/*! Styles built for: privateclient following the professions theme */@-webkit-keyframes slide-from-the-right{0%{right:-50vw}100%{right:0}}@keyframes slide-from-the-right{0%{right:-50vw}100%{right:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}.resources-grid,#main .resources-grid,#main .resources-grid-two-column,.affiliations-grid,#main .affiliations-grid{padding:16px 24px}@media (max-width: 570px){.resources-grid,#main .resources-grid,#main .resources-grid-two-column,.affiliations-grid,#main .affiliations-grid{padding:16px 8px}}.resources-grid>.block,#main .resources-grid>.block,#main .resources-grid-two-column>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{position:relative;flex:1 1 30%;max-width:33.33%;padding:8px}@media only screen and (max-width: 1199px){.resources-grid>.block,#main .resources-grid>.block,#main .resources-grid-two-column>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{flex:1 1 50%;max-width:50%}}@media (max-width: 767px){.resources-grid>.block,#main .resources-grid>.block,#main .resources-grid-two-column>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{flex:none;display:block;width:100%;max-width:none}}.get-a-quote-page .get-a-quote-grid{padding:16px 24px}@media (max-width: 570px){.get-a-quote-page .get-a-quote-grid{padding:16px 8px}}.get-a-quote-page .get-a-quote-grid>.block{position:relative;flex:1 1 22%;max-width:25%;padding:8px}@media (max-width: 768px){.get-a-quote-page .get-a-quote-grid>.block{flex:1 1 50%;max-width:50%}}@media (max-width: 568px){.get-a-quote-page .get-a-quote-grid>.block{flex:none;display:block;width:100%;max-width:none}}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled],button[disabled]:hover,html input[disabled]:hover{cursor:not-allowed;background:#ccc;border-color:#ccc;color:#444 !important}input[disabled]::-moz-placeholder{color:#444 !important}input[disabled]:-ms-input-placeholder{color:#444 !important}input[disabled]::placeholder{color:#444 !important}*[data-disabled]{cursor:not-allowed;color:#444 !important}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*!
 *  Stunnplate Defaults
 *  Version: 1.1.1
 *
 */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*,*:before,*:after,section{box-sizing:border-box}p{margin:0 0 1em 0}.img-holder img{width:100%;max-width:100%}.content .img-holder{margin-bottom:30px}.flex-parent{flex-wrap:wrap}.flex-parent.flex-parent_mod{position:relative;margin:0 -16px;padding:0}.flex-parent.flex-parent_mod .block{min-width:120px;padding:0 16px;box-sizing:border-box}.flex-parent.flex-parent_mod .one-half{flex:1 1 40%;max-width:50%}.flex-wrap{position:relative;margin:0 -16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.flex-wrap.nowrap{flex-wrap:nowrap}.flex-wrap .flex{display:flex;flex:1 1 auto;padding:0 16px;box-sizing:border-box}.flex-wrap .block{display:inline-block;min-width:120px;padding:0 16px;box-sizing:border-box}.flex-wrap .one-half{flex:1 1 40%;max-width:50%;box-sizing:border-box}.flex-wrap-col{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.flex-wrap-col.l-center{justify-content:center;align-items:center}.flex-wrap-col .flex{display:flex;flex:0 1 auto;box-sizing:border-box}.flex-wrap-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.flex-wrap-row.wrap{flex-wrap:wrap}.flex-wrap-row .flex{display:flex;flex:1 1 auto;box-sizing:border-box}.flex-wrap-row .one-half{flex:1 1 40%;max-width:50%;box-sizing:border-box}.flex-auto{flex:1 1 auto}.flex-none{flex:0 0 auto}.flex-fill{flex:1 1 100%;max-width:100%}.ie7 .title{padding-top:20px}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media (min-width: 1024px){*[data-hide*=desk]{display:none !important}}@media (min-width: 768px) and (max-width: 1023px){*[data-hide*=tab]{display:none !important}}@media (max-width: 767px){*[data-hide*=mob]{display:none !important}}body{background:#fff;color:#20262a;overflow-x:hidden;font-family:Sarabun,sans-serif;font-size:19px;font-weight:300;letter-spacing:0.23px}body::before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';transition:opacity .5s, width .1s .5s, height .1s .5s;opacity:0;background:rgba(0,0,0,0.4)}body.is-offcanvas-open::before{position:fixed;z-index:1000;transition:opacity .5s;opacity:1}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:normal}@media (max-width: 767px){body h1,body h2,body h3,body h4,body h5,body h6{line-height:1.3em}}body h5{margin:10px 0 18px;font-size:18px;line-height:18px;color:#212121}@media (max-width: 568px){body h5{margin:15px 0 18px;font-size:14px;color:#464646}}body a,body input,body button,body select,body textarea{text-decoration:none;transition:all 250ms}body a:focus,body a:hover,body a:active,body input:focus,body input:hover,body input:active,body button:focus,body button:hover,body button:active,body select:focus,body select:hover,body select:active,body textarea:focus,body textarea:hover,body textarea:active{outline:0}body a{color:#029ee3;font-weight:400}body a:visited{color:#029ee3}body a:hover,body a:active{text-decoration:none}body a:hover,body a:active{color:#4a4a4a}body a.wizardLink{font-size:0.8rem;display:inline-block;margin:0 0 0.5rem 0;padding:0 4px 0px 0}body a.wizardLink svg{height:1.2rem;width:1.5rem;fill:currentColor;vertical-align:middle}body img{max-width:100%}body ::-webkit-input-placeholder{color:#565656}body ::-moz-placeholder{color:#565656}body :-moz-placeholder{color:#565656}body :-ms-input-placeholder{color:#565656}body table{min-width:700px;border-color:#9b9b9b}@media (max-width: 768px){body table{min-width:300px}}body table td{padding:5px;text-align:left}body section{position:relative;display:block;width:100%}body .bounds,body .jf-header-bounds{max-width:1332px;box-sizing:border-box}body .wide-bounds{width:100%;margin:0 auto;max-width:1440px;box-sizing:border-box}body .clearfix:after{display:table;clear:both;content:''}body .page-container{position:relative;width:100%;margin-left:0;transition:all 0.5s ease-out;background:#ffffff;z-index:1}@media (max-width: 99px){body .page-container{border:1px solid black}}@media (max-width: 990px){body .page-container.menu-opened{margin-left:-384px}}@media (max-width: 568px){body .page-container.menu-opened{margin-left:-100%}}body .visible{display:block !important}body .clear{clear:both}@media (max-width: 568px){body .hide-for-mobile{display:none}}@media (max-width: 767px){body .hide-for-widephone{display:none}}@media (max-width: 990px){body .hide-for-tablet{display:none}}@media only screen and (max-width: 1199px){body .hide-for-ipad{display:none}}@media only screen and (min-width: 992px){body .hide-for-desktop{display:none}}body .tablet-visible{display:none}@media only screen and (min-width: 768px) and (max-width: 1199px){body .tablet-visible{display:block}}@media only screen and (min-width: 1200px){body .desktop-hidden{display:none}}body .tablet-hidden{display:none}@media only screen and (min-width: 1200px){body .tablet-hidden{display:block}}@media only screen and (max-width: 767px){body .tablet-hidden{display:block}}body .dataTable_overflow_wrapper{max-width:100%;overflow-x:scroll;overflow-y:hidden;width:100%}.half-bounds{max-width:666px;width:100%}a,input,button,select,textarea{text-decoration:none;transition:all 250ms}a:focus,a:hover,a:active,input:focus,input:hover,input:active,button:focus,button:hover,button:active,select:focus,select:hover,select:active,textarea:focus,textarea:hover,textarea:active{outline:0}a{color:#029ee3;font-weight:400}a:visited{color:#029ee3}a:hover,a:active{text-decoration:none}address{font-style:normal}ul,li{margin:0;padding:0}ul{padding-left:20px}.main-article ul{margin-bottom:20px}#websitehny{position:absolute;display:block;left:-99999px;top:-99999px}#loginform input[type="text"]{width:100%;display:block;padding:5px;margin-bottom:10px;border:solid 1px #dedddd;color:#dedddd}#loginform input[type="submit"]{margin:10px 0}#loginform input[type="file"]{border:solid 1px #dedddd;color:#dedddd;background:#fff}.block-content-banner-summary{max-width:602px}.fixed-header{display:block;position:relative;width:100%;z-index:999;top:0;left:0;right:0}.fixed-header.fixed{position:fixed}@media only screen and (max-width: 720px){.fixed-header{position:relative}}/*!
*  Stunnplate Flex layout.css
*  Version: 1
*
*/.stickyFootWrap{display:flex;flex-direction:column;min-height:100vh}.stickyFootMain{flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;ms-flex:1}.stickyFootOther{display:block;width:100%;flex:none}.flex-parent{display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:flex-start;-ms-flex-line-pack:stretch;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start}.ie9 .flex-parent{font-size:0;vertical-align:middle}.flex-parent .block{display:inline-block;box-sizing:border-box;min-width:200px;padding:16px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 200px}.flex-parent .block.grow3{flex-grow:3}.ie11 .flex-parent>.block-heading,.flex-parent>.block-heading{flex-basis:100%;min-width:100%}.ie11 .flex-parent>.block-heading h1,.flex-parent>.block-heading h1{margin-bottom:0}.ie11 .flex-parent .block{flex-basis:22%}.ie10 .flex-parent .block{-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:22%}.ie9 .flex-parent .block{font-size:16px;width:25%;vertical-align:top}.flex-parent.right{align-content:flex-end;justify-content:flex-end}.flex-parent.right .block{flex:0 1 auto}.block-resources-grid{padding-top:0 !important}.bounds,.jf-header-bounds,.jf-header-bounds{width:100%;max-width:1364px;margin:0 auto}.content-padding,.jf-header-bounds{padding:0 32px}.block-justify-content{justify-content:center;-ms-flex-pack:center}@media only screen and (min-width: 1030px){.flex-parent .block{-webkit-flex:1 1 25%}}@media only screen and (max-width: 768px){#main section .narrow{width:100%}}@media only screen and (max-width: 568px){.flex-parent{padding:8px}.flex-parent .block{padding:8px}.content-padding,.jf-header-bounds{padding:0 16px}}.page-container{padding-top:104px}.pf-dashboard .page-container{padding-top:148px}.pf-dashboard.pf-agreement .page-container,.pf-dashboard.loginOrCreate .page-container{padding-top:85px}.account-switcher-enabled .page-container{padding-top:132px;padding-top:172px}@media (max-width: 1023px){.page-container{padding-top:94px;padding-top:88px}.pf-dashboard .page-container{padding-top:82px}.site-locktonmalta .page-container{padding-top:81px}.account-switcher-enabled .page-container{padding-top:132px}}@media (max-width: 567px){.account-switcher-enabled .page-container{padding-top:102px}}.page-container #nav{position:fixed;top:0;z-index:99999}@media (max-width: 567px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:94px}.account-switcher-enabled .site-lsos .page-container,.account-switcher-enabled .site-locktonlsostest .page-container{padding-top:132px}}@media (max-width: 414px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:83px}}@media (max-width: 370px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:75px}}.pf-form .page-container{padding-top:182px}.account-switcher-enabled .pf-form .page-container{padding-top:210px}/*!
*  Stunnplate nav.css
*  Version: 1
*/.flex-nav{display:flex;padding:0 16px;align-items:center;flex-grow:1;justify-content:space-between}.flex-ul{display:flex;justify-content:flex-end}#menu-button{flex:0 0 auto;align-self:center;width:48px;height:48px;position:relative}#menu-button span{font-size:0;line-height:0;position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;color:white}#menu-button span span{position:absolute;top:50%;display:block;overflow:visible;width:30px;height:4px;margin:-2px auto 0 auto;transition:opacity .25s ease-in-out;background:white}#menu-button>span:before,#menu-button>span:after{position:absolute;left:50%;width:30px;height:4px;margin-left:-15px;content:'';transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-duration:200ms;transform:translate3d(0px, 0px, 0px);background:white}#menu-button>span:before{top:12px}#menu-button>span:after{bottom:12px}#menu-button.close span span{opacity:0}#menu-button.close>span:before{top:22px;transform:rotate(45deg) translateZ(0)}#menu-button.close>span:after{bottom:22px;transform:rotate(-45deg) translateZ(0)}#menu-button a{font-size:0;line-height:0;top:0;right:0;bottom:0;left:0;display:block;padding:0;color:white;width:48px;height:48px;cursor:pointer}#nav{margin:0;padding:0}nav ul.container{margin-bottom:0}nav ul{margin:0;padding:0}nav ul li{max-height:none;transition:all 0.3s ease-out 0s;-mob-transition:all 0.3s ease-out 0s;position:relative}@media only screen and (max-width: 568px){.flex-nav{padding:8px}}.tabbed,.tabbed:before,.tabbed:after{box-sizing:border-box}.tabbed{display:block;position:relative}.tabbed>ul{display:none;position:relative;list-style:none;padding:0;margin:0 0 -1px 0}.tabbed>ul{display:block;white-space:no-wrap}.tabbed>ul li{display:inline-block;margin:0}.tabbed>ul>li>a{display:inline-block;margin:0 0 0 4px;opacity:0.5;background:#fff;padding:10px;border-radius:4px 4px 0 0;text-decoration:none;color:black}.tabbed>ul>li.active>a{opacity:1;background:#fff;border-bottom:1px solid white}.tabbed>ul.isWrapping li a{margin:0 -6px 4px 4px;border:1px solid black !important;border-radius:4px}.tabbed .overflowTabsParent{z-index:200}.tabbed .overflowTabsParent:hover .overflowTabs{display:block}.tabbed .overflowTabs{display:none;margin:-1px 0 0 0;padding:0;position:absolute;right:0;left:0px;right:0px;top:100%;min-width:200px;border-top:1px solid #666}.tabbed .overflowTabs li{display:block;width:100%}.tabbed .overflowTabs li{background-color:rgba(255,255,255,0.9)}.tabbed .overflowTabs li a{display:block;margin:0;padding:10px;opacity:1;border:1px solid #666;border-radius:0;border-top-width:0}.tabbed .overflowTabs li a:hover{color:red;background-color:#fff}.tabbed .overflowTabs li.active a{color:#333}.tabbed .overflowTabs li.active a:before{content:' ';display:inline-block;vertical-align:middle;width:0;font-size:0;border:6px solid transparent;border-left-color:#333}.tabbed>section{display:none;background:#fff}.tabbed>section.open{display:block}.tabbed>section>a{display:none}.tabbed>section>div{display:none;padding:0;margin:0}.tabbed>section.open>div{display:block;height:100%;max-height:20000px}.tabbed>section>div>div{padding:20px}#testContainer{max-width:70%;border:1px dotted red}/*! Element Query... 
 * @Requires https://github.com/tysonmatanich/elementQuery (stunnplate/elementQuery.min.js) 
 * The following uses a JS element query plugin (insead of a media-query) to style the tabbed content when they are less than 300px wide.
 * The plugin looks for [min/max]-[width/height] space-separated attribute selectors eg: element[min-width~="200px"][max-width~="400px"]{background-color:red;}
 */.tabbed[max-width~="300px"]{padding:0;border:1px solid black;border-width:0px 1px}.tabbed[max-width~="300px"]>ul{display:none}.tabbed[max-width~="300px"]>section{display:block;background:white;border:0}.tabbed[max-width~="300px"]>section>a{display:block;border:1px solid black;border-width:1px 0;padding:20px;background:#eee;text-decoration:none}.tabbed[max-width~="300px"]>section.active>a{background:#fff}/*!  
 *  Stunnplate modal.css
 *  Version: 1.1
 */body{height:100%;margin:0}.modal-wrap{display:none;z-index:-1;position:fixed;width:100%;height:100%;top:0;transition:z-index 0.1s linear 1.5s}.modal-wrap.active{display:block;z-index:999998;transition:z-index 0s linear 0s}.modal-overlay{background-color:transparent;background-color:rgba(0,0,0,0);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:all 0.5s ease 1s;width:100%;z-index:-1}.modal-wrap.active .modal-overlay{background-color:#000000;background-color:rgba(0,0,0,0.7);pointer-events:auto;transition:all 0.5s ease 0s;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-overlay:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes anim-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.loader{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAYAAACHjumMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlDM0FFNUJGNTZDMTFFM0I1MUFDNjg5MkYzMkZCM0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlDM0FFNUNGNTZDMTFFM0I1MUFDNjg5MkYzMkZCM0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUMzQUU1OUY1NkMxMUUzQjUxQUM2ODkyRjMyRkIzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUMzQUU1QUY1NkMxMUUzQjUxQUM2ODkyRjMyRkIzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpgVmtUAABTNSURBVHja7J0xVxtJ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");display:block;height:280px;left:50%;margin-left:-140px;margin-top:-140px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:all 0 ease 0s;-webkit-animation:anim-rotate 2s infinite linear;animation:anim-rotate 2s infinite linear;width:280px;z-index:-1}.modal-wrap.active .loader{opacity:1;transition:all 0.5s ease 0s;z-index:1}.modal-wrap.active.loaded .loader{opacity:0;transition:all 0.25 ease 0s;z-index:-1}.modal-close{border-color:#ff0000;border-radius:20px;color:#ff0000;cursor:pointer;height:40px;line-height:40px;opacity:0;position:absolute;right:10px;top:10px;width:40px;z-index:999999999}.modal-close svg{fill:#fff}.modal-close svg:hover{fill:#029ee3}.modal-wrap.active .modal-close{opacity:1;transition:all 0.5s ease 0s}.modal-contentWrap{display:inline-block;max-height:0px;max-width:0px;overflow:auto;padding:20px 0;transition:all 1s ease 0s;vertical-align:middle;z-index:-1;opacity:0}.modal-wrap.active .modal-contentWrap{background:#f5f5f5;border:#a0a0a0 solid 1px;max-height:90%;max-width:90%;padding:10px 15px;transition:all 1s ease 0.5s;z-index:1;opacity:1}.modal-content{opacity:0;transition:opacity 0.3s ease 0s;z-index:-1}.ie8 .modal-content,.ie9 .modal-content{display:none}.ie8 .modal-wrap.active .modal-content,.ie9 .modal-wrap.active .modal-content{display:block}.modal-wrap.active:not(#modal-ajax) .modal-content,.modal-wrap.active.loaded .modal-content{opacity:1;transition:opacity 0.5s ease 1s;z-index:1}.carousel,.carousel *,.carousel:before,.carousel:after{box-sizing:border-box}.carousel ul,.carousel li{-webkit-backface-visibility:hidden}.carousel{position:relative;display:block;overflow:hidden;max-width:100%}.carousel-title{display:block}.carousel ul{display:block;overflow:hidden;min-width:100%;margin:0 -16px;padding:5px 0;list-style:none;transition:all 500ms;white-space:nowrap;text-indent:0}.carousel li{display:inline-block;width:25%;margin:0;transition:all 600ms;vertical-align:top;white-space:normal;border:0 dotted red;background:none}.carousel.resizing li{transition:none}.carousel li{width:25%}.carousel li>div{margin:0 16px}.carousel li>a{display:block;margin:0 16px}.carousel-button-wrapper{position:relative;display:block;float:right}a[href^='#carousel-button']{display:inline-block;margin:0 0 5px 5px;padding:5px;text-align:left;text-decoration:none;border:1px solid #666666;background-color:#EEEEEE}a[href^='#carousel-button'] svg{width:20px;height:20px}a[href^='#carousel-button'].frozen{cursor:not-allowed;opacity:.5;filter:alpha(opacity=50)}#carouselTwo.carousel li,#carouselFour.carousel li{width:100%}#carouselThree.carousel li a{opacity:.5;outline:1px solid white}#carouselThree.carousel li a.active{opacity:1;outline:1px solid white}/*! Media queries... 
 * OR include the stunnplate/lib/vendor/elementQuery to use Element Queries (see below)
 */@media only screen and (max-width: 768px){.carousel li{width:33.333%}}@media only screen and (max-width: 630px){.carousel li{width:50%}}@media only screen and (max-width: 400px){.carousel li{width:100%}.carousel-title{display:none}}/*! Example using Element Queries... 
 * @Requires https://github.com/tysonmatanich/elementQuery (stunnplate/lib/vendor/elementQuery.min.js) 
 * The following uses a JS element query plugin (insead of a media-query) to style the tabbed content when they are less than 300px wide.
 * The plugin looks for [min/max]-[width/height] space-separated attribute selectors eg: element[min-width~="200px"][max-width~="400px"]{background-color:red;}

.carousel[max-width~="500px"] li {
    width:33.333%;
}
.carousel[max-width~="360px"] li {
    width:50%;
}
.carousel[max-width~="360px"] .carousel-title {
    display:none;
}
.carousel[max-width~="200px"] li {
    width:100%;
}
*/.accordion,.accordion:before,.accordion:after{box-sizing:border-box}.accordion{position:relative}.accordion-content{transition:max-height 0.6s ease 0s, opacity 0.4s ease 0.3s;max-height:0px;overflow:hidden;opacity:0.5}.accordion-item-open>.accordion-content,.accordion-item-open>.accordion-content>.jf-input-type-repeatable .accordion-content{transition:max-height 0.6s ease 0s, opacity 0.4s ease 0.3s;max-height:1000px;opacity:1}/*!
 *  Stunnplate Maps.js
 *  Version: 1.0
 */html{height:100%}body{height:100%;margin:0;padding:0}.map{height:300px;width:100%;display:inline-block}.flexSlider{position:relative;z-index:1;overflow:hidden;width:100%;min-width:100%;max-width:100%;max-height:100%;-webkit-backface-visibility:hidden}.flexSlider.fill{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;height:100%;min-height:100%}.flexSlider_professions.fill{position:relative}.flexSlider.fill>ul{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;min-height:100%}.flexSlider.fill>ul>li{height:100%;min-height:100%}.flexSlider>ul{display:block;height:100%;margin:0;padding:0;list-style:none}.flexSlider>ul>li{height:100%;max-height:100%;text-align:center;vertical-align:top;background:#666666 repeat center center;background-size:cover}.flexSlider[data-transitionMode='slide']>ul{position:relative;width:10000%}.flexSlider[data-transitionMode='slide']>ul>li{position:relative;display:inline-block;overflow:hidden;width:1%}.flexSlider[data-transitionMode='fade']{height:100%}.flexSlider[data-transitionMode='fade']>ul>li{position:absolute;top:0;left:0;display:block;width:100%;transition:opacity 1s ease 0s;opacity:0}.flexSlider[data-transitionMode='fade']>ul>li[data-state*='is-active']{opacity:1}.index-container{display:flex;justify-content:center;align-items:center;z-index:100;background-color:#029ee3;padding-bottom:20px;margin-top:-60px;max-width:655px}@media (min-width: 769px){.index-container{background-color:transparent}}.index-container .flex-index-text{font-weight:bold}@media (max-width: 1280px){.index-container{max-width:317px}}@media (max-width: 768px){.index-container{max-width:100%;margin-top:-20px}}.flexSlider-nextButton,.flexSlider-indexContainer,.flexSlider-prevButton{height:40px;width:60px;display:flex;align-items:center;justify-content:center;z-index:2}.flexSlider-nextButton,.flexSlider-prevButton{cursor:pointer}.flexSlider-indexContainer b{-webkit-animation:fadeIn 1.0s;animation:fadeIn 1.0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.flexSlider-nextButton:after,.flexSlider-prevButton:after{position:absolute;content:'';display:block;border-right:0.2em solid;border-bottom:0.2em solid;transform:rotate(135deg);width:20px;height:20px;color:#fff}.flexSlider-nextButton:after{transform:rotate(-45deg)}.flexSlider-prevButton:after{border-right-color:white;border-left-width:0}.flexSlider-nextButton:hover,.flexSlider-prevButton:hover{opacity:.8}.flexSlider-dots{position:absolute;z-index:999;right:0;bottom:0;left:0;width:100%;max-width:1364px;margin:auto;padding:0 32px;text-align:center;pointer-events:none}@media (max-width: 768px){.flexSlider-dots{padding:0 16px}}@media (max-width: 568px){.flexSlider-dots{padding:0 8px}}.flexSlider-dots a{font-family:Arial serif;font-size:70px;line-height:100px;margin:0 4px;text-decoration:none;pointer-events:auto;color:rgba(255,255,255,0.6)}.flexSlider-dots a:hover{color:red}.flexSlider-dots .current,.flexSlider-dots [data-state*='is-active']{color:rgba(255,255,255,0.9);text-shadow:2px 2px 5px rgba(140,140,140,0.6)}.flexSlider-dots .current:hover,.flexSlider-dots [data-state*='is-active']:hover{color:#ffffff}.flexSlider [class^='animate-in-']{position:absolute;overflow:hidden;width:0;height:0;transition:all 1400ms}.flexSlider .current [class*='animate-in-'],.flexSlider [data-state*='is-active'] [class*='animate-in-']{position:relative;overflow:visible;width:auto;height:auto}.flexSlider .notransition{margin:0;transition:none}.flexSlider .animate-in-from-left{left:-100%}.flexSlider .animate-in-from-right{right:-100%}.flexSlider .animate-in-from-top{bottom:100%}.flexSlider .animate-in-from-bottom{top:100%}.flexSlider .current .animate-in-from-left,.flexSlider [data-state*='is-active'] .animate-in-from-left{left:0}.flexSlider .current .animate-in-from-right,.flexSlider [data-state*='is-active'] .animate-in-from-right{right:0}.flexSlider .current .animate-in-from-top,.flexSlider [data-state*='is-active'] .animate-in-from-top{bottom:0}.flexSlider .current .animate-in-from-bottom,.flexSlider [data-state*='is-active'] .animate-in-from-bottom{top:0}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.wizard .wiz-content section{display:none}.wizard .wiz-nav-pane .page-index{display:none}.mp-wrapper{position:relative;display:block;width:100%;height:100%;overflow:hidden;font-weight:300;font-style:normal;font-size:18px;line-height:26px;background-color:#ffffff;box-sizing:border-box}@media (max-width: 568px){.mp-wrapper{font-size:16px;line-height:1.31}}.wizard{position:relative;display:block;width:100%;height:100%;background:#ffffff}.wizard .wiz-content{display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.wizard .wiz-content .mp-section{min-height:100%;padding:72px 88px 178px;background-color:#ffffff;box-sizing:border-box}@media (max-width: 768px){.wizard .wiz-content .mp-section{padding:45px 44px 142px}}@media (max-width: 568px){.wizard .wiz-content .mp-section{padding:22px 17px 140px}}.wizard .wiz-content .mp-section .step-title{margin:0 0 17px;padding:0;font-family:"EB Garamond",serif;font-size:40px;color:#20262a;line-height:1.25;text-align:left}@media (max-width: 568px){.wizard .wiz-content .mp-section .step-title{font-size:30px;line-height:37px}}.wizard .wiz-content .mp-section .mp-content-wrap{margin:64px 0 0}@media (max-width: 768px){.wizard .wiz-content .mp-section .mp-content-wrap{margin:42px 0 0}}@media (max-width: 568px){.wizard .wiz-content .mp-section .mp-content-wrap{margin:20px 0 0}}.wizard .wiz-nav-panel{position:absolute;top:calc(100% - 106px);bottom:0;left:0;right:0;flex:none;overflow:hidden;background-color:#f8f9f7;transition:top 0.4s ease-out;z-index:5;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media (max-width: 568px){.wizard .wiz-nav-panel{top:calc(100% - 86px)}}.wizard .wiz-nav-panel.opened{top:0}.wizard .wiz-nav-panel.opened .wiz-nav li.index a::before{width:28px;height:27px;margin-bottom:12px;background-image:url("../img/modules/wizard/close-menu-icon.svg")}@media (max-width: 568px){.wizard .wiz-nav-panel.opened .wiz-nav li.index a::before{margin-bottom:6px}}.wizard .wiz-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:none;height:106px;margin:0;padding:0;list-style:none;background-color:#060708;box-sizing:border-box}@media (max-width: 568px){.wizard .wiz-nav{height:86px}}.wizard .wiz-nav li{display:flex;flex:0 1 450px;flex-wrap:nowrap;align-items:flex-start;box-sizing:border-box}.wizard .wiz-nav li a{display:inline-flex;flex-wrap:nowrap;font-size:14px;font-weight:600;line-height:17px;color:#aab7bb;text-decoration:none;outline:0;border:0;transition:all 0.2s ease-out;box-sizing:border-box}.wizard .wiz-nav li a:hover,.wizard .wiz-nav li a:focus,.wizard .wiz-nav li a:active{text-decoration:none;outline:0}.wizard .wiz-nav li a:hover{color:#ffffff;cursor:pointer}.wizard .wiz-nav li.index{flex:0 0 200px;width:200px;padding-bottom:13px;text-align:center;align-self:flex-end;justify-content:center}@media (max-width: 568px){.wizard .wiz-nav li.index{flex:0 0 100px;width:100px}}.wizard .wiz-nav li.index a{flex-direction:column;justify-content:flex-start;align-items:center;text-transform:uppercase;color:#ffffff}@media (max-width: 568px){.wizard .wiz-nav li.index a{font-size:12px;line-height:15px}}.wizard .wiz-nav li.index a::before{display:block;content:"";width:39px;height:36px;margin:0 auto 6px;background-image:url("../img/modules/wizard/index-icon.svg");background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 568px){.wizard .wiz-nav li.index a::before{width:32.5px;height:30px}}.wizard .wiz-nav li:first-child{justify-content:flex-end;padding-left:20px}@media (max-width: 568px){.wizard .wiz-nav li:first-child{justify-content:flex-start}}.wizard .wiz-nav li:first-child a{position:relative;flex-direction:row;justify-content:flex-end;align-items:center}@media (max-width: 568px){.wizard .wiz-nav li:first-child a{font-size:0;line-height:0;color:#5c767e;overflow:hidden}}.wizard .wiz-nav li:first-child a:hover::after{box-shadow:0 0 10px 0 rgba(0,0,0,0.4);background-image:url("../img/modules/wizard/left-scroll-button2.jpg")}.wizard .wiz-nav li:first-child a::after{display:block;flex:none;content:"";width:38px;height:38px;margin:0 0 0 25px;background-image:url("../img/modules/wizard/left-scroll-button.svg");background-image:url("../img/modules/wizard/left-scroll-button.svg"),url("../img/modules/wizard/left-scroll-button2.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.2s ease-out}@media (max-width: 568px){.wizard .wiz-nav li:first-child a::after{width:34px;height:34px;margin:0}}.wizard .wiz-nav li:last-child{justify-content:flex-start;padding-right:20px}@media (max-width: 568px){.wizard .wiz-nav li:last-child{justify-content:flex-end}}.wizard .wiz-nav li:last-child a{position:relative;flex-direction:row;justify-content:flex-start;align-items:center}@media (max-width: 568px){.wizard .wiz-nav li:last-child a{font-size:0;line-height:0;color:#5c767e;overflow:hidden}}.wizard .wiz-nav li:last-child a:hover::before{background-image:url("../img/modules/wizard/right-scroll-button2.jpg");box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}.wizard .wiz-nav li:last-child a::before{display:block;flex:none;content:"";width:38px;height:38px;margin:0 25px 0 0;background-image:url("../img/modules/wizard/right-scroll-button.svg");background-image:url("../img/modules/wizard/right-scroll-button.svg"),url("../img/modules/wizard/right-scroll-button2.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.2s ease-out}@media (max-width: 568px){.wizard .wiz-nav li:last-child a::before{width:34px;height:34px;margin:0}}.wizard .wiz-nav-details{flex:1 1 auto;overflow-y:auto;box-sizing:border-box}.wizard .wiz-nav-details .mp-section{padding:47px 88px 84px}@media (max-width: 768px){.wizard .wiz-nav-details .mp-section{padding:45px 44px 63px}}@media (max-width: 568px){.wizard .wiz-nav-details .mp-section{padding:22px 17px 58px}}#policyDurationWidget .demoted{opacity:0.2}.alertDialog{font-family:sans-serif;display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#222222;background-color:rgba(0,0,0,0.75);text-align:center;z-index:99999999}.alertDialog:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.alertDialog .dialog-box{background-color:#ffffff;width:40%;min-width:400px;max-width:80%;margin:auto;display:inline-block;vertical-align:middle;max-height:100%;overflow:auto}.alertDialog .dialog-title{background:rgba(0,0,0,0);padding:20px 40px;font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:400;line-height:1.21;text-align:left}.get-a-quote-page .alertDialog .dialog-title{display:flex;flex-direction:column;align-items:center}.get-a-quote-page .alertDialog .dialog-title .getAQuoteOption-icon{margin-bottom:10px}.alertDialog .dialog-message{margin:0;padding:30px;text-align:center}.alertDialog .dialog-button-row{background:none repeat scroll 0 0 rgba(100,100,100,0.1);background-color:#1c1c1b;display:flex;flex-direction:row-reverse;padding-right:40px}.alertDialog .dialog-button-row a{background:#029ee3;color:#fff;padding:10px;display:inline-block;margin:15px 0 15px 15px;text-decoration:none;min-width:150px;font-size:14px;text-transform:uppercase}.alertDialog .dialog-button-row a:hover{background:#666;box-shadow:none}.alertDialog .dialog-button-row a+a{background:transparent;box-shadow:0 0 0 1px #9b9b9b}.alertDialog form{text-align:left;opacity:1 !important}.alertDialog form.submitted input:invalid+label.mvalidation{display:block}.alertDialog form .jf-row>label.mvalidation{padding:10px 10px 0px 40px !important;display:inline-block;min-width:30%;max-width:100%;width:auto;text-align:center}.alertDialog form #wrapper-for-name.jf-row>label.mvalidation{padding-top:15px !important}body.alertIsOpen{overflow:hidden}body.alertIsOpen section,body.alertIsOpen header,body.alertIsOpen footer,body.alertIsOpen .jf-header-section,body.alertIsOpen ul[attr^=jf-page-control]{filter:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8ZmlsdGVyIGlkPSJnYXVzc2lhbl9ibHVyIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VHcmFwaGljIiBzdGREZXZpYXRpb249IjEuNiIgLz4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KPC9zdmc+#gaussian_blur);-moz-filter:blur(2px);-ms-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px)}*[data-curtooltip]:hover:after{content:attr(data-curtooltip);display:block;position:var(--curtooltip-position, absolute);top:var(--cursor-y, 0);left:var(--cursor-x, 0);isolation:isolate;z-index:999999999;background:#fff;border:1px solid #666;border-radius:3px;padding:.4rem;font-size:1rem;pointer-events:none}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.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;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.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,.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%;font-size:0}.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-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;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,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;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-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.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-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.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;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.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-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.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:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -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-on{background-position:-96px -144px}.ui-icon-radio-off{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-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{box-shadow:0px 0px 5px #666666}.dataTable{width:100%;margin:.625rem 0}.dataTable th,.dataTable td{padding:0.625rem}.dataTable thead{border-bottom:4px solid #999999}.dataTable thead th,.dataTable thead td{cursor:default;color:#000000;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tfoot{border-top:4px solid #999999}.dataTable tfoot th,.dataTable tfoot td{cursor:default;color:#000000;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tbody td{padding:0.625rem 0.85rem}.dataTable .sortable-column{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataTable .sortable-column:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sortable-column.sort-asc,.dataTable .sortable-column.sort-desc{background-color:#eeeeee}.dataTable .sortable-column.sort-asc:after,.dataTable .sortable-column.sort-desc:after{color:#1d1d1d}.dataTable .sortable-column.sort-asc:after{content:"\2191"}.dataTable .sortable-column.sort-desc:after{content:"\2193"}.dataTable.sortable-markers-on-left .sortable-column{padding-left:30px}.dataTable.sortable-markers-on-left .sortable-column:before,.dataTable.sortable-markers-on-left .sortable-column:after{left:0;margin-left:10px}.dataTable.striped tbody tr:nth-child(odd){background:#eeeeee}.dataTable.border{border:1px #999999 solid}.dataTable.bordered th,.dataTable.bordered td{border:1px #999999 solid}.dataTable.bordered thead tr:first-child th,.dataTable.bordered thead tr:first-child td{border-top:none}.dataTable.bordered thead tr:first-child th:first-child,.dataTable.bordered thead tr:first-child td:first-child{border-left:none}.dataTable.bordered thead tr:first-child th:last-child,.dataTable.bordered thead tr:first-child td:last-child{border-right:none}.dataTable.bordered tbody tr:first-child td{border-top:none}.dataTable.bordered tbody tr td:first-child{border-left:none}.dataTable.bordered tbody tr td:last-child{border-right:none}.dataTable.bordered tbody tr:last-child td{border-bottom:none}.dataTable .condensed th,.dataTable .condensed td{padding:.3125rem}.dataTable .super-condensed th,.dataTable .super-condensed td{padding:.125rem}.dataTable .sorting{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataTable .sorting:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sorting.sort-asc,.dataTable .sorting.sort-desc{background-color:#eeeeee}.dataTable .sorting.sort-asc:after,.dataTable .sorting.sort-desc:after{color:#1d1d1d}.dataTable .sorting.sort-asc:after{content:"\2191"}.dataTable .sorting.sort-desc:after{content:"\2193"}.dataTable .sorting_asc,.dataTable .sorting_desc{position:relative;cursor:pointer}.dataTable .sorting_asc:after,.dataTable .sorting_desc:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;line-height:1;font-size:1.1rem}.dataTable .sorting_asc{background-color:#eeeeee}.dataTable .sorting_asc:after{color:#1d1d1d}.dataTable .sorting_asc:after{content:"\2191"}.dataTable .sorting_desc{background-color:#eeeeee}.dataTable .sorting_desc:after{color:#1d1d1d}.dataTable .sorting_desc:after{content:"\2193"}.dataTables_paginate{display:block;margin:.625rem 0;float:left;width:50%;margin:0}.dataTables_paginate:before,.dataTables_paginate:after{display:table;content:""}.dataTables_paginate:after{clear:both}.dataTables_paginate .ellipsis{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;text-align:center;font-size:.875rem;color:#6D6E71}.dataTables_paginate>.item{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;cursor:pointer;border:1px #eeeeee solid;text-align:center;font-size:.875rem}.dataTables_paginate>.item:first-child{margin-left:0 !important}.dataTables_paginate>.item.current,.dataTables_paginate>.item.active{background-color:#000;border-color:#000;color:#ffffff;text-shadow:2px 2px 4px rgba(0,0,0,0.4)}.dataTables_paginate>.item:hover{background-color:#75c7ee;border-color:#75c7ee;color:#ffffff}.dataTables_paginate>.item:disabled,.dataTables_paginate>.item.disabled{cursor:default;background-color:#eeeeee;border-color:#eeeeee;color:#999999}.dataTables_paginate>.item.spaces{border:0;cursor:default}.dataTables_paginate>.item.spaces:hover{background-color:inherit !important;color:inherit !important}.dataTables_paginate.rounded>.item{border-radius:.3125rem}.dataTables_paginate.cycle>.item{width:28px;height:28px;border-radius:50%;font-size:.7rem;padding:.4375rem 0}.dataTables_paginate.no-border>.item{border:0}.dataTables_paginate.no-border>.item:hover{color:#59cde2;background-color:transparent !important}.dataTables_paginate.no-border>.item:disabled,.dataTables_paginate.no-border>.item.disabled{cursor:default;background-color:transparent;border-color:transparent;color:#999999}.dataTables_paginate.no-border>.item.current:hover,.dataTables_paginate.no-border>.item.active:hover{background-color:#75c7ee !important;border-color:#75c7ee !important;color:#ffffff !important}.dataTables_paginate .paginate_button{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;cursor:pointer;border:1px #6D6E71 solid;text-align:center;font-size:.875rem;color:#6D6E71}.dataTables_paginate .paginate_button:first-child{margin-left:0 !important}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.active{background-color:#f1f2f2;border-color:#6D6E71;color:#6D6E71}.dataTables_paginate .paginate_button:hover{background-color:#f1f2f2;border-color:#6D6E71;color:#6D6E71}.dataTables_paginate .paginate_button:disabled,.dataTables_paginate .paginate_button.disabled{cursor:default;background-color:#eeeeee;border-color:#eeeeee;color:#999999}.dataTables_paginate .paginate_button.spaces{border:0;cursor:default}.dataTables_paginate .paginate_button.spaces:hover{background-color:inherit !important;color:inherit !important}.dataTables_info{padding:5px;background-color:transparent;font-size:.875rem;float:right}.dataTables_length{display:block;float:left;margin:.625rem 0}.dataTables_length select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0 .125rem;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_length select:focus{outline:none;border-color:#1d1d1d}.dataTables_filter{display:block;float:right;margin:.625rem 0}.dataTables_filter label>input{margin:0 0 0 .25rem}.dataTables_filter input{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_filter input:focus{outline:none;border-color:#1d1d1d}.dataTable{clear:both}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dataTables_processing{display:block;position:fixed;pointer-events:none;z-index:99999999;top:0;right:0;bottom:0;left:0;margin:auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(28,117,188,0.2);border-right:1.1em solid rgba(28,117,188,0.2);border-bottom:1.1em solid rgba(28,117,188,0.2);border-left:1.1em solid #1c75bc;transform:translateZ(0);-webkit-animation:load8 1.0s infinite linear;animation:load8 1.0s infinite linear}.dataTables_processing,.dataTables_processing:after{border-radius:50%;width:8em;height:8em}.dataTables_wrapper{margin-bottom:100px}.chosen-container{font-size:13px;position:relative;display:inline-block;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;*display:inline}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;z-index:1010;top:100%;left:-9999px;width:100%;border:1px solid #AAAAAA;border-top:0;background:#FFFFFF;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{font-weight:400;overflow:hidden;margin-right:4px;white-space:nowrap;text-overflow:ellipsis;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{padding-left:2px;content:':';vertical-align:top}.chosen-container-single .chosen-single{line-height:24px;position:relative;display:block;overflow:hidden;height:25px;padding:0 0 0 8px;white-space:nowrap;text-decoration:none;color:#444444;border:1px solid #AAAAAA;border-radius:5px;background:linear-gradient(top, #fff 20%, #F6F6F6 50%, #eee 52%, #F4F4F4 100%);background-color:#FFFFFF;background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1)}.chosen-container-single .chosen-default{color:#999999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;text-overflow:ellipsis}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:6px;right:26px;display:block;width:12px;height:12px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{font-family:sans-serif;font-size:1em;line-height:normal;width:100%;height:auto;margin:1px 0;padding:4px 20px 4px 5px;border:1px solid #AAAAAA;border-radius:0;outline:0;background:#fff url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;color:#444444;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{line-height:15px;display:none;margin:0;padding:5px 6px;list-style:none;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;cursor:default;color:#CCCCCC}.chosen-container .chosen-results li.highlighted{color:#FFFFFF;background-color:#3875D7;background-image:linear-gradient(#3875D7 20%, #2A62BC 90%)}.chosen-container .chosen-results li.no-results{display:list-item;color:#777777;background:#F4F4F4}.chosen-container .chosen-results li.group-result{font-weight:700;display:list-item;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;width:100%;height:auto !important;height:1%;margin:0;padding:0 5px;cursor:text;border:1px solid #AAAAAA;background-color:#FFFFFF;background-image:linear-gradient(#eee 1%, #fff 15%)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-family:sans-serif;font-size:100%;line-height:normal;height:25px;margin:1px 0;padding:0;color:#999999;border:0 !important;border-radius:0;outline:0;background:transparent !important;box-shadow:none}.chosen-container-multi .chosen-choices li.search-choice{line-height:13px;position:relative;max-width:100%;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;cursor:default;color:#333333;border:1px solid #AAAAAA;border-radius:3px;background-color:#EEEEEE;background-image:linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #eee 100%);background-repeat:repeat-x;background-clip:padding-box;background-size:100% 19px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05)}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-size:1px;position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/img/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;color:#666666;border:1px solid #CCCCCC;background-color:#E4E4E4;background-image:linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #eee 100%)}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#D4D4D4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;cursor:default;color:#CCCCCC}.chosen-container-active .chosen-single{border:1px solid #5897FB;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #AAAAAA;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #FFFFFF inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897FB;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{cursor:default;opacity:0.5 !important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/img/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/img/vendor/chosen/chosen-sprite@2x.png) !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.chosen-select{width:100%}.chosen-select-deselect{width:100%}.chosen-container{font-size:14px;position:relative;display:inline-block;vertical-align:middle}.chosen-container .chosen-drop{position:absolute;z-index:1060;top:100%;left:-9000px;margin-top:-1px;border:1px solid #CCCCCC;background:#FFFFFF;box-shadow:0 8px 8px rgba(0,0,0,0.25)}.chosen-container.chosen-with-drop .chosen-drop{right:0;left:0}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;color:#555555;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{line-height:1.42857;display:none;margin:0;padding:5px 6px;list-style:none}.chosen-container .chosen-results li em{font-style:normal;background:#FEFFDE}.chosen-container .chosen-results li.group-result{font-weight:bold;display:list-item;cursor:default;color:#999999}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.highlighted{color:white;background-color:#1C75BC;background-image:none}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#777777}.chosen-container .chosen-results .no-results{display:list-item;background:#EEEEEE}.chosen-container .chosen-results-scroll{position:absolute;z-index:1;width:321px;margin:0 4px;text-align:center;background:white}.chosen-container .chosen-results-scroll span{display:inline-block;width:9px;height:1.42857;text-indent:-5000px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container-single .chosen-single{line-height:31px;position:relative;display:block;overflow:hidden;height:34px;padding:0 0 0 12px;white-space:nowrap;text-decoration:none;color:#555555;border:1px solid #CCCCCC;background-color:#FFFFFF;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;text-overflow:ellipsis}.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:12px;right:26px;display:block;width:12px;height:10px}.chosen-container-single .chosen-single abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-default{color:#777777}.chosen-container-single .chosen-search{position:relative;z-index:1000;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{width:100%;margin:1px 0;padding:4px 20px 4px 4px;border:1px solid #CCCCCC;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-single .chosen-drop{margin-top:-1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-single-nosearch .chosen-search input[type='text']{position:absolute;left:-9000px}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;height:auto !important;height:1%;margin:0;padding:0;cursor:text;border:1px solid #CCCCCC;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#FFFFFF;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input[type='text']{height:32px;margin:0;padding:4px;color:#555555;border:0 !important;outline:0;background:transparent !important;box-shadow:none}.chosen-container-multi .chosen-choices .search-field .default{color:#999999}.chosen-container-multi .chosen-choices .search-choice{line-height:13px;position:relative;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;cursor:default;color:#333333;background-color:#EEEEEE;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{font-size:1px;position:absolute;top:5px;right:4px;display:block;width:12px;height:10px;cursor:pointer}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#D4D4D4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0 0 0 0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#FFFFFF}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active .chosen-choices .search-field input[type='text']{color:#111111 !important}.chosen-container-active.chosen-with-drop .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-disabled{cursor:default;opacity:.5 !important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single div{right:auto;left:7px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices .search-field input[type='text']{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{right:auto;left:4px;background-position:right top}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("/img/vendor/chosen/chosen-sprite@2x.png") !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.chosen-container-single .chosen-single{border-radius:0;background:#FFFFFF;filter:none}.chosen-container-single .chosen-search input{background:#fff url("/img/vendor/chosen/chosen-sprite.png") no-repeat 100% -20}.chosen-container-single .chosen-drop{border-radius:0}.chosen-container-multi .chosen-choices{background:#FFFFFF}.chosen-container-multi .chosen-choices .search-choice{border-radius:0;background:#E4E4E4}.chosen-container-multi .chosen-choices .search-choice.search-choice-disabled{background:#E4E4E4}.chosen-container .chosen-results .highlighted{background:#3875D7}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#EEEEEE}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--stunn{--bgcolour: #fff;--bordercolour: #ccc;--textdark: #333;--selectedcolour: #1c75bc;--borderradius: 0px;font-size:13px;--height: 2.15rem;display:block;max-width:400px;z-index:1}.wizardCard .select2-container--stunn{max-width:none}.select2-container--stunn .select2-selection--single{background-color:var(--bgcolour);border:1px solid var(--bordercolour);border-radius:var(--borderradius);height:var(--height);vertical-align:middle}.select2-container--stunn .select2-selection--single .select2-selection__rendered{color:var(--textdark);line-height:var(--height)}.select2-container--stunn .select2-selection--single .select2-selection__clear{cursor:pointer;font-weight:bold;margin-top:-2px;color:#979797;margin-right:8px}.select2-container--stunn .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--stunn .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:0;width:20px}.select2-container--stunn .select2-selection--single .select2-selection__arrow b{background:none !important;background-image:none !important;width:7px !important;transform-origin:center;transform:rotate(180deg);height:100%}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:before,.select2-container--stunn .select2-selection--single .select2-selection__arrow b:after{content:'';display:block;background:#979797;width:3px;height:8px;position:absolute;top:50%;margin-top:-3.6px}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:before{transform:rotate(-55deg);transform-origin:center}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:after{transform:rotate(55deg);left:4px}.select2-container--stunn[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--stunn[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--stunn.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--stunn.select2-container--open .select2-selection--single{background:#EEEEEE}.select2-container--stunn.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--stunn.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--stunn .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:var(--borderradius);cursor:text}.select2-container--stunn .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--stunn .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--stunn .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:var(--borderradius);cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--stunn.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--stunn.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--stunn.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--stunn.select2-container--open.select2-container--above .select2-selection--single,.select2-container--stunn.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--stunn.select2-container--open.select2-container--below .select2-selection--single,.select2-container--stunn.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--stunn .select2-search--dropdown .select2-search__field{background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa}.select2-container--stunn .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--stunn .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--stunn .select2-results__option[role=group]{padding:0}.select2-container--stunn .select2-results__option[aria-disabled=true]{color:#999}.select2-container--stunn .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--stunn .select2-results__option .select2-results__option{padding-left:1em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--stunn .select2-results__option--highlighted[aria-selected]{background-color:var(--selectedcolour);color:white}.select2-container--stunn .select2-results__option--highlighted[aria-selected] .select2-rendered__match{background-color:var(--selectedcolour)}.select2-container--stunn .select2-results__group{cursor:default;display:block;padding:6px}.select2-rendered__match{text-decoration:underline;background:#FEFFDE}.chose-image{width:24px;height:24px;padding:2px 5px 3px 0}.chose-image-small{width:24px;height:24px;vertical-align:middle;margin:-3px 1em 0 0;padding:0 3px 0 0;opacity:0.3}.chose-image-list{width:24px;height:24px;vertical-align:middle;margin:-3px 1em 0 0;padding:0 3px 0 0;opacity:0.3}div.chosen-container-multi .result-selected img{opacity:0.3}.alert{margin-top:20px;margin-bottom:20px;padding:12px;border:1px solid #eaebe8}.alert.withbutton{display:flex;align-items:center;justify-content:space-between}.alert.withbutton button{padding:0.5rem 1rem;width:auto;text-transform:uppercase}.alert.green{color:#71B544}.alert.success{color:#71B544}.alert.red,.alert.error{color:#D17B2F}.alert.warn{color:#D17B2F}.alert.warn .icon-warning-triangle{fill:#D17B2F;float:left;margin-right:10px;vertical-align:top}.login-box .alert{margin:0;padding:5px;font-size:14px;font-weight:300;text-align:center}.login-box .alert.success{color:#fff;background:#D17B2F;border-color:#D17B2F}.login-box .alert.error{color:#fff;background:#D0021B;border-color:#D0021B}.alert_readonly{margin-bottom:2em;border:1px solid #eaebe8;display:flex;max-width:640px}.alert_readonly .alert-icon{background:#faa24a;flex-basis:56px;flex-grow:0}.alert_readonly .alert-icon svg{fill:#fff;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.alert_readonly .alert-message{font-size:17px;line-height:1.29;flex-basis:auto;padding:12px 16px;line-height:1.29;letter-spacing:0.26px}.alert_readonly .alert-title{font-weight:bold}.notification-box{display:flex;position:relative;border:1px solid #ccc;font-size:15px;line-height:1.4em}.notification-box .img{background:#faa24a;flex-basis:70px;flex-shrink:0}.notification-box img{width:100%}.notification-box .txt{padding:14px 16px 15px}@media only screen and (max-width: 568px){.notification-box{display:block}.notification-box .txt{padding:12px 16px 14px}.notification-box[data-reveal-text]{max-height:6em;overflow:hidden}.notification-box[data-reveal-text]:hover{max-height:100em}.notification-box[data-reveal-text]::before{display:inline-block;content:attr(data-reveal-text);position:absolute;bottom:0;right:10px;line-height:24px;padding:0 30px 11px 50px;font-weight:600;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4Ij4KPHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDQwLTgwMHY0ODdMMjE2LTUzN2wtNTYgNTcgMzIwIDMyMCAzMjAtMzIwLTU2LTU3LTIyNCAyMjR2LTQ4N2gtODBaIi8+Cjwvc3ZnPg==),linear-gradient(270deg, white 80%, transparent);background-position:right top, left top;background-repeat:no-repeat, repeat}.notification-box[data-reveal-text]::after{display:block;content:"";position:absolute;height:8px;bottom:0;right:0;left:0;background:white}.notification-box:hover::before,.notification-box:hover::after{display:none}.notification-box .img{float:left;margin:16px 16px 2px 16px}}.btn,.btn_a,#summaryScreen .jf-progressTable .button,.btn_a:visited,.btn_b,button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited,.checkout-back,.checkout-skip,.btn_b:visited,.checkout-back:visited,.checkout-skip:visited,.btn_c,.jsonForm input[type="cancel"],.btn_c:visited,.btn_d,.btn_d:visited,.btn_e,.btn_e:visited,.btn_g,.btn_g:visited,.btn_login,.btn_login:visited,.page-container button,.page-container input[type=button],.modal-content button,.modal-content input[type=button],.pf-admin .jf-btn,.pf-admin .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-admin span.button,.pf-dashboard .jf-btn,.pf-dashboard .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-dashboard span.button,button#main_summary,button#main_submit_float,.jsonForm input[type="submit"],.pf-checkout.secure-hosting input.trans-back[type='submit']{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:400;line-height:1.22;letter-spacing:0.28px;display:block;max-width:280px;width:100%;box-sizing:border-box;padding:12px 20px;text-align:center;border:none}.multipleButtonWrapper .btn,.multipleButtonWrapper .btn_a,.multipleButtonWrapper #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .multipleButtonWrapper .button,.multipleButtonWrapper .btn_b,.multipleButtonWrapper button#summaryPanelCloseButton,.multipleButtonWrapper button#issuesPanelCloseButton,.multipleButtonWrapper .checkout-back,.multipleButtonWrapper .checkout-skip,.multipleButtonWrapper .btn_c,.multipleButtonWrapper .jsonForm input[type="cancel"],.jsonForm .multipleButtonWrapper input[type="cancel"],.multipleButtonWrapper .btn_d,.multipleButtonWrapper .btn_e,.multipleButtonWrapper .btn_g,.multipleButtonWrapper .btn_login,.multipleButtonWrapper .page-container button,.page-container .multipleButtonWrapper button,.multipleButtonWrapper .page-container input[type=button],.page-container .multipleButtonWrapper input[type=button],.multipleButtonWrapper .modal-content button,.modal-content .multipleButtonWrapper button,.multipleButtonWrapper .modal-content input[type=button],.modal-content .multipleButtonWrapper input[type=button],.multipleButtonWrapper .pf-admin .jf-btn,.pf-admin .multipleButtonWrapper .jf-btn,.multipleButtonWrapper .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .multipleButtonWrapper span.button,.multipleButtonWrapper .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .multipleButtonWrapper span.button,.multipleButtonWrapper .pf-dashboard .jf-btn,.pf-dashboard .multipleButtonWrapper .jf-btn,.multipleButtonWrapper .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .multipleButtonWrapper span.button,.multipleButtonWrapper .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .multipleButtonWrapper span.button,.multipleButtonWrapper button#main_summary,.multipleButtonWrapper button#main_submit_float,.multipleButtonWrapper .jsonForm input[type="submit"],.jsonForm .multipleButtonWrapper input[type="submit"],.multipleButtonWrapper .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .multipleButtonWrapper input.trans-back[type='submit']{display:inline-block;margin-right:20px}.btn:hover,.btn_a:hover,#summaryScreen .jf-progressTable .button:hover,.btn_b:hover,button#summaryPanelCloseButton:hover,button#issuesPanelCloseButton:hover,.checkout-back:hover,.checkout-skip:hover,.btn_c:hover,.jsonForm input:hover[type="cancel"],.btn_d:hover,.btn_e:hover,.btn_g:hover,.btn_login:hover,.page-container button:hover,.page-container input:hover[type=button],.modal-content button:hover,.modal-content input:hover[type=button],.pf-admin .jf-btn:hover,.pf-admin .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-admin span.button:hover,.pf-dashboard .jf-btn:hover,.pf-dashboard .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-dashboard span.button:hover,button#main_summary:hover,button#main_submit_float:hover,.jsonForm input:hover[type="submit"],.pf-checkout.secure-hosting input.trans-back:hover[type='submit'],.btn:active,.btn_a:active,#summaryScreen .jf-progressTable .button:active,.btn_b:active,button#summaryPanelCloseButton:active,button#issuesPanelCloseButton:active,.checkout-back:active,.checkout-skip:active,.btn_c:active,.jsonForm input:active[type="cancel"],.btn_d:active,.btn_e:active,.btn_g:active,.btn_login:active,.page-container button:active,.page-container input:active[type=button],.modal-content button:active,.modal-content input:active[type=button],.pf-admin .jf-btn:active,.pf-admin .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-admin span.button:active,.pf-dashboard .jf-btn:active,.pf-dashboard .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-dashboard span.button:active,button#main_summary:active,button#main_submit_float:active,.jsonForm input:active[type="submit"],.pf-checkout.secure-hosting input.trans-back:active[type='submit']{color:#fff}.aside .btn,.aside .btn_a,.aside #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .aside .button,.aside .btn_b,.aside button#summaryPanelCloseButton,.aside button#issuesPanelCloseButton,.aside .checkout-back,.aside .checkout-skip,.aside .btn_c,.aside .jsonForm input[type="cancel"],.jsonForm .aside input[type="cancel"],.aside .btn_d,.aside .btn_e,.aside .btn_g,.aside .btn_login,.aside .page-container button,.page-container .aside button,.aside .page-container input[type=button],.page-container .aside input[type=button],.aside .modal-content button,.modal-content .aside button,.aside .modal-content input[type=button],.modal-content .aside input[type=button],.aside .pf-admin .jf-btn,.pf-admin .aside .jf-btn,.aside .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .aside span.button,.aside .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .aside span.button,.aside .pf-dashboard .jf-btn,.pf-dashboard .aside .jf-btn,.aside .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .aside span.button,.aside .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .aside span.button,.aside button#main_summary,.aside button#main_submit_float,.aside .jsonForm input[type="submit"],.jsonForm .aside input[type="submit"],.aside .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .aside input.trans-back[type='submit']{max-width:none}.btn_a,#summaryScreen .jf-progressTable .button,.btn_a:visited,#summaryScreen .jf-progressTable .button:visited{color:#fff !important;border:solid 2px #029ee3;background-color:#029ee3}.btn_a:hover,#summaryScreen .jf-progressTable .button:hover,.btn_a:active,#summaryScreen .jf-progressTable .button:active,.btn_a:visited:hover,#summaryScreen .jf-progressTable .button:visited:hover,.btn_a:visited:active,#summaryScreen .jf-progressTable .button:visited:active{color:#202427 !important;border:solid 2px #000;background-color:#fff}.btn_b,button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited,.checkout-back,.checkout-skip,.btn_b:visited,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton:visited,.checkout-back:visited,.checkout-skip:visited{color:#060708 !important;border:solid 2px #9b9b9b;background-color:rgba(0,0,0,0)}.btn_b:hover,button#summaryPanelCloseButton:hover,button#issuesPanelCloseButton:hover,.checkout-back:hover,.checkout-skip:hover,.btn_b:active,button#summaryPanelCloseButton:active,button#issuesPanelCloseButton:active,.checkout-back:active,.checkout-skip:active,.btn_b:visited:hover,button#summaryPanelCloseButton:visited:hover,button#issuesPanelCloseButton:visited:hover,.checkout-back:visited:hover,.checkout-skip:visited:hover,.btn_b:visited:active,button#summaryPanelCloseButton:visited:active,button#issuesPanelCloseButton:visited:active,.checkout-back:visited:active,.checkout-skip:visited:active{color:#fff !important;border:solid 2px #131618;background-color:#131618}.btn_c,.jsonForm input[type="cancel"],.btn_c:visited,.jsonForm input:visited[type="cancel"]{color:#fff !important;border:solid 2px #d0021b;background-color:#d0021b}.btn_c:hover,.jsonForm input:hover[type="cancel"],.btn_c:active,.jsonForm input:active[type="cancel"],.btn_c:visited:hover,.jsonForm input:visited:hover[type="cancel"],.btn_c:visited:active,.jsonForm input:visited:active[type="cancel"]{color:#202427 !important;border:solid 2px #991524;background-color:#991524}.btn_d,.btn_d:visited{color:#d0021b !important;border:solid 2px #d0021b;background-color:rgba(0,0,0,0)}.btn_d:hover,.btn_d:active,.btn_d:visited:hover,.btn_d:visited:active{color:#202427 !important;border:solid 2px #991524;background-color:#991524}.btn_e,.btn_e:visited{color:#fff !important;border:solid 2px #d0021b;background-color:#d0021b}.btn_e:hover,.btn_e:active,.btn_e:visited:hover,.btn_e:visited:active{color:#202427 !important;border:solid 2px #991524;background-color:#991524}.btn_g,.btn_g:visited{color:#fff !important;border:solid 2px #202427;background-color:#202427}.btn_g:hover,.btn_g:active,.btn_g:visited:hover,.btn_g:visited:active{color:#000 !important;background-color:#fff}.btn_login,.btn_login:visited{white-space:nowrap;color:#fff !important;border:solid 2px #d0021b;padding:6px 10px;background-color:#d0021b;min-width:58px;position:relative;top:-2px}.btn_login:hover,.btn_login:active,.btn_login:visited:hover,.btn_login:visited:active{color:#202427 !important;border:solid 1px #991524;background-color:#991524}.large-btn{line-height:17px;padding:10px 25px}.small-btn{padding:12px 40px;width:auto;display:inline-block;text-transform:uppercase}.page-container button,.page-container input[type=button],.modal-content button,.modal-content input[type=button]{color:#fff !important;border:solid 2px #029ee3;background-color:#029ee3;display:inline-block}.page-container button.btn_b,.page-container button#summaryPanelCloseButton,.page-container button#issuesPanelCloseButton,.page-container button.checkout-back,.page-container button.checkout-skip,.page-container button.btn_c,.page-container input[type=button].btn_b,.page-container input.checkout-back[type=button],.page-container input.checkout-skip[type=button],.page-container input[type=button].btn_c,.page-container .jsonForm input[type=button][type="cancel"],.jsonForm .page-container input[type=button][type="cancel"],.modal-content button.btn_b,.modal-content button#summaryPanelCloseButton,.modal-content button#issuesPanelCloseButton,.modal-content button.checkout-back,.modal-content button.checkout-skip,.modal-content button.btn_c,.modal-content input[type=button].btn_b,.modal-content input.checkout-back[type=button],.modal-content input.checkout-skip[type=button],.modal-content input[type=button].btn_c,.modal-content .jsonForm input[type=button][type="cancel"],.jsonForm .modal-content input[type=button][type="cancel"]{display:inline-block}.page-container button:hover,.page-container button:active,.page-container input[type=button]:hover,.page-container input[type=button]:active,.modal-content button:hover,.modal-content button:active,.modal-content input[type=button]:hover,.modal-content input[type=button]:active{color:#202427 !important;border:solid 2px #202427;background-color:#fff}button.ot-link-btn.category-host-list-handler{color:#029ee3 !important}button#onetrust-pc-btn-handler{color:black !important}.filter-button{position:relative;fill:#fff}.filter-button:before{position:absolute;right:16px;top:75px;display:block;width:26px;height:26px;content:'';transition:all .2s ease 0s;-webkit-animation:anim-rotate 1s infinite linear;animation:anim-rotate 1s infinite linear;opacity:0;border:2px solid transparent;border:2px solid rgba(2,158,227,0.6);border-left:2px solid #029ee3;border-radius:15px;background:transparent}.filter-button:after{font-size:14px;line-height:24px;position:absolute;right:0;top:75px;display:block;width:auto;height:26px;content:attr(data-count);transition:all .2s ease 0s;white-space:nowrap;opacity:0;color:#20262a;background:transparent}.ajaxLoaded .filter-button:after,.ajaxLoading .filter-button:before{opacity:1}.ajaxLoading.ajaxLoaded .filter-button:after{opacity:0}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes anim-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.btn-lookup{display:inline-block;bottom:4px;right:4px;position:absolute;border-radius:0em;padding:0 0.75em;text-transform:uppercase;line-height:26px;font-size:14px;color:#fff;opacity:0.5;pointer-events:none;background-color:#cccccc;border:1px solid #cccccc}input:valid+.btn-lookup{opacity:1;pointer-events:all;cursor:pointer;background-color:#029ee3;border:1px solid #029ee3}input:valid+.btn-lookup:hover,input:valid+.btn-lookup:active{background-color:#fff;color:#202427;border-color:#202427}input.busy+.btn-lookup{opacity:0.2;cursor:wait;background-color:#cccccc;background:linear-gradient(-90deg, #9b9b9b 30%, #198fc2 50%, #9b9b9b 70%);background-size:300% 400%;-webkit-animation:gradient 2s ease infinite;animation:gradient 2s ease infinite}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.btn-link>span{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:6px;transition:all 0.3s ease 0ms}.btn-link>span:hover{border-bottom-color:#1c1c1b;padding-bottom:3px}.btn-link svg{transition:all 0.3s ease-out 0ms}.btn-link:hover svg{margin-left:6px}.btn.disabled,.disabled.btn_a,#summaryScreen .jf-progressTable .disabled.button,.disabled.btn_b,button.disabled#summaryPanelCloseButton,button.disabled#issuesPanelCloseButton,.disabled.checkout-back,.disabled.checkout-skip,.disabled.btn_c,.jsonForm input.disabled[type="cancel"],.disabled.btn_d,.disabled.btn_e,.disabled.btn_g,.disabled.btn_login,.page-container button.disabled,.page-container input.disabled[type=button],.modal-content button.disabled,.modal-content input.disabled[type=button],.pf-admin .disabled.jf-btn,.pf-admin .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-admin span.disabled.button,.pf-dashboard .disabled.jf-btn,.pf-dashboard .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-dashboard span.disabled.button,button.disabled#main_summary,button.disabled#main_submit_float,.jsonForm input.disabled[type="submit"],.pf-checkout.secure-hosting input.disabled.trans-back[type='submit']{filter:grayscale(1);pointer-events:none}.back-to-page .back-to-page-link{position:relative;display:block;padding-left:22px;margin-bottom:1.5em;text-align:right;color:#029ee3}.back-to-page .back-to-page-link .back-to-page-arrow{position:relative;display:inline-block;top:2px;width:15px;height:15px;vertical-align:top;margin-right:1em}.back-to-page .back-to-page-link .back-to-page-text{display:inline-block;font-size:16px;line-height:20px;color:#029ee3;transition:all 250ms;text-transform:none;vertical-align:top}.back-to-page .back-to-page-link .icon-fill{fill:#029ee3;transition:all 250ms}.back-to-page .back-to-page-link:hover .back-to-page-text,.back-to-page .back-to-page-link:active .back-to-page-text{color:#4a4a4a}.back-to-page .back-to-page-link:hover .icon-fill,.back-to-page .back-to-page-link:active .icon-fill{fill:#4a4a4a}.social-icons-wrap{display:none}.social-icons-wrap ul.social-icons{text-align:left;list-style-type:none;display:none}ul.social-icons{text-align:left;list-style-type:none;display:flex;flex-wrap:wrap;padding-left:0;margin-left:-12px;margin-left:5px;width:168px}@media (max-width: 568px){ul.social-icons{margin-bottom:0}}ul.social-icons li{display:block;vertical-align:middle;flex:1}ul.social-icons li:last-child{border-right:0 none}ul.social-icons li a{background:#fff;border-radius:50%;display:block;text-align:center;line-height:32px;height:32px;width:32px;text-align:center;position:relative}ul.social-icons li a svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:fill 250ms;fill:#1c1c1b;width:38px}ul.social-icons li a svg circle{fill:#1c1c1b;transition:fill 250ms}ul.social-icons li a.email{display:none}ul.social-icons li a:hover svg,ul.social-icons li a:active svg{fill:#029ee3}ul.social-icons li a:hover svg circle,ul.social-icons li a:active svg circle{fill:#029ee3}ul.social-icons li a:hover svg.icon-twitter,ul.social-icons li a:active svg.icon-twitter{fill:#55ACEE}ul.social-icons li a:hover svg.icon-facebook,ul.social-icons li a:active svg.icon-facebook{fill:#3B5998}ul.social-icons li a:hover svg.icon-linkedin,ul.social-icons li a:active svg.icon-linkedin{fill:#0976B4}ul.social-icons li a:hover svg.icon-google-plus,ul.social-icons li a:active svg.icon-google-plus{fill:#DD4B39}.social-icons-wrap.with-like{display:none}.header .logo{position:relative;background-color:rgba(0,0,0,0);flex:1 1 auto;z-index:1;text-align:left}.pf-checkout .header .logo{align-items:center;flex-wrap:nowrap;display:flex}@media (max-width: 767px){.header .logo.logo_norway{padding-right:0}}@media (max-width: 350px){.header .logo{padding-right:0px}}.header .logo a{display:flex;flex-direction:column;position:relative}@media (max-width: 1023px){.header .logo a{align-items:center}}.pf-brochure .header .logo a{align-items:center}@media (max-width: 568px){.header .logo a{width:120px}}.pf-checkout .header .logo a{display:block;width:auto;flex-basis:10%}.header .logo a .icon-logo-white{display:block;opacity:1;transition:all 300ms ease;height:auto;display:block;opacity:1;transition:all 300ms ease;max-height:24px;margin-bottom:18px}.header .logo a .logo-no-text-white{opacity:1;transition:opacity 0.3s linear 0.1s}.pf-brochure .header .logo a .icon-logo-scrolling-white,.pf-dashboard .header .logo a .icon-logo-scrolling-white{fill:#fff;transition:all 300ms ease;transition:all 0.3s linear 0.1s;width:90px;top:52%;transform:translateY(-50%);position:absolute}.header .logo a .logo-img{width:100%;max-width:140px;height:auto;display:block;margin:0px auto}.header .logo a img:not(.icon-logo-white):not(.logo-text),.header .logo a svg:not(.icon-logo-scrolling-white){width:112px;height:54px}.logo.logo_performance{line-height:1px}.logo.logo_performance svg{fill:#fff;height:63px;width:83px;stroke:none}.icon-logo_accountants{fill:#fff;stroke:#fff}.logo.logo_recruitment{padding:16px 0}.logo.logo_recruitment a img{width:83px !important;height:63px !important}.logo.logo_recruitment svg{fill:#fff;height:63px !important;width:83px !important}@media (max-width: 567px){.logo.logo_recruitment{padding:0}}.logo.logo_globalfi{padding:10px 0}.logo.logo_globalfi a img{height:72px !important;width:115px !important}.logo.logo_globalfi svg{fill:#fff;height:72px !important;width:115px !important}@media (max-width: 567px){.logo.logo_globalfi{padding:0}}.logo.logo_construction{padding:10px 0}.logo.logo_construction a img{height:72px !important;width:115px !important}.logo.logo_construction svg{fill:#fff;height:72px !important;width:115px !important}@media (max-width: 567px){.logo.logo_construction{padding:0}}.logo.logo_privateclients{padding:10px 0}.logo.logo_privateclients a img{height:72px !important;width:115px !important}.logo.logo_privateclients svg{fill:#fff;height:72px !important;width:115px !important}@media (max-width: 567px){.logo.logo_privateclients{padding:0}}.logo.logo_malta{padding:10px 0}.logo.logo_malta a img{height:82px !important;width:135px !important}.logo.logo_malta svg{fill:#fff;height:82px !important;width:135px !important}.logo.logo_malta svg path:first-child{fill:none;stroke:#fff}@media (max-width: 567px){.logo.logo_malta{padding:0}}.logo.ew{display:flex;flex-direction:column;align-items:center}.pf-dashboard .header .logo.logo_notext a,.pf-brochure .header .logo.logo_notext a{padding:6px 0}.pf-dashboard .header .logo.logo_notext svg.icon-logo-scrolling-white,.pf-brochure .header .logo.logo_notext svg.icon-logo-scrolling-white{top:70%}.logo .logo-wrapper{display:flex}.logo .logo-wrapper .logo-lsos{margin-left:20px;transition:transform 0.3s ease, margin 0.3s ease;height:50px}@media (max-width: 448px){.logo .logo-wrapper .logo-lsos{margin-left:12px}}.logo_lsos{display:inline-block;margin-left:30px;vertical-align:top}.pf-checkout .logo_lsos{display:block;flex-basis:10%}@media (max-width: 1024px){.logo_lsos{margin-left:20px;top:8px;position:relative}}@media (max-width: 568px){.logo_lsos{margin-left:16px}}@media (max-width: 350px){.logo_lsos{margin-left:8px}}.logo_lsos img{min-width:97px;max-width:154px;height:auto;max-height:54px}@media (max-width: 1200px){.logo_lsos img{width:120px;max-height:49px}}@media (max-width: 1024px){.logo_lsos img{width:120px;max-height:49px}}@media (max-width: 568px){.logo_lsos img{width:97px;max-height:39px}}.logo_norwaybar{display:inline-block;vertical-align:top}.logo_norwaybar img{max-width:154px;height:auto;vertical-align:middle}@media (min-width: 1201px){.logo_norwaybar img{min-width:128px}}@media (max-width: 1200px){.logo_norwaybar img{width:120px}}@media (max-width: 767px){.logo_norwaybar img{width:105px}}@media (max-width: 568px){.logo_norwaybar img{width:95px}}.pf-dashboard .lsoslogo,.pf-form_flex .lsoslogo{display:none !important;margin-left:10px}.pf-dashboard .lsos .lsoslogo,.pf-form_flex .lsos .lsoslogo{display:inline-block !important}.header .bounds .logoRecruitment a img,.header .jf-header-bounds .logoRecruitment a img{width:83px !important;height:63px !important}.logo-text{font-size:13px;letter-spacing:1.3px;opacity:1;white-space:nowrap;color:#fff;text-align:center;margin-top:3px;position:relative;text-transform:uppercase}.sticky .logo-text{opacity:0}.icon-activity{width:32px;height:32px}.icon-adoption-form{width:59px;height:59px}.icon-all-formats{width:24px;height:24px}.icon-arrow-right{width:9px;height:13px}.icon-arrow-thin-right{width:23px;height:13px}.icon-arrow_downward{width:24px;height:24px}.icon-arrow_upward{width:24px;height:24px}.icon-bell{width:24px;height:22px}.icon-bin{width:32px;height:32px}.icon-car{width:48px;height:48px}.icon-car-plus{width:53px;height:53px}.icon-checked-success{width:22px;height:22px}.icon-checklist{width:12px;height:14px}.icon-checklist-indicator-amber{width:18px;height:18px}.icon-checklist-indicator-green{width:18px;height:18px}.icon-checklist-indicator-grey{width:18px;height:18px}.icon-checklist-indicator-red{width:18px;height:18px}.icon-chevron-left{width:16px;height:26px}.icon-chevron-right{width:15px;height:26px}.icon-circle-bullet{width:10px;height:10px}.icon-clipboard{width:21px;height:28px}.icon-close{width:21px;height:22px}.icon-close-button{width:12px;height:12px}.icon-close-button-2{width:32px;height:32px}.icon-close-icon{width:32px;height:32px}.icon-cloud-computing{width:81px;height:60px}.icon-cloud-upload{width:36px;height:25px}.icon-cog{width:22px;height:22px}.icon-cog_professions{width:25px;height:25px}.icon-compare{width:48px;height:40px}.icon-complete{width:19px;height:13px}.icon-contact-email{width:32px;height:32px}.icon-convertGuest{width:20px;height:17px}.icon-create-policy{width:32px;height:32px}.icon-cross-drawn{width:23px;height:21px}.icon-danger{width:32px;height:28px}.icon-dashboard{width:146px;height:116px}.icon-dashboard-header{width:33px;height:20px}.icon-dashboard-header-inverse{width:33px;height:20px}.icon-disable{width:15px;height:15px}.icon-document{width:24px;height:24px}.icon-down-arrow{width:512px;height:512px}.icon-down-triangle{width:490.68px;height:490.68px}.icon-download{width:16px;height:19px}.icon-download-all-files{width:26px;height:27px}.icon-download_icon{width:34px;height:34px}.icon-edit{width:32px;height:32px}.icon-edit-document{width:56px;height:57px}.icon-email{width:32px;height:26px}.icon-email-dark{width:37px;height:37px}.icon-email-inverse{width:28px;height:21px}.icon-email_professions{width:21px;height:15px}.icon-eye{width:17px;height:11px}.icon-facebook{width:10px;height:18px}.icon-facebook-dark{width:37px;height:37px}.icon-file{width:26px;height:30px}.icon-file-alt{width:26px;height:34px}.icon-filter-close{width:27px;height:25px}.icon-filter-list-close{width:19px;height:13px}.icon-filter-list-open{width:19px;height:13px}.icon-filter-open{width:27px;height:25px}.icon-filter-open-back{width:27px;height:25px}.icon-globe{width:20px;height:20px}.icon-globe_logo{width:112px;height:36px}.icon-google-plus{width:24px;height:15px}.icon-hamburger{width:32px;height:22px}.icon-heart{width:20px;height:18px}.icon-help{width:17px;height:17px}.icon-home{width:48px;height:48px}.icon-home-plus{width:53px;height:53px}.icon-ic-close{width:14px;height:14px}.icon-ic-edit{width:20px;height:20px}.icon-ic-plus{width:16px;height:16px}.icon-ic-warning{width:45px;height:40px}.icon-idle{width:26px;height:18px}.icon-inactive{width:13px;height:9px}.icon-info{width:17px;height:17px}.icon-inprogress{width:20px;height:15px}.icon-insurances{width:32px;height:32px}.icon-invoice{width:26px;height:26px}.icon-jf-add{width:18px;height:18px}.icon-jf-add-edit{width:30px;height:30px}.icon-jf-delete{width:14px;height:18px}.icon-jf-edit{width:19px;height:19px}.icon-jf-remove{width:14px;height:2px}.icon-jf-spreadsheet{width:18px;height:20px}.icon-large-i{width:24px;height:47px}.icon-left-arrow{width:10px;height:17px}.icon-letter{width:367.69px;height:370px}.icon-link-client-console{width:78px;height:79px}.icon-linkedin{width:16px;height:15px}.icon-linkedin-dark{width:37px;height:37px}.icon-list_view_icon{width:22px;height:20px}.icon-lock{width:20px;height:24px}.icon-lockton-logo{width:154px;height:77px}.icon-lockton-logo-header{width:135px;height:63px}.icon-logo{width:112px;height:55px}.icon-logo-scrolling-white{width:140px;height:23px}.icon-logo-white{width:908px;height:417px}.icon-logo_accountants{width:142.5px;height:111.4px}.icon-logo_assetmanagement{width:113px;height:71px}.icon-logo_construction{width:143.1px;height:134.4px}.icon-logo_globalfi{width:142.5px;height:111.4px}.icon-logo_malta{width:135px;height:80px}.icon-logo_mobility{width:136px;height:85px}.icon-logo_performance{width:204.2px;height:124.6px}.icon-logo_recruitment{width:144px;height:115px}.icon-medal{width:17px;height:23px}.icon-menu-business-and-finance{width:14px;height:14px}.icon-menu-delete{width:10px;height:13px}.icon-menu-dots{width:18px;height:4px}.icon-menu-edit{width:14px;height:13px}.icon-menu-eye{width:17px;height:11px}.icon-menu-file-download{width:11px;height:14px}.icon-menu-form{width:10px;height:14px}.icon-menu-grid{width:19px;height:19px}.icon-menu-hide{width:17px;height:14px}.icon-menu-life{width:17px;height:13px}.icon-menu-notebook{width:11px;height:14px}.icon-menu-override-quote{width:16px;height:15px}.icon-menu-paper{width:14px;height:14px}.icon-menu-plus{width:13px;height:13px}.icon-menu-preview{width:11px;height:14px}.icon-menu-remind{width:13px;height:14px}.icon-menu-satisfied{width:16px;height:14px}.icon-menu-select-quote{width:14px;height:15px}.icon-menu-selected{width:19px;height:19px}.icon-menu-upload{width:52px;height:36px}.icon-menu-vertical-dots{width:5px;height:21px}.icon-myLockton{width:24px;height:24px}.icon-myLocktonArrow{width:35px;height:24px}.icon-note{width:12px;height:15px}.icon-notes{width:82.81px;height:109.38px}.icon-open-close{width:24px;height:24px}.icon-open-icon{width:32px;height:32px}.icon-openClose_professions{width:32px;height:32px}.icon-overview-client{width:32px;height:32px}.icon-overview-progress{width:32px;height:32px}.icon-overview-started{width:32px;height:32px}.icon-overview-submitted{width:32px;height:32px}.icon-paper-plane{width:15px;height:15px}.icon-payonline{width:33px;height:28px}.icon-pdf_icon{width:29px;height:34px}.icon-percent{width:45px;height:45px}.icon-pf-download{width:32px;height:32px}.icon-phone{width:35px;height:30px}.icon-phone-call{width:57px;height:57px}.icon-phone-volume{width:27px;height:37px}.icon-pie-chart{width:36px;height:36px}.icon-pin-drop{width:20px;height:28px}.icon-play-button{width:21px;height:21px}.icon-policies{width:32px;height:32px}.icon-pound{width:45px;height:45px}.icon-pound_minus{width:45px;height:45px}.icon-presentation{width:24px;height:20px}.icon-preview{width:23px;height:25px}.icon-preview-modal{width:34px;height:34px}.icon-preview-propform{width:34.1px;height:35px}.icon-print{width:25px;height:23px}.icon-private{width:32px;height:23px}.icon-quote{width:52px;height:41px}.icon-read-only{width:25px;height:27px}.icon-reassign{width:259px;height:226px}.icon-renew{width:24px;height:24px}.icon-requiresAttention{width:17px;height:20px}.icon-reset-icon-01{width:40px;height:40px}.icon-right-arrow{width:20px;height:20px}.icon-right-arrow-forward{width:34px;height:34px}.icon-right-arrow_thin{width:14px;height:19px}.icon-scale-fit_screen{width:20px;height:16px}.icon-scale-zoom_in{width:16px;height:16px}.icon-scale-zoom_out{width:17px;height:16px}.icon-search{width:18px;height:18px}.icon-search-ew{width:27px;height:25px}.icon-search-ew-back{width:27px;height:25px}.icon-settings{width:22px;height:22px}.icon-smilie-happy{width:40px;height:40px}.icon-smilie-neutral{width:40px;height:40px}.icon-smilie-sad{width:40px;height:40px}.icon-staff{width:36px;height:32px}.icon-started-next{width:34px;height:34px}.icon-switch-accounts-header{width:27px;height:20px}.icon-switch-accounts-menu{width:27px;height:20px}.icon-tail-spin{width:38px;height:38px}.icon-team-member{width:12px;height:16px}.icon-telephone{width:20px;height:20px}.icon-template{width:21px;height:24px}.icon-tick-drawn{width:28px;height:28px}.icon-twitter{width:17px;height:13px}.icon-twitter-dark{width:37px;height:37px}.icon-up-triangle{width:490.66px;height:490.66px}.icon-upload{width:16px;height:17px}.icon-user{width:24px;height:24px}.icon-video{width:24px;height:20px}.icon-view-files{width:403px;height:485px}.icon-vimeo{width:17px;height:17px}.icon-visit-us{width:25px;height:26px}.icon-warning-triangle{width:24px;height:21px}.icon-wizard{width:745px;height:486px}#icon-open-close #oc-background{fill:transparent}#icon-open-close #oc-plus{fill:inherit}#icon-open-close #oc-minus{fill:inherit}#icon-open-close #oc-border{fill:inherit}.icon-open-close{position:absolute;top:50%;right:24px;transform:translateY(-50%);vertical-align:middle;color:#57676c;fill:#57676c;height:30px;width:30px;transform-origin:-5% 30%;transition:transform .2s linear 0s}.tab-title.active .icon-open-close,.active .tabtrigger .icon-open-close,.accordion-item-open>.accordion-trigger>.icon-open-close{color:transparent;fill:#fff;transform:rotate(-45deg)}.accordion-item-open .icon-open-close{transform:rotate(-45deg)}.icon-openClose_professions{position:absolute;top:15px;right:15px;height:30px;width:30px;transition:transform .2s linear 0s, fill .3s ease 0s;z-index:2;fill:#71B544}.categoryDashboard .icon-openClose_professions{fill:#768c93}.accordion-item-open .icon-openClose_professions{transform:rotate(-45deg);fill:#1c1c1b}.categoryDashboard .accordion-item-open .icon-openClose_professions{fill:#768c93}.pagination-container .pagination{border-top:1px solid #d7d5d5}.pagination-container .pagination .pagination-text,.pagination-container .pagination li,.pagination-container .pagination a,.pagination-container .pagination span{font-size:14px;line-height:24px;color:#20262a}.pagination-container .pagination ul{padding:22px 16px 22px 25px;list-style:none;font-size:0;line-height:0;display:flex;justify-content:flex-end}.pagination-container .pagination ul li{margin:0 3px;flex-basis:50px;text-align:center}.pagination-container .pagination ul li.active{background:#ebebeb;flex-basis:30px;color:#202427;padding:14px 20px;border-radius:50%}.pagination-container .pagination ul li.pagedResults-prevnext{flex-basis:80px}.pagination-container .pagination ul li a{display:block;white-space:nowrap;padding:14px}.pagination-container .pagination ul li a:hover{background:#dadcdc}.pagination-container .pagination ul li.next,.pagination-container .pagination ul li.prev{margin:0 1px}.pagination-container .pagination ul li.next a,.pagination-container .pagination ul li.prev a{padding:0}.stunn-pagingControl{display:flex;justify-content:center}.site-search-container{padding:0 0 65px}.site-search-container .block-title{position:relative;display:inline-block;margin:0 0 11px;padding:0 30px 0 0;font-size:28px;line-height:34px}@media (max-width: 990px){.site-search-container .block-title{display:block;padding:0}}.site-search-container .block-title .block-icon{display:block;position:absolute;right:0;top:7px;line-height:19px;z-index:1}@media (max-width: 990px){.site-search-container .block-title .block-icon{display:none}}.site-search-container .block-text{margin:0 0 18px;font-size:18px;line-height:22px}.site-search-container .form-fields-wrap{position:relative;width:300px;padding:0 75px 0 0}.site-search-container .form-fields-wrap .search-field-wrap{width:100%}.site-search-container .form-fields-wrap .search-field-wrap input{width:100%;height:42px;padding:0 10px;font-size:16px;line-height:28px;color:#565656;background-color:#fff;border:solid 1px #979797;box-sizing:border-box;border-radius:0;transition:all 300ms}.site-search-container .form-fields-wrap .search-field-wrap input:focus{border:1px solid #029ee3;box-shadow:inset 0 0 5px rgba(141,198,63,0.3)}.site-search-container .form-fields-wrap .search-submit-wrap{position:absolute;top:0;right:0;z-index:1}.site-search-container .form-fields-wrap .search-submit-wrap .btn,.site-search-container .form-fields-wrap .search-submit-wrap .btn_a,.site-search-container .form-fields-wrap .search-submit-wrap #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .site-search-container .form-fields-wrap .search-submit-wrap .button,.site-search-container .form-fields-wrap .search-submit-wrap .btn_b,.site-search-container .form-fields-wrap .search-submit-wrap button#summaryPanelCloseButton,.site-search-container .form-fields-wrap .search-submit-wrap button#issuesPanelCloseButton,.site-search-container .form-fields-wrap .search-submit-wrap .checkout-back,.site-search-container .form-fields-wrap .search-submit-wrap .checkout-skip,.site-search-container .form-fields-wrap .search-submit-wrap .btn_c,.site-search-container .form-fields-wrap .search-submit-wrap .jsonForm input[type="cancel"],.jsonForm .site-search-container .form-fields-wrap .search-submit-wrap input[type="cancel"],.site-search-container .form-fields-wrap .search-submit-wrap .btn_d,.site-search-container .form-fields-wrap .search-submit-wrap .btn_e,.site-search-container .form-fields-wrap .search-submit-wrap .btn_g,.site-search-container .form-fields-wrap .search-submit-wrap .btn_login,.site-search-container .form-fields-wrap .search-submit-wrap .page-container button,.page-container .site-search-container .form-fields-wrap .search-submit-wrap button,.site-search-container .form-fields-wrap .search-submit-wrap .page-container input[type=button],.page-container .site-search-container .form-fields-wrap .search-submit-wrap input[type=button],.site-search-container .form-fields-wrap .search-submit-wrap .modal-content button,.modal-content .site-search-container .form-fields-wrap .search-submit-wrap button,.site-search-container .form-fields-wrap .search-submit-wrap .modal-content input[type=button],.modal-content .site-search-container .form-fields-wrap .search-submit-wrap input[type=button],.site-search-container .form-fields-wrap .search-submit-wrap .pf-admin .jf-btn,.pf-admin .site-search-container .form-fields-wrap .search-submit-wrap .jf-btn,.site-search-container .form-fields-wrap .search-submit-wrap .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .pf-dashboard .jf-btn,.pf-dashboard .site-search-container .form-fields-wrap .search-submit-wrap .jf-btn,.site-search-container .form-fields-wrap .search-submit-wrap .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap button#main_summary,.site-search-container .form-fields-wrap .search-submit-wrap button#main_submit_float,.site-search-container .form-fields-wrap .search-submit-wrap .jsonForm input[type="submit"],.jsonForm .site-search-container .form-fields-wrap .search-submit-wrap input[type="submit"],.site-search-container .form-fields-wrap .search-submit-wrap .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .site-search-container .form-fields-wrap .search-submit-wrap input.trans-back[type='submit']{height:42px;width:65px;text-align:center;line-height:7px}.section-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#131618;font-weight:500;line-height:1.4;margin-top:0}.column-title{font-family:"EB Garamond",serif;font-size:42px;color:#131618;font-weight:500;line-height:1.52;margin-top:0}@media (max-width: 568px){.column-title{font-size:38px;line-height:1.32}}@media (max-width: 568px){.column-title{font-size:34px;line-height:1.24}}h1.article-heading,h2.article-heading{font-weight:500;line-height:1.42}.title-mylockton,.aside-title h4.title-mylockton{color:#01bee5}.title-mylockton span,.aside-title h4.title-mylockton span{color:white}.heading-1{font-family:"EB Garamond",serif;font-size:48px;color:#20262a;font-weight:300;line-height:1.08}@media (max-width: 568px){.heading-1{font-size:34px}}.heading-1-shadow{font-family:"EB Garamond",serif;font-size:48px;color:#20262a;font-weight:300;line-height:1.08;display:inline-block;text-decoration:underline;-webkit-text-decoration-color:#029ee3;text-decoration-color:#029ee3;text-decoration-thickness:0.1em;text-underline-offset:-0.07em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;line-height:1.08}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.heading-1-shadow{text-underline-offset:0.01em}}}@media (max-width: 568px){.heading-1-shadow{font-size:34px}}.heading-1-shadow-v2{font-family:"EB Garamond",serif;font-size:48px;color:#20262a;font-weight:300;line-height:1.08;box-shadow:#029ee3 0px -5px inset}@media (max-width: 568px){.heading-1-shadow-v2{font-size:34px}}.icon-hamburger{fill:#fff}.mobile-menu-button{position:absolute;right:32px;top:50%;margin-top:-11px;padding:0;z-index:50}@media (min-width: 992px){.mobile-menu-button{display:none}}@media (max-width: 991px){.mobile-menu-button{display:block}}@media (max-width: 567px){.mobile-menu-button{right:16px}}.mobile-menu-button:hover{cursor:pointer}.mobile-menu-button{display:none}.menu-button{position:relative;padding:0}.pf-dashboard .doughnutChart{position:relative;display:inline-block;width:120px;height:120px;margin:0;padding:0;vertical-align:middle}.pf-dashboard .doughnutSummary{display:none}.pf-dashboard .doughnutTip{font-size:12px;line-height:1em;position:absolute;display:block;padding:5px;color:#CCCCCC;background:#333333}.pf-dashboard .doughnutTip:after{content:'%'}.progressBar{background-color:#9cd762;height:10px;position:relative}.progressBar .progressBar-filled,.progressBar b{background-color:#1e5f6f;height:10px;position:absolute;top:0;left:0;max-width:100%}.progressBar .progressBar-filled.valid,.progressBar b.valid{background-color:#90ce51}.progressBar .progressBar-filled.unfilled,.progressBar .progressBar-filled.unstarted,.progressBar b.unfilled,.progressBar b.unstarted{background-color:#f93}.progressBar .progressBar-filled.invalid,.progressBar b.invalid{background-color:#d0021b}#summaryScreen .progressBar{background-color:#1e5f6f}#summaryScreen .progressBar .progressBar-filled,#summaryScreen .progressBar b{background-color:#67868e}#summaryScreen .progressBar .progressBar-filled.valid,#summaryScreen .progressBar b.valid{background-color:#90ce51}#summaryScreen .progressBar .progressBar-filled.unfilled,#summaryScreen .progressBar .progressBar-filled.unstarted,#summaryScreen .progressBar b.unfilled,#summaryScreen .progressBar b.unstarted{background-color:#f93}#summaryScreen .progressBar .progressBar-filled.invalid,#summaryScreen .progressBar b.invalid{background-color:#d0021b}.progressBar .title{font-size:0}.downloads{position:relative}.downloads ul.files{list-style:none;padding:0 !important}.news-detail-page .main-section-container .bounds .main-section .main-article .downloads ul.files,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .downloads ul.files{padding:0 !important}.downloads ul.files li{display:block;padding:0;position:relative;margin:0;font-size:16px;line-height:1}.downloads ul.files li a{min-height:70px;display:flex;background-color:#edeeee;color:#20262a;min-height:44px;background-color:#fff;border:solid 1px #979797;padding:0px 16px !important}.downloads ul.files li a .fileIcon,.downloads ul.files li a .fileTitle,.downloads ul.files li a .fileAction{align-items:center}.downloads ul.files li a .fileIcon{display:flex;align-items:center;justify-content:center;min-width:70px;display:none}.downloads ul.files li a .fileIcon svg{fill:#029ee3}.downloads ul.files li a .fileTitle{align-self:center;padding:14px 14px 14px 0;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.downloads ul.files li a .fileAction{background-color:#029ee3;min-width:70px;display:flex;align-items:center;justify-content:center;transition:all 250ms;background-color:#fff;min-width:16px}.downloads ul.files li a:hover{color:#029ee3}.downloads ul.files li a:hover .fileAction{background-color:#fff}.downloads ul.files li+li{border-top:1px solid #fff}.downloads ul.files li:after{display:none}.downloads ul.files li:before{display:none}.insurance-service-detail-page .page-container .contact-service .download-wrapper .downloads ul.files li a{border:none}.l-list,.banner.split-banner .banner-content ul{margin:35px 0 45px;padding:0 0 0 28px;list-style:none}.l-list li,.banner.split-banner .banner-content ul li{position:relative;margin:0 0 9px;padding:0;font-size:16px;line-height:28px;font-weight:500;color:inherit}.l-list li::before,.banner.split-banner .banner-content ul li::before{position:absolute;display:block;content:"";top:50%;left:-28px;width:10px;height:10px;margin-top:-5px;background:transparent;border:2px solid #029ee3;border-radius:50%;box-sizing:border-box}.s-list{margin:0;padding:0;list-style:none}.s-list li{margin:0 0 7px;padding:0}.s-list li a{position:relative;display:inline-block;padding:5px 32px 5px 0;font-size:17px;line-height:26px;font-weight:500;color:#029ee3}.s-list li a::before,.s-list li a::after{position:absolute;display:block;content:""}.s-list li a::before{left:0;right:32px;bottom:0;height:2px;background:transparent;transition:all 250ms}.s-list li a::after{top:50%;right:0;width:20px;height:12px;margin-top:-6px;background-size:cover}.s-list li a:hover::before{background:#029ee3}.dtListFilter.opened{transition:max-height 0.7s ease-out, opacity .5s ease-out;opacity:1;max-height:500px}.dtListFilter.closed{max-height:0;transition:max-height 0.7s ease-out, opacity .3s ease-out;opacity:0;overflow:hidden}main .block.paymentselect-option .paymentselect-content ul{list-style-type:none}main .block.paymentselect-option .paymentselect-content ul li{position:relative;padding-left:42px}main .block.paymentselect-option .paymentselect-content ul li:before{left:0;top:2px;display:block;position:absolute;content:"";width:22px;height:22px;background-image:url(/img/checked-success.svg)}/*! Flags */.service-flag{position:absolute;display:block;top:0;width:43px;height:59px;padding:20px 6px 8px;overflow:hidden}.service-flag img,.service-flag svg{display:block;width:31px;height:31px}.resources-block .image-wrap{position:relative}.resources-block .image-wrap .service-flag{right:16px}.page-header .flag-wrap{position:static !important;height:50px}.page-header .flag-wrap .service-flag{left:16px;width:50px;height:69px;padding:24px 7px 8px}.page-header .flag-wrap .service-flag img,.page-header .flag-wrap .service-flag svg{width:36px;height:36px}blockquote{font-size:34px;font-family:"EB Garamond", serif;font-style:italic;line-height:1.25;margin:65px 0px 30px;position:relative;color:#20262a}blockquote:before{content:"";position:absolute;background-image:url(/img/quote-blue.png);background-size:contain;background-repeat:no-repeat;height:41px;left:50%;top:-55px;transform:translate(-50%, 0px);width:55px}blockquote cite{font-style:normal;letter-spacing:normal;color:#131618;font-size:16px;line-height:1.5}.switch{position:relative;display:inline-block;width:41px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#D0021B;transition:.4s}.slider:before{position:absolute;content:"";height:13px;width:13px;left:5px;bottom:5px;background-color:white;transition:.4s}input:checked+.slider{background-color:#71B544}input.js-waiting:checked+.slider{-webkit-animation:background-loading-success 1.5s infinite;animation:background-loading-success 1.5s infinite}input.js-waiting+.slider{-webkit-animation:background-loading-error 1.5s infinite;animation:background-loading-error 1.5s infinite}input:focus+.slider{box-shadow:0 0 1px #71B544}input:checked+.slider:before{transform:translateX(18px)}.slider{border-radius:24px}.slider:before{border-radius:50%}@-webkit-keyframes background-loading-success{0%{background-color:#b5b6b7}50%{background-color:#71B544}100%{background-color:#b5b6b7}}@keyframes background-loading-success{0%{background-color:#b5b6b7}50%{background-color:#71B544}100%{background-color:#b5b6b7}}@-webkit-keyframes background-loading-error{0%{background-color:#b5b6b7}50%{background-color:#D0021B}100%{background-color:#b5b6b7}}@keyframes background-loading-error{0%{background-color:#b5b6b7}50%{background-color:#D0021B}100%{background-color:#b5b6b7}}.flex-table{font-size:17px;line-height:1.53;letter-spacing:0.26px;margin-bottom:2em;max-width:600px}.flex-table .flex-parent{padding:0}.flex-table .flex-parent>.ft-label{flex-basis:33%;padding:0;font-weight:bold}.flex-table .flex-parent>.ft-data{flex-basis:66%;padding:0}.rfqAccept,.rfqDecline{max-height:0px;transition:400ms ease 0s;overflow:hidden}.rfqAccept.rfqShow,.rfqDecline.rfqShow{max-height:500px}.rfqRetractBounds{padding:32px 0px 48px 0px}.get-a-quote-page_basicForm main .flex-parent{justify-content:center}.get-a-quote-page_basicForm main .flex-parent .block{max-width:884px}.form-container .quote-form{display:block;overflow:hidden;position:relative;max-width:820px}.form-container .quote-form .form-fields-row{display:flex;justify-content:space-between}@media (max-width: 879px){.form-container .quote-form .form-fields-row{flex-wrap:wrap}}.form-container .quote-form .form-fields-row_textarea{display:flex;justify-content:center}.form-container .quote-form .jf-input-type-text,.form-container .quote-form .jf-input-type-date,.form-container .quote-form .jf-input-type-select{flex-basis:50%;max-width:380px}@media (max-width: 879px){.form-container .quote-form .jf-input-type-text,.form-container .quote-form .jf-input-type-date,.form-container .quote-form .jf-input-type-select{flex-basis:100%;max-width:700px}}.form-container .quote-form .jf-input-type-textarea{max-width:820px}@media (max-width: 879px){.form-container .quote-form .jf-input-type-textarea{max-width:700px}}.form-container .quote-form input[type="text"] .ff-validation::after,.form-container .quote-form input[type="tel"] .ff-validation::after,.form-container .quote-form input[type="email"] .ff-validation::after,.form-container .quote-form select .ff-validation::after,.form-container .quote-form textarea .ff-validation::after,.form-container .quote-form input[type="date"] .ff-validation::after{display:none;position:absolute;content:'';top:6px;right:10px;width:16px;height:17px;font-size:19px;text-align:center;color:#74bd43;z-index:3}.form-container .quote-form input[type="text"] input:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="text"] input:required.error ~ .ff-validation::after,.form-container .quote-form input[type="text"] input.error ~ .ff-validation::after,.form-container .quote-form input[type="text"] select:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="text"] select:required.error ~ .ff-validation::after,.form-container .quote-form input[type="text"] select.error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input:required.error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input.error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required.error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select.error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="email"] input:required.error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input.error ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required.error ~ .ff-validation::after,.form-container .quote-form input[type="email"] select.error ~ .ff-validation::after,.form-container .quote-form select input:required:invalid ~ .ff-validation::after,.form-container .quote-form select input:required.error ~ .ff-validation::after,.form-container .quote-form select input.error ~ .ff-validation::after,.form-container .quote-form select select:required:invalid ~ .ff-validation::after,.form-container .quote-form select select:required.error ~ .ff-validation::after,.form-container .quote-form select select.error ~ .ff-validation::after,.form-container .quote-form textarea input:required:invalid ~ .ff-validation::after,.form-container .quote-form textarea input:required.error ~ .ff-validation::after,.form-container .quote-form textarea input.error ~ .ff-validation::after,.form-container .quote-form textarea select:required:invalid ~ .ff-validation::after,.form-container .quote-form textarea select:required.error ~ .ff-validation::after,.form-container .quote-form textarea select.error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="date"] input:required.error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input.error ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required.error ~ .ff-validation::after,.form-container .quote-form input[type="date"] select.error ~ .ff-validation::after{background:url("../img/invalid-icon.svg") no-repeat center top}.form-container .quote-form input[type="text"] input:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="text"] input:required.error ~ .ff-validation::before,.form-container .quote-form input[type="text"] input.error ~ .ff-validation::before,.form-container .quote-form input[type="text"] select:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="text"] select:required.error ~ .ff-validation::before,.form-container .quote-form input[type="text"] select.error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input:required.error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input.error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] select:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="tel"] select:required.error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] select.error ~ .ff-validation::before,.form-container .quote-form input[type="email"] input:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="email"] input:required.error ~ .ff-validation::before,.form-container .quote-form input[type="email"] input.error ~ .ff-validation::before,.form-container .quote-form input[type="email"] select:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="email"] select:required.error ~ .ff-validation::before,.form-container .quote-form input[type="email"] select.error ~ .ff-validation::before,.form-container .quote-form select input:required:invalid ~ .ff-validation::before,.form-container .quote-form select input:required.error ~ .ff-validation::before,.form-container .quote-form select input.error ~ .ff-validation::before,.form-container .quote-form select select:required:invalid ~ .ff-validation::before,.form-container .quote-form select select:required.error ~ .ff-validation::before,.form-container .quote-form select select.error ~ .ff-validation::before,.form-container .quote-form textarea input:required:invalid ~ .ff-validation::before,.form-container .quote-form textarea input:required.error ~ .ff-validation::before,.form-container .quote-form textarea input.error ~ .ff-validation::before,.form-container .quote-form textarea select:required:invalid ~ .ff-validation::before,.form-container .quote-form textarea select:required.error ~ .ff-validation::before,.form-container .quote-form textarea select.error ~ .ff-validation::before,.form-container .quote-form input[type="date"] input:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="date"] input:required.error ~ .ff-validation::before,.form-container .quote-form input[type="date"] input.error ~ .ff-validation::before,.form-container .quote-form input[type="date"] select:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="date"] select:required.error ~ .ff-validation::before,.form-container .quote-form input[type="date"] select.error ~ .ff-validation::before{display:block;content:attr(data-err);font-size:16px;line-height:24px;padding:3px 0 0;color:#ec1a3b}.form-container .quote-form input[type="text"] input:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="text"] input.no-error ~ .ff-validation::after,.form-container .quote-form input[type="text"] select:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="text"] select.no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input.no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select.no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="email"] input.no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="email"] select.no-error ~ .ff-validation::after,.form-container .quote-form select input:required:valid ~ .ff-validation::after,.form-container .quote-form select input.no-error ~ .ff-validation::after,.form-container .quote-form select select:required:valid ~ .ff-validation::after,.form-container .quote-form select select.no-error ~ .ff-validation::after,.form-container .quote-form textarea input:required:valid ~ .ff-validation::after,.form-container .quote-form textarea input.no-error ~ .ff-validation::after,.form-container .quote-form textarea select:required:valid ~ .ff-validation::after,.form-container .quote-form textarea select.no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="date"] input.no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="date"] select.no-error ~ .ff-validation::after{content:'\2713'}.form-container .quote-form input[type="text"] input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="text"] select:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="text"] input:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="text"] .no-error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="tel"] select:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] .no-error ~ .ff-validation::before,.form-container .quote-form input[type="email"] input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="email"] select:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="email"] input:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="email"] .no-error ~ .ff-validation::before,.form-container .quote-form select input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form select select:required.no-error ~ .ff-validation::before,.form-container .quote-form select input:required.no-error ~ .ff-validation::before,.form-container .quote-form select .no-error ~ .ff-validation::before,.form-container .quote-form textarea input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form textarea select:required.no-error ~ .ff-validation::before,.form-container .quote-form textarea input:required.no-error ~ .ff-validation::before,.form-container .quote-form textarea .no-error ~ .ff-validation::before,.form-container .quote-form input[type="date"] input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="date"] select:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="date"] input:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="date"] .no-error ~ .ff-validation::before{display:none}.form-container .quote-form input[type="text"] input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="text"] select:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="text"] input:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="text"] .no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] .no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] .no-error ~ .ff-validation::after,.form-container .quote-form select input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form select select:required.no-error ~ .ff-validation::after,.form-container .quote-form select input:required.no-error ~ .ff-validation::after,.form-container .quote-form select .no-error ~ .ff-validation::after,.form-container .quote-form textarea input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form textarea select:required.no-error ~ .ff-validation::after,.form-container .quote-form textarea input:required.no-error ~ .ff-validation::after,.form-container .quote-form textarea .no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] .no-error ~ .ff-validation::after{background:none}.form-container .quote-form input[type="text"] select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="text"] .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="tel"] .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="email"] .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form select select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form select .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form textarea select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form textarea .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="date"] .no-error.not-selected ~ .ff-validation::after{content:''}.page-header{position:relative;z-index:11;color:#20262a}.pf-admin .block-content h2{margin-top:0;margin-bottom:12px;width:318px;letter-spacing:0.34px;font-size:22px;font-weight:bold;line-height:1.45}.pf-admin .block-content p{width:276px;height:16px;font-size:14px;line-height:1.14;letter-spacing:0.21px}.pf-brochure .page-header,.toolkit-page .page-header{color:#fff;background-color:#000}.pf-brochure .page-header .column-title,.toolkit-page .page-header .column-title{color:#fff}.detail-page .page-header{color:#fff}.search-results-page .page-header{color:#fff}.page-header .club-badge-wrapper{position:absolute;bottom:0;width:100%}@media (max-width: 991px){.page-header.banner-full .bounds>.flex-parent .sidebar.block,.page-header.banner-full .jf-header-bounds>.flex-parent .sidebar.block{display:none}}.page-header.banner-full .bounds>.flex-parent .block.block_image,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image{min-height:665px}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image{display:flex;align-items:flex-end}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image .block-meta-info,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image .block-meta-info{z-index:1;max-width:760px;padding-bottom:104px}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image .block-meta-info .article-date,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image .block-meta-info .article-date{font-size:13px;text-transform:uppercase;padding-bottom:15px}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image .block-meta-info .heading-1,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image .block-meta-info .heading-1{color:#fff}@media (max-width: 991px){.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image .block-meta-info,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image .block-meta-info{max-width:100%}}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image:before,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image:before{content:'';position:absolute;top:0;right:0;left:0;height:100%;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 6%, rgba(0,0,0,0.56) 43%, #000);z-index:1}.page-header .bounds>.flex-parent,.page-header .jf-header-bounds>.flex-parent{padding-top:0;padding-bottom:0}.checkout-noquote .page-header .bounds>.flex-parent,.checkout-noquote .page-header .jf-header-bounds>.flex-parent{padding:0}.page-header .bounds>.flex-parent.services-details,.page-header .jf-header-bounds>.flex-parent.services-details{padding:0}.page-header .bounds>.flex-parent .notification-block,.page-header .jf-header-bounds>.flex-parent .notification-block{flex-basis:73%}.page-header .bounds>.flex-parent .contact-block,.page-header .jf-header-bounds>.flex-parent .contact-block{flex-basis:25%;max-width:300px}@media only screen and (max-width: 767px){.page-header .bounds>.flex-parent .contact-block,.page-header .jf-header-bounds>.flex-parent .contact-block{flex-basis:100%}}.page-header .bounds>.flex-parent .contact-block .chosen-single,.page-header .jf-header-bounds>.flex-parent .contact-block .chosen-single,.page-header .bounds>.flex-parent .contact-block .contact-select,.page-header .jf-header-bounds>.flex-parent .contact-block .contact-select{border:0px solid #CCCCCC;padding:0 0 0 0px;line-height:34px;box-shadow:none;background:transparent;font-weight:400}.page-header .bounds>.flex-parent .contact-block .chosen-single:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .chosen-single:hover,.page-header .bounds>.flex-parent .contact-block .contact-select:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .contact-select:hover{line-height:34px}.page-header .bounds>.flex-parent .contact-block a,.page-header .jf-header-bounds>.flex-parent .contact-block a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#060708;font-weight:300;line-height:1.5}.page-header .bounds>.flex-parent .contact-block a:hover,.page-header .jf-header-bounds>.flex-parent .contact-block a:hover{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#060708;font-weight:300;line-height:1.5}.page-header .bounds>.flex-parent .contact-block .name,.page-header .jf-header-bounds>.flex-parent .contact-block .name{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#060708;font-weight:500;line-height:1.2;letter-spacing:0.27px;margin-top:6px}.page-header .bounds>.flex-parent .contact-block .email,.page-header .jf-header-bounds>.flex-parent .contact-block .email{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:300;line-height:1.5;text-decoration:underline;letter-spacing:0.23px}.page-header .bounds>.flex-parent .contact-block .email:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .email:hover{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#0fa7c7;font-weight:300;line-height:1.5;text-decoration:underline}.page-header .bounds>.flex-parent .contact-block .phone,.page-header .jf-header-bounds>.flex-parent .contact-block .phone{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:300;line-height:2;letter-spacing:0.23px}.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.name,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.name,.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.email,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.email,.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.phone,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.phone{display:block}@media (max-width: 568px){.page-header .bounds>.flex-parent,.page-header .jf-header-bounds>.flex-parent{display:block;width:100%;flex:none}}.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{position:relative;padding-top:48px;padding-bottom:48px}.checkout-noquote .page-header .bounds>.flex-parent .block,.checkout-noquote .page-header .jf-header-bounds>.flex-parent .block{padding:0}.pf-admin .page-header .bounds>.flex-parent .block,.pf-admin .page-header .jf-header-bounds>.flex-parent .block{padding-bottom:0}.pf-brochure .page-header .bounds>.flex-parent .block,.pf-brochure .page-header .jf-header-bounds>.flex-parent .block,.toolkit-page .page-header .bounds>.flex-parent .block,.toolkit-page .page-header .jf-header-bounds>.flex-parent .block{padding-top:139px;padding-bottom:56px}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.news-detail-image,.page-header .jf-header-bounds>.flex-parent .block.news-detail-image{display:none}}.page-header .bounds>.flex-parent .block.block-person-info,.page-header .jf-header-bounds>.flex-parent .block.block-person-info{min-width:450px}.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{min-height:455px}@media (max-width: 929px){.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{padding-bottom:63%;min-height:unset}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{display:none}.page-header .bounds>.flex-parent .block.block_image.news,.page-header .jf-header-bounds>.flex-parent .block.block_image.news{display:block}}.page-header .bounds>.flex-parent .block.block_image_circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle{min-height:455px;display:flex;justify-content:flex-end}@media (max-width: 768px){.page-header .bounds>.flex-parent .block.block_image_circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle{align-items:center}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.block_image_circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle{display:flex;justify-content:center;min-height:auto}}.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{border-radius:50%;width:408px;height:408px;background-position:center;background-size:inherit}@media (max-width: 1079px){.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{width:380px;height:380px}}@media (max-width: 899px){.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{width:340px;height:340px}}@media (max-width: 768px){.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{width:269px;height:269px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{width:229px;height:229px}}.page-header .bounds>.flex-parent .block .content-image,.page-header .jf-header-bounds>.flex-parent .block .content-image{position:absolute;width:100vw;left:50%;transform:translateX(-50vw);top:0;bottom:0;background-size:cover;background-position:center}@media (max-width: 1200px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{padding-top:32px}}@media (max-width: 991px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{padding-top:20px;padding-bottom:20px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{display:block;width:100%;padding-bottom:27px;flex:none}}.page-header .bounds>.flex-parent .block .content-wrap,.page-header .jf-header-bounds>.flex-parent .block .content-wrap{font-size:21px;line-height:1.43em;max-width:Max(600px, 66%)}.pf-brochure .page-header .bounds>.flex-parent .block .content-wrap,.pf-brochure .page-header .jf-header-bounds>.flex-parent .block .content-wrap,.toolkit-page .page-header .bounds>.flex-parent .block .content-wrap,.toolkit-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap{font-size:23px;line-height:1.39;font-weight:300;max-width:890px;letter-spacing:0.35px;text-align:center;margin:auto}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap,.page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:100%}}.pf-admin .page-header .bounds>.flex-parent .block .content-wrap,.pf-admin .page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:none}.pf-agreement .page-header .bounds>.flex-parent .block .content-wrap,.pf-agreement .page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:none}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges{height:100%;display:flex;flex-direction:column;justify-content:center;position:static}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges{padding-bottom:75px}}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge{display:flex;align-items:center;position:absolute;bottom:0;padding:0 130px 0 16px;background:linear-gradient(-120deg, transparent 0%, transparent 70px, #30363C 70px);font-size:12px;z-index:1}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img{width:75px;height:75px;margin:16px 20px 16px 0}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img{width:55px;height:55px;margin:10px 20px 10px 0}}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge span,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge span{padding:0}@media only screen and (max-width: 1200px){.page-header .bounds>.flex-parent .block .content-wrap.page-header-wrapper,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.page-header-wrapper{padding-top:120px}}@media (max-width: 768px){.page-header .bounds>.flex-parent .block .content-wrap.page-header-wrapper,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.page-header-wrapper{padding-top:130px;padding-bottom:50px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap.page-header-wrapper,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.page-header-wrapper{padding-top:50px;padding-bottom:50px}}.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{position:relative;margin-top:-3px;padding-left:23px}@media (max-width: 1200px){.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{padding-right:15px}}@media (max-width: 990px){.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{margin-top:0;padding-right:0;padding-left:15px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block:first-child,.page-header .jf-header-bounds>.flex-parent .block:first-child{padding-right:7px}}.pf-admin .page-header .bounds>.flex-parent .block:first-child,.pf-admin .page-header .jf-header-bounds>.flex-parent .block:first-child,.pf-dashboard .page-header .bounds>.flex-parent .block:first-child,.pf-dashboard .page-header .jf-header-bounds>.flex-parent .block:first-child{text-align:left}.page-header .bounds>.flex-parent .block:last-child.actions-block,.page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block{padding-left:16px}.page-header .bounds>.flex-parent .block+.block .content-image,.page-header .jf-header-bounds>.flex-parent .block+.block .content-image{width:50vw;left:0;transform:none}@media (max-width: 1199px){.page-header .bounds>.flex-parent .block+.block,.page-header .jf-header-bounds>.flex-parent .block+.block{padding-left:23px}}.page-header .bounds>.flex-parent .block+.block::after,.page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:rgba(0,0,0,0);left:0}.detail-page .page-header .bounds>.flex-parent .block+.block::after,.detail-page .page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:#000}.search-results-page .page-header .bounds>.flex-parent .block+.block::after,.search-results-page .page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:#000}@media (max-width: 568px){.page-header .bounds>.flex-parent .block+.block::after,.page-header .jf-header-bounds>.flex-parent .block+.block::after{left:-32px}}.page-header .bounds>.flex-parent .actions-block,.page-header .jf-header-bounds>.flex-parent .actions-block{text-align:right}.page-header .bounds>.flex-parent .actions-block .content-wrap+.content-wrap,.page-header .jf-header-bounds>.flex-parent .actions-block .content-wrap+.content-wrap{margin-top:2px}.page-header .bounds>.flex-parent>div>div,.page-header .jf-header-bounds>.flex-parent>div>div{position:relative;z-index:5}.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-family:"EB Garamond",serif;font-size:48px;color:#1c1c1b;font-weight:400;line-height:1.21;letter-spacing:0.71px;margin-top:0;margin-bottom:20px;display:inline-block;text-decoration:underline;-webkit-text-decoration-color:#029ee3;text-decoration-color:#029ee3;text-decoration-thickness:0.1em;text-underline-offset:-0.07em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;line-height:1.08}.pf-brochure .page-header .bounds>.flex-parent .column-title,.pf-brochure .page-header .jf-header-bounds>.flex-parent .column-title,.toolkit-page .page-header .bounds>.flex-parent .column-title,.toolkit-page .page-header .jf-header-bounds>.flex-parent .column-title{font-family:"EB Garamond",serif;font-size:60px;color:#fff;font-weight:300;line-height:1.21}.detail-page .page-header .bounds>.flex-parent .column-title,.detail-page .page-header .jf-header-bounds>.flex-parent .column-title{color:#20262a}.footer-link-detail-page.detail-page .page-header .bounds>.flex-parent .column-title,.footer-link-detail-page.detail-page .page-header .jf-header-bounds>.flex-parent .column-title{color:#fff}.search-results-page .page-header .bounds>.flex-parent .column-title,.search-results-page .page-header .jf-header-bounds>.flex-parent .column-title{color:#fff}.page-header .bounds>.flex-parent .column-title.white,.page-header .jf-header-bounds>.flex-parent .column-title.white{color:#fff}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{text-underline-offset:0.01em}}}@media (max-width: 568px){.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-size:34px;letter-spacing:0.52px}}@media (max-width: 374px){.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-size:28px}}.page-header .bounds>.flex-parent .column-content,.page-header .jf-header-bounds>.flex-parent .column-content{line-height:1.75}.page-header .bounds>.flex-parent .column-content-request,.page-header .jf-header-bounds>.flex-parent .column-content-request{padding-bottom:20px}.page-header .bounds>.ajax-form>.flex-parent .column-title,.page-header .jf-header-bounds>.ajax-form>.flex-parent .column-title{text-decoration:underline;text-decoration-color:#029ee3;-webkit-text-decoration-color:#029ee3;text-decoration-thickness:0.1em;text-underline-offset:-0.07em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;display:inline-block}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.page-header .bounds>.ajax-form>.flex-parent .column-title,.page-header .jf-header-bounds>.ajax-form>.flex-parent .column-title{text-underline-offset:0.01em}}}.page-header .resources-grid{background:#e9edf0}.page-header-content{background-position:center;background-repeat:no-repeat;background-size:cover}.page-header-content .content-wrapper{padding-top:210px;padding-bottom:89px;max-width:882px;color:#20262a;font-size:23px;font-weight:300;line-height:1.39;letter-spacing:0.35px;text-align:center}.page-header-content .content-wrapper .services-details .block{display:flex;flex-direction:column;align-items:center}.page-header-content .content-wrapper .services-details .block .btn.btn_a,.page-header-content .content-wrapper .services-details .block .btn_a,.page-header-content .content-wrapper .services-details .block #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .page-header-content .content-wrapper .services-details .block .button,.page-header-content .content-wrapper .services-details .block .btn_a:visited,.page-header-content .content-wrapper .services-details .block .btn_a.btn_b,.page-header-content .content-wrapper .services-details .block button.btn_a#summaryPanelCloseButton,.page-header-content .content-wrapper .services-details .block button.btn_a#issuesPanelCloseButton,.page-header-content .content-wrapper .services-details .block .btn_a.checkout-back,.page-header-content .content-wrapper .services-details .block .btn_a.checkout-skip,.page-header-content .content-wrapper .services-details .block .btn_a.btn_c,.page-header-content .content-wrapper .services-details .block .jsonForm input.btn_a[type="cancel"],.jsonForm .page-header-content .content-wrapper .services-details .block input.btn_a[type="cancel"],.page-header-content .content-wrapper .services-details .block .btn_a.btn_d,.page-header-content .content-wrapper .services-details .block .btn_a.btn_e,.page-header-content .content-wrapper .services-details .block .btn_a.btn_g,.page-header-content .content-wrapper .services-details .block .btn_a.btn_login,.page-header-content .content-wrapper .services-details .block .page-container button.btn_a,.page-container .page-header-content .content-wrapper .services-details .block button.btn_a,.page-header-content .content-wrapper .services-details .block .page-container input.btn_a[type=button],.page-container .page-header-content .content-wrapper .services-details .block input.btn_a[type=button],.page-header-content .content-wrapper .services-details .block .modal-content button.btn_a,.modal-content .page-header-content .content-wrapper .services-details .block button.btn_a,.page-header-content .content-wrapper .services-details .block .modal-content input.btn_a[type=button],.modal-content .page-header-content .content-wrapper .services-details .block input.btn_a[type=button],.page-header-content .content-wrapper .services-details .block .pf-admin .btn_a.jf-btn,.pf-admin .page-header-content .content-wrapper .services-details .block .btn_a.jf-btn,.page-header-content .content-wrapper .services-details .block .pf-admin .rowbuttonwrapper span.btn_a.button,.pf-admin .rowbuttonwrapper .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .rowbuttonwrapper .pf-admin span.btn_a.button,.rowbuttonwrapper .pf-admin .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .pf-dashboard .btn_a.jf-btn,.pf-dashboard .page-header-content .content-wrapper .services-details .block .btn_a.jf-btn,.page-header-content .content-wrapper .services-details .block .pf-dashboard .rowbuttonwrapper span.btn_a.button,.pf-dashboard .rowbuttonwrapper .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .rowbuttonwrapper .pf-dashboard span.btn_a.button,.rowbuttonwrapper .pf-dashboard .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block button.btn_a#main_summary,.page-header-content .content-wrapper .services-details .block button.btn_a#main_submit_float,.page-header-content .content-wrapper .services-details .block .jsonForm input.btn_a[type="submit"],.jsonForm .page-header-content .content-wrapper .services-details .block input.btn_a[type="submit"],.page-header-content .content-wrapper .services-details .block .pf-checkout.secure-hosting input.btn_a.trans-back[type='submit'],.pf-checkout.secure-hosting .page-header-content .content-wrapper .services-details .block input.btn_a.trans-back[type='submit']{margin-top:82px}@media (max-width: 768px){.page-header-content{background-size:auto}.page-header-content .content-wrapper .services-details .block{background-color:#fff;padding:30px}.page-header-content .content-wrapper .services-details .block .btn.btn_a,.page-header-content .content-wrapper .services-details .block .btn_a,.page-header-content .content-wrapper .services-details .block #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .page-header-content .content-wrapper .services-details .block .button,.page-header-content .content-wrapper .services-details .block .btn_a:visited,.page-header-content .content-wrapper .services-details .block .btn_a.btn_b,.page-header-content .content-wrapper .services-details .block button.btn_a#summaryPanelCloseButton,.page-header-content .content-wrapper .services-details .block button.btn_a#issuesPanelCloseButton,.page-header-content .content-wrapper .services-details .block .btn_a.checkout-back,.page-header-content .content-wrapper .services-details .block .btn_a.checkout-skip,.page-header-content .content-wrapper .services-details .block .btn_a.btn_c,.page-header-content .content-wrapper .services-details .block .jsonForm input.btn_a[type="cancel"],.jsonForm .page-header-content .content-wrapper .services-details .block input.btn_a[type="cancel"],.page-header-content .content-wrapper .services-details .block .btn_a.btn_d,.page-header-content .content-wrapper .services-details .block .btn_a.btn_e,.page-header-content .content-wrapper .services-details .block .btn_a.btn_g,.page-header-content .content-wrapper .services-details .block .btn_a.btn_login,.page-header-content .content-wrapper .services-details .block .page-container button.btn_a,.page-container .page-header-content .content-wrapper .services-details .block button.btn_a,.page-header-content .content-wrapper .services-details .block .page-container input.btn_a[type=button],.page-container .page-header-content .content-wrapper .services-details .block input.btn_a[type=button],.page-header-content .content-wrapper .services-details .block .modal-content button.btn_a,.modal-content .page-header-content .content-wrapper .services-details .block button.btn_a,.page-header-content .content-wrapper .services-details .block .modal-content input.btn_a[type=button],.modal-content .page-header-content .content-wrapper .services-details .block input.btn_a[type=button],.page-header-content .content-wrapper .services-details .block .pf-admin .btn_a.jf-btn,.pf-admin .page-header-content .content-wrapper .services-details .block .btn_a.jf-btn,.page-header-content .content-wrapper .services-details .block .pf-admin .rowbuttonwrapper span.btn_a.button,.pf-admin .rowbuttonwrapper .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .rowbuttonwrapper .pf-admin span.btn_a.button,.rowbuttonwrapper .pf-admin .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .pf-dashboard .btn_a.jf-btn,.pf-dashboard .page-header-content .content-wrapper .services-details .block .btn_a.jf-btn,.page-header-content .content-wrapper .services-details .block .pf-dashboard .rowbuttonwrapper span.btn_a.button,.pf-dashboard .rowbuttonwrapper .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .rowbuttonwrapper .pf-dashboard span.btn_a.button,.rowbuttonwrapper .pf-dashboard .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block button.btn_a#main_summary,.page-header-content .content-wrapper .services-details .block button.btn_a#main_submit_float,.page-header-content .content-wrapper .services-details .block .jsonForm input.btn_a[type="submit"],.jsonForm .page-header-content .content-wrapper .services-details .block input.btn_a[type="submit"],.page-header-content .content-wrapper .services-details .block .pf-checkout.secure-hosting input.btn_a.trans-back[type='submit'],.pf-checkout.secure-hosting .page-header-content .content-wrapper .services-details .block input.btn_a.trans-back[type='submit']{margin-bottom:30px}}.page-header-professions{position:relative}.page-header-professions .block-image{width:100%;height:743px}.page-header-professions .block-image:after{content:"";position:absolute;top:20%;right:0;left:0;bottom:0;background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.56) 33%, #fff)}@media (max-width: 768px){.page-header-professions .block-image{height:472px}.page-header-professions .block-image:after{content:none}}.page-header-professions .container-details{position:absolute;bottom:50px;width:100%}.page-header-professions .container-details .block .content-block{display:flex;flex-direction:column;align-items:center;max-width:959px;color:#20262a;margin:auto}.page-header-professions .container-details .block .content-block .btn_a,.page-header-professions .container-details .block .content-block #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .page-header-professions .container-details .block .content-block .button{margin-top:82px}@media (max-width: 768px){.page-header-professions .container-details .block .content-block .btn_a,.page-header-professions .container-details .block .content-block #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .page-header-professions .container-details .block .content-block .button{margin-top:26px}}.page-header-professions .container-details .block .content-block h1,.page-header-professions .container-details .block .content-block div,.page-header-professions .container-details .block .content-block a{text-align:center}@media (max-width: 768px){.page-header-professions .container-details .block .content-block{background-color:#fff;padding:40px}.page-header-professions .container-details .block .content-block h1{margin-top:0}}@media (max-width: 768px){.page-header-professions .container-details .block{margin-top:-60px}}@media (max-width: 768px){.page-header-professions .container-details{position:relative;background-color:#029ee3}}.page-header-professions .mtaSummaryNotice{padding:10px;opacity:0.6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#eee;border-left:2px solid #666;font-size:0.8em}.resource-filter-select,.filter-select,.resource-filter-image{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#a9a8a8;padding:14.5px}.resource-filter-select option,.filter-select option,.resource-filter-image option{padding:13px 24px}.resource-filter-select+.chosen-container .chosen-single,.resource-filter-select+.chosen-container .chosen-drop li,.filter-select+.chosen-container .chosen-single,.filter-select+.chosen-container .chosen-drop li,.resource-filter-image+.chosen-container .chosen-single,.resource-filter-image+.chosen-container .chosen-drop li{padding:5px 16px;height:auto;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;line-height:2.16;border-color:#979797}.resource-filter-select+.chosen-container .chosen-single span,.resource-filter-select+.chosen-container .chosen-drop li span,.filter-select+.chosen-container .chosen-single span,.filter-select+.chosen-container .chosen-drop li span,.resource-filter-image+.chosen-container .chosen-single span,.resource-filter-image+.chosen-container .chosen-drop li span{font-size:19px;color:#a9a8a8}.resource-filter-select+.chosen-container .chosen-drop li:hover,.filter-select+.chosen-container .chosen-drop li:hover,.resource-filter-image+.chosen-container .chosen-drop li:hover{background-color:#f7f8f8;color:#060708}.resource-filter-select+.chosen-container .chosen-drop li.result-selected,.filter-select+.chosen-container .chosen-drop li.result-selected,.resource-filter-image+.chosen-container .chosen-drop li.result-selected{background-color:transparent;color:#d2d3d4}.resource-filter-select+.chosen-container,.filter-select+.chosen-container,.resource-filter-image+.chosen-container{width:100% !important}.flex-parent>.filter-button-wrapper{flex-basis:144px;min-width:0;align-self:flex-end}.flex-parent>.filter-button-wrapper svg{fill:#fff}.flex-parent>.filter-button-wrapper .btn,.flex-parent>.filter-button-wrapper .btn_a,.flex-parent>.filter-button-wrapper #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .flex-parent>.filter-button-wrapper .button,.flex-parent>.filter-button-wrapper .btn_b,.flex-parent>.filter-button-wrapper button#summaryPanelCloseButton,.flex-parent>.filter-button-wrapper button#issuesPanelCloseButton,.flex-parent>.filter-button-wrapper .checkout-back,.flex-parent>.filter-button-wrapper .checkout-skip,.flex-parent>.filter-button-wrapper .btn_c,.flex-parent>.filter-button-wrapper .jsonForm input[type="cancel"],.jsonForm .flex-parent>.filter-button-wrapper input[type="cancel"],.flex-parent>.filter-button-wrapper .btn_d,.flex-parent>.filter-button-wrapper .btn_e,.flex-parent>.filter-button-wrapper .btn_g,.flex-parent>.filter-button-wrapper .btn_login,.flex-parent>.filter-button-wrapper .page-container button,.page-container .flex-parent>.filter-button-wrapper button,.flex-parent>.filter-button-wrapper .page-container input[type=button],.page-container .flex-parent>.filter-button-wrapper input[type=button],.flex-parent>.filter-button-wrapper .modal-content button,.modal-content .flex-parent>.filter-button-wrapper button,.flex-parent>.filter-button-wrapper .modal-content input[type=button],.modal-content .flex-parent>.filter-button-wrapper input[type=button],.flex-parent>.filter-button-wrapper .pf-admin .jf-btn,.pf-admin .flex-parent>.filter-button-wrapper .jf-btn,.flex-parent>.filter-button-wrapper .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .pf-dashboard .jf-btn,.pf-dashboard .flex-parent>.filter-button-wrapper .jf-btn,.flex-parent>.filter-button-wrapper .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper button#main_summary,.flex-parent>.filter-button-wrapper button#main_submit_float,.flex-parent>.filter-button-wrapper .jsonForm input[type="submit"],.jsonForm .flex-parent>.filter-button-wrapper input[type="submit"],.flex-parent>.filter-button-wrapper .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .flex-parent>.filter-button-wrapper input.trans-back[type='submit']{padding:14.5px 16px}.flex-parent>.filter-button-wrapper .btn.btn_g:hover,.flex-parent>.filter-button-wrapper .btn_g.btn_a:hover,.flex-parent>.filter-button-wrapper #summaryScreen .jf-progressTable .btn_g.button:hover,#summaryScreen .jf-progressTable .flex-parent>.filter-button-wrapper .btn_g.button:hover,.flex-parent>.filter-button-wrapper .btn_g.btn_b:hover,.flex-parent>.filter-button-wrapper button.btn_g#summaryPanelCloseButton:hover,.flex-parent>.filter-button-wrapper button.btn_g#issuesPanelCloseButton:hover,.flex-parent>.filter-button-wrapper .btn_g.checkout-back:hover,.flex-parent>.filter-button-wrapper .btn_g.checkout-skip:hover,.flex-parent>.filter-button-wrapper .btn_g.btn_c:hover,.flex-parent>.filter-button-wrapper .jsonForm input.btn_g:hover[type="cancel"],.jsonForm .flex-parent>.filter-button-wrapper input.btn_g:hover[type="cancel"],.flex-parent>.filter-button-wrapper .btn_g.btn_d:hover,.flex-parent>.filter-button-wrapper .btn_g.btn_e:hover,.flex-parent>.filter-button-wrapper .btn_g:hover,.flex-parent>.filter-button-wrapper .btn_g:hover:visited,.flex-parent>.filter-button-wrapper .btn_g.btn_login:hover,.flex-parent>.filter-button-wrapper .page-container button.btn_g:hover,.page-container .flex-parent>.filter-button-wrapper button.btn_g:hover,.flex-parent>.filter-button-wrapper .page-container input.btn_g:hover[type=button],.page-container .flex-parent>.filter-button-wrapper input.btn_g:hover[type=button],.flex-parent>.filter-button-wrapper .modal-content button.btn_g:hover,.modal-content .flex-parent>.filter-button-wrapper button.btn_g:hover,.flex-parent>.filter-button-wrapper .modal-content input.btn_g:hover[type=button],.modal-content .flex-parent>.filter-button-wrapper input.btn_g:hover[type=button],.flex-parent>.filter-button-wrapper .pf-admin .btn_g.jf-btn:hover,.pf-admin .flex-parent>.filter-button-wrapper .btn_g.jf-btn:hover,.flex-parent>.filter-button-wrapper .pf-admin .rowbuttonwrapper span.btn_g.button:hover,.pf-admin .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.btn_g.button:hover,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-admin span.btn_g.button:hover,.rowbuttonwrapper .pf-admin .flex-parent>.filter-button-wrapper span.btn_g.button:hover,.flex-parent>.filter-button-wrapper .pf-dashboard .btn_g.jf-btn:hover,.pf-dashboard .flex-parent>.filter-button-wrapper .btn_g.jf-btn:hover,.flex-parent>.filter-button-wrapper .pf-dashboard .rowbuttonwrapper span.btn_g.button:hover,.pf-dashboard .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.btn_g.button:hover,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-dashboard span.btn_g.button:hover,.rowbuttonwrapper .pf-dashboard .flex-parent>.filter-button-wrapper span.btn_g.button:hover,.flex-parent>.filter-button-wrapper button.btn_g#main_summary:hover,.flex-parent>.filter-button-wrapper button.btn_g#main_submit_float:hover,.flex-parent>.filter-button-wrapper .jsonForm input.btn_g:hover[type="submit"],.jsonForm .flex-parent>.filter-button-wrapper input.btn_g:hover[type="submit"],.flex-parent>.filter-button-wrapper .pf-checkout.secure-hosting input.btn_g.trans-back:hover[type='submit'],.pf-checkout.secure-hosting .flex-parent>.filter-button-wrapper input.btn_g.trans-back:hover[type='submit']{background-color:#202427;border-color:#202427;color:#fff !important;opacity:0.8}.page-header .resources-grid.flex-parent,.page-header .resources-grid.flex-parent>.block{position:relative}.page-header .resources-grid:after{left:-50% !important;content:'';position:absolute;background:#e9edf0;top:0;bottom:0;height:100%;display:block;width:200%;z-index:-1}.resources-filters .title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;font-weight:300;line-height:1.5;margin-top:1.5em;margin-bottom:0.8em;color:#20262a}@media (max-width: 568px){.resources-filters .title{margin-top:.9em}}.resources-grid.flex-parent>.block:first-child:before{display:none}#text-search-container{position:relative;padding-top:2.5em;padding-bottom:10px}#text-search-container .btn,#text-search-container .btn_a,#text-search-container #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable #text-search-container .button,#text-search-container .btn_b,#text-search-container button#summaryPanelCloseButton,#text-search-container button#issuesPanelCloseButton,#text-search-container .checkout-back,#text-search-container .checkout-skip,#text-search-container .btn_c,#text-search-container .jsonForm input[type="cancel"],.jsonForm #text-search-container input[type="cancel"],#text-search-container .btn_d,#text-search-container .btn_e,#text-search-container .btn_g,#text-search-container .btn_login,#text-search-container .page-container button,.page-container #text-search-container button,#text-search-container .page-container input[type=button],.page-container #text-search-container input[type=button],#text-search-container .modal-content button,.modal-content #text-search-container button,#text-search-container .modal-content input[type=button],.modal-content #text-search-container input[type=button],#text-search-container .pf-admin .jf-btn,.pf-admin #text-search-container .jf-btn,#text-search-container .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper #text-search-container span.button,#text-search-container .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin #text-search-container span.button,#text-search-container .pf-dashboard .jf-btn,.pf-dashboard #text-search-container .jf-btn,#text-search-container .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper #text-search-container span.button,#text-search-container .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard #text-search-container span.button,#text-search-container button#main_summary,#text-search-container button#main_submit_float,#text-search-container .jsonForm input[type="submit"],.jsonForm #text-search-container input[type="submit"],#text-search-container .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting #text-search-container input.trans-back[type='submit']{padding:9.5px 15px}#text-search-container .btn:hover,#text-search-container .btn_a:hover,#text-search-container #summaryScreen .jf-progressTable .button:hover,#summaryScreen .jf-progressTable #text-search-container .button:hover,#text-search-container .btn_b:hover,#text-search-container button#summaryPanelCloseButton:hover,#text-search-container button#issuesPanelCloseButton:hover,#text-search-container .checkout-back:hover,#text-search-container .checkout-skip:hover,#text-search-container .btn_c:hover,#text-search-container .jsonForm input:hover[type="cancel"],.jsonForm #text-search-container input:hover[type="cancel"],#text-search-container .btn_d:hover,#text-search-container .btn_e:hover,#text-search-container .btn_g:hover,#text-search-container .btn_login:hover,#text-search-container .page-container button:hover,.page-container #text-search-container button:hover,#text-search-container .page-container input:hover[type=button],.page-container #text-search-container input:hover[type=button],#text-search-container .modal-content button:hover,.modal-content #text-search-container button:hover,#text-search-container .modal-content input:hover[type=button],.modal-content #text-search-container input:hover[type=button],#text-search-container .pf-admin .jf-btn:hover,.pf-admin #text-search-container .jf-btn:hover,#text-search-container .pf-admin .rowbuttonwrapper span.button:hover,.pf-admin .rowbuttonwrapper #text-search-container span.button:hover,#text-search-container .rowbuttonwrapper .pf-admin span.button:hover,.rowbuttonwrapper .pf-admin #text-search-container span.button:hover,#text-search-container .pf-dashboard .jf-btn:hover,.pf-dashboard #text-search-container .jf-btn:hover,#text-search-container .pf-dashboard .rowbuttonwrapper span.button:hover,.pf-dashboard .rowbuttonwrapper #text-search-container span.button:hover,#text-search-container .rowbuttonwrapper .pf-dashboard span.button:hover,.rowbuttonwrapper .pf-dashboard #text-search-container span.button:hover,#text-search-container button#main_summary:hover,#text-search-container button#main_submit_float:hover,#text-search-container .jsonForm input:hover[type="submit"],.jsonForm #text-search-container input:hover[type="submit"],#text-search-container .pf-checkout.secure-hosting input.trans-back:hover[type='submit'],.pf-checkout.secure-hosting #text-search-container input.trans-back:hover[type='submit']{color:#fff;border:solid 1px #029ee3;background-color:#029ee3;opacity:0.8}#text-search-container .flex-parent{margin:0 0 0 0;padding:4px 0px 4px 0px}@media (max-width: 767px){#text-search-container{padding-top:22px;padding-bottom:22px;display:block}}@media (max-width: 567px){#text-search-container{padding-top:28px;padding-bottom:32px}}#text-search-container:after{left:-50% !important;content:'';position:absolute;background:#e9edf0;top:0;bottom:0;height:100%;display:block}#text-search-container .single-block{position:relative;z-index:3}#text-search-container .single-block .block-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;font-weight:300;line-height:1;padding:0;min-width:100%}@media (max-width: 767px){#text-search-container .single-block .block-title{line-height:20px;margin-bottom:20px;padding-left:0px}}@media (max-width: 568px){#text-search-container .single-block .block-title{font-size:18px;line-height:22px;padding-left:0px}}#text-search-container .single-block .search-form-wrap{padding:12px 0;display:flex;flex-wrap:nowrap}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .search-field-wrap{margin-top:-28px;width:100%;margin-left:0}}@media (max-width: 567px){#text-search-container .single-block .search-form-wrap .search-field-wrap{margin-top:-6px;width:100%}}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{font-size:16px;line-height:30px;box-sizing:border-box;width:539px;height:52px;padding:0 10px;color:#4a4a4a;border:solid 1px #979797;background-color:#fff}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field::-moz-placeholder{font-size:19px;color:#a9a8a8}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field:-ms-input-placeholder{font-size:19px;color:#a9a8a8}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field::placeholder{font-size:19px;color:#a9a8a8}@media (max-width: 990px){#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{width:273px}}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{width:100%}}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}#text-search-container .single-block .search-form-wrap .submit-btn-wrap{flex:1 0 58px;max-width:58px}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .submit-btn-wrap{margin-top:-28px;margin-left:0px;border:1px solid #029ee3}}@media (max-width: 567px){#text-search-container .single-block .search-form-wrap .submit-btn-wrap{margin-top:-6px}}#text-search-container .single-block .search-form-wrap .submit-btn-wrap .submit-btn{height:30px}#text-search-container .single-block .search-form-wrap .submit-btn-wrap svg{fill:#fff}#text-search-container .single-block .search-form-wrap .submit-btn-wrap .submit-btn-prof{height:100%}@media (max-width: 768px){#text-search-container .single-block{border-top:solid 1px #d7d5d5;padding-top:30px}}.resources-page .resources-filters>.flex-parent>.block{flex-basis:100%;padding:0}.resources-filters .flex-parent .flex-parent{margin:0 -32px -20px -32px}@media (max-width: 568px){.resources-filters .flex-parent .flex-parent{margin:0 -16px -8px -16px}}.resources-filters+main .search-results .resources-grid{padding-top:0;margin-top:0}.resources-filters .ajax-form>.flex-parent{padding-bottom:0}.popular-container{background-color:#f7f7f7;padding:64px 0}.popular-container a,.popular-container a:visited{color:#131618}.popular-container .article-heading{font-size:18px;line-height:26px}.popular-container .article-meta{border-bottom:3px solid #01bee5;min-height:200px;flex-basis:50%;margin:0 32px}.popular-container .carousel-container{position:relative}.popular-container .carousel-button-prev{position:absolute;top:50%;right:100%}.popular-container .carousel-button-next{position:absolute;top:50%;left:100%}.popular-container .article-category{padding-top:6px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;font-weight:400;line-height:1.44}.popular-container a[href^='#carousel-button']{border:0;background-color:#f7f7f7}.popular-container a[href^='#carousel-button'] svg{width:100px;height:100px;fill:#d2d3d4}.popular-container a:hover{cursor:pointer}.popular-container a:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78)}.popular-container .popular-article{display:flex}.popular-container .image-wrap{flex-basis:50%}.popular-container li{width:50%}.contact-tabs{padding:0;background-color:transparent}@media (max-width: 768px){.contact-tabs{margin-left:-32px;margin-right:-32px}}@media (max-width: 568px){.contact-tabs{margin-left:-16px;margin-right:-16px}}.contact-tabs .tab-tops{display:flex;margin:0 0 8px}.contact-tabs .tab-title{font-size:28px;line-height:1.39em;position:relative;border-right:4px solid transparent;border-left:4px solid transparent;border-radius:0;flex-basis:30%;flex-grow:1}.contact-tabs .tab-title:first-child{border-left:0}.contact-tabs .tab-title:last-child{border-right:0}.contact-tabs .tab-title a{font-weight:300;width:100%;margin:0;padding:18px 64px 16px 32px;opacity:1;color:#20262a;border:0 none;background-color:#fff}@media (max-width: 1100px){.contact-tabs .tab-title a{padding-left:24px}}.contact-tabs .tab-title.active a{color:#20262a;background-color:#fff}.contact-tabs .tab-title.active a:hover{color:#20262a}.contact-tabs .contact-tab{font-weight:300;color:#57676c;border:1px solid #eaebe8;border-bottom-width:6px}.contact-tabs .contact-tab>div>div{padding:16px 0 32px 0;border-bottom:0 none}.contact-tabs .icon-phone,.contact-tabs .icon-contact-email,.contact-tabs .icon-letter{position:relative;top:-4px;width:20px;height:20px;margin-right:6px;vertical-align:middle;fill:#1c3a6e}.contact-tabs[max-width~='950px']{padding:0}.contact-tabs[max-width~='950px']>ul{display:none}.contact-tabs[max-width~='950px']>section{display:block;border:0}.contact-tabs[max-width~='950px']>section>a{font-size:21px;font-weight:300;line-height:1.34em;position:relative;display:block;padding:18px 64px 16px 32px;text-decoration:none;color:#20262a;background:#fff}@media (max-width: 568px){.contact-tabs[max-width~='950px']>section>a{padding-left:16px}}.contact-tabs[max-width~='960px']>section.active>a{color:#20262a;border:0 none;background-color:#fff}.contact-tabs[max-width~='960px']>section.active>a:hover{color:#20262a}@media (max-width: 768px){.contact-tabs .tabtrigger .icon-open-close{right:32px}}@media (max-width: 568px){.contact-tabs .tabtrigger .icon-open-close{right:16px}}.contact-service{background-color:#000;padding:10px 0}@media (min-width: 1025px){.contact-service{padding:30px 0}}.contact-service .flex-parent{align-items:center}.contact-service .contact-meta{color:#fff}.contact-service .contact-meta .column-title h3{color:#fff;line-height:1.08;letter-spacing:0.74px}.contact-service .contact-meta .contact-info .tel{font-family:'Times-Roman';font-size:48px;line-height:1.58;letter-spacing:0.74px}.contact-service .contact-meta .contact-info .tel a{color:#fff}.contact-service .contact-meta .contact-info .email a{color:#fff;font-size:19px}.contact-service .contact-meta .contact-info .line{width:30px;border:solid 2px #029ee3;margin:42px 0}.contact-service .contact-meta .contact-info .download-wrapper{max-width:477px}.contact-service .contact-meta .contact-info .download-wrapper h4{font-size:13px;font-weight:500}.contact-service .contact-meta .contact-info .download-wrapper .downloads ul.files li{background-color:#fff;margin-bottom:2px}.contact-service .contact-meta .contact-info .download-wrapper .downloads ul.files li a{display:flex;justify-content:space-between;align-items:center;color:#20262a;padding-right:8px !important}.contact-service .contact-meta .contact-info .download-wrapper .downloads ul.files li .fileIcon{width:31px;height:31px}.contact-service .contact-meta .contact-info .download-wrapper .box-info{margin-top:12px;font-size:16px}.contact-service .contact-image .image-wrap img{border-radius:50%;width:549px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.contact-service .flex-parent{flex-direction:column-reverse}.contact-service .contact-meta{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.contact-service .contact-meta .contact-info .download-wrapper{max-width:100%}.contact-service .contact-meta .contact-info .line{margin:32px auto;border:solid 2px #029ee3}.contact-service .contact-image .image-wrap img{width:400px;height:400px}}@media (max-width: 568px){.contact-service .contact-image .image-wrap img{width:228px;height:228px}}.logo-carousel-section{background:#16191B;padding:0}.logo-carousel-section .bounds .carousel-button-wrapper,.logo-carousel-section .jf-header-bounds .carousel-button-wrapper{display:none;margin-right:24px;overflow:hidden}@media only screen and (max-width: 1360px){.logo-carousel-section .bounds .carousel-button-wrapper,.logo-carousel-section .jf-header-bounds .carousel-button-wrapper{margin-right:0}}.logo-carousel-section .bounds .carousel-button-prev,.logo-carousel-section .jf-header-bounds .carousel-button-prev,.logo-carousel-section .bounds .carousel-button-next,.logo-carousel-section .jf-header-bounds .carousel-button-next{display:none}.logo-carousel-section .bounds ul,.logo-carousel-section .jf-header-bounds ul{padding:15px 0 5px;font-size:0;border:none;box-sizing:border-box}@media (max-width: 767px){.logo-carousel-section .bounds ul,.logo-carousel-section .jf-header-bounds ul{padding:10px 0 5px}}.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{display:inline-block;width:12.5%;font-size:16px;text-align:right}.site-locktonperformance .logo-carousel-section .bounds ul li,.site-locktonperformance .logo-carousel-section .jf-header-bounds ul li{width:16.66%}.site-locktonperformance .logo-carousel-section .bounds ul li .img-wrap,.site-locktonperformance .logo-carousel-section .jf-header-bounds ul li .img-wrap{text-align:center}@media only screen and (max-width: 960px){.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{width:25%}}@media only screen and (max-width: 568px){.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{width:50%}}@media (max-width: 1199px){.location-tabs .bounds,.location-tabs .jf-header-bounds{padding:0}}.location-tabs .location-wrap{position:relative;padding:0;background-color:transparent;z-index:10}.location-tabs .location-wrap .tab-content{position:relative;height:536px;border:none}@media (max-width: 767px){.location-tabs .location-wrap .tab-content{height:auto;background-color:#c4c4c4}}.location-tabs .location-wrap .tab-content>div{height:100% !important}.location-tabs .location-wrap .tab-content .office-map{position:absolute !important;left:0;top:0;bottom:0;height:100%;width:300%;border:none;margin-left:-80%;z-index:1}@media (max-width: 991px){.location-tabs .location-wrap .tab-content .office-map{margin-left:-75%}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-map{position:relative !important;margin-left:0;width:100%;height:553px}}.location-tabs .location-wrap .tab-content .office-info-wrap{position:relative;float:left;width:38.5%;height:100%;padding:50px 0;border:none;z-index:10;box-sizing:border-box;color:#fff}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap{padding:35px 23px 60px;width:488px}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap{width:100%;float:none;padding:35px 34px 20px;margin-top:-150px}}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{background-color:#202427;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.57;padding:51px 67px 85px 44px}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{font-size:15px;line-height:21px}}@media (max-width: 768px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{padding:54px}}@media (max-width: 568px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{padding:32px}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info a{max-width:250px;overflow:hidden;text-overflow:ellipsis;display:inline-block}}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .office{margin-bottom:20px;font-size:40px;font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.3;color:#fff}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address{color:#fff;font-size:17px;line-height:1.53;letter-spacing:0.26px}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address span{display:block}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address a{color:#fff}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address a:hover{color:#029ee3}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .aside-title{margin-bottom:0}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .aside-title:before{background-color:transparent}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .aside-title h3{display:none}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .aside-title h4{margin-top:0;margin-bottom:0}.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{display:none;position:absolute;bottom:10px;left:46px}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{left:23px;bottom:20px}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{position:static;padding-top:35px}}.faq-accordion .accordion-item .faq-icon{position:absolute;top:14px;left:20px;display:block;width:0;height:8px;transition:all .3s;opacity:0}.faq-accordion .accordion-item>.accordion-trigger{position:relative;display:block;background-color:#414a51;padding:16px 64px 16px 32px;font-size:22px;font-weight:300;line-height:27px}.faq-accordion .accordion-item>.accordion-trigger:after{display:block;content:'';background:#505c64;width:60px;height:100%;right:0;top:0;bottom:0;z-index:0;position:absolute}.faq-accordion .accordion-item>.accordion-trigger:before{display:block;content:'';background:#fff;width:30px;height:30px;bottom:0;border-radius:50%;z-index:-1;right:15px;top:15px;position:absolute;z-index:1}.categoryDashboard .faq-accordion .accordion-item>.accordion-trigger:before{display:none}.pf-brochure .faq-accordion .accordion-item>.accordion-trigger:after{display:none}.pf-brochure .faq-accordion .accordion-item>.accordion-trigger:before{display:block;content:'';width:28px;height:28px;bottom:0;border-radius:50%;right:15px;top:15px;position:absolute;z-index:1;background:none;background-image:url("../img/open-icon-faq.svg")}.faq-accordion .accordion-item>.accordion-trigger .title-tert{margin:0;color:#fff;font-weight:300;font-size:16px;line-height:20px}@media (max-width: 568px){.faq-accordion .accordion-item>.accordion-trigger .title-tert{font-size:15px}}.faq-accordion .accordion-item>.accordion-content{border:solid 1px #979797;border-top:0 none}.faq-accordion .accordion-item>.accordion-content .accordion-trigger:after{background-color:#029ee3;height:40px;right:15px;width:45px;top:10px}.faq-accordion .accordion-item>.accordion-content .accordion-trigger:before{display:none}.faq-accordion .accordion-item>.accordion-content ul{box-sizing:border-box;padding:20px 50px 15px 30px}@media (max-width: 568px){.faq-accordion .accordion-item>.accordion-content ul{padding:20px 40px 15px 25px}}.faq-accordion .accordion-item>.accordion-content ul li{font-size:14px;line-height:18px;color:#20262a}.faq-accordion .accordion-item>.accordion-content p{padding-right:16px;padding-left:16px}.faq-accordion .accordion-item.accordion-item-open>.accordion-trigger{border-bottom:solid 1px #979797;background-color:#606c75}.faq-accordion .accordion-item.accordion-item-open>.accordion-trigger .title-tert{color:#fff}.pf-brochure .faq-accordion .accordion-item.accordion-item-open>.accordion-trigger:before{background-image:url("../img/close-icon-faq.svg")}.faq-accordion .accordion-item.accordion-item-open .accordion-item-open>.accordion-trigger:after{background-color:#768c93}.faq-accordion .accordion-item.accordion-item-open .accordion-item-open>.accordion-trigger .icon-arrow-right{transform:rotate(-90deg)}.faq-accordion .accordion-item.accordion-item-open .faq-icon{width:12px;opacity:1}.faq-accordion .accordion-item.accordion-item-open>.accordion-content{padding:16px 0 16px 26px;background-color:#fff}.pf-brochure .faq-accordion .accordion-item:hover>.accordion-trigger{border-bottom:solid 1px #979797;background-color:#606c75}.pf-brochure .faq-accordion .accordion-item:hover>.accordion-trigger .title-tert{color:#fff}.pf-brochure .faq-accordion .accordion-item:hover .accordion-item-open>.accordion-trigger:after{background-color:#768c93}.faq-accordion .icon-arrow-right{transform:rotate(90deg);transition:transform 0.4s ease 0s;position:absolute;top:24px;right:33px;z-index:2;fill:#fff}.faq-accordion .accordion-content{overflow:hidden;max-height:0;transition:max-height 2.3s ease-out, opacity .3s ease-out;opacity:0}.faq-accordion .accordion-item-open>.accordion-content{max-height:2400px;transition:max-height 3.6s ease-out, opacity .5s ease-out;opacity:1}.info-widget{padding:0 20px 7px;margin-bottom:3px;background-color:#029ee3;color:#fff}@media (max-width: 1199px){.info-widget{padding:0 20px}}.info-widget .widget-block{padding:30px 0 23px}.info-widget .widget-block:first-child{margin-bottom:10px;border-bottom:1px solid #fff}@media (max-width: 1199px){.info-widget .widget-block:first-child{margin-bottom:7px}}@media (max-width: 1199px){.info-widget .widget-block{padding:23px 0 15px}}.info-widget .widget-block .widget-title{margin:0 0 25px;font-size:28px;line-height:34px}.info-widget .widget-block .widget-list{list-style:none}.info-widget .widget-block .widget-list li{position:relative;padding-left:25px;margin-bottom:20px;font-size:16px;line-height:18px}.info-widget .widget-block .widget-list li .list-icon{display:block;position:absolute;left:0;top:3px;font-size:18px;line-height:0.9;color:#029ee3;z-index:1;height:14px;width:12px}@media (max-width: 568px){.info-widget .widget-block .widget-list li .list-icon{top:0;font-size:20px;line-height:18px}}.info-widget .widget-block .widget-list li .list-icon svg{display:block;fill:#029ee3;width:100%;height:100%}.banner{min-height:663px}@media (max-width: 568px){.banner{min-height:0 !important;height:calc(100vh - 70px)}}.banner .banner-slide{background:center center url("");background-size:cover;text-align:left}@media (max-width: 990px){.banner .banner-slide{padding:52px 0 48px}}@media (max-width: 568px){.banner .banner-slide{padding:32px 0 28px}}.banner .banner-contentwrap{display:flex;justify-content:flex-start;align-items:center;height:100%}@media (max-width: 568px){.banner .banner-content{flex-basis:100%}}.banner .banner-content .title_site{font-family:"EB Garamond",serif;font-size:52px;color:#131618;font-weight:400;line-height:1.23;margin:0 0 .25em;max-width:800px}@media (max-width: 568px){.banner .banner-content .title_site{font-size:36px}}.banner .banner-content .strapline{font-family:"EB Garamond",serif;font-size:52px;color:#029ee3;font-weight:400;line-height:1.23;margin:0 0 .5em;max-width:44vw}@media (max-width: 991px){.banner .banner-content .strapline{max-width:44vw;margin:.5em 0 .5em}}@media (max-width: 568px){.banner .banner-content .strapline{font-size:36px;max-width:none}}.banner .banner-content p{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#131618;font-weight:300;line-height:1.56;max-width:44vw;margin-bottom:1.5em}@media (max-width: 991px){.banner .banner-content p{max-width:44vw}}@media (max-width: 567px){.banner .banner-content p{max-width:none;font-size:16px;line-height:1.75}}.banner .banner-content .banner-cta{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#131618;font-weight:300;line-height:1.22;width:100%;text-align:center;max-width:200px}.banner .banner-content.banner_inverse .title_site,.banner .banner-content.banner_inverse p,.banner .banner-content.banner_inverse .banner-cta{color:#fff}.banner .icon-down-arrow{position:absolute;top:90%;left:50%;width:40px;height:40px;transform:translate(-50%, -50%)}@media (max-width: 865px){.banner .icon-down-arrow{left:77%}}@media (max-width: 768px){.banner .icon-down-arrow{width:30px;height:30px;left:77%}}@media (max-width: 568px){.banner .icon-down-arrow{width:20px;height:20px;top:80%;left:50%}}@media screen and (max-height: 480px){.banner .icon-down-arrow{top:75%;left:50%}}.banner .icon-down-arrow svg{width:40px;height:40px;fill:#fff}@media (max-width: 768px){.banner .icon-down-arrow svg{width:30px;height:30px}}@media (max-width: 568px){.banner .icon-down-arrow svg{width:20px;height:20px}}.banner #scrollDown:before{position:absolute;top:-54%;left:-50%;width:200%;height:200%;content:'';transition:background .4s ease 0.1s, border-color .4s ease 0s;border:3px solid rgba(255,255,255,0.02);border-radius:50%;background:rgba(255,255,255,0.05)}@media (max-width: 768px){.banner #scrollDown:before{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.6)}}.banner #scrollDown:hover:before{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.6);transition:background .4s ease 0s, border-color .4s ease 0.1s}.banner .flexSlider-dots{display:none}.banner .banner_stream{padding-right:400px}.banner .banner-widget-wrap{position:relative}.banner .banner-widget{width:370px;position:absolute;right:-50vw;top:2em;z-index:999;-webkit-animation:slide-from-the-right 1s 2s 1 forwards;animation:slide-from-the-right 1s 2s 1 forwards}.banner .banner-widget .tabbed{background:transparent;padding:0}.banner .banner-widget .tabbed .logo.logo_globalfi{padding:0;margin-bottom:-21px;margin-top:7px}.banner .banner-widget .tabbed .logo.logo_globalfi svg{height:55px !important;width:90px !important}.banner .banner-widget .tabbed>section{border:0 none;background:transparent}.banner .banner-widget .tabbed>ul{display:flex;justify-content:flex-start;align-items:stretch;padding:0}.banner .banner-widget .tabbed>ul>li{display:block;flex:1 1 auto}.banner .banner-widget .tabbed>ul>li>a{width:100%;color:#fff;border-radius:0;border:0 none;margin:0;padding:16px 0 16px 32px;background:#373f45}.banner .banner-widget .tabbed>ul>li.active>a{border:0 none;background:transparent}.banner .banner-widget .tabbed>section>div>div{padding:0}.banner .banner-widget .flex-parent{padding-bottom:32px}@media (max-width: 991px){.banner .banner-widget{position:relative;width:auto;top:auto;right:auto;margin:0 -32px;z-index:3;-webkit-animation:none;animation:none;box-shadow:0 2px 6px 0 rgba(0,0,0,0.5)}.banner .banner-widget .jsonForm .flex-wrap-row{max-width:706px}}@media (max-width: 568px){.banner .banner-widget{margin:0 -16px;margin-bottom:0 !important}.banner .banner-widget .aside{width:auto;margin:0}.banner .banner-widget .aside .inlineCheckbox label ~ .focb{margin-left:15px !important}.banner .banner-widget .aside .jsonForm.jsonFormInverse .flex-wrap-row{display:block}.banner .banner-widget .aside .jsonForm.jsonFormInverse .flex-wrap-row .one-half.left-block{margin-right:0}.banner .banner-widget .aside .aside-title{display:none}.banner .banner-widget .tabbed>ul>li>a{padding:16px}}.banner.split-banner .banner-content{max-width:420px;padding:150px 0 115px;color:#131618}.banner.split-banner .banner-content .banner-cta{display:inline-block;max-width:100%;width:auto;min-width:220px;font-size:16px;line-height:24px;font-weight:500;color:inherit;border:1px solid #131618}.banner.split-banner .banner-content .banner-cta:hover{color:#fff;background:#131618;border-color:#131618}.banner.split-banner .banner-content h1,.banner.split-banner .banner-content p,.banner.split-banner .banner-content ul{color:inherit}.banner.split-banner .banner-slide .banner-content.banner_inverse{color:#fff}.banner.split-banner .banner-slide .banner-content.banner_inverse .banner-cta{color:inherit !important;border-color:#d7d5d5}.banner.split-banner .banner-slide .banner-content.banner_inverse .banner-cta:hover{color:#131618 !important;background:#fff;border-color:#fff}@media (max-width: 990px){.banner.split-banner .banner-slide{padding:0}.banner.split-banner .banner-content{padding:110px 0}}@media (max-width: 767px){.banner.split-banner .banner-content{padding:40px 0 50px}}@media (max-width: 567px){.banner.split-banner .banner-content{max-width:100%}.banner.split-banner .banner-content .banner-cta{display:block;width:100%;min-width:0}}.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{max-width:720px}@media (max-width: 1199px){.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{max-width:520px}}@media (max-width: 991px){.banner.banner_stream,.banner.banner_withWidget{min-height:0 !important}.banner.banner_stream .flexSlider,.banner.banner_withWidget .flexSlider{position:relative;display:flex;top:auto;left:auto;right:auto;bottom:auto;min-height:580px;height:auto}.ie10 .banner.banner_stream .flexSlider,.ie11 .banner.banner_stream .flexSlider,.ie10 .banner.banner_withWidget .flexSlider,.ie11 .banner.banner_withWidget .flexSlider{height:600px}.banner.banner_stream .flexSlider>ul,.banner.banner_withWidget .flexSlider>ul{display:flex;flex:0 0 10000%;height:auto}.banner.banner_stream .flexSlider>ul>li,.banner.banner_withWidget .flexSlider>ul>li{display:flex;flex:0 0 1%;margin:0}.banner.banner_stream .flexSlider .banner-contentwrap,.banner.banner_withWidget .flexSlider .banner-contentwrap{display:flex;flex:1 1 100%;align-items:center}.banner.banner_stream .flexSlider .banner-slide,.banner.banner_withWidget .flexSlider .banner-slide{height:auto !important}.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{padding:0}}@media (max-width: 767px){.banner.banner_stream .flexSlider,.banner.banner_withWidget .flexSlider{min-height:440px}}.banner.banner-professions{min-height:730px}@media (max-width: 1649px){.banner.banner-professions{min-height:690px}}@media (max-width: 1499px){.banner.banner-professions{min-height:540px}}@media (max-width: 768px){.banner.banner-professions{min-height:600px}}@media (min-width: 769px){.banner.banner-professions{max-width:2000px;margin:auto;padding:20px;background-color:#000}}@media (max-width: 568px){.banner.banner-professions{height:auto !important}}@media (max-width: 568px){.banner.banner-professions .flexSlider{position:relative;height:auto;background-color:#029ee3}}.banner.banner-professions .banner-slide{position:relative}.banner.banner-professions .banner-slide.current .block-image{-webkit-animation:fadeIn 1.5s 50ms;animation:fadeIn 1.5s 50ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.banner.banner-professions .banner-slide.current .banner-contentwrap .banner-content{-webkit-animation:fadeIn 1.5s 0.2s;animation:fadeIn 1.5s 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}@media (max-width: 768px){.banner.banner-professions .banner-slide.current .banner-contentwrap .banner-content{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}}@media (max-width: 990px){.banner.banner-professions .banner-slide{padding:0px;background-color:#029ee3}}@media (max-width: 568px){.banner.banner-professions .banner-slide{height:auto !important}}.banner.banner-professions .banner-slide .block-image{width:100%;height:730px;background-size:cover;background-position-x:right;position:relative}@media (max-width: 1649px){.banner.banner-professions .banner-slide .block-image{height:690px}}@media (max-width: 1499px){.banner.banner-professions .banner-slide .block-image{height:540px}}@media (max-width: 768px){.banner.banner-professions .banner-slide .block-image{height:372px}}@media (max-width: 568px){.banner.banner-professions .banner-slide .block-image{height:228px}}.banner.banner-professions .banner-slide .block-image::before{content:"";width:420px;height:100%;background-color:#029ee3;display:block;z-index:2}@media (max-width: 1100px){.banner.banner-professions .banner-slide .block-image::before{width:275px}}@media (max-width: 768px){.banner.banner-professions .banner-slide .block-image::before{content:none}}.banner.banner-professions .banner-slide .blue-block{max-width:613px}.banner.banner-professions .banner-slide .blue-block .index-container.slider-index{margin-top:-60px}.banner.banner-professions .banner-slide .banner-contentwrap{position:absolute;top:0}@media (max-width: 768px){.banner.banner-professions .banner-slide .banner-contentwrap{position:relative;height:auto;padding:0px 20px 20px}}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{background-color:#fff;max-width:613px;padding:74px 76px 109px 67px;margin-left:42px;z-index:1;opacity:0}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1{padding-bottom:0;margin-bottom:0}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1-shadow{padding-top:0;margin-top:0}@media (max-width: 1499px){.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{max-width:500px;width:100%;padding:60px 60px 60px 45px}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1,.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1-shadow{font-size:38px;margin-top:0}}@media (max-width: 1499px) and (min-width: 769px){.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{min-height:365px;display:flex;flex-direction:column;justify-content:center}}@media (max-width: 768px){.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{max-width:100%;width:100%;padding:30px;margin-left:0;margin-top:-20px}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1,.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1-shadow{font-size:38px}}@media (max-width: 568px){.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{padding:23px}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1,.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1-shadow{font-size:30px}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .banner-cta{max-width:170px;font-size:17px}}.banner-wrapper{width:100%;background-color:#000}.footer-rsa{background:rgba(238,239,236,0.91)}.footer-rsa .flex-parent>.block{min-width:0}.footer-rsa .rsa-image{flex-basis:10%}@media (max-width: 568px){.footer-rsa .rsa-image{flex-basis:50%}.footer-rsa .rsa-image img{width:86%;position:relative;top:-6px}}.footer-rsa .rsa-underwrite{font-size:18px;font-weight:600;line-height:1.33em;text-transform:uppercase;flex-basis:30%}@media (max-width: 568px){.footer-rsa .rsa-underwrite{font-size:12px;line-height:1.17em;flex-basis:50%}}.footer-rsa .rsa-text{font-size:14px;line-height:1.14em;flex-basis:60%}@media (max-width: 568px){.footer-rsa .rsa-text{font-size:12px;line-height:1.17em;flex-basis:100%}}.aside{margin-bottom:2em;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:inherit;font-weight:300;line-height:1.38;border:1px solid #979797;border-top:0 none}.pf-brochure .aside{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.57}.aside a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.aside table{min-width:0}.aside .phoneno{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:28px;color:#029ee3;font-weight:500;line-height:1;margin-bottom:.45em}.aside .openinghours a{margin-bottom:1em;display:inline-block;max-width:100%;text-overflow:ellipsis}@media (max-width: 767px){.pf-dashboard .aside>.flex-parent{padding:0}}.aside .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.aside .jf-row.password-reset a{font-size:12px}.aside.aside-without-margin{margin:0}.aside.aside-get-a-quote .flex-parent{padding-bottom:26px}.aside-title{font-family:"EB Garamond",serif;font-size:36px;color:#fff;font-weight:500;line-height:1.2;letter-spacing:0.55px;position:relative;z-index:1;padding-bottom:32px;margin-bottom:32px}.aside-title:before{z-index:-1;position:absolute;top:-32px;left:-33px;right:-33px;bottom:0;background:#029ee3;display:block;content:''}@media (max-width: 767px){.aside-title:before{top:-16px;left:-16px;right:-16px}}@media (max-width: 568px){.aside-title:before{left:-9px;right:-9px}}@media (max-width: 767px){.aside-title{padding-bottom:16px;margin-bottom:16px}}.aside-title h3{font-family:"EB Garamond",serif;font-size:28px;color:#fff;font-weight:500;line-height:1.22;margin:0;letter-spacing:0.55px}.aside-title-v2{font-family:"EB Garamond",serif;font-size:36px;color:#fff;font-weight:500;line-height:1.2;letter-spacing:0.55px;position:relative;z-index:1}.aside-title-v2 h3,.aside-title-v2 h4{font-family:"EB Garamond",serif;font-size:28px;color:#fff;font-weight:500;line-height:1.22;margin:0;letter-spacing:0.55px}.aside-download-list{list-style-type:none;padding-left:0}.aside-download-list li{padding:2px 0}.aside .aside-image-wrap{margin-bottom:40px}.aside .team-name{font-size:20px;font-weight:bold;line-height:1.8;color:#029ee3}.aside .team-email,.aside .team-tel{font-size:16px;line-height:2;color:#029ee3}.aside .team-email a:hover,.aside .team-tel a:hover{color:#029ee3}.aside .team-email a{text-decoration:underline}.aside+.aside{margin-top:32px}.asideQuickQuote{background-color:#4a4a4a;margin-bottom:2em;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.57}.asideQuickQuote .flex-parent{padding:24px 16px 64px}@media (max-width: 568px){.asideQuickQuote .flex-parent{padding:24px 8px 32px}}.asideQuickQuote .flex-parent .block{flex-basis:100%;padding:8px 16px}@media (max-width: 568px){.asideQuickQuote .flex-parent .block{padding:8px}}.asideQuickQuote a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.asideQuickQuote .jf-row{position:relative;display:block;width:calc(100% - 6px);margin:0px 6px 30px;padding:0px}.asideQuickQuote .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.asideQuickQuote .jf-row.password-reset a{font-size:12px}.asideQuickQuote.busy{opacity:0.5;pointer-events:none}.asideQuickQuote .get-your-quick-quote-block{width:calc(100% - 6px);height:124px;opacity:0.9;background-color:#ffffff;max-height:200px;overflow:hidden;transition:all 500ms;display:block;margin:20px 6px 30px}.asideQuickQuote .get-your-quick-quote-block.closed{background:inherit;max-height:1px}.asideQuickQuote .get-your-quick-quote-block.busy{transition:all 0ms;background:#d8d8d8;background:linear-gradient(90deg, #6e6e6e 60%, #e99813 60%, #e99813 100%);background-size:200% 100%;-webkit-animation:wipe 1s linear infinite;animation:wipe 1s linear infinite}.asideQuickQuote .get-your-quick-quote-block #error{color:#ec5a4b;padding:0 10px}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-label{opacity:0.9;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:600;line-height:1.29;padding:10px}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value{font-size:42px;opacity:0.9;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:42px;color:#20262a;font-weight:300;line-height:1.38;position:relative;left:37px}@media only screen and (max-width: 1198px){.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:30px;color:#20262a;font-weight:300;line-height:1.38}}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value .NOK-label{font-size:28px}@media only screen and (max-width: 1198px){.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value .NOK-label{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.38}}.asideQuickQuote .get-your-quick-quote-block #other{opacity:0.9;position:relative;left:37px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.38}.asideQuickQuote .get-your-quick-quote-block #other .NOK-label{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.38}.asideQuickQuote .jsonFormInverseQuickQuote li,.asideQuickQuote .jsonFormInverseQuickQuote ul{list-style-type:none}.flex-parent .aside-professions-wrapper{display:flex;align-items:flex-end;justify-content:flex-end}.flex-parent .aside-professions-wrapper .aside-professions{display:flex;background-color:#202427;justify-content:flex-end;align-items:flex-end;max-width:511px;width:100%;padding-bottom:50px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:300;line-height:1.47}.flex-parent .aside-professions-wrapper .aside-professions .aside-professions-title h4{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.6;letter-spacing:0.43px;margin-bottom:0}@media (max-width: 568px){.flex-parent .aside-professions-wrapper .aside-professions .aside-professions-title h4{font-size:28px;margin-bottom:10px}}.flex-parent .aside-professions-wrapper .aside-professions .phoneno{font-family:"Times New Roman",Times-Roman,Helvetica,Arial,sans-serif;font-size:48px;color:#fff;font-weight:300;line-height:1.58}@media (max-width: 568px){.flex-parent .aside-professions-wrapper .aside-professions .phoneno{font-size:42px;margin-bottom:0}}.flex-parent .aside-professions-wrapper .aside-professions .phoneno a{font-family:"Times New Roman",Times-Roman,Helvetica,Arial,sans-serif;font-size:48px;color:#fff;font-weight:300;line-height:1.58;margin-bottom:.45em}.flex-parent .aside-professions-wrapper .aside-professions .openinghours{margin-bottom:35px}.flex-parent .aside-professions-wrapper .aside-professions .openinghours a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:300;line-height:1.47}@media (max-width: 568px){.flex-parent .aside-professions-wrapper .aside-professions .openinghours a{max-width:260px;text-overflow:ellipsis;display:inline-block;overflow:hidden}}@media (max-width: 568px){.flex-parent .aside-professions-wrapper .aside-professions .openinghours{margin-bottom:24px}}.flex-parent .aside-professions-wrapper .aside-professions .phoneno a:hover,.flex-parent .aside-professions-wrapper .aside-professions .openinghours a:hover{color:#029ee3;cursor:pointer}.aside.sidebar-news-detail{border:none}.aside.sidebar-news-detail .author-block-content{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.5}.aside.sidebar-news-detail .author-block-content .aside-image-wrap{margin-bottom:30px}.aside.sidebar-news-detail .author-block-content .aside-image-wrap img{width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width: 991px){.aside.sidebar-news-detail .author-block-content .aside-image-wrap img{width:116px;height:116px}}@media (max-width: 991px){.aside.sidebar-news-detail .author-block-content{padding-left:0}}.aside.sidebar-news-detail .author-block-content .team-name a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.5;font-weight:bold;padding-bottom:10px}.aside.sidebar-news-detail .author-block-content .team-name a:hover{color:#029ee3}.aside.sidebar-news-detail .author-block-content .team-name .by{font-style:italic;font-family:"EB Garamond",serif;font-size:16px;color:#20262a;font-weight:400;line-height:1.5;letter-spacing:0.25px}.aside.sidebar-news-detail .author-block-content .team-tel,.aside.sidebar-news-detail .author-block-content .team-email{line-height:1}.aside.sidebar-news-detail .author-block-content .team-tel a,.aside.sidebar-news-detail .author-block-content .team-email a{color:#20262a;text-decoration:none;word-wrap:break-word;font-size:12px}.aside.sidebar-news-detail .author-block-content .team-tel a:hover,.aside.sidebar-news-detail .author-block-content .team-email a:hover{color:#029ee3}.aside.sidebar-news-detail .author-block-content .team-email{font-size:12px}.aside.sidebar-news-detail .author-block-content .team-job-title{padding-bottom:20px}.aside.sidebar-news-detail .author-block-content .line{width:30px;border:solid 2px #029ee3;margin:30px 0}.aside.sidebar-news-detail .author-block-content .share-content{font-weight:bold;text-transform:uppercase}.aside.sidebar-news-detail .author-block-content .share-content .social-icons-wrap{display:block}.aside.sidebar-news-detail .author-block-content .share-content .social-icons-wrap ul.social-icons{display:flex}.aside.downloads .aside-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:36px;line-height:1.22;letter-spacing:0.55px;color:#ffffff}.aside.downloads .aside-title:before{background-color:#768c93}.aside.downloads table{width:100%;border-collapse:collapse}.aside.downloads table thead th{background-color:#fff;border:0.5px solid #979797 !important;border-top:none !important;text-align:left;font-family:Sarabun, sans-serif;font-size:17px;font-weight:bold;line-height:1.29;letter-spacing:0.26px;color:#202427}.aside.downloads table thead th:nth-of-type(1){border-left:none !important}.aside.downloads table thead th:nth-of-type(2){border-right:none !important}.aside.downloads table tbody{border:none;background-color:transparent !important}.aside.downloads table tbody tr{background-color:transparent !important}.aside.downloads table tbody td{border-bottom:0.5px solid #979797;background-color:transparent !important;font-family:Sarabun, sans-serif;font-size:17px !important;font-weight:300 !important;line-height:1.29 !important;letter-spacing:0.26px;color:#202427}.aside.downloads table tbody td .standard-message{padding-top:0;padding-bottom:10px}.aside.downloads table tbody td .icons-box{display:flex;flex-direction:row;justify-content:space-between}.aside.downloads table tbody td .icons-box a{line-height:unset}.aside.downloads table tbody td:nth-of-type(1){border-left:none;width:60%;padding:0 12px 5px 0}.aside.downloads table tbody td:nth-of-type(2){width:40%;padding:10px 12px 5px 23px}.aside.downloads table tbody td:nth-of-type(2) .icon-download{display:inline-block;width:35px;height:35px}.aside.downloads table tbody td:nth-of-type(2) .icon-download svg{width:35px;height:35px}.aside.downloads table tbody td:nth-of-type(2) .icon-preview{display:inline-block;width:30px;height:34px}.aside.downloads table tbody td:nth-of-type(2) .icon-preview svg{width:30px;height:34px}.aside.downloads table:after{display:none !important}.pf-checkout .checkout-table{width:100%;max-width:500px}.pf-checkout .checkout-table .flex-parent{padding:8px 26px;padding-left:0}.pf-checkout .checkout-table .flex-parent>.block{min-width:0;padding:8px 16px;padding-left:0}.pf-checkout .checkout-table .flex-parent>.block span{display:block}.pf-checkout .checkout-table .flex-parent>.ct-label{flex-basis:60%}.pf-checkout .checkout-table .flex-parent>.ct-data{font-weight:600;flex-basis:40%;color:#1c1c1b}.ie11 .pf-checkout .checkout-table .flex-parent>.ct-data{flex-basis:48%}.pf-checkout .checkout-table .flex-parent>.ct-data span{display:block}.pf-checkout .checkout-table .flex-parent>.ct-data a{overflow:hidden;text-overflow:ellipsis}.pf-checkout .checkout-table.ct-totalrow{max-width:none;padding:3px 0px;border-top:1px solid #d7d5d5;margin-top:12px}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-label,.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-label{line-height:2.29em}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-data,.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-data{font-size:22px;font-weight:bold;line-height:1.45;letter-spacing:0.34px;white-space:nowrap}.pf-checkout .ct-title_section{font-size:19px;font-weight:bold;line-height:1.58;letter-spacing:0.29px}.checkout-table .flex-parent .ct-your-quote-label{flex-basis:30%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#060708;font-weight:400;line-height:1.43;letter-spacing:0.24px;padding-left:0px}.checkout-table .flex-parent .ct-your-quote-data{flex-basis:50%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#1c1c1b;font-weight:500;line-height:1.43;letter-spacing:0.24px}.endorsement-message{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:500;line-height:1.67;display:inline-block;background-color:#fff;border:1px #e8e9e9 solid;margin:32px 32px 16px 0px;padding:16px}@media (max-width: 450){.endorsement-message{font-size:13px;margin:32px 0px 16px 0px}}.quote-endorsement-message{margin:0}.endorsement-box{background-color:#faa24a;padding:20px 0px;margin-left:32px}@media (max-width: 450){.endorsement-box{padding:18px 28px;margin-left:16px}}.endorsement-link{display:inline-block}.endorsement-header{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#131618;font-weight:300;line-height:1.45;padding:8px 32px}.endorsement-info{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:500;line-height:1.6;padding:8px 32px}.endorsement-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:500;line-height:1.6;padding:8px 32px 0 32px}.endorsement-body{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#373f45;font-weight:300;line-height:1.6;padding:0px 32px 8px 32px;text-align:center}.paymentselect-option form{display:flex;flex-direction:column;height:100%}.paymentselect-wrap{padding:32px 0;margin:0 -13px}main .block.paymentselect-option{max-width:36%;flex-basis:30%;padding:0 43px 32px;display:flex;flex-direction:column}main .block.paymentselect-option:nth-child(n+4){padding-top:32px}@media (max-width: 1023px){main .block.paymentselect-option{flex-basis:47%;padding-bottom:32px}}@media (max-width: 568px){main .block.paymentselect-option{flex-basis:100%;padding-bottom:32px;max-width:100%}}main .block.paymentselect-option .btn,main .block.paymentselect-option .btn_a,main .block.paymentselect-option #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable main .block.paymentselect-option .button,main .block.paymentselect-option .btn_b,main .block.paymentselect-option button#summaryPanelCloseButton,main .block.paymentselect-option button#issuesPanelCloseButton,main .block.paymentselect-option .checkout-back,main .block.paymentselect-option .checkout-skip,main .block.paymentselect-option .btn_c,main .block.paymentselect-option .jsonForm input[type="cancel"],.jsonForm main .block.paymentselect-option input[type="cancel"],main .block.paymentselect-option .btn_d,main .block.paymentselect-option .btn_e,main .block.paymentselect-option .btn_g,main .block.paymentselect-option .btn_login,main .block.paymentselect-option .page-container button,.page-container main .block.paymentselect-option button,main .block.paymentselect-option .page-container input[type=button],.page-container main .block.paymentselect-option input[type=button],main .block.paymentselect-option .modal-content button,.modal-content main .block.paymentselect-option button,main .block.paymentselect-option .modal-content input[type=button],.modal-content main .block.paymentselect-option input[type=button],main .block.paymentselect-option .pf-admin .jf-btn,.pf-admin main .block.paymentselect-option .jf-btn,main .block.paymentselect-option .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper main .block.paymentselect-option span.button,main .block.paymentselect-option .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin main .block.paymentselect-option span.button,main .block.paymentselect-option .pf-dashboard .jf-btn,.pf-dashboard main .block.paymentselect-option .jf-btn,main .block.paymentselect-option .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper main .block.paymentselect-option span.button,main .block.paymentselect-option .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard main .block.paymentselect-option span.button,main .block.paymentselect-option button#main_summary,main .block.paymentselect-option button#main_submit_float,main .block.paymentselect-option .jsonForm input[type="submit"],.jsonForm main .block.paymentselect-option input[type="submit"],main .block.paymentselect-option .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting main .block.paymentselect-option input.trans-back[type='submit']{max-width:unset}main .block.paymentselect-option .paymentselect-header{padding:32px 26px;text-align:left;vertical-align:middle;color:#fff;background-color:#029ee3;flex-grow:0;flex-basis:10%}main .block.paymentselect-option .paymentselect-header .paymentselect-title{font-family:"EB Garamond",serif;font-size:36px;color:#fff;font-weight:400;line-height:1.55;margin:0}@media (max-width: 1100px){main .block.paymentselect-option .paymentselect-header .paymentselect-title{font-size:32px}}main .block.paymentselect-option .checkout-amend-table{padding-top:4px;padding-bottom:4px}main .block.paymentselect-option .checkout-table .checkout-list{padding-bottom:64px;flex-grow:0}main .block.paymentselect-option .checkout-table .footnote-block{margin:-34px 15px 64px}main .block.paymentselect-option .checkout-table .flex-parent{line-height:1.57}main .block.paymentselect-option .checkout-table .flex-parent>.ct-label{flex-basis:65%}main .block.paymentselect-option .checkout-table .flex-parent>.ct-data{flex-basis:35%}main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-label{flex-basis:33%;line-height:48px;padding-top:4px;padding-bottom:4px}main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-data{flex-basis:30%}main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-data .chosen-single{background:rgba(255,255,255,0.2);border:0;min-height:48px;min-width:150px;line-height:48px;color:#fff;padding:2px 16px}main .block.paymentselect-option .checkout-table .flex-parent .title-block{padding-bottom:48px;padding-top:32px;width:100%}main .block.paymentselect-option .checkout-table .flex-parent .title-block>.ct-title{font-family:"EB Garamond",serif;font-size:38px;line-height:1.27;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}main .block.paymentselect-option .checkout-table .flex-parent .text-align-center{text-align:center}main .block.paymentselect-option .checkout-table .selected-block{padding:6px 32px 16px 32px;position:relative}main .block.paymentselect-option .checkout-table .selected-block .selected-image{position:absolute;top:0;left:32px}main .block.paymentselect-option .checkout-table .selected-block .selected-text-block{padding:3px 0 2px 28px;background:rgba(255,255,255,0.12);margin-left:32px;min-height:37px;display:flex;align-items:center}main .block.paymentselect-option .checkout-table .selected-block .selected-text-block .selected-top-text{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:500;line-height:1.5}main .block.paymentselect-option .checkout-table .selected-block .selected-text-block .selected-bottom-text{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:300;line-height:1.5}main .block.paymentselect-option .checkout-table .premium-block{padding-top:24px;margin-top:24px;flex-grow:0;border-top:1px solid #7b8d9c;font-weight:500}main .block.paymentselect-option .checkout-table .premium-block>.ct-label span{font-size:11px;font-weight:300}main .block.paymentselect-option .checkout-table .premium-block>.ct-total{flex-basis:35%;font-size:24px;font-weight:700;line-height:0.92}main .block.paymentselect-option .checkout-table .premium-block>.ct-bolt-on-total{text-align:right}main .block.paymentselect-option .checkout-table .premium-block>.ct-bolt-on-total span+span{font-size:11px;font-weight:300;line-height:2em}main .block.paymentselect-option .paymentselect-content{display:flex;flex-grow:1;background:transparent;padding:32px 26px;border-left:1px solid #dadbdb;border-right:1px solid #dadbdb;font-size:16px;line-height:1.38;letter-spacing:0.25px}main .block.paymentselect-option .paymentselect-content .checkout-table .flex-parent{padding:0;flex-grow:0}main .block.paymentselect-option .paymentselect-content .checkout-table .premium-block{padding-top:24px;padding-bottom:24px;flex-grow:0}main .block.paymentselect-option .paymentselect-content ul li{margin-bottom:1.5em}main .block.paymentselect-option .payment-select{border:1px solid #dadbdb;border-top:0 none;padding:0 26px 26px 26px}main .block.paymentselect-option .excessMessage{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#131618;font-weight:500;line-height:1.47;text-align:center;font-size:17px;padding:0 0 24px 0;font-weight:500}main .block.paymentselect-option .paymentselect-amend .btn,main .block.paymentselect-option .paymentselect-amend .btn_a,main .block.paymentselect-option .paymentselect-amend #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable main .block.paymentselect-option .paymentselect-amend .button,main .block.paymentselect-option .paymentselect-amend .btn_b,main .block.paymentselect-option .paymentselect-amend button#summaryPanelCloseButton,main .block.paymentselect-option .paymentselect-amend button#issuesPanelCloseButton,main .block.paymentselect-option .paymentselect-amend .checkout-back,main .block.paymentselect-option .paymentselect-amend .checkout-skip,main .block.paymentselect-option .paymentselect-amend .btn_c,main .block.paymentselect-option .paymentselect-amend .jsonForm input[type="cancel"],.jsonForm main .block.paymentselect-option .paymentselect-amend input[type="cancel"],main .block.paymentselect-option .paymentselect-amend .btn_d,main .block.paymentselect-option .paymentselect-amend .btn_e,main .block.paymentselect-option .paymentselect-amend .btn_g,main .block.paymentselect-option .paymentselect-amend .btn_login,main .block.paymentselect-option .paymentselect-amend .page-container button,.page-container main .block.paymentselect-option .paymentselect-amend button,main .block.paymentselect-option .paymentselect-amend .page-container input[type=button],.page-container main .block.paymentselect-option .paymentselect-amend input[type=button],main .block.paymentselect-option .paymentselect-amend .modal-content button,.modal-content main .block.paymentselect-option .paymentselect-amend button,main .block.paymentselect-option .paymentselect-amend .modal-content input[type=button],.modal-content main .block.paymentselect-option .paymentselect-amend input[type=button],main .block.paymentselect-option .paymentselect-amend .pf-admin .jf-btn,.pf-admin main .block.paymentselect-option .paymentselect-amend .jf-btn,main .block.paymentselect-option .paymentselect-amend .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper main .block.paymentselect-option .paymentselect-amend span.button,main .block.paymentselect-option .paymentselect-amend .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin main .block.paymentselect-option .paymentselect-amend span.button,main .block.paymentselect-option .paymentselect-amend .pf-dashboard .jf-btn,.pf-dashboard main .block.paymentselect-option .paymentselect-amend .jf-btn,main .block.paymentselect-option .paymentselect-amend .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper main .block.paymentselect-option .paymentselect-amend span.button,main .block.paymentselect-option .paymentselect-amend .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard main .block.paymentselect-option .paymentselect-amend span.button,main .block.paymentselect-option .paymentselect-amend button#main_summary,main .block.paymentselect-option .paymentselect-amend button#main_submit_float,main .block.paymentselect-option .paymentselect-amend .jsonForm input[type="submit"],.jsonForm main .block.paymentselect-option .paymentselect-amend input[type="submit"],main .block.paymentselect-option .paymentselect-amend .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting main .block.paymentselect-option .paymentselect-amend input.trans-back[type='submit']{max-width:unset;background-color:#f7f7f7;color:#131618 !important;border-color:#131618;font-weight:500}main .block.paymentselect-option .amend-quote-re-calculate{padding-bottom:10px}main .block.paymentselect-option .amend-quote-re-calculate .btn,main .block.paymentselect-option .amend-quote-re-calculate .btn_a,main .block.paymentselect-option .amend-quote-re-calculate #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable main .block.paymentselect-option .amend-quote-re-calculate .button,main .block.paymentselect-option .amend-quote-re-calculate .btn_b,main .block.paymentselect-option .amend-quote-re-calculate button#summaryPanelCloseButton,main .block.paymentselect-option .amend-quote-re-calculate button#issuesPanelCloseButton,main .block.paymentselect-option .amend-quote-re-calculate .checkout-back,main .block.paymentselect-option .amend-quote-re-calculate .checkout-skip,main .block.paymentselect-option .amend-quote-re-calculate .btn_c,main .block.paymentselect-option .amend-quote-re-calculate .jsonForm input[type="cancel"],.jsonForm main .block.paymentselect-option .amend-quote-re-calculate input[type="cancel"],main .block.paymentselect-option .amend-quote-re-calculate .btn_d,main .block.paymentselect-option .amend-quote-re-calculate .btn_e,main .block.paymentselect-option .amend-quote-re-calculate .btn_g,main .block.paymentselect-option .amend-quote-re-calculate .btn_login,main .block.paymentselect-option .amend-quote-re-calculate .page-container button,.page-container main .block.paymentselect-option .amend-quote-re-calculate button,main .block.paymentselect-option .amend-quote-re-calculate .page-container input[type=button],.page-container main .block.paymentselect-option .amend-quote-re-calculate input[type=button],main .block.paymentselect-option .amend-quote-re-calculate .modal-content button,.modal-content main .block.paymentselect-option .amend-quote-re-calculate button,main .block.paymentselect-option .amend-quote-re-calculate .modal-content input[type=button],.modal-content main .block.paymentselect-option .amend-quote-re-calculate input[type=button],main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .jf-btn,.pf-admin main .block.paymentselect-option .amend-quote-re-calculate .jf-btn,main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper main .block.paymentselect-option .amend-quote-re-calculate span.button,main .block.paymentselect-option .amend-quote-re-calculate .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin main .block.paymentselect-option .amend-quote-re-calculate span.button,main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .jf-btn,.pf-dashboard main .block.paymentselect-option .amend-quote-re-calculate .jf-btn,main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper main .block.paymentselect-option .amend-quote-re-calculate span.button,main .block.paymentselect-option .amend-quote-re-calculate .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard main .block.paymentselect-option .amend-quote-re-calculate span.button,main .block.paymentselect-option .amend-quote-re-calculate button#main_summary,main .block.paymentselect-option .amend-quote-re-calculate button#main_submit_float,main .block.paymentselect-option .amend-quote-re-calculate .jsonForm input[type="submit"],.jsonForm main .block.paymentselect-option .amend-quote-re-calculate input[type="submit"],main .block.paymentselect-option .amend-quote-re-calculate .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting main .block.paymentselect-option .amend-quote-re-calculate input.trans-back[type='submit']{max-width:unset;font-weight:500;line-height:44px}main .block.paymentselect-option .amend-quote-cancel .btn,main .block.paymentselect-option .amend-quote-cancel .btn_a,main .block.paymentselect-option .amend-quote-cancel #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable main .block.paymentselect-option .amend-quote-cancel .button,main .block.paymentselect-option .amend-quote-cancel .btn_b,main .block.paymentselect-option .amend-quote-cancel button#summaryPanelCloseButton,main .block.paymentselect-option .amend-quote-cancel button#issuesPanelCloseButton,main .block.paymentselect-option .amend-quote-cancel .checkout-back,main .block.paymentselect-option .amend-quote-cancel .checkout-skip,main .block.paymentselect-option .amend-quote-cancel .btn_c,main .block.paymentselect-option .amend-quote-cancel .jsonForm input[type="cancel"],.jsonForm main .block.paymentselect-option .amend-quote-cancel input[type="cancel"],main .block.paymentselect-option .amend-quote-cancel .btn_d,main .block.paymentselect-option .amend-quote-cancel .btn_e,main .block.paymentselect-option .amend-quote-cancel .btn_g,main .block.paymentselect-option .amend-quote-cancel .btn_login,main .block.paymentselect-option .amend-quote-cancel .page-container button,.page-container main .block.paymentselect-option .amend-quote-cancel button,main .block.paymentselect-option .amend-quote-cancel .page-container input[type=button],.page-container main .block.paymentselect-option .amend-quote-cancel input[type=button],main .block.paymentselect-option .amend-quote-cancel .modal-content button,.modal-content main .block.paymentselect-option .amend-quote-cancel button,main .block.paymentselect-option .amend-quote-cancel .modal-content input[type=button],.modal-content main .block.paymentselect-option .amend-quote-cancel input[type=button],main .block.paymentselect-option .amend-quote-cancel .pf-admin .jf-btn,.pf-admin main .block.paymentselect-option .amend-quote-cancel .jf-btn,main .block.paymentselect-option .amend-quote-cancel .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper main .block.paymentselect-option .amend-quote-cancel span.button,main .block.paymentselect-option .amend-quote-cancel .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin main .block.paymentselect-option .amend-quote-cancel span.button,main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .jf-btn,.pf-dashboard main .block.paymentselect-option .amend-quote-cancel .jf-btn,main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper main .block.paymentselect-option .amend-quote-cancel span.button,main .block.paymentselect-option .amend-quote-cancel .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard main .block.paymentselect-option .amend-quote-cancel span.button,main .block.paymentselect-option .amend-quote-cancel button#main_summary,main .block.paymentselect-option .amend-quote-cancel button#main_submit_float,main .block.paymentselect-option .amend-quote-cancel .jsonForm input[type="submit"],.jsonForm main .block.paymentselect-option .amend-quote-cancel input[type="submit"],main .block.paymentselect-option .amend-quote-cancel .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting main .block.paymentselect-option .amend-quote-cancel input.trans-back[type='submit']{max-width:unset;background-color:#f7f7f7;color:#131618 !important;border-color:#131618;font-weight:500;line-height:44px}.pf-checkout main .paymentselect-option form .paymentselect-content{height:calc(100% - 64px)}.ct-payment-body li{padding:3px 0}.survey{padding-bottom:16px}.survey a{display:inline-flex;margin-right:28px}.survey a .smiley{margin:11px 8px}.survey a .text{padding:0 20px 0 4px;font-size:18px;font-weight:600;line-height:52px;letter-spacing:0.28px;color:#202427}.survey a:hover .smiley{fill:#029ee3}.survey .icon-smilie-sad,.survey .icon-smilie-happy,.survey .icon-smilie-neutral{width:30px;height:30px}.resources-block{padding:39px 12px 47px;overflow:hidden;margin-bottom:68px}.resources-block .flex-parent{min-width:340px}@media (max-width: 768px){.resources-block{width:50%;max-width:50%;padding:30px 12px 37px}}@media (max-width: 990px){.resources-block{padding:36px 8px 31px}}@media (max-width: 568px){.resources-block{width:100%;max-width:none;padding:27px 8px 25px;margin-bottom:0}}.resources-page .resources-block:nth-child(6){flex:1 1 50% !important;max-width:50% !important}@media (max-width: 568px){.resources-page .resources-block:nth-child(6){flex:1 1 100% !important;max-width:100% !important}}.resources-page .resources-block:nth-child(7){flex:1 1 50% !important;max-width:50% !important}@media (max-width: 568px){.resources-page .resources-block:nth-child(7){flex:1 1 100% !important;max-width:100% !important}}.resources-page .resources-block:nth-child(2){flex-basis:100% !important;max-width:none !important;overflow:visible;padding:0 !important;left:50%;min-width:100vw}.resources-page .resources-block:nth-child(2) a{left:-50vw;position:relative;display:block}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) a{background-color:#000}}.resources-page .resources-block:nth-child(2) .image-wrap img{position:relative;left:50%;transform:translateX(-50%);-o-object-fit:cover;object-fit:cover;min-height:665px}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .image-wrap img{height:260px;min-height:372px}}@media (max-width: 568px){.resources-page .resources-block:nth-child(2) .image-wrap img{height:228px}}.resources-page .resources-block:nth-child(2) .article-meta{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:none;padding:32px;width:100%;margin:0 auto;max-width:1332px}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-meta{padding:16px}}.resources-page .resources-block:nth-child(2) .article-meta .article-content{max-width:480px;width:100%}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-meta .article-content{max-width:100%;min-width:100%}}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-meta{top:auto;position:relative;margin-top:-55px;transform:translate(-50%)}}.resources-page .resources-block:nth-child(2) .article-meta .article-category-a{padding:10px;min-width:auto;font-family:"EB Garamond",serif;font-size:13px;color:#202427;font-weight:500;line-height:1;text-transform:uppercase}.resources-page .resources-block:nth-child(2) .article-meta>div{width:40%;min-width:480px;background:#fff;padding:48px}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-meta>div{min-width:none;width:100%;padding:24px}}.resources-page .resources-block:nth-child(2) .article-heading{font-family:"EB Garamond",serif;font-size:38px;color:#202427;font-weight:500;line-height:1.21;letter-spacing:0.74px;margin:.4em 0 1em 0}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-heading{font-size:34px}}@media (max-width: 568px){.resources-page .resources-block:nth-child(2) .article-heading{font-size:30px}}.resources-page .resources-block:nth-child(2) .article-summary{display:none}.resources-page .resources-block:nth-child(2) .article-date{border:none}.resources-page .resources-block:nth-child(2) .article-readmore{opacity:1;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:300;line-height:1.22;font-weight:400;letter-spacing:0.28px;display:inline-block;padding:11px 22px 15px 23px;background-color:#202427;border:solid 2px #202427;transition:all .3s ease 0s}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-readmore{margin-bottom:0px}}@media (max-width: 568px){.resources-page .resources-block:nth-child(2) .article-readmore{margin-bottom:0px}}.resources-page .resources-block:nth-child(2) .article-readmore svg{display:none}.resources-page .resources-block:nth-child(2) .article-readmore:hover,.resources-page .resources-block:nth-child(2) .article-readmore:active{color:#202427 !important;background-color:#fff;border:solid 2px #202427;text-decoration:none}.insuranceService-grid .resources-block .article-heading{height:auto;border-bottom:solid 1px #d7d5d5;margin-bottom:0;padding-bottom:4px}.insuranceService-grid .resources-block .article-summary{display:block;color:#131618}.home-resources-section .resources-block:nth-child(1){flex-basis:50%;max-width:50%}@media (max-width: 568px){.home-resources-section .resources-block:nth-child(1){max-width:100%;flex-basis:100%}}.home-resources-section .resources-block:nth-child(2){flex-basis:50%;max-width:50%}@media (max-width: 768px){.home-resources-section .resources-block:nth-child(5){display:none}}@media (max-width: 568px){.home-resources-section .resources-block:nth-child(n+2){display:none}}.home-resources-section .resources-block .article-meta{background:#e9edf0}.resources-block .article-meta{padding:16px 0;transition:all 300ms ease 0s;background:#fff}.resources-block .article-meta:hover .btn-link>span{border-bottom-color:#1c1c1b;padding-bottom:3px}.resources-block .article-meta:hover .btn-link svg{margin-left:6px}@media (min-width: 991px){.get-a-quote-grid .resources-block .article-meta{margin-top:-32px;transform:translateY(32px)}.resources-block:hover .article-meta{transform:translateY(0)}}.resources-block .article-meta-gray{background:#f7f7f7}.resources-block .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.44;margin-bottom:10px}@media (max-width: 568px){.resources-block .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:300;line-height:1.44}}.get-a-quote-grid .resources-block .article-heading{height:52px;margin-bottom:0}.resources-block .article-date{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#20262a;line-height:1.8;font-weight:bold;text-transform:uppercase;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.resources-block .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:6px;padding-bottom:16px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:400;line-height:1.47}@media (max-width: 568px){.resources-block .article-category{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#20262a;font-weight:400;line-height:1.47}}.resources-block .article-summary{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;line-height:1.6;margin-bottom:10px}.resources-block .personal-info{padding-top:16px}.resources-block .article-readmore{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;line-height:1.6;font-weight:bold}.resources-block .article-readmore svg{fill:#20262a;vertical-align:middle;height:12px;width:30px}.get-a-quote-grid .resources-block .article-readmore{font-weight:500;color:#029ee3}.get-a-quote-grid .resources-block .article-readmore svg{fill:#029ee3}.resources-block .image-wrap{overflow:hidden}.resources-block .image-wrap img{transition:all 300ms;min-width:100%}.resources-block:hover{cursor:pointer}.resources-block:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78);transform:scale(1.05)}.resources-block:hover .article-readmore{opacity:1}.resources-block .email-wrapper{display:flex;align-items:center}.resources-block .icon-right-arrow-forward{width:15px;height:14px;transition:all 0.3s ease-out 0ms}.resources-title{padding:32px 0 0 32px}@media (max-width: 568px){.resources-title{padding:32px 0 0 16px}}.section-gray{background-color:#f7f7f7}.image-item{overflow:hidden}.image-item img:hover{transform:scale(1.05)}.affiliations-block{padding:39px 12px 47px;overflow:hidden;margin-bottom:68px}.affiliations-block .flex-parent{min-width:340px}@media (max-width: 1199px){.affiliations-block{width:50%;max-width:50%;padding:30px 12px 37px}}@media (max-width: 990px){.affiliations-block{padding:36px 8px 31px}}@media (max-width: 767px){.affiliations-block{width:100%;max-width:none;padding:27px 8px 25px;margin-bottom:0}}.insuranceService-grid .affiliations-block .article-heading{height:auto;border-bottom:solid 1px #d7d5d5;margin-bottom:0;padding-bottom:4px}.insuranceService-grid .affiliations-block .article-summary{display:block;color:#131618}.affiliations-block .article-meta{padding:16px 0;transition:all 300ms ease 0s;background:#fff}@media (min-width: 991px){.affiliations-block .article-meta{margin-top:-64px;transform:translateY(64px)}.resources-block:hover .article-meta{transform:translateY(0)}}@media (min-width: 991px){.get-a-quote-grid .affiliations-block .article-meta{margin-top:-32px;transform:translateY(32px)}.resources-block:hover .article-meta{transform:translateY(0)}}.affiliations-block .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#131618;font-weight:700;line-height:1.44;height:78px;margin-bottom:10px}@media (max-width: 568px){.affiliations-block .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:700;line-height:1.44}}.get-a-quote-grid .affiliations-block .article-heading{height:52px;margin-bottom:0}.affiliations-block .article-date{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#9b9b9b;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.affiliations-block .article-partner-type{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.affiliations-block .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:25px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;font-weight:400;line-height:1.44}@media (max-width: 568px){.affiliations-block .article-category{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#131618;font-weight:400;line-height:1.44}}.affiliations-block .article-summary{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;line-height:1.6;margin-bottom:10px}.affiliations-block .article-readmore{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#9b9b9b;line-height:1.6;opacity:0}.affiliations-block .article-readmore svg{fill:#9b9b9b;vertical-align:middle;height:12px;width:30px}.affiliations-block .article-readmore:hover{color:#029ee3}.affiliations-block .article-readmore:hover svg{fill:#029ee3}.get-a-quote-grid .affiliations-block .article-readmore{font-weight:500;color:#029ee3}.get-a-quote-grid .affiliations-block .article-readmore svg{fill:#029ee3}.affiliations-block .image-wrap img{transition:all 300ms;min-width:100%}.affiliations-block:hover{cursor:pointer}.affiliations-block:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78)}.affiliations-block:hover .article-readmore{opacity:1}.story-facts{background-color:#373f45;color:#fff;text-align:center}.story-facts .flex-parent{min-height:350px;align-items:center}.story-facts .flex-parent>.block{flex-basis:8%;min-width:160px;align-items:center;align-content:center}@media (max-width: 1099px){.story-facts .flex-parent>.block{flex-basis:25%}}.story-facts-professions{background-color:#fff;background-image:url("/img/img-story-facts.png");background-repeat:no-repeat;background-position:center}.story-facts-professions .flex-parent{padding-top:100px;padding-bottom:140px}.story-facts-professions .flex-parent .block{flex:1 1 33.33%;-webkit-flex:1 1 33.33%}.story-facts-professions .bottom-text{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:600;line-height:1.29;text-transform:capitalize;box-shadow:#029ee3 0px 2px inset;padding-top:20px;margin-bottom:80px}.story-facts-professions .story-facts-item{display:flex;align-items:center;flex-direction:column;max-width:280px;margin:auto;text-align:center}.story-facts-professions .story-facts-item .static-number{font-family:"Times New Roman",Times-Roman,Helvetica,Arial,sans-serif;font-size:90px;color:#20262a;font-weight:300;line-height:.84;letter-spacing:1.38px;margin-top:60px;margin-bottom:20px}.story-facts-professions .story-facts-item .static-text{font-family:"Times New Roman",Times-Roman,Helvetica,Arial,sans-serif;font-size:32px;color:#20262a;font-weight:300;line-height:.84;letter-spacing:1.38px;margin-top:60px;margin-bottom:20px}.story-facts-professions .story-facts-item .static-info{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:300;line-height:1.29}.story-facts-professions .story-facts-item .static-line{width:32px;height:1px;margin-bottom:18px;border:solid 2px #029ee3}.story-facts-professions .panel-container{--panel-height: 300px;--panel-width: 300px;--max-count-per-row: 3;--max-count-per-col: 2;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;background-image:url("/img/img-story-facts.png");background-repeat:no-repeat;background-position:center}.story-facts-professions.carousel-wrapper-our-story .panel-container{--panel-height: 240px}.story-facts-professions .panels{display:grid;grid-gap:0px;grid-template-columns:repeat(calc(var(--max-count-per-row) * 2), calc(var(--panel-width) / 2));grid-template-rows:repeat(auto, var(--panel-height));align-items:center;margin:auto;width:calc(var(--panel-width) * var(--max-count-per-row));overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;transition:all 0.3s ease}.story-facts-professions .panels::-webkit-scrollbar{display:none}.story-facts-professions .panel{grid-column:span 2;display:flex;align-items:center;justify-content:center;min-width:var(--panel-width);height:var(--panel-height);scroll-snap-align:start;transition:all 0.3s ease}.story-facts-professions .panel.visible{font-size:3em}.story-facts-professions .panel-control{display:none}.story-facts-professions .panel-control a{font-size:2.5rem;color:#ccc;text-decoration:none;margin:0 6px}.story-facts-professions .panel-control a:active,.story-facts-professions .panel-control a.active{color:#029ee3}@media (max-width: 600px){.story-facts-professions .panels{width:var(--panel-width);grid-auto-flow:column}.story-facts-professions .panel-control{display:block}}@media (min-width: 600px) and (max-width: 915px){.story-facts-professions .panels{width:var(--panel-width);max-height:calc(var(--panel-height) * var(--max-count-per-col));grid-template-columns:repeat(auto-fill, var(--panel-width));grid-template-rows:var(--panel-height) var(--panel-height);grid-auto-flow:column}.story-facts-professions .panel-control{display:block}.story-facts-professions .panel-control a:nth-child(even){display:none}}@media (min-width: 915px){.story-facts-professions .panel:last-child:nth-child(3n-1){grid-column-end:-2}.story-facts-professions .panel:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.story-facts-professions .panel:last-child:nth-child(3n-2){grid-column-end:5}}.tabbed-wrap .tabs-control{display:flex;list-style-type:none;background-color:transparent;border-bottom:1px solid #9b9b9b}@media (max-width: 1199px){.tabbed-wrap .tabs-control{padding:0 32px;box-sizing:border-box}}@media (max-width: 990px){.tabbed-wrap .tabs-control{padding:0 16px;box-sizing:border-box}}.tabbed-wrap .tabs-control .overflowTabs li.overflow{display:block}.tabbed-wrap .tabs-control li{display:inline-block;font-size:18px;margin-right:20px;margin-bottom:8px;height:40px;white-space:nowrap}@media (max-width: 1199px){.tabbed-wrap .tabs-control li{width:21.5%}}@media (max-width: 990px){.tabbed-wrap .tabs-control li{width:24%}}@media (max-width: 767px){.tabbed-wrap .tabs-control li{width:100%}.tabbed-wrap .tabs-control li:not(:first-child){margin-top:1px}}.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{display:block;width:227px;padding:11px 0px 0px 0px;font-size:15px;line-height:1;text-align:left;margin:0;background-color:#fff;color:#9b9b9b !important;opacity:1;border:none;border-top:1px #9b9b9b solid;border-right:1px #9b9b9b solid;border-radius:0}.pf-brochure .tabbed-wrap .tabs-control li a,.pf-brochure .tabbed-wrap .tabs-control li a:hover{background-color:#000;color:#029ee3 !important;font-size:19px;font-weight:bold;text-align:center;border:none}@media (max-width: 1199px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{width:100%}}@media (max-width: 990px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{padding:11px 12px}}@media (max-width: 767px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{text-align:center;font-size:16px}}@media (max-width: 568px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{font-size:12px}}.tabbed-wrap .tabs-control li.active a{background-color:#fff;color:#060708 !important;border-top:1px #1c1c1b solid;border-right:1px #1c1c1b solid;font-weight:400}.pf-brochure .tabbed-wrap .tabs-control li.active a{background-color:#000;color:#fff !important;border:none;border-bottom:none}.pf-brochure .tabbed-wrap .tabs-control li:hover a{color:#c4c4c4 !important}.tabbed .tab-control_blocks{display:flex;flex-wrap:nowrap}.tabbed .tab-control_blocks li{flex:1 1 auto;padding-right:2px;position:relative}.tabbed .tab-control_blocks li:first-child{max-width:60px}@media (max-width: 271px){.tabbed .tab-control_blocks li:first-child{max-width:unset}}.tabbed .tab-control_blocks li:last-child{padding-right:0}.tabbed .tab-control_blocks li a{background:#bdc6cc;border-color:#bdc6cc;color:#131618;padding:16px;border-radius:0;display:block;margin-left:0;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:300;line-height:1.6}.tabbed .tab-control_blocks li a svg{fill:#fff}.tabbed .tab-control_blocks li.active a{background-color:#131618;color:#fff;border-color:#131618}.tabbed .tab-control_blocks li.active:after{height:0;width:0;display:block;content:'';position:absolute;left:6px;top:99%;border-style:solid;border-width:8px 6px 0 6px;border-color:#131618 transparent transparent transparent;z-index:1}.contactPage .tabbed-wrap .tabs-control{justify-content:center;padding-bottom:30px}.dashboard-tabs .dashboard-wrap>section>div>div{position:relative;border-bottom:0 none}.dashboard-tabs .dashboard-wrap .tabs-control{border:0 none;margin-bottom:1em}.dashboard-tabs .dashboard-wrap .tabs-control li a{border:0 none;font-size:19px;font-weight:600;line-height:1.58;letter-spacing:0.29px;color:#b1b0b1 !important}.dashboard-tabs .dashboard-wrap .tabs-control li.active a{color:#029ee3 !important}.dashboard-tabs .dashboard-wrap .tab-content{position:relative;border:none}@media (max-width: 767px){.dashboard-tabs .dashboard-wrap .tab-content{height:auto}}.dashboard-tabs .dashboard-wrap .tab-content>div{height:100% !important}.dashboard-tabs .dashboard-wrap .tab-content .tab-info-wrap{background-color:#edeeee}.dashboard-tabs .dashboard-wrap .tab-content fieldset{margin-top:0}.dashboard-tabs .bounds>.flex-parent,.dashboard-tabs .jf-header-bounds>.flex-parent{margin:0 -32px}@media (max-width: 768px){.dashboard-tabs .bounds>.flex-parent,.dashboard-tabs .jf-header-bounds>.flex-parent{margin:0 -16px}}@media (max-width: 568px){.dashboard-tabs .bounds>.flex-parent,.dashboard-tabs .jf-header-bounds>.flex-parent{margin:0 -8px}}.dashboard-tabs .bounds>.flex-parent fieldset,.dashboard-tabs .jf-header-bounds>.flex-parent fieldset{padding-left:0}.pf-dashboard .policies-parent{padding:0}.pf-dashboard .policies-parent .policies .table{padding:0 16px}@media (max-width: 768px){.pf-dashboard .dashboard-tabs{margin-top:-2em}}.pf-dashboard .policy{max-width:814px;margin-bottom:67px}@media (max-width: 768px){.pf-dashboard .policy{margin-bottom:32px}}.pf-dashboard .policy .policy-content-box{flex-wrap:wrap;display:flex;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;max-width:814px;min-height:305px;padding:0 20px;border:solid 0.8px #979797;border-top:none}.pf-dashboard .policy .policy-content-box .policy-content{width:100%;color:#1c1c1b;padding:0 5px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}.pf-dashboard .policy .policy-content-box .policy-content .policy-info{font-family:Sarabun, sans-serif;font-size:17px;line-height:1.29;letter-spacing:0.26px;padding:25px 0}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-info{padding:15px 0}}.pf-dashboard .policy .policy-content-box .policy-content .policy-info .date-inner{font-family:Sarabun, sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.18px;color:#202427;display:none;margin-bottom:15px}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-info .date-inner{display:inline-block}}.pf-dashboard .policy .policy-content-box .policy-content .policy-info div{margin-bottom:5px}.pf-dashboard .policy .policy-content-box .policy-content .policy-info .policy-info-label{font-weight:bold}.pf-dashboard .policy .policy-content-box .policy-content .policy-info .policy-info-value{font-weight:300}.pf-dashboard .policy .policy-content-box .policy-content .policy-link{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:25px 0}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-link{padding:21px 0}}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a{display:flex}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a:hover .icon-label{opacity:1}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a:hover .icon-arrow-right svg{margin-left:3px}.pf-dashboard .policy .policy-content-box .policy-content .policy-link .icon-label{font-family:Sarabun, sans-serif;font-size:19px;line-height:1.89;letter-spacing:0.29px;text-align:right;color:#9b9b9b;padding-right:22px;opacity:0.7;transition:opacity 0.3s}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-link .icon-label{font-size:17px;line-height:1.29;letter-spacing:0.26px;color:#202427;padding-top:6px;width:186px;text-align:left}}.pf-dashboard .policy .policy-content-box .policy-content .policy-link .icon-arrow-right{width:45px;height:41px;background-color:#c8c9ca;padding:15px 0 0 19px}.pf-dashboard .policy .policy-content-box .policy-content .policy-link .icon-arrow-right svg{fill:#fff;width:9px;height:13px;transition:margin 0.3s}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a .icon-arrow-right{background-color:#c8c9ca}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-link a .icon-arrow-right{background-color:#fff}}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a:link .icon-arrow-right,.pf-dashboard .policy .policy-content-box .policy-content .policy-link a:visited .icon-arrow-right{background-color:#029ee3}.pf-dashboard .policy .policy-content-box .policy-content .policy-link span{vertical-align:middle}.pf-dashboard .policy .policy-content-box .policy-content:after{content:" ";border-top:0.5px solid #979797;width:100%}.pf-dashboard .policy .policy-content-box .policy-content:last-child:after{content:" ";border-top:0 none;width:100%}.pf-dashboard .policy .policy-content-box .policy-status{width:100%;color:#1c1c1b;padding:20px 5px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}.pf-dashboard .policy .policy-content-box .policy-status .policy-status-info{font-family:Sarabun, sans-serif;font-size:17px;line-height:1.29;letter-spacing:0.26px}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-status .policy-status-info{margin-bottom:32px}}.pf-dashboard .policy .policy-content-box .policy-status .policy-status-info .policy-status-info-label{font-weight:bold}.pf-dashboard .policy .policy-content-box .policy-status .policy-status-info .policy-status-info-value{font-weight:300}.pf-dashboard .policy .policy-content-box .policy-status .policy-button{max-width:252px;width:100%}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-status .policy-button{max-width:unset}}.pf-dashboard .policy .policy-content-box .policy-status .policy-button .contentButton.disabled a,.pf-dashboard .policy .policy-content-box .policy-status .policy-button .contentButton.disabled a.btn_a:hover,.pf-dashboard .policy .policy-content-box .policy-status .policy-button .contentButton.disabled #summaryScreen .jf-progressTable a.button:hover,#summaryScreen .jf-progressTable .pf-dashboard .policy .policy-content-box .policy-status .policy-button .contentButton.disabled a.button:hover{background-color:#55565a;border-color:#55565a;color:#fff !important}.pf-dashboard .policy .title{position:relative;display:block;margin:0}.pf-dashboard .policy .title.title_extended{max-width:814px;background-color:#029ee3;padding:0}.pf-dashboard .policy .title .header-box{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:space-between;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.43;position:relative;box-sizing:border-box}@media (max-width: 768px){.pf-dashboard .policy .title .header-box{justify-content:flex-start;align-content:stretch}}.pf-dashboard .policy .title .header-box .policyIcon{flex-basis:8%;position:relative}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon{padding:10px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box{background-color:#505c64;width:100%;height:99%;display:inline-block;position:relative}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box{width:49px;height:47px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg{fill:white;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-complete{width:35.9px;height:27.3px}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-complete{width:20px;height:15px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-inprogress{width:37px;height:27px}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-inprogress{width:20px;height:15px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-warning-triangle{width:46px;height:40px}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-warning-triangle{width:20px;height:15px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-inactive{width:26px;height:18px;fill:#6D858D}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-inactive{width:20px;height:15px}}.pf-dashboard .policy .title .header-box.status-not-started .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-not-started .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-not-started .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-not-started .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-not-started{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-not-started+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-open .policyIcon .status-icon-box svg{fill:#198fc2}.pf-dashboard .policy .title .header-box.status-open .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-open .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-open .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box .status.status-open{fill:#198fc2}.pf-dashboard .policy .title .header-box .icon-status-open+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box.status-started .policyIcon .status-icon-box svg{fill:#198fc2}.pf-dashboard .policy .title .header-box.status-started .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-started .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-started .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box .status.status-started{fill:#198fc2}.pf-dashboard .policy .title .header-box .icon-status-started+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box.status-locked .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-locked .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-locked .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-locked .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-locked{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-locked+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-idle .policyIcon .status-icon-box svg{fill:#67868e}.pf-dashboard .policy .title .header-box.status-idle .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-idle .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-idle .button{border-color:#67868e;background:#67868e}.pf-dashboard .policy .title .header-box .status.status-idle{fill:#67868e}.pf-dashboard .policy .title .header-box .icon-status-idle+.status-icon{color:#67868e;background:#67868e}.pf-dashboard .policy .title .header-box.status-inactive .policyIcon .status-icon-box svg{fill:#f93}.pf-dashboard .policy .title .header-box.status-inactive .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-inactive .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-inactive .button{border-color:#f93;background:#f93}.pf-dashboard .policy .title .header-box .status.status-inactive{fill:#f93}.pf-dashboard .policy .title .header-box .icon-status-inactive+.status-icon{color:#f93;background:#f93}.pf-dashboard .policy .title .header-box.status-returned .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-returned .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-returned .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-returned .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-returned{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-returned+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-complete .policyIcon .status-icon-box svg{fill:#90ce51}.pf-dashboard .policy .title .header-box.status-complete .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-complete .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-complete .button{border-color:#90ce51;background:#90ce51}.pf-dashboard .policy .title .header-box .status.status-complete{fill:#90ce51}.pf-dashboard .policy .title .header-box .icon-status-complete+.status-icon{color:#90ce51;background:#90ce51}.pf-dashboard .policy .title .header-box.status-retracted .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-retracted .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-retracted .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-retracted .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-retracted{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-retracted+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-submitted .policyIcon .status-icon-box svg{fill:#198fc2}.pf-dashboard .policy .title .header-box.status-submitted .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-submitted .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-submitted .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box .status.status-submitted{fill:#198fc2}.pf-dashboard .policy .title .header-box .icon-status-submitted+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box.status-not-renewed .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-not-renewed .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-not-renewed .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-not-renewed .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-not-renewed{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-not-renewed+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-unpaid .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-unpaid .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-unpaid .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-unpaid .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-unpaid{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-unpaid+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .header-title{flex-basis:70%;padding:7px 24px;font-family:"EB Garamond",serif;font-size:26px;line-height:1.69;letter-spacing:0.4px}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .header-title{padding:15px 0;font-size:24px}}.pf-dashboard .policy .title .header-box .header-date{flex-basis:22%;padding:18px 24px 18px 0;font-family:Sarabun, sans-serif;font-size:12px;font-weight:bold;line-height:1.83;letter-spacing:0.18px;text-align:right}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .header-date{display:none}}.pf-dashboard .dashboard-wrap{width:100%}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.statusLegend{border:none}.statusLegend ul{display:flex;justify-content:flex-start;list-style-type:none}@media (max-width: 1199px){.statusLegend ul{flex-wrap:wrap}}.statusLegend li{white-space:nowrap;flex:1 1 25%;max-width:240px;padding-right:32px}.statusLegend li .legend-icon{padding:12px;display:inline-block;margin-right:8px}.statusLegend li .legend-icon svg{fill:#fff}.statusLegend li.legend_incomplete .legend-icon{background-color:#f93}.statusLegend li.legend_complete .legend-icon{background-color:#90ce51}.statusLegend li.legend_notStarted .legend-icon{background-color:#198fc2}.statusLegend li.legend_issues .legend-icon{background-color:#d0021b}.statusLegend li.legend_inactive .legend-icon{background-color:#67868e}@media (max-width: 567px){.statusLegend li{flex-basis:100%;margin-bottom:12px}}.statusLegend .legend_issues .legend-icon{min-width:56px;min-height:56px;padding-left:17px;padding-top:15px}.statusLegend .legend_complete .legend-icon{min-width:56px;min-height:56px;padding-left:19px;padding-top:16px}.statusLegend .legend_notStarted .legend-icon{min-width:56px;min-height:56px;padding-left:19px;padding-top:16px}.statusLegend .legend_incomplete .legend-icon{min-width:56px;min-height:56px;padding-left:20px;padding-top:16px}.statusLegend .legend_inactive .legend-icon{min-width:56px;min-height:56px;padding-left:21px;padding-top:14px}#summaryScreen .statusLegend{padding-top:32px}#summaryScreen .statusLegend ul{padding-left:0px}.importContacts{margin-top:50px;margin-bottom:50px}.importContacts-download{margin-bottom:20px}.importContacts-download button{margin-top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.importContacts-upload form{width:100%;max-width:400px;padding:0;display:flex;align-items:flex-end}.importContacts-upload .jf-row{margin:0}.importContacts-upload .jf-row.importContacts-submit{width:auto}.jf-row.importContacts-submit .btn_a,.jf-row.importContacts-submit #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .jf-row.importContacts-submit .button{margin:0;color:#fff !important;padding:5px 6px 6px}.ws-popover{z-index:110000}.pf-admin .ws-popover button{display:inline-block;color:#222 !important}.pf-admin button.ws-popover-opener{color:#01bee5 !important}.input-picker .ws-button-row>button{width:inherit}.input-picker .picker-list td>button:hover,.input-picker .picker-list td>button.checked-value{color:#fff !important;background:#000}.ws-picker-controls>button{display:inline-block !important}.homeSection .heading-block{flex-basis:100%}.homeSection .heading-block h3{margin-bottom:0;font-weight:500}.homeSection .article-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675px){.homeSection .article-heading{font-size:32px;line-height:1.14em}}.homeSection.theme_negative{background-color:#1d1d1d;color:#fff}.homeSection.theme_negative .article-heading{color:#fff}.homeSection.theme_image{background:url("../img/bg-sales.jpg");background-size:cover;background-position-x:right}.homeSection.theme_video{background-size:cover;background-position-x:right;background-color:#1d1d1d;color:#fff}.homeSection.theme_video .article-heading{color:#fff}.homeSection.theme_video .flex-parent{justify-content:flex-end;align-content:center;min-height:600px}@media (max-width: 768px){.homeSection.theme_video .flex-parent{min-height:0;padding-top:192px}}.homeSection.theme_video .flex-parent .block{max-width:40%}@media (max-width: 900px){.homeSection.theme_video .flex-parent .block{max-width:70%}}@media (max-width: 768px){.homeSection.theme_video .flex-parent .block{max-width:none}}.homeSection.theme_video .portalVideo-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.homeSection.theme_video .portalVideo-play svg{height:120px;width:120px;fill:#f8f9f7;opacity:0.9;transition:all 0.4s ease 0s}.homeSection.theme_video .portalVideo-play:hover svg{fill:#fff;opacity:1;transition:all 0.4s ease 0s}@media (max-width: 900px){.homeSection.theme_video .portalVideo-play{left:calc(15% + 16px)}}@media (max-width: 768px){.homeSection.theme_video .portalVideo-play{top:64px;left:50%;transform:translate(-50%, 0)}}.homeSection.theme_video .modal-wrap.active .modal-contentWrap{padding:0;line-height:0}.homeSection .l-list{margin-top:0}.homeSection .l-list li{font-weight:400}.stream-block .block-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:26px;color:#20262a;font-weight:500;line-height:1.42;margin-top:0}.stream-block .article-readmore{opacity:1;padding-top:1em;color:#029ee3}.stream-block:hover .article-readmore{color:#4a4a4a}.two-col-list{position:relative;flex-wrap:nowrap;margin:0 -15px;padding:7px 0 0}.two-col-list .block{position:relative;flex:0 1 auto;max-width:50%;min-width:0;padding:15px}.ie10 .two-col-list .block,.ie11 .two-col-list .block{flex-basis:350px}.two-col-list .block h4{margin:0 0 13px;font-size:18px;line-height:26px;font-weight:bold;color:#131618}.two-col-list .right-block::before{position:absolute;display:block;content:"";top:15px;left:0;bottom:17px;width:2px;background:#D4DADB;z-index:1}@media (min-width: 569px){.two-col-list .left-block{padding-right:50px}.two-col-list .right-block{padding-left:50px}}@media (max-width: 568px){.two-col-list{display:block;margin:0}.two-col-list .block{display:block;max-width:100%;padding:15px 0 22px}.two-col-list .right-block{padding-top:36px}.two-col-list .right-block::before{top:0;bottom:auto;width:100%;height:2px}}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li{display:flex;width:50%;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li.current{z-index:2}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd){left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:-150px;padding-left:150px;overflow:hidden}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-end;padding-left:150px}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even){left:50%}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:-150px;overflow:hidden}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{justify-content:flex-start;padding-left:240px;padding-right:300px}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-inner{position:relative;display:flex;flex:1 1 auto;min-height:100%;transform:skew(20deg)}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container{position:relative;display:flex;flex:1 1 auto;min-height:100%;margin:0 -150px;padding:0 150px;background-position:center;background-repeat:no-repeat;background-size:cover;transform:skew(-20deg)}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container>div{position:relative}@media (max-width: 1199px){.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:0;padding-left:0;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-start;padding-left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:0;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:20px;padding-right:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-inner{transform:none}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container{margin:0;padding:0;transform:none}}@media (max-width: 767px){.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul{position:relative;display:flex;flex-direction:column}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li{position:relative;flex:1 1 auto;top:auto;min-height:0;width:100%;height:auto !important;opacity:1 !important}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even){left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:0}}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li{display:flex;width:33.3%;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li.current{z-index:2}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1){left:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1) .banner-slide-inner{margin-left:0px;padding-left:0px;overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2){left:33.3%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2) .banner-slide-inner{overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3){left:66.6%;width:33.4%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3) .banner-slide-inner{overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-inner{position:relative;display:flex;flex:1 1 auto;min-height:100%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container{position:relative;display:flex;flex:1 1 auto;min-height:100%;margin:0 -150px;padding:0 150px;background-position:center;background-repeat:no-repeat;background-size:cover}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container h1{font-size:3em;line-height:1.2}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container>div{position:relative}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content{text-align:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content p{max-width:100%;font-size:14px}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content h1{font-family:"EB Garamond",serif}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content .sub-title{margin:0;font-weight:500}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content .banner-cta{margin-top:45px;border:none}@media (max-width: 1199px){.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:0;padding-left:0;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-start;padding-left:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:0;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:0px;padding-right:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-inner{transform:none}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container{margin:0;padding:0;transform:none}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .half-bounds{max-width:100%}}@media (max-width: 767px){.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul{position:relative;display:flex;flex-direction:column}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li{position:relative;flex:1 1 auto;top:auto;min-height:0;width:100%;height:auto !important;opacity:1 !important}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2),.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3){left:0;width:100%}}.getAQuoteOption{border-right:solid 1px #c8caca}.getAQuoteOption .getAQuoteOption-heading{font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:300;line-height:1.5;text-align:center}.getAQuoteOption .getAQuoteOption-desc{text-align:center;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:300;line-height:1.5}.getAQuoteOption .getAQuoteOption-btn{text-align:center}.getAQuoteOption .getAQuoteOption-btn a{display:inline-block}.getAQuoteOption:last-child{border-right:0 none}.getAQuoteOption-icon{height:68px;position:relative;margin-top:30px;margin-bottom:10px}.getAQuoteOption-icon svg{fill:#fff;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}.getAQuoteOption-icon .svg-wrap{display:block;content:'';position:absolute;background:#000;border-radius:50% 50%;width:68px;height:68px;left:50%;top:50%;transform:translate(-50%, -50%);padding:14px}.flex-parent .block-getAQuoteOption{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:200px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 200px}.complete-proposal-message{text-align:left;margin-bottom:30px;font-family:"Gotham A","Gotham B",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;color:#060708}.complete-proposal-message .proposal-message{margin-bottom:30px}.complete-proposal-message.complete-proposal-link{font-size:17px;font-weight:500;line-height:2.12;color:#01bee5}.complete-proposal-message::after{content:'';position:absolute;border:solid 1px #d7d5d5;min-width:35%;z-index:9}@media only screen and (max-width: 866px){.complete-proposal-message::after{content:'';position:absolute;border:solid 1px #d7d5d5;min-width:322px;z-index:9}}.complete-proposal-message .ion-ios-arrow-thin-right---Ionicons{width:25px;height:13px;position:relative;left:13px}@media only screen and (max-width: 1024px){.get-a-quote-page .dropzone{width:100% !important}.get-a-quote-page a.drop-button{bottom:0px !important;position:relative !important;left:0 !important;margin:10px auto !important}.alertDialog .dialog-button-row{padding-right:0 !important}.alertDialog .dialog-button-row a{margin:15px auto !important}.get-a-quote-page .dropzone-icon{margin-top:40px}.alertDialog .dialog-title{font-size:21px !important}.alertDialog .dialog-title .getAQuoteOption-icon{margin-top:10px !important;margin-bottom:10px !important}.alertDialog .dialog-title .getAQuoteOption-icon{margin-right:10px !important}}@media only screen and (max-width: 402px){.alertDialog .dialog-box{min-width:100% !important;margin:auto -5px !important}.alertDialog .dialog-title{font-size:16px !important}.alertDialog{position:relative !important}.modal-wrap.active .modal-contentWrap{max-width:100% !important;max-height:100% !important;margin:auto -5px !important;overflow:auto !important;vertical-align:auto;padding:0}.modal-overlay:before{display:inline-block;height:100%;margin-right:0;vertical-align:middle}.get-a-quote-page .dropzone{width:95% !important}}.pf-admin .list-menu{padding:16px 16px 17px 16px;border-radius:2px;box-shadow:2px 3px 12px 0 rgba(0,0,0,0.5);border:solid 1px #505c64;background-color:#fff;display:none;max-height:0;transition:max-height 0.5s ease-out, opacity .3s ease-out;opacity:0;position:absolute;z-index:99999;margin-top:10px}.pf-admin .list-menu.one-item{padding:10px 16px 10px 16px}.pf-admin .list-menu ul{list-style-type:none;padding-left:0}.pf-admin .list-menu ul li{display:flex;align-items:center;margin:8px 0;cursor:pointer}.pf-admin .list-menu ul li a,.pf-admin .list-menu ul li button{color:#202427;font-family:Sarabun;font-size:13px;font-weight:300;line-height:1.69;transition:all 250ms}.pf-admin .list-menu ul li button{padding:2px 0;cursor:pointer;background-color:white;color:#202427 !important;border:none}.pf-admin .list-menu ul li svg{transition:all 250ms}.pf-admin .list-menu ul li .icon-wrap{width:30px;display:flex;justify-content:flex-start}.pf-admin .list-menu ul li:hover a{color:#029ee3}.pf-admin .list-menu ul li:hover button{color:#029ee3 !important}.pf-admin .list-menu ul li:hover.line{border-bottom:solid 1px #029ee3}.pf-admin .list-menu ul li:hover svg{fill:#029ee3}.pf-admin .list-menu ul li .icon-menu-paper{margin-top:3px}.pf-admin .list-menu ul li .icon-dashboard{width:16px;height:11px}.pf-admin .list-menu ul li .icon-checklist{width:20px;height:13px}.pf-admin .list-menu ul li .icon-menu-upload{width:16px;height:11px}.pf-admin .list-menu ul li .icon-cloud-upload{width:17px}.pf-admin .list-menu ul li .icon-renew{width:17px}.pf-admin .list-menu ul li .icon-tick-drawn,.pf-admin .list-menu ul li .icon-cross-drawn{fill:#373F45}.pf-admin .list-menu ul li .icon-menu-vertical-dots{width:5px;height:20px}.pf-admin .list-menu ul li .icon-reset-icon-01{width:17px;height:17px}.pf-admin .list-menu ul li .icon-bin{width:16px;height:16px}.pf-admin .list-menu ul li.line{width:100%;border-bottom:solid 1px #979797;padding-bottom:6px;transition:all 250ms}.pf-admin .list-menu.opened{transition:max-height 0.5s ease-out, opacity .7s ease-out;opacity:1;max-height:500px;display:block}.pf-admin .dataTable_overflow_wrapper{overflow-y:visible;overflow-x:visible}.list-btn-menu{cursor:pointer;z-index:0}.list-btn-menu.selected svg{fill:#029ee3}.list-btn-menu svg{transition:all 250ms}.list-btn-menu.vertical-dots{padding:4px 12px}.list-menu-container{position:relative}.list-menu-container.vertical-dots-menu{margin-right:-10px;margin-top:-2px}.list-menu-main-wrap{display:flex;justify-content:flex-end}.page-header .list-menu-main-wrap{float:right}.pf-admin .tabs-control.tabs-control-malta{margin:0 0 30px}.modal_pdf{left:0}.modal_pdf .row{margin-bottom:8px}.modal_pdf .icon{display:inline-block;vertical-align:middle;height:20px}.modal_pdf svg{height:12px;width:12px}.modal_pdf.active .modal-overlay{display:flex;flex-direction:column;height:100%}.modal_pdf.active .modal-overlay:before{height:unset}.modal_pdf.active .modal-overlay .pdf-control-panel{width:100%;background-color:#333333;box-sizing:border-box;box-shadow:0 5px 5px rgba(39,39,39,0);display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:center;-ms-flex-line-pack:center;align-items:center;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block.page-summary{text-align:center}@media (max-width: 768px){.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block:first-child{flex-basis:max-content}}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .doc-name{color:#fff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary{color:#868686;font-size:14px;font-weight:normal;margin:0 10px;white-space:nowrap}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary:hover{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='prevPage-']{margin-right:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='nextPage-']{margin-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']{max-width:32px;width:100%;background-color:transparent;border:none;border-bottom:1px solid;color:#868686;text-align:center}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']:focus{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-outer-spin-button,.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[type=number]{-moz-appearance:textfield}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block{text-align:right}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block .pdf-preview-icons{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:16px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .modal-close{position:relative;width:40px;right:unset;top:unset;z-index:unset;color:#fff;font-weight:bold}.modal_pdf.active .modal-overlay .modal-contentWrap{background-color:#eeeeee;margin:auto !important;width:auto !important;max-width:100% !important;padding:0 !important;max-height:none !important;border:none;min-width:210px;min-height:297px;background-size:72px 72px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3e%3cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='%231C1B1F' fill-opacity='.5' d='M9 12.5h1v-2h1c.283 0 .52-.096.713-.287A.968.968 0 0 0 12 9.5v-1a.967.967 0 0 0-.287-.713A.968.968 0 0 0 11 7.5H9v5Zm1-3v-1h1v1h-1Zm3 3h2c.283 0 .52-.096.713-.287A.968.968 0 0 0 16 11.5v-3a.967.967 0 0 0-.287-.713A.968.968 0 0 0 15 7.5h-2v5Zm1-1v-3h1v3h-1Zm3 1h1v-2h1v-1h-1v-1h1v-1h-2v5ZM8 18c-.55 0-1.02-.196-1.412-.587A1.926 1.926 0 0 1 6 16V4c0-.55.196-1.02.588-1.413A1.926 1.926 0 0 1 8 2h12c.55 0 1.02.196 1.413.587.39.393.587.863.587 1.413v12c0 .55-.196 1.02-.587 1.413A1.926 1.926 0 0 1 20 18H8Zm0-2h12V4H8v12Zm-4 6c-.55 0-1.02-.196-1.413-.587A1.926 1.926 0 0 1 2 20V6h2v14h14v2H4Z'/%3e%3c/g%3e%3c/svg%3e");-webkit-animation-name:THROB;animation-name:THROB;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal_pdf.active .modal-overlay .modal-contentWrap .modal-content .pdf-preview canvas[id^='canvas-']{border:1px solid black;direction:ltr}.modal_pdf.active .modal-overlay .icon-download{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .icon-pdf-preview-close{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .scale-control span{color:#868686;display:inline-flex;vertical-align:middle;padding:2px}.modal_pdf.active .modal-overlay .scale-control span:hover{color:#fff}.modal_pdf.active .modal-overlay .scale-control svg{height:20px;width:20px;fill:currentColor}@-webkit-keyframes THROB{50%{background-size:48px 48px}}@keyframes THROB{50%{background-size:48px 48px}}.autoComplete{background-color:#e7e7e7;margin:0 32px 0 32px;display:flex}.autoComplete .label{font-family:"EB Garamond",serif;font-size:26px;line-height:44px;padding:5px 32px 5px 24px;white-space:nowrap;font-weight:200}.autoComplete .text{padding:5px 15px 5px 0;line-height:22px;width:100%;display:block}.autoComplete input{line-height:40px;height:48px;width:100%}.searchImage{margin-left:-10px;margin-bottom:-10px;height:57px;width:57px;fill:white;background-color:#029ee3;padding:16px;top:0px;position:relative}div[data-type="audioboom"] iframe.audioboom{max-width:100% !important}div[data-type="audioboom"],div[data-type="image"],div[data-type="video"],div[data-type="soundcloud"],div[data-type="tweet"],div[data-type="quote"]{margin-bottom:40px}div[data-type="audioboom"] blockquote,div[data-type="image"] blockquote,div[data-type="video"] blockquote,div[data-type="soundcloud"] blockquote,div[data-type="tweet"] blockquote,div[data-type="quote"] blockquote{margin:80px 0px 0px}div[data-type="audioboom"] blockquote p,div[data-type="image"] blockquote p,div[data-type="video"] blockquote p,div[data-type="soundcloud"] blockquote p,div[data-type="tweet"] blockquote p,div[data-type="quote"] blockquote p{margin-bottom:10px !important}div[data-type="image"] img{width:100%}.contactTile-team .contactTile-teamGrid{display:flex;flex-wrap:wrap;padding:0 8px;max-height:0px;transition:max-height 0.4s ease 0s;overflow:hidden}.contactTile-team .contactTile-teamGrid .contactTile-teamTitle{min-width:100%;padding:0 28px;margin-bottom:0}.contactTile-team .contactTile-teamGrid .contactTile-teamCard{flex:1 1 50%;padding:20px 20px 20px 52px;position:relative}@media (max-width: 768px){.contactTile-team .contactTile-teamGrid .contactTile-teamCard{flex-basis:100%}}.contactTile-team .contactTile-teamGrid .contactTile-teamCard .icon-team-member{position:absolute;left:28px}.contactTile-team .contactTile-trigger{padding:0 28px 16px 28px;display:inline-block}.contactTile-team .contactTile-trigger .show{display:inline-block}.contactTile-team .contactTile-trigger .hide{display:none}.contactTile-team.open .contactTile-teamGrid{max-height:1400px;padding:8px;border-top:1px solid #979797}.contactTile-team.open .contactTile-trigger .show{display:none}.contactTile-team.open .contactTile-trigger .hide{display:inline-block}.welcomeMessage_categoryDashboard_home{display:none}.home.categoryDashboard .welcomeMessage_categoryDashboard_home{display:block;background:#1c1c1b;color:#fff;font-size:16px;line-height:1.56;letter-spacing:0.25px;position:absolute;top:0;left:0;right:0;padding:4px 16px}@media (max-width: 568px){.home.categoryDashboard .welcomeMessage_categoryDashboard_home{background:transparent;position:relative;padding:0 12px 14px 0;font-size:18px;color:#20262a}.home.categoryDashboard .welcomeMessage_categoryDashboard_home span{display:block}.home.categoryDashboard .welcomeMessage_categoryDashboard_home span:first-child{text-transform:uppercase;font-weight:bold;font-size:11px}}.home.categoryDashboard .page-header .welcomeMessage{display:none}.home.categoryDashboard .page-header .column-content{display:none}.home.categoryDashboard .page-header .block{padding-bottom:7px}.home.categoryDashboard .page-header .content-wrap{background-image:url("/img/privateclients/pc-homepage-sundial.png");background-size:cover;max-width:none;min-width:100%;color:#fff;padding:140px 48px 140px}@media (max-width: 1024px){.home.categoryDashboard .page-header .content-wrap{padding:48px 32px 80px}}@media (max-width: 768px){.home.categoryDashboard .page-header .content-wrap{padding:48px 32px 80px}}@media (max-width: 768px){.home.categoryDashboard .page-header .flex-parent,.home.categoryDashboard .page-header .block,.home.categoryDashboard .page-header .block:first-child{padding-left:0;padding-right:0}}.home.categoryDashboard .tabbed .page-header{display:block;opacity:1;position:relative;left:0}.home.categoryDashboard .tabbed .page-header>.bounds,.home.categoryDashboard .tabbed .page-header>.jf-header-bounds{display:block}.home.categoryDashboard .tabbed .page-header .content-wrap{max-width:none;margin-left:-16px;margin-right:-16px;margin-bottom:10px;margin-top:-25px}.home.categoryDashboard .bounds>.flex-parent .column-title,.home.categoryDashboard .jf-header-bounds>.flex-parent .column-title{color:#fff;font-size:48px;font-style:italic;line-height:1.08;letter-spacing:0.74px;margin-bottom:6px}@media (max-width: 768px){.home.categoryDashboard .bounds>.flex-parent .column-title,.home.categoryDashboard .jf-header-bounds>.flex-parent .column-title{font-size:34px}}.home.categoryDashboard .bounds>.flex-parent .block:first-child,.home.categoryDashboard .jf-header-bounds>.flex-parent .block:first-child{margin-right:0}.home.categoryDashboard .column-content{font-size:41px;line-height:1.27;letter-spacing:0.63px;color:#fff;font-family:"EB Garamond",serif;font-size:41px;color:#fff;font-weight:400;line-height:1.13}@media (max-width: 768px){.home.categoryDashboard .column-content{font-size:28px;line-height:1.11;letter-spacing:0.43px}}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed-set{left:0;transition:left 0.4s ease 0s}.home.categoryDashboard .stickyFootMain .tabbed-set.level-1{left:-100vw}.home.categoryDashboard .stickyFootMain .tabbed-set.level-2{left:-200vw}}.home.categoryDashboard .stickyFootMain .tabbed-set-back{display:none}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed-set-back{display:block;position:absolute;top:0;left:0;width:100vw;padding:16px 16px 0 !important;font-size:18px;font-weight:500;line-height:1.22;letter-spacing:0.28px;z-index:1}.home.categoryDashboard .stickyFootMain .tabbed-set-back:before{display:inline-block;border-left:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px;margin:3px 6px 0 6px;content:''}}.home.categoryDashboard .stickyFootMain .tabs-control{display:flex}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabs-control{width:100%}}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control{flex-wrap:wrap;padding:16px;width:100vw;min-width:100vw;max-width:100vw;align-content:start}}.home.categoryDashboard .stickyFootMain .tabs-control li{flex-basis:33%;background-color:#060708;transition:background-color 0.4s ease 0s, opacity 0.2s ease 0s;margin-right:7px;margin-bottom:7px}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control li{flex-basis:100%;margin-right:0}}.home.categoryDashboard .stickyFootMain .tabs-control li:last-child{margin-right:0}.home.categoryDashboard .stickyFootMain .tabs-control li a{letter-spacing:0.28px;font-family:"EB Garamond",serif;font-size:32px;color:#fff;font-weight:400;line-height:1.13;padding:32px 32px 64px;background:transparent;display:inline-block;width:100%;height:100%;transition:all 0.4s ease 0s}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control li a{font-size:28px;line-height:1.11;letter-spacing:0.43px;padding:16px;min-height:90px}}.home.categoryDashboard .stickyFootMain .tabs-control li.active,.home.categoryDashboard .stickyFootMain .tabs-control li:hover{background-color:#029ee3}.home.categoryDashboard .stickyFootMain .tabs-control li.active a,.home.categoryDashboard .stickyFootMain .tabs-control li:hover a{border-bottom:0 none}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav{padding-top:56px;align-items:center;align-content:flex-start}}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav.selected li{opacity:0.6;transition:opacity 0.2s ease 0s}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li{aspect-ratio:1/1;flex:1 1 10%;background:none;position:relative;margin-right:0}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li{flex-basis:100%;aspect-ratio:initial;margin-bottom:1px}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:after{position:absolute;bottom:-7px;height:7px;width:100%;background-color:#029ee3;content:"";display:block;opacity:0;transition:opacity 0.4s ease 0s}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:hover{opacity:0.7}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:hover:after{opacity:0.6}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li.active{opacity:1}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li.active:after{opacity:1}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#fff;font-weight:400;line-height:1.29;text-align:center;padding:0;margin-left:0;width:100%;height:100%;background-color:#060708;vertical-align:middle;display:flex;justify-content:center;align-items:center;align-content:center;transition:all 0.4s ease 0s, height 0 ease 0.5s;flex-wrap:wrap}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a>div{flex-basis:100%}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a{display:flex;justify-content:space-between;min-height:70px;max-height:70px;padding:12px;flex-wrap:nowrap}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a>div{flex:1 1 33%}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a .icon-right-arrow-forward{display:none}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a .icon-right-arrow-forward{display:block;position:absolute;top:50%;transform:translateY(-50%);right:24px}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li.active,.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:hover{background-color:none}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li.active a,.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:hover a{border-bottom:0 none}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .categoryHasCover{display:block;position:absolute;bottom:0;height:30px;width:30px;background-color:#029ee3}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .categoryHasCover{left:0}}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .categoryHasCover{right:0}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .categoryHasCover svg{fill:#fff;width:19px;height:30px;vertical-align:middle}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .category-icon{display:inline-block;padding-right:12px}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .category-icon svg{max-width:100%;height:56px}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .category-title{text-align:left;flex-basis:50%;margin-left:12px}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .category-arrow{text-align:right;position:relative;height:100%}}.home.categoryDashboard .stickyFootMain .tabbed{margin-bottom:5em;position:relative;display:flex;z-index:0}.home.categoryDashboard .stickyFootMain .tabbed .tabbed{margin-bottom:0}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabbed{flex-wrap:wrap}}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed{width:200vw;margin-bottom:2em}.home.categoryDashboard .stickyFootMain .tabbed.content-padding,.home.categoryDashboard .stickyFootMain .tabbed.jf-header-bounds{padding:0}.home.categoryDashboard .stickyFootMain .tabbed>section{width:100vw}}.home.categoryDashboard .stickyFootMain .tabbed>ul>li>a{opacity:1;border-radius:0}.home.categoryDashboard .stickyFootMain .tabbed>ul>li>a .icon-right-arrow-forward{fill:#fff;margin-left:4px;transition:margin-left 0.4s ease 0s;width:18px;bottom:-10px;position:relative}.home.categoryDashboard .stickyFootMain .tabbed>ul>li:hover>a .icon-right-arrow-forward{margin-left:8px;fill:#fff}.home.categoryDashboard .stickyFootMain .tabbed>section>div>div{padding:0}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabbed .tabbed>section.closing{opacity:0}}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabbed>section{opacity:0;transition:opacity 0.2s ease}.home.categoryDashboard .stickyFootMain .tabbed>section.open{opacity:1}}.home.categoryDashboard .stickyFootMain .tabbed .tabbed>section,.home.categoryDashboard .stickyFootMain #generalclaims{padding:16px}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabbed .tabbed>section,.home.categoryDashboard .stickyFootMain #generalclaims{padding:24px 32px;border:#979797 1px solid}}.home.categoryDashboard .stickyFootMain .icon-large-i{fill:#fff;stroke:#fff}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-trigger{border:solid 1px #d6dbdf;background-color:#e9edf0;transition:background-color 0.4s ease 0;font-family:Sarabun;font-size:17px;line-height:1.56;color:#202427;font-weight:bold;display:block;padding:14px 20px}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-trigger span{font-weight:normal}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-trigger:after{content:'';display:block;position:absolute;right:30px;top:18px;display:block;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px;transition:all 400ms ease}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-item-open .accordion-trigger{background-color:#060708;color:#fff}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-item-open .accordion-trigger:after{border-right:0 none;border-bottom:0 none;border-left:0.1em solid;border-top:0.1em solid;background-color:transparent;top:25px}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-item-open>.accordion-content{max-height:2000px}}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .trigger-renewalDate{background-color:#d5dde3;font-size:15px;line-height:1.77;padding:14px 24px;position:absolute;top:1px;right:70px;font-weight:normal}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed .tabbed .trigger-renewalDate{display:none}}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-item-open .trigger-renewalDate{color:#fff;background-color:#394146}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-content{border-left:solid 1px #d6dbdf;border-right:solid 1px #d6dbdf}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-content:last-child{border-bottom:solid 1px #d6dbdf}.home.categoryDashboard .progressBar{background-color:#029ee3}.home.categoryDashboard .progressBar-filled{background-color:#373f45;width:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.home.categoryDashboard .open .accordion-item-open .progressBar-filled,.home.categoryDashboard .open>.tabwrap>.insuranceDetails>.policyPane .progressBar-filled{-webkit-animation-name:progressfill;animation-name:progressfill}.home.categoryDashboard .accordion{margin-bottom:32px}.home.categoryDashboard .insuranceDetails h2{font-size:17px;font-weight:bold;line-height:1.41;letter-spacing:0.26px;margin-left:24px;margin-right:24px;padding-bottom:14px;border-bottom:1px solid #979797}@media (max-width: 768px){.home.categoryDashboard .insuranceDetails h2{margin:0;margin-top:68px;font-family:"EB Garamond",serif;font-size:34px;color:#202427;font-weight:400;line-height:1.13;letter-spacing:0.28px}}@media (max-width: 768px){.home.categoryDashboard .heading_list{margin-top:68px;margin-bottom:0.75em;font-family:"EB Garamond",serif;font-size:34px;color:#202427;font-weight:400;line-height:1.13;letter-spacing:0.28px}}@-webkit-keyframes progressfill{from{width:0%}to{width:var(--progress, 0%)}}@keyframes progressfill{from{width:0%}to{width:var(--progress, 0%)}}#generalclaims .accordion-trigger{border-top:solid 1px #d6dbdf;font-family:Sarabun;font-size:17px;font-weight:bold;line-height:1.41;display:block;letter-spacing:0.26px;color:#1c1c1b;padding:14px 40px 14px 0;width:100%;background-color:transparent}#generalclaims .accordion-trigger:last-child{border-bottom:solid 1px #d6dbdf}#generalclaims .accordion-trigger:after{content:'';display:block;position:absolute;right:30px;top:18px;display:block;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px;transition:all 400ms ease}#generalclaims .accordion-item-open .accordion-trigger:after{border-right:0 none;border-bottom:0 none;border-left:0.1em solid;border-top:0.1em solid;background-color:transparent;top:25px}.policyPane{display:flex;align-items:stretch;justify-content:space-between;align-content:flex-start;padding:32px 32px 48px 24px;font-size:17px;line-height:1.46;letter-spacing:0.26px}@media (max-width: 768px){.policyPane{flex-wrap:wrap;padding:32px 0}.accordion .policyPane{padding:16px 16px 32px}}.policyPane .policyPaneBlock{max-width:47%;flex:1 1 50%}@media (max-width: 768px){.policyPane .policyPaneBlock{max-width:none;flex-basis:100%;padding:16px 0}}.policyPane .policyPaneBlock ul{padding-left:20px}.policyPane .policyPaneBlock .policyPane-footnote{margin-top:2em;font-size:14px}.policyPane h2{font-size:22px;line-height:1.45;letter-spacing:0.34px;margin-top:0}.policyPane h3{font-family:"EB Garamond",serif;font-size:32px;color:#202427;font-weight:400;line-height:1.13;letter-spacing:0.28px;margin-top:0}@media (max-width: 768px){.policyPane h3.policyPaneTitle{margin-block:0.75em}}.policyPane dl dd{display:inline-block;margin-left:0;padding-left:0.25em}.policyPane dl dd.newline{display:block}.policyPane dl .newline+dd{padding-left:0}.policyPane dl dt{font-weight:bold;display:inline-block}.policyPane dl dt.newline{display:block}.policyPane .btn_a,.policyPane #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .policyPane .button{margin-top:32px}.policyPane .aside{margin-bottom:0}@media (min-width: 769px){.policyPane .aside{max-width:386px;float:right}}@media (min-width: 1024px){.policyPane .aside{min-width:360px}}@media (max-width: 768px){.policyPane .aside .block{padding:16px}}.policyPane .aside dd{margin-bottom:1em}.policyPane .aside-title:before{background-color:#060708}@media (max-width: 768px){.policyPane .aside-title:before{left:-16px;right:-16px}}.policyPane .aside-title h3{color:#fff}.policyPane .policy-link{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-top:16px;white-space:nowrap}.policyPane .policy-link a{display:flex}.policyPane .policy-link a:hover .icon-label{opacity:1}.policyPane .policy-link a:hover .icon-arrow-right svg{margin-left:3px}.policyPane .policy-link .icon-arrow-right{width:41px;height:43px;background-color:#029ee3}.policyPane .policy-link .icon-arrow-right svg{fill:#fff;width:9px;height:13px;transition:margin 0.3s;top:50%;position:relative;left:50%;transform:translate(-50%, -50%);display:block}.policyPane .policy-link a{line-height:42px;color:#20262a}.policyPane .policy-link a .icon-arrow-right{margin-left:1em;background-color:#029ee3}@media (max-width: 768px){.policyPane .policy-link a .icon-arrow-right{background-color:#fff}}.policyPane .policy-link a:link .icon-arrow-right,.policyPane .policy-link a:visited .icon-arrow-right{background-color:#029ee3}.policyPane .policy-link span{vertical-align:middle}.policyPane .policyPaneActions{border-top:solid 1px #979797;display:flex;justify-content:space-between;margin-top:2em;padding-top:10px;flex-wrap:wrap;flex-flow:row-reverse wrap}.policyPane .policyPaneActions .policy-link{flex:0 1 auto}.policyPane .sales-list li{padding-left:2em}.policyPane .sales-list li svg{left:0;top:7px;width:19px;height:19px}.contact-card_dashboard h4{font-size:12px;font-weight:normal;margin:0}.contact-card_dashboard span{font-weight:bold;display:block}.contact-card_dashboard dl dd{display:inline-block;margin-left:0;padding-left:0.25em}.contact-card_dashboard dl dd.newline{display:block}@media (max-width: 768px){.contact-card_dashboard dl dd{display:block;padding-left:0;margin-bottom:10px}}.contact-card_dashboard dl .newline+dd{padding-left:0}.contact-card_dashboard dl dt{text-transform:capitalize;font-weight:bold;display:inline-block}.contact-card_dashboard dl dt.newline{display:block}@media (max-width: 768px){.contact-card_dashboard dl dt{display:block;padding-left:0}}section.section-block-50{background-color:#000}section.section-block-50 .flex-parent.no-padding{padding:0}@media (max-width: 768px){section.section-block-50 .flex-parent.no-padding{flex-direction:column}}@media (max-width: 568px){section.section-block-50 .flex-parent.no-padding{flex-direction:column-reverse}}section.section-block-50 .flex-parent.no-padding .block.no-padding{padding:0;min-height:743px}@media (max-width: 768px){section.section-block-50 .flex-parent.no-padding .block.no-padding{min-height:auto}}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent{justify-content:flex-end}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{max-width:630px;font-size:19px;padding-top:100px;color:#fff}@media (max-width: 568px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{padding-top:10px}}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block .column-title{color:#fff;box-shadow:#029ee3 0px -5px inset;line-height:1.08;margin-bottom:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{position:relative;height:850px}@media (max-width: 768px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{min-height:495px}}@media (max-width: 568px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{min-height:auto;display:flex;justify-content:center}}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{position:absolute;max-width:1200px;top:0;left:150px}@media (max-width: 768px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{max-width:510px;left:auto;right:-150px}}@media (max-width: 568px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{position:relative;max-width:297px;right:auto}}section.section-block-50.reverse .flex-parent.no-padding{flex-direction:row-reverse}@media (max-width: 768px){section.section-block-50.reverse .flex-parent.no-padding{flex-direction:column}}@media (max-width: 568px){section.section-block-50.reverse .flex-parent.no-padding{flex-direction:column-reverse}}section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent{justify-content:flex-start}@media (max-width: 768px){section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{padding-top:10px}}section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-bg img{max-width:900px;right:40px;left:auto}@media (max-width: 768px){section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-bg img{max-width:453px;right:0;left:-100px}}@media (max-width: 568px){section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-bg img{position:relative;max-width:315px;right:auto;left:auto}}.header,#mainheader.header{background:#000;z-index:100}.header:before,.header:after,#mainheader.header:before,#mainheader.header:after{content:'';width:100%;height:1px;background-color:#494949;position:absolute;bottom:0px;left:0;right:0}.pf-dashboard .header:after,.pf-dashboard #mainheader.header:after{background-color:#dadbdb}.pf-dashboard .header:before,.pf-dashboard #mainheader.header:before{display:none}.header.sticky .flex-nav,#mainheader.header.sticky .flex-nav{padding:0px 32px;transition:all 0.3s ease 0s}@media (max-width: 767px){.header.sticky .flex-nav,#mainheader.header.sticky .flex-nav{padding:0 16px}.pf-dashboard .header.sticky .flex-nav,.pf-dashboard #mainheader.header.sticky .flex-nav{padding:8 16px}}.pf-brochure .header.sticky .flex-nav,.pf-brochure #mainheader.header.sticky .flex-nav{padding:28px 32px}@media (max-width: 568px){.pf-brochure .header.sticky .flex-nav,.pf-brochure #mainheader.header.sticky .flex-nav{padding:20px 16px}}.pf-checkout .header.sticky .flex-nav,.pf-checkout #mainheader.header.sticky .flex-nav{padding-top:17px;padding-bottom:17px}.pf-brochure.site-locktonlsostest .header.sticky .flex-nav,.pf-brochure.site-locktonlsostest #mainheader.header.sticky .flex-nav{padding:8px 32px}.pf-brochure.site-lsos .header.sticky .flex-nav,.pf-brochure.site-lsos #mainheader.header.sticky .flex-nav{padding:8px 32px}.header.sticky .flex-nav .logo.professions .icon-logo-white,#mainheader.header.sticky .flex-nav .logo.professions .icon-logo-white{max-height:0;opacity:0;margin-bottom:0;transition:opacity 0.3s ease-out, max-height 0.3s ease-out, margin-bottom 0.3s ease-out}.header.sticky .flex-nav .logo.professions .logo-no-text-white,#mainheader.header.sticky .flex-nav .logo.professions .logo-no-text-white{opacity:0;transition:opacity 0.3s linear 0s}.header.sticky .flex-nav .logo.professions .icon-logo-scrolling-white,#mainheader.header.sticky .flex-nav .logo.professions .icon-logo-scrolling-white{top:50%}.header.sticky .flex-nav .logo.professions .logo-lsos,#mainheader.header.sticky .flex-nav .logo.professions .logo-lsos{transform:scale(0.6);margin-left:0}@media (max-width: 768px){.header.sticky .flex-nav .main-nav>li,#mainheader.header.sticky .flex-nav .main-nav>li{padding:18px 0}}@media (max-width: 568px){.header.sticky .flex-nav .main-nav>li,#mainheader.header.sticky .flex-nav .main-nav>li{padding:8px 0}}.header .flex-nav,#mainheader.header .flex-nav{padding:0px 32px;transition:all 300ms ease}.pf-brochure .header .flex-nav,.pf-brochure #mainheader.header .flex-nav{padding:20px 32px}@media (max-width: 568px){.pf-brochure .header .flex-nav,.pf-brochure #mainheader.header .flex-nav{padding:20px 16px}}.pf-brochure .header .flex-nav.bounds,.pf-brochure .header .flex-nav.jf-header-bounds,.pf-brochure #mainheader.header .flex-nav.bounds,.pf-brochure #mainheader.header .flex-nav.jf-header-bounds{max-width:2000px}.pf-checkout .header .flex-nav,.pf-checkout #mainheader.header .flex-nav{padding-top:17px;padding-bottom:17px}@media (max-width: 568px){.header .flex-nav,#mainheader.header .flex-nav{padding:9px 16px}}.header .flex-nav .login-container,#mainheader.header .flex-nav .login-container{color:#fff;display:flex;font-size:16px;cursor:pointer}.header .flex-nav .login-container .off-canvas-open-login svg,#mainheader.header .flex-nav .login-container .off-canvas-open-login svg{fill:#fff;margin-right:13px}@media (max-width: 1023px){.pf-dashboard .header .flex-nav .menu-container,.pf-dashboard .header .flex-nav .login-container,.pf-dashboard #mainheader.header .flex-nav .menu-container,.pf-dashboard #mainheader.header .flex-nav .login-container{max-width:100px}}.header .flex-nav .menu-container,#mainheader.header .flex-nav .menu-container{font-size:16px;color:#fff;display:flex}.header .flex-nav .menu-container svg,#mainheader.header .flex-nav .menu-container svg{cursor:pointer}.pf-dashboard .header .flex-nav .menu-container svg,.pf-dashboard #mainheader.header .flex-nav .menu-container svg{fill:#fff}@media (max-width: 568px){.pf-brochure.site-locktonlsostest .header .flex-nav .menu-container,.pf-brochure.site-lsos .header .flex-nav .menu-container,.pf-brochure.site-locktonlsostest #mainheader.header .flex-nav .menu-container,.pf-brochure.site-lsos #mainheader.header .flex-nav .menu-container{display:none}}ul.main-nav-icons{position:static;display:block;font-size:0}ul.main-nav-icons>li{display:inline-block;width:50%;vertical-align:middle;font-size:16px;line-height:42px}@media (max-width: 991px){ul.main-nav-icons>li{width:100%}}ul.main-nav-icons>li>a{display:inline-block;width:100%;line-height:21px;vertical-align:middle;color:#fff}@media (max-width: 991px){ul.main-nav-icons>li>a{height:auto;overflow:hidden;text-align:left}}ul.main-nav-icons>li>a .nav-icon{transition:all 250ms}ul.main-nav-icons>li>a:hover,ul.main-nav-icons>li>a:active{text-decoration:none;border-bottom:2px #01bee5 solid;color:#029ee3}ul.main-nav-icons>li>a:hover .nav-icon,ul.main-nav-icons>li>a:hover svg,ul.main-nav-icons>li>a:active .nav-icon,ul.main-nav-icons>li>a:active svg{fill:#029ee3}ul.main-nav-icons>li>a span{display:block;font-size:10px;line-height:22px;text-transform:uppercase;white-space:nowrap}@media (max-width: 991px){ul.main-nav-icons>li>a span{float:left;font-size:16px;line-height:20px;color:#029ee3;text-transform:capitalize;color:#fff}ul.main-nav-icons>li>a span:hover{color:#131618}}ul.main-nav-icons>li>a svg{transition:all 250ms;fill:#fff}@media (max-width: 991px){ul.main-nav-icons>li>a svg{float:right}}ul.main-nav-icons>li>a .login{width:14px;height:20px}ul.main-nav-icons>li>a .search{width:21px;height:20px}.mobile-nav-header{position:relative;padding-right:58px;margin-bottom:62px}@media (max-width: 568px){.mobile-nav-header{margin-bottom:35px;padding-right:45px}}.mobile-nav-header .mobile-nav-title{float:left;padding-top:12px;font-size:16px;line-height:20px;text-align:left;color:#fff}.mobile-nav-header .mobile-nav-close{position:absolute;right:33px;top:0;width:14px;height:14px;padding:0;background:url("../img/close-icon.svg") no-repeat center center;background-size:cover;z-index:100}.mobile-nav-header .mobile-nav-close:hover{cursor:pointer}@media (max-width: 568px){.mobile-nav-header .mobile-nav-close{right:20px}}.site-lsos .page-get-a-quote,.site-lsos .page-request-a-quote,.site-lsos .page-notify-a-claim{display:none !important}.site-locktonmobility .page-insurance-services,.site-locktonmobility .page-about-us{display:none !important}.readonlyMode #mainheader{margin-top:79px !important}.icon-create-policy{fill:#fff}.header-account-switcher{height:28px;background-color:#029ee3;display:flex;justify-content:center;align-items:center}.header-account-switcher span{font-size:13px;font-weight:bold;color:#fff;margin-right:8px}.header-account-switcher svg{fill:#fff}.icon-cog_professions{fill:#029ee3;vertical-align:middle;margin-left:.5em}.pf-dashboard .main-nav-wrap .main-nav>li svg{cursor:pointer}.pf-dashboard .main-nav-wrap .main-nav>li.off-canvas-open{text-align:right}@media (min-width: 569px){.site-enwtest .page-container{padding-top:104px}}.sub-nav{background-color:#e9edf0}.sub-nav .logo{font-family:"EB Garamond",serif;font-size:25px;line-height:1.76;letter-spacing:0.38px;white-space:nowrap}@media (min-width: 992px){.pf-dashboard .sub-nav .logo{text-overflow:ellipsis;overflow:hidden}}@media (max-width: 1024px){.sub-nav{display:none}}.sub-nav .main-nav-wrap .main-nav>li>a{color:#1c1c1b}.sub-nav .main-nav-wrap .main-nav>li{flex:1 1 auto !important;padding:14px 12px;border-left:solid 1px #979797;line-height:28px}.sub-nav .main-nav-wrap .main-nav>li:first-child{border:0 none}@media (min-width: 569px){.page-container{padding-top:104px}}section.notification-bar{padding-left:50px}section.notification-bar .align-left,section.notification-bar .align-right{line-height:21px;color:#c8c9ca}section.notification-bar .align-left .notification-icon,section.notification-bar .align-right .notification-icon{display:none}section.notification-bar .align-left .notification-counter-rounded,section.notification-bar .align-right .notification-counter-rounded{display:none}section.notification-bar .align-left .notification-message,section.notification-bar .align-right .notification-message{display:inline-block;font-size:14px}@media (max-width: 991px){section.notification-bar .align-left .notification-message,section.notification-bar .align-right .notification-message{font-size:13px;line-height:1.46}}section.notification-bar .align-left .go-to-my-lockton,section.notification-bar .align-right .go-to-my-lockton{display:block;font-size:10px;line-height:22px;color:#c8c9ca}section.notification-bar .align-left .go-to-my-lockton span,section.notification-bar .align-right .go-to-my-lockton span{padding:0 2px 0 5px}section.notification-bar .align-left .go-to-my-lockton:hover,section.notification-bar .align-left .go-to-my-lockton:active,section.notification-bar .align-right .go-to-my-lockton:hover,section.notification-bar .align-right .go-to-my-lockton:active{color:#029ee3}.main-nav-wrap{flex:1 1 60%;z-index:20}.main-nav-wrap .icon-dashboard-header{margin-left:0.25em;margin-top:-3px}.main-nav-wrap .main-nav{flex:1 1 auto;justify-content:flex-end;align-items:center}.main-nav-wrap .main-nav>li{position:relative;flex:1 1 auto;font-size:16px;padding:31px 0;text-align:center}.pf-dashboard .main-nav-wrap .main-nav>li{flex:0 1 auto}.pf-dashboard .main-nav-wrap .main-nav>li.off-canvas-controls.wrapper-logout{margin-right:-24px}@media (max-width: 1024px){.main-nav-wrap .main-nav>li:not(.off-canvas-controls){display:none}}@media (max-width: 568px){.main-nav-wrap .main-nav>li{padding:8px 0}}.main-nav-wrap .main-nav>li a{display:inline-block;vertical-align:middle;text-decoration:none;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#fff;position:relative}@media (max-width: 991px){.main-nav-wrap .main-nav>li a{height:auto;font-size:16px;line-height:20px;color:#fff;text-align:left;text-transform:capitalize}}.main-nav-wrap .main-nav>li a:after{display:block;width:100%;height:3px;background:#029ee3;opacity:0;transition:all 300ms ease;position:absolute;left:0;right:0;top:100%;content:'';pointer-events:none;z-index:-1}.main-nav-wrap .main-nav>li a#pdfdownloadbutton:after{content:none}.main-nav-wrap .main-nav>li a:hover:after,.main-nav-wrap .main-nav>li a:active:after{opacity:1;top:65%}.main-nav-wrap .main-nav>li.current a:after{opacity:1;top:65%}.main-nav-wrap .main-nav>li:first-child a:after{display:none}.main-nav-wrap .main-nav>li.has-submenu:hover{background:#060708}.main-nav-wrap .main-nav>li.has-submenu:hover a+.first-level-submenu{max-height:700px}.main-nav-wrap .main-nav>li.create.qcwizard a:after{display:none}.main-nav-wrap .main-nav>li.create.qcwizard a .icon-wizard{transition:all 300ms ease;vertical-align:middle;height:30px;width:30px;fill:#029ee3}.main-nav-wrap .main-nav>li.create.qcwizard:hover>a .icon-wizard{fill:#fff}.main-nav-wrap #pdfdownloadbutton{line-height:25px}.main-nav-wrap #pdfdownloadbutton.disabled{opacity:0.25;cursor:wait}.main-nav-wrap .icon-dashboard-header{fill:#fff}.main-nav-wrap .icon-dashboard-header #needle{fill:#029ee3}#icon-dashboard-header #needle{fill:#029ee3}ul.first-level-submenu{display:none}@media (max-width: 991px){ul.first-level-submenu{display:none;position:static;width:100%;min-width:0;height:auto;top:auto;left:auto;padding:0 0 15px 20px;background-color:transparent;box-shadow:none;z-index:1}}ul.first-level-submenu>li{padding:32px 32px;box-sizing:border-box;border-bottom:0 none;flex:1 1 300px}ul.first-level-submenu>li a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1.55}ul.first-level-submenu>li a:after{display:none}ul.first-level-submenu>li a.submenu-sibling{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#fff;font-weight:400;line-height:28px;padding-left:25%}ul.first-level-submenu>li a.submenu-sibling:hover{color:#029ee3;transition:all 1000ms ease}ul.first-level-submenu>li a:hover{color:#029ee3}ul.first-level-submenu>li>ul.second-level-submenu{position:static;display:none}@media (max-width: 991px){ul.first-level-submenu>li>ul.second-level-submenu{padding:5px 0;display:none;min-width:0;height:auto}}ul.first-level-submenu>li>ul.second-level-submenu>li{display:block;position:relative;padding-left:30%;border-bottom:0 none}ul.first-level-submenu>li>ul.second-level-submenu>li:hover:before{left:8px;background-color:#029ee3}ul.first-level-submenu>li>ul.second-level-submenu>li:hover:after{left:6px}ul.first-level-submenu>li>ul.second-level-submenu>li>a{display:block;text-align:left;padding:7px 0;line-height:22px}@media (max-width: 991px){ul.first-level-submenu>li>ul.second-level-submenu>li>a{position:relative;padding:6px 40px 6px 15px;z-index:5}}ul.first-level-submenu>li>ul.second-level-submenu>li>a:after{height:1px;top:1em;left:-26px;transform:translateY(2px);width:0;transition:width 300ms ease, opacity 0s}ul.first-level-submenu>li>ul.second-level-submenu>li:hover>a:after{width:14px;opacity:1;z-index:99999}ul.first-level-submenu>li>ul.second-level-submenu>li:hover>a:hover:after{top:1em;transform:translateY(2px)}ul.two-column-submenu{width:384px}@media (max-width: 991px){ul.two-column-submenu{left:0;width:100%}}ul.one-column-submenu{width:480px}@media (max-width: 991px){ul.one-column-submenu{left:0;width:100%}}.site-locktonrecruitment ul.one-column-submenu{width:auto;white-space:nowrap;margin-right:-200px}.site-locktonrecruitment ul.one-column-submenu ul.second-level-submenu{margin:16px 0}.has-submenu a.submenu-sibling::after{display:block;position:absolute;right:34px;top:50%;margin-top:-8px;z-index:1;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px}.has-submenu a.submenu-sibling.submenu-opened::after{top:34px;transform:rotate(225deg)}.has-submenu a.submenu-sibling::before{right:20px}.has-submenu a.submenu-sibling::after{right:24px}ul.first-level-submenu.submenu-opened{max-height:600px}@media (max-width: 991px){ul.first-level-submenu.submenu-opened::after{display:none}}.pf-brochure ul.first-level-submenu.submenu-opened{padding-right:40px}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:hover{transition:all 700ms ease}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{display:none;justify-content:space-between;padding-right:30px}.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{padding-right:50px;display:flex;cursor:pointer}@media (max-width: 568px){.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{padding-right:50px;display:flex}}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling .icon-chevron-wrapper{display:block;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px;margin-top:2px;transition:all 400ms ease}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling:hover{transition:all 1000ms ease}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling:hover .icon-chevron-wrapper{margin-top:-4px;border-color:#029ee3}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling.submenu-opened .icon-chevron-wrapper{transform:rotate(225deg)}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling),.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow{display:flex;justify-content:space-between;padding-right:50px}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling) .icon-chevron-wrapper,.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow .icon-chevron-wrapper{display:block;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(-45deg);width:13px;height:13px;margin-top:3px;transition:all 400ms ease}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling):hover .icon-chevron-wrapper,.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow:hover .icon-chevron-wrapper{margin-right:8px;border-color:#029ee3}@media (max-width: 568px){.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling).show-desktop,.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow.show-desktop{display:none}}.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling).show-desktop,.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow.show-desktop{display:none}.offCanvasMenu-tabbed .offCanvasMenu-navigation li.menuitem_text img.icon-dashboard-header{margin-left:10px}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li{-webkit-animation:fadeInUp 0.8s;animation:fadeInUp 0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(1n){-webkit-animation-delay:.3s;animation-delay:.3s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(2n){-webkit-animation-delay:.6s;animation-delay:.6s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(3n){-webkit-animation-delay:.9s;animation-delay:.9s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(4n){-webkit-animation-delay:1.2s;animation-delay:1.2s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(5n){-webkit-animation-delay:1.5s;animation-delay:1.5s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(6n){-webkit-animation-delay:1.8s;animation-delay:1.8s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(7n){-webkit-animation-delay:2.1s;animation-delay:2.1s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(8n){-webkit-animation-delay:2.4s;animation-delay:2.4s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(9n){-webkit-animation-delay:2.7s;animation-delay:2.7s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(10n){-webkit-animation-delay:3s;animation-delay:3s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(11n){-webkit-animation-delay:3.3s;animation-delay:3.3s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(12n){-webkit-animation-delay:3.6s;animation-delay:3.6s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(13n){-webkit-animation-delay:3.9s;animation-delay:3.9s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(14n){-webkit-animation-delay:4.2s;animation-delay:4.2s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(15n){-webkit-animation-delay:4.5s;animation-delay:4.5s}.is-offcanvas-open.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation .submenu li{padding:0px 0 0px 30px}.is-offcanvas-open.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation .submenu li a{padding:12px 0 12px 50px}.off-canvas-nav{position:fixed;width:420px;height:100%;top:0;right:-420px;transition:all 0.5s ease-out;padding:80px 0 20px 0;overflow-y:auto;background:#000;background-size:cover;z-index:9999999}@media (max-width: 568px){.off-canvas-nav{width:100%;right:-100%;padding:20px 0 20px 16px}}.is-offcanvas-open .off-canvas-nav{right:0}.off-canvas-nav ul{list-style-type:none}.off-canvas-nav li{padding:6px 0 6px 15px}.off-canvas-nav li.edit-profile,.off-canvas-nav li.create{margin-top:3em}.off-canvas-nav li.edit-profile:after,.off-canvas-nav li.create:after{height:1px;background:#505c64;position:absolute;top:-1.5em;left:50px;right:50px;display:block;content:''}.off-canvas-nav li a{display:block;vertical-align:middle;font-size:21px;line-height:20px;color:#fff}@media (max-width: 991px){.off-canvas-nav li a{height:auto;font-size:24px;line-height:20px;color:#fff}}.off-canvas-nav li a:hover,.off-canvas-nav li a:active{color:#029ee3;background-color:#131618;text-decoration:none}@media (max-width: 991px){.off-canvas-nav li a:hover,.off-canvas-nav li a:active{background-color:transparent}}.off-canvas-nav li.current a{color:#029ee3;background-color:#131618;text-decoration:none}@media (max-width: 991px){.off-canvas-nav li.current a{background-color:transparent}}.offCanvasMenu-navigation svg{fill:#fff;width:20px;height:20px;transition:fill 300ms ease;position:absolute;right:50px;top:50%;transform:translateY(-50%)}.offCanvasMenu-navigation a:hover svg{fill:#029ee3}.off-canvas-nav li.on a,.off-canvas-nav li.current a{color:#029ee3 !important;background-color:#131618;text-decoration:none}@media (max-width: 991px){.off-canvas-nav li.on a,.off-canvas-nav li.current a{background-color:transparent}}.off-canvas-nav li.on a.submenu-sibling,.off-canvas-nav li.current a.submenu-sibling{pointer-events:auto}body:not(.detail-page) .off-canvas-nav li.on a,body:not(.detail-page) .off-canvas-nav li.current a{pointer-events:none}.cbp-spmenu-right.cbp-spmenu-open{right:0px}.page-container{overflow-x:hidden;position:relative;left:0;transition:all 0.3s ease}.is-offcanvas-open .page-container{left:-384px}.mobile-nav-close{position:absolute;right:33px;top:32px;width:14px;height:14px;padding:0;z-index:100}.mobile-nav-close:hover{cursor:pointer}@media (max-width: 568px){.mobile-nav-close{right:20px}}.mobile-nav-close svg{fill:#fff;width:20px;height:20px;transition:fill 300ms ease}.mobile-nav-close svg:hover{fill:#029ee3}.main-nav-icons{position:relative}.off-canvas-nav .nav-icons-wrap{padding:0;border-bottom:0 none}.off-canvas-controls{min-width:100px;max-width:200px;flex-basis:300px;padding-left:30px !important;display:block}@media (max-width: 338px){.pf-brochure .off-canvas-controls{min-width:0}}@media (max-width: 991px){.pf-dashboard .off-canvas-controls{max-width:130px}}.off-canvas-controls.off-canvas-controls-professions{padding-left:0 !important}.off-canvas-controls.off-canvas-controls-professions .off-canvas-open-notifications{padding:0}.off-canvas-controls.off-canvas-controls-professions .off-canvas-open-login{margin-left:-30px}@media (max-width: 338px){.pf-brochure .off-canvas-controls.off-canvas-controls-professions .off-canvas-open-login{margin-left:0}}@media (max-width: 1024px){.pf-dashboard .off-canvas-controls.off-canvas-controls-professions .off-canvas-open-login{margin:0 0 0 -30px}}@media (min-width: 769px){.off-canvas-controls.off-canvas-controls-professions ul{margin-left:-20px}}.off-canvas-controls.off-canvas-controls-professions ul li{padding:0}.off-canvas-controls.off-canvas-controls-professions ul li svg{margin-right:0}@media (max-width: 991px){.off-canvas-controls{display:block}}@media (max-width: 768px){.off-canvas-controls{padding-left:0 !important}}@media (max-width: 338px){.off-canvas-controls .off-canvas-open-notifications{display:none}}.off-canvas-controls .off-canvas-print #pdfdownloadbutton{vertical-align:unset !important}.off-canvas-controls ul{list-style-type:none;display:flex;justify-content:flex-end;width:100%}.off-canvas-controls ul>li.hasNotifications:after{display:block;background:#029ee3;position:absolute;top:0px;width:9px;height:9px;border-radius:100%;content:attr(data-notificationCount)}@media (min-width: 768px){.off-canvas-controls ul>li.hasNotifications:after{right:33px}}.off-canvas-controls ul li{flex:1 1 auto;color:#1c1c1b;padding:0 9px;text-align:center;white-space:nowrap}@media (max-width: 768px){.off-canvas-controls ul li{padding:0;text-align:right}.off-canvas-controls ul li.off-canvas-open-notifications,.off-canvas-controls ul li.off-canvas-open-login{text-align:left}}.off-canvas-controls ul li.off-canvas-open{padding-right:0;max-width:none;text-align:right;cursor:pointer}.off-canvas-controls ul li.off-canvas-open-login{font-size:16px;font-weight:400;letter-spacing:0.5px;line-height:24px}.pf-dashboard .off-canvas-controls ul li.off-canvas-open-login{margin:4px 0}@media (max-width: 1100px){.pf-dashboard .off-canvas-controls ul li.off-canvas-open-login span{display:none}}.off-canvas-controls ul li.off-canvas-open-login svg{vertical-align:middle;margin-right:.25em}.off-canvas-controls ul li:hover{cursor:pointer}.off-canvas-controls ul li svg{vertical-align:middle;fill:#fff;transition:fill 300ms ease}.pf-dashboard .off-canvas-controls ul li svg{fill:#1c1c1b}.off-canvas-controls ul li svg:hover{fill:#029ee3}.off-canvas-controls.off-canvas-controls_v2 ul li span{display:none}@media screen and (min-width: 569px) and (max-width: 991px), screen and (min-width: 1200px){.off-canvas-controls.off-canvas-controls_v2{max-width:270px;min-height:104px}.main-nav>.off-canvas-controls.off-canvas-controls_v2{padding-top:40px;padding-bottom:15px}.off-canvas-controls.off-canvas-controls_v2 ul li{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:0 1 auto;max-width:none;text-align:center;color:#fff}.off-canvas-controls.off-canvas-controls_v2 ul li span{display:inline-block;margin-top:6px;font-size:10px;font-weight:400;line-height:15px}.off-canvas-controls.off-canvas-controls_v2 ul li.off-canvas-open{margin-left:15px}}.off-canvas-controls .icon-hamburger{transition:opacity 0.5s ease-out}.is-offcanvas-open .off-canvas-controls .icon-hamburger{opacity:0}.offCanvasMenu-tabbed{background:transparent;padding:0}.offCanvasMenu-tabbed>section{border:0 none;background:transparent;display:block;opacity:0;z-index:0;transition:opacity 200ms ease,z-index 0s linear 200ms}.offCanvasMenu-tabbed>section.open{opacity:1;z-index:1;transition:opacity 200ms ease,z-index 0s linear 200ms}.offCanvasMenu-tabbed>section>div>div{padding:0;border-bottom:0 none}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops{padding-left:50px}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.hasNotifications:after{display:block;background:#029ee3;position:absolute;top:17px;right:28px;width:9px;height:9px;border-radius:100%;content:''}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.hasNotifications2:after{display:block;background:#029ee3;position:absolute;top:0px;right:16px;width:22px;height:22px;border-radius:100%;content:attr(data-notificationsCount);font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.69;text-align:center}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active{padding:6px 15px 6px 0}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a{background:transparent;border:0 none;margin-left:0;padding-left:0;transition:opacity 300ms ease}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a svg,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a svg{fill:#fff}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a:hover,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a:hover{opacity:1}@media (max-width: 568px){.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a .icon-dashboard-header,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a .icon-dashboard-header{width:28px;margin-left:3px;top:-2px;position:relative}}.offCanvasMenu-tabbed .offCanvasMenu-navigation li{padding:0}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a{padding:20px 0 20px 50px;border-right:5px solid transparent}.offCanvasMenu-tabbed .offCanvasMenu-navigation li.on>a,.offCanvasMenu-tabbed .offCanvasMenu-navigation li>a:hover{background:transparent}.off-canvas-nav .offCanvasMenu-tabbed .offCanvasMenu-navigation li>ul li>a{background:transparent}.off-canvas-nav .offCanvasMenu-tabbed .offCanvasMenu-navigation li>ul li>a:hover{transition:all 700ms ease}.menu-title{font-family:"EB Garamond",serif;font-size:34px;color:#fff;line-height:1.88;padding-left:50px}.h2{margin:0.83em 0}.insurance-type-alert-menu{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.insurance-type-alert-menu .staff-contact{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.insurance-type-alert-menu.alert-message{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1.46}.notification-policy-menu{position:relative;z-index:1;padding:20px 0;margin:0px 50px}.notification-policy-menu .close-copy{display:block;position:absolute;top:10px;right:0;padding:0;width:auto;height:auto;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;font-size:18px;line-height:1em}.notification-policy-menu .close-copy:hover{cursor:pointer;color:#029ee3}.notification-policy-menu+.notification-policy-menu{border-top:solid 0.9px #777677}.time-added{width:198px;height:17px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46}.display-inline-block{display:inline-block}.display-inline{display:inline}.display-block{display:block}.multiple-ocm-form-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:80vh}.ocm-form{padding:0 50px 0 50px}.ocm-form .menu-title{padding-left:0}.ocm-form .menu-subtitle{font-size:14px;font-weight:500;line-height:1.57;color:#ffffff;margin-bottom:40px}.ocm-form .form-field{margin-bottom:.75em}.ocm-form input[type="text"],.ocm-form input[type="password"],.ocm-form input[type="search"]{border:1px solid #9b9b9b;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;line-height:20px;color:#fff;padding:10px 6px;width:100%;transition:all 300ms ease}.ocm-form input[type="text"]:focus,.ocm-form input[type="password"]:focus,.ocm-form input[type="search"]:focus{border-color:#029ee3}.ocm-form input[type="text"]:hover,.ocm-form input[type="password"]:hover,.ocm-form input[type="search"]:hover{border-color:#fff}.ocm-form input[type="search"]{border:0 none;border-bottom:1px solid #9b9b9b;margin-bottom:40px}.ocm-form input[type="search"]:hover{border-color:#fff}.ocm-form input[type="password"]{margin-bottom:10px}.ocm-form label{display:block;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;line-height:15px;margin-bottom:.5em}.ocm-form .btn_a,.ocm-form #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .ocm-form .button{margin:1em 0 0.75em}.ocm-form .form-links{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;line-height:18px;text-align:right}.ocm-form .form-links a{color:#c8caca}.ocm-form .form-links a:hover{color:#029ee3}.ocm-acc-switcher{margin-bottom:40px}.ocm-permissions .menu-title{font-size:1.25em;color:#bbb;border-bottom:1px solid #666}.ocm-permissions form .check-wrap .focb{color:#bbb}.ocm-permissions form .check-wrap .focb:hover,.ocm-permissions form .check-wrap input[type='checkbox'].focbed:checked+.focb{color:white}.ocm-permissions form .check-wrap input[type='checkbox'].focbed+.focb:before{background:rgba(255,255,255,0.175);scale:0.9}.ocm-permissions form .check-wrap input[type='checkbox'].focbed+.focb:hover:before{border-color:white}.ocm-permissions form .check-wrap input[type=checkbox]:checked+.focb::before{background-color:#90ce51}.site-lsos .page-get-a-quote,.site-lsos .page-request-a-quote{display:none !important}.site-locktonmobility .page-insurance-services,.site-locktonmobility .page-about-us{display:none !important}.site-medica .nav-icons-wrap,.site-oasis .nav-icons-wrap,.site-healthcare .nav-icons-wrap{display:none !important}.sales-medica,.sales-healthcare,.sales-accountants{font-size:18px;font-weight:300;line-height:1.56}.sales-medica .article-heading,.sales-healthcare .article-heading,.sales-accountants .article-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675){.sales-medica .article-heading,.sales-healthcare .article-heading,.sales-accountants .article-heading{font-size:32px;line-height:1.14em}}.sales-medica .btn,.sales-medica .btn_a,.sales-medica #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-medica .button,.sales-medica .btn_b,.sales-medica button#summaryPanelCloseButton,.sales-medica button#issuesPanelCloseButton,.sales-medica .checkout-back,.sales-medica .checkout-skip,.sales-medica .btn_c,.sales-medica .jsonForm input[type="cancel"],.jsonForm .sales-medica input[type="cancel"],.sales-medica .btn_d,.sales-medica .btn_e,.sales-medica .btn_g,.sales-medica .btn_login,.sales-medica .page-container button,.page-container .sales-medica button,.sales-medica .page-container input[type=button],.page-container .sales-medica input[type=button],.sales-medica .modal-content button,.modal-content .sales-medica button,.sales-medica .modal-content input[type=button],.modal-content .sales-medica input[type=button],.sales-medica .pf-admin .jf-btn,.pf-admin .sales-medica .jf-btn,.sales-medica .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-medica span.button,.sales-medica .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-medica span.button,.sales-medica .pf-dashboard .jf-btn,.pf-dashboard .sales-medica .jf-btn,.sales-medica .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-medica span.button,.sales-medica .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-medica span.button,.sales-medica button#main_summary,.sales-medica button#main_submit_float,.sales-medica .jsonForm input[type="submit"],.jsonForm .sales-medica input[type="submit"],.sales-medica .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-medica input.trans-back[type='submit'],.sales-healthcare .btn,.sales-healthcare .btn_a,.sales-healthcare #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-healthcare .button,.sales-healthcare .btn_b,.sales-healthcare button#summaryPanelCloseButton,.sales-healthcare button#issuesPanelCloseButton,.sales-healthcare .checkout-back,.sales-healthcare .checkout-skip,.sales-healthcare .btn_c,.sales-healthcare .jsonForm input[type="cancel"],.jsonForm .sales-healthcare input[type="cancel"],.sales-healthcare .btn_d,.sales-healthcare .btn_e,.sales-healthcare .btn_g,.sales-healthcare .btn_login,.sales-healthcare .page-container button,.page-container .sales-healthcare button,.sales-healthcare .page-container input[type=button],.page-container .sales-healthcare input[type=button],.sales-healthcare .modal-content button,.modal-content .sales-healthcare button,.sales-healthcare .modal-content input[type=button],.modal-content .sales-healthcare input[type=button],.sales-healthcare .pf-admin .jf-btn,.pf-admin .sales-healthcare .jf-btn,.sales-healthcare .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-healthcare span.button,.sales-healthcare .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-healthcare span.button,.sales-healthcare .pf-dashboard .jf-btn,.pf-dashboard .sales-healthcare .jf-btn,.sales-healthcare .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-healthcare span.button,.sales-healthcare .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-healthcare span.button,.sales-healthcare button#main_summary,.sales-healthcare button#main_submit_float,.sales-healthcare .jsonForm input[type="submit"],.jsonForm .sales-healthcare input[type="submit"],.sales-healthcare .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-healthcare input.trans-back[type='submit'],.sales-accountants .btn,.sales-accountants .btn_a,.sales-accountants #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-accountants .button,.sales-accountants .btn_b,.sales-accountants button#summaryPanelCloseButton,.sales-accountants button#issuesPanelCloseButton,.sales-accountants .checkout-back,.sales-accountants .checkout-skip,.sales-accountants .btn_c,.sales-accountants .jsonForm input[type="cancel"],.jsonForm .sales-accountants input[type="cancel"],.sales-accountants .btn_d,.sales-accountants .btn_e,.sales-accountants .btn_g,.sales-accountants .btn_login,.sales-accountants .page-container button,.page-container .sales-accountants button,.sales-accountants .page-container input[type=button],.page-container .sales-accountants input[type=button],.sales-accountants .modal-content button,.modal-content .sales-accountants button,.sales-accountants .modal-content input[type=button],.modal-content .sales-accountants input[type=button],.sales-accountants .pf-admin .jf-btn,.pf-admin .sales-accountants .jf-btn,.sales-accountants .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-accountants span.button,.sales-accountants .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-accountants span.button,.sales-accountants .pf-dashboard .jf-btn,.pf-dashboard .sales-accountants .jf-btn,.sales-accountants .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-accountants span.button,.sales-accountants .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-accountants span.button,.sales-accountants button#main_summary,.sales-accountants button#main_submit_float,.sales-accountants .jsonForm input[type="submit"],.jsonForm .sales-accountants input[type="submit"],.sales-accountants .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-accountants input.trans-back[type='submit']{margin-top:2em;text-align:center}.sales-accountants{background:url("../img/bg-sales.jpg");background-size:cover;background-position-x:right}@media (max-width: 568px){.sales-accountants{padding-bottom:0}}.sales-accountants .bounds.flex-parent,.sales-accountants .flex-parent.jf-header-bounds{justify-content:space-between}.sales-accountants-head{font-size:18px;font-weight:300;line-height:1.56;background-color:#1d1d1d}.sales-accountants-head .intro-one{color:#029ee3;font-size:20px;font-weight:500;line-height:1.8}@media (max-width: 568px){.sales-accountants-head .intro-one{font-size:18px}}.sales-accountants-head .intro-two{color:#fff;font-size:16px;font-weight:300;line-height:1.75}@media (max-width: 568px){.sales-accountants-head .intro-two{font-size:15px;line-height:1.6}}.icon-circle-bullet{fill:#029ee3;margin-right:0.75em}.sales-list{list-style-type:none}.sales-list li{padding:3px 0 3px 20px;position:relative}.sales-list li svg{position:absolute;left:-20px;top:10px;fill:#029ee3}.sales-list li a{color:#20262a;line-height:1.8em}.counter-list{list-style-type:none;margin-left:0;padding-left:0;padding-bottom:2em}.counter-list .counter{width:36px;line-height:36px;color:#fff;display:inline-block;text-align:center;vertical-align:middle;margin-right:.5em;font-weight:400;border-radius:100%;background:#5f7f8d;font-size:20px;font-weight:700;height:36px}@media (max-width: 568px){.counter-list .counter{position:absolute;left:0}}.counter-list li{margin-bottom:3px;position:relative}@media (max-width: 568px){.counter-list li{margin-bottom:.5em;padding-left:44px}}.sales-accountants-head-v2{background-color:#16191B;width:100%}.sales-accountants-head-v2 .main-section-container{text-align:center;max-width:1039px;margin:auto}.sales-accountants-head-v2 .main-section-container .intro-head{flex-direction:column}.sales-accountants-head-v2 .main-section-container .intro-head .intro-one{flex:1 1 auto;font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.16}@media (max-width: 599px){.sales-accountants-head-v2 .main-section-container .intro-head .intro-one{font-size:28px}}.sales-accountants-head-v2 .main-section-container .intro-head .intro-two{flex:1 1 auto;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:300;line-height:1.47}.sales-accountants-v2{background:url("../img/bg-sales.jpg");background-size:cover;background-position-x:right;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:300;line-height:1.47}.sales-healthcare{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:300;line-height:1.47}.sales-healthcare .article-heading{text-align:center}.sales-healthcare .story-facts-professions .flex-parent{padding-top:20px;padding-bottom:10px}.sales-healthcare .content-info{max-width:1053px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.pageBlock{font-size:18px;font-weight:300;line-height:1.56;background-image:"../img/bg-sales.jpg";background-size:cover;background-position-x:right}@media (max-width: 568px){.pageBlock{padding-bottom:0}}.pageBlock .article-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675){.pageBlock .article-heading{font-size:32px;line-height:1.14em}}.pageBlock .btn,.pageBlock .btn_a,.pageBlock #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pageBlock .button,.pageBlock .btn_b,.pageBlock button#summaryPanelCloseButton,.pageBlock button#issuesPanelCloseButton,.pageBlock .checkout-back,.pageBlock .checkout-skip,.pageBlock .btn_c,.pageBlock .jsonForm input[type="cancel"],.jsonForm .pageBlock input[type="cancel"],.pageBlock .btn_d,.pageBlock .btn_e,.pageBlock .btn_g,.pageBlock .btn_login,.pageBlock .page-container button,.page-container .pageBlock button,.pageBlock .page-container input[type=button],.page-container .pageBlock input[type=button],.pageBlock .modal-content button,.modal-content .pageBlock button,.pageBlock .modal-content input[type=button],.modal-content .pageBlock input[type=button],.pageBlock .pf-admin .jf-btn,.pf-admin .pageBlock .jf-btn,.pageBlock .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pageBlock span.button,.pageBlock .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pageBlock span.button,.pageBlock .pf-dashboard .jf-btn,.pf-dashboard .pageBlock .jf-btn,.pageBlock .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pageBlock span.button,.pageBlock .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pageBlock span.button,.pageBlock button#main_summary,.pageBlock button#main_submit_float,.pageBlock .jsonForm input[type="submit"],.jsonForm .pageBlock input[type="submit"],.pageBlock .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .pageBlock input.trans-back[type='submit']{margin-top:2em;text-align:center}.pageBlock.pageBlock_inverted{background:#000;background-image:none;color:#fff}.pageBlock.pageBlock_inverted .article-heading{color:#fff}.icon-circle-bullet{fill:#029ee3;margin-right:0.75em}.pf-admin .summary-table table,.pf-dashboard .summary-table table{width:100%;position:relative;border-spacing:0}.pf-admin .summary-table table tbody tr td,.pf-dashboard .summary-table table tbody tr td{padding:5px;position:relative}.pf-admin .summary-table table tbody tr td:first-of-type,.pf-dashboard .summary-table table tbody tr td:first-of-type{font-size:20px;font-weight:700;width:50px;padding-left:15px}.pf-admin .summary-table table tbody tr td:nth-of-type(3n),.pf-dashboard .summary-table table tbody tr td:nth-of-type(3n){position:relative;width:100px}.pf-admin .summary-table table tbody tr td:last-of-type,.pf-dashboard .summary-table table tbody tr td:last-of-type{width:60px}.pf-admin .summary-table .button,.pf-dashboard .summary-table .button{font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:700;display:block;padding:5px 10px;text-align:center;text-transform:uppercase;color:white;background:#27AAE1}.pf-admin .summary-table .progressBar,.pf-dashboard .summary-table .progressBar{line-height:0;position:absolute;left:0;overflow:hidden;width:100px;margin-top:-4px;border:1px solid transparent;border-radius:2px}.pf-admin .summary-table .progressBar b,.pf-dashboard .summary-table .progressBar b{display:block;width:0;height:8px;transition:all 1s !important;background-color:#00d6ff;box-shadow:0 0 1px 0 rgba(0,0,0,0.6) inset}.pf-admin .summary-table .progressBar .title,.pf-dashboard .summary-table .progressBar .title{font-size:0}.pf-admin .summary-table .progressBar b.complete,.pf-dashboard .summary-table .progressBar b.complete{background-color:#009444}.pf-admin .summary-table .progressBar b.incomplete,.pf-dashboard .summary-table .progressBar b.incomplete{background-color:#F7941E}.pf-admin .summary-table .progressBar b.errors,.pf-dashboard .summary-table .progressBar b.errors{background-color:#BE1E2D}.pf-admin a.downloads,.pf-dashboard a.downloads{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase}.pf-admin a.downloads .svg-icon,.pf-dashboard a.downloads .svg-icon{position:absolute;top:50%;left:0;display:inline-block;height:30px;margin-top:-12px;fill:#922545}.pf-admin .doc-table a.downloads .svg-icon,.pf-dashboard .doc-table a.downloads .svg-icon{left:50%;margin-left:-12px;fill:#0086BF}.pf-admin a.downloads .dlText,.pf-dashboard a.downloads .dlText{display:none}.pf-admin .dashboard .summary-table table thead:after,.pf-dashboard .dashboard .summary-table table thead:after{display:none}.pf-admin .dashboard .summary-table table thead th,.pf-dashboard .dashboard .summary-table table thead th{padding:7px 5px;text-align:left;color:white;border:0;background:rgba(87,103,108,0.96)}.pf-admin .dashboard .summary-table table thead th:first-of-type,.pf-dashboard .dashboard .summary-table table thead th:first-of-type{padding-left:10px;text-align:left}.pf-admin .dashboard .summary-table table thead th:last-of-type,.pf-dashboard .dashboard .summary-table table thead th:last-of-type{padding-right:10px}.pf-admin .dashboard .summary-table table tbody tr.open,.pf-admin .dashboard .summary-table table tbody tr.status-wrap,.pf-dashboard .dashboard .summary-table table tbody tr.open,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap{background:#F1F2F2}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td{text-align:right;border-bottom:1px solid #939598}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td span.status-title,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td span.status-title{font-weight:600;text-transform:uppercase}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td .button,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td .button{display:inline-block;width:auto;margin-left:20px;transition:all .3s !important}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td .button:hover,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td .button:hover{background:#009444}.pf-dashboard .dashboard .summary-table table tbody tr td{font-size:16px;font-weight:400;line-height:25px;height:70px;box-sizing:border-box;width:auto;padding:10px 5px;border:0}.pf-dashboard .dashboard .summary-table table tbody tr td:first-of-type{text-align:left}.pf-dashboard .dashboard .summary-table table tbody tr td:last-of-type{padding:0 70px 0 0;text-align:right}.pf-dashboard .dashboard .summary-table.doc-table table tbody tr td:last-of-type{padding-right:10px}.pf-admin .summary-table{padding-right:40px}@media (max-width: 850px){.pf-admin .summary-table{padding-right:0}}.pf-admin .dashboard .summary-table table{border:1px solid #939598}.pf-admin .dashboard .summary-table table tbody tr{background:#E6E7E8}.pf-admin .dashboard .summary-table table tbody tr td{font-size:16px;font-weight:400;width:auto;padding:10px 5px;border:0}.pf-admin .dashboard .summary-table table tbody tr td:first-of-type{padding-left:10px;text-align:left}.pf-admin .dashboard .summary-table table tbody tr td:last-of-type{padding-right:10px;text-align:right}@media only screen and (max-width: 767px){.pf-admin .table-flow thead tr,.pf-dashboard .table-flow thead tr{position:absolute;top:-9999px;left:-9999px}.pf-admin .table-flow>tbody>tr>td,.pf-dashboard .table-flow>tbody>tr>td{position:relative;display:block;width:100%;padding-left:30% !important;border:none;border-bottom:1px solid #CCCCCC;text-align:right !important}.pf-admin.documents-page .table-flow>tbody>tr>td,.pf-dashboard.documents-page .table-flow>tbody>tr>td{padding-left:0 !important;border:0 none !important;text-align:left !important;width:100% !important}.pf-admin .table-flow>tbody>tr>td:before,.pf-dashboard .table-flow>tbody>tr>td:before{position:absolute;left:6px;width:30%;padding-right:10px;content:attr(data-label);text-align:left;white-space:nowrap}.pf-admin.documents-page .table-flow>tbody>tr,.pf-dashboard.documents-page .table-flow>tbody>tr{border-bottom:1px solid #b1b0b1;display:block;padding:0 0 16px 0;margin:0 0 16px 0;background-color:inherit !important}.pf-admin.documents-page .table-flow>tbody>tr:last-of-type,.pf-dashboard.documents-page .table-flow>tbody>tr:last-of-type{border-bottom:none}.pf-admin.documents-page .table-flow>tbody>tr>td:before,.pf-dashboard.documents-page .table-flow>tbody>tr>td:before{position:relative;left:0;width:100%;padding-right:0;font-weight:700}.pf-admin .table-flow>tfoot>tr,.pf-dashboard .table-flow>tfoot>tr{font-size:0}.pf-admin .table-flow>tfoot>tr>td,.pf-dashboard .table-flow>tfoot>tr>td{font-size:15px;display:inline-block;width:50%}.pf-admin .table-flow .full-width+td,.pf-dashboard .table-flow .full-width+td{width:0;padding:0}.pf-admin .table-flow>tfoot>tr>td.full-width,.pf-dashboard .table-flow>tfoot>tr>td.full-width{width:100%}.pf-admin .table-flow>tfoot>tr>td:last-of-type,.pf-admin .table-flow>tfoot>tr>td.space,.pf-dashboard .table-flow>tfoot>tr>td:last-of-type,.pf-dashboard .table-flow>tfoot>tr>td.space{width:0;padding:0}}@media (max-width: 768px){.pf-dashboard html:not(.ie9) .doc-table .table-flow a.downloads .svg-icon{left:0;margin-left:0}}.pf-admin .table,.pf-dashboard .table{display:table;width:100%}.pf-admin .table .two-third,.pf-admin .table .one-third,.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{position:relative;display:table-cell;box-sizing:border-box;vertical-align:top}@media (max-width: 850px){.pf-admin .table .two-third,.pf-admin .table .one-third,.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{display:block;width:100%}}.pf-admin .table .one-third,.pf-dashboard .table .one-third{width:33.33%}@media (max-width: 850px){.pf-admin .table .one-third,.pf-dashboard .table .one-third{margin-top:30px}}.pf-admin .table.summary .one-third,.pf-dashboard .table.summary .one-third{width:425px}@media (max-width: 1024px){.pf-admin .table.summary .one-third,.pf-dashboard .table.summary .one-third{width:225px}}.pf-admin table tfoot:before,.pf-dashboard table tfoot:before{display:block;height:5px;content:''}.pf-admin table tfoot tr,.pf-dashboard table tfoot tr{border:1px solid #939598}.pf-admin .rfqOptionsContainer .rfqFooterTable:after{content:"";width:calc(100% - 4px);display:block;height:1px;position:absolute;bottom:34px;background:#029ee3}.pf-dashboard table:not(.flat-plain-table),.pf-admin table:not(.flat-plain-table){font-size:16px;border-collapse:separate;border-spacing:2px;border-color:#fff;position:relative}.pf-dashboard table:not(.flat-plain-table):after,.pf-admin table:not(.flat-plain-table):after{content:"";width:calc(100% - 4px);display:block;height:3px;position:absolute;bottom:-2px;background:#029ee3}.pf-dashboard table:not(.flat-plain-table) thead tr th:not(:empty),.pf-admin table:not(.flat-plain-table) thead tr th:not(:empty){border:1px solid #939598}.pf-dashboard table:not(.flat-plain-table) tbody,.pf-admin table:not(.flat-plain-table) tbody{border:1px solid #939598;border-bottom:0;background:#fff;color:#202427}.pf-dashboard table:not(.flat-plain-table) tbody tr,.pf-admin table:not(.flat-plain-table) tbody tr{padding:5px}.pf-dashboard table:not(.flat-plain-table) tbody tr:nth-of-type(odd),.pf-admin table:not(.flat-plain-table) tbody tr:nth-of-type(odd){background-color:#f8f9f9}.pf-dashboard table:not(.flat-plain-table).detail-table-dark,.pf-admin table:not(.flat-plain-table).detail-table-dark{border-spacing:0px}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody{background:#373f45;color:#fff !important}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr:nth-of-type(odd){background:#373f45}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr.lighten,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr.lighten{background:rgba(255,255,255,0.2)}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr{border:none}table thead:after{display:block}.dataTable thead th,.pf-dashboard table:not(.flat-plain-table) thead th,.pf-admin table:not(.flat-plain-table) thead th{border:0 none !important;background:#373f45;padding:16px 22px;text-transform:capitalize;font-family:"EB Garamond",serif;font-size:21px;color:#fff;font-weight:500;line-height:1.4;letter-spacing:0.32px}.dataTable tbody td,.pf-dashboard table:not(.flat-plain-table) tbody td,.pf-admin table:not(.flat-plain-table) tbody td{padding:22px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;font-weight:400;line-height:1.21}.dataTable tbody tr.requiresAttention td,.pf-dashboard table:not(.flat-plain-table) tbody tr.requiresAttention td,.pf-admin table:not(.flat-plain-table) tbody tr.requiresAttention td{color:#D17B2F}.dataTable tbody tr.requiresAttention .icon-warning-triangle,.pf-dashboard table:not(.flat-plain-table) tbody tr.requiresAttention .icon-warning-triangle,.pf-admin table:not(.flat-plain-table) tbody tr.requiresAttention .icon-warning-triangle{fill:#D17B2F}.dataTable tbody tr.featuredrow td,.pf-dashboard table:not(.flat-plain-table) tbody tr.featuredrow td,.pf-admin table:not(.flat-plain-table) tbody tr.featuredrow td{text-transform:uppercase}.dataTable tbody tr.featuredrow td:last-child,.pf-dashboard table:not(.flat-plain-table) tbody tr.featuredrow td:last-child,.pf-admin table:not(.flat-plain-table) tbody tr.featuredrow td:last-child{font-size:17px;font-weight:600}.dataTable tbody tr.shown+tr,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr{padding:0;background:white}.dataTable tbody tr.shown+tr td,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td{padding:0;border:1px solid #E6E7E8;background:white}.dataTable tbody tr.shown+tr td>div,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td>div,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td>div{padding:0 .85rem}.dataTable tbody tr.shown+tr td table,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td table,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td table{background:white}.dataTable tbody tr.shown+tr td table tr td,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td table tr td,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td table tr td{padding:.625rem .85rem;border-top:1px solid #E6E7E8;background:white}.dataTable.detail-table-dark,.pf-dashboard table:not(.flat-plain-table).detail-table-dark,.pf-admin table:not(.flat-plain-table).detail-table-dark{border-spacing:0px}.dataTable.detail-table-dark tbody th,.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody th,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody th{text-align:left;padding:22px 23px;font-family:"EB Garamond",serif;font-size:22px;color:#fff;font-weight:200;line-height:1.21}.dataTable.detail-table-dark tbody td,.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody td,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody td{padding:22px 23px;border-bottom:1px solid #373f45;color:#fff}.dataTable.detail-table-dark:after,.pf-dashboard table:not(.flat-plain-table).detail-table-dark:after,.pf-admin table:not(.flat-plain-table).detail-table-dark:after{width:100%;bottom:-5px}.dataTable.detail-table-dark-light tbody td:nth-of-type(odd),.pf-dashboard table:not(.flat-plain-table).detail-table-dark-light tbody td:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).detail-table-dark-light tbody td:nth-of-type(odd){background:#373f45;color:#fff}.dataTable.two-equal-columns tbody td,.pf-dashboard table:not(.flat-plain-table).two-equal-columns tbody td,.pf-admin table:not(.flat-plain-table).two-equal-columns tbody td{width:50%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;font-weight:200;line-height:1.21}.dataTable.two-equal-columns tbody td:nth-of-type(odd),.pf-dashboard table:not(.flat-plain-table).two-equal-columns tbody td:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).two-equal-columns tbody td:nth-of-type(odd){font-weight:600}.pf-admin table.no-bottom-border:after{display:none !important}.traffic-red{background-color:red}.traffic-pink{background-color:deeppink}.traffic-orange{background-color:darkorange}.traffic-yellow{background-color:yellow}.traffic-green{background-color:green}.flat-plain-table{width:100%;margin-bottom:1rem;font-size:0.95rem}.flat-plain-table thead,.flat-plain-table tbody{border:none;background:none}.flat-plain-table thead{border:none;border-bottom:1px solid #555555}.flat-plain-table th,.flat-plain-table td{padding:3px 16px;text-align:left;line-height:1em}.flat-plain-table th{padding-bottom:10px}.flat-plain-table tr td:first-child,.flat-plain-table tr th:first-child{padding-left:0}.flat-plain-table tr td:last-child,.flat-plain-table tr th:last-child{padding-left:0}.flat-plain-table tbody:before{line-height:10px;content:"\200C";display:block}.flat-plain-table td a svg{height:1.2em;width:1.2em;vertical-align:middle;fill:#029ee3;fill:currentColor}.flat-plain-table td:last-child{white-space:nowrap;padding-right:0;text-align:right}.flat-plain-table tr.future,.flat-plain-table tr.voided{position:relative}.flat-plain-table tr.voided{text-decoration:line-through;background:linear-gradient(transparent 48%, rgba(0,0,0,0.1), transparent 52%, transparent)}.flat-plain-table tr.future:hover:after,.flat-plain-table tr.voided:hover:after{content:attr(data-tip);position:absolute;left:0;margin-top:-1.2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#ffffff;border:1px solid #cccccc;color:#888888;padding:2px 6px;font-size:0.8em;box-shadow:0 5px 10px -7px black;pointer-events:none}.flat-plain-table tr.future td,.flat-plain-table tr.voided td{opacity:0.3;filter:grayscale(1)}.flat-plain-table tr.future td a,.flat-plain-table tr.voided td a{pointer-events:none}.flat-plain-table tr.latest td a.delete{pointer-events:none;color:#cccccc}.flat-plain-table tr.active{background-color:#DDEBEF;position:relative}.flat-plain-table tr.active a[href="#"]{opacity:0.3;filter:grayscale(1)}.flat-plain-table tr.active td:first-child:before{content:"\21E8";position:absolute;left:-0.25em;color:#b8d6de}.assignedDateTime,.doneDateTime{text-align:center}.pf-form_flex #mainheader .svg-icon{position:relative;display:block;width:20px;height:20px;margin:0 auto;transform-origin:0 0 0}.pf-form_flex #mainheader .menu{font-size:0;position:absolute;top:50%;right:32px;display:none;transform:translateY(-50%)}@media (max-width: 1199px){.pf-form_flex #mainheader .menu{display:block !important}}.pf-form_flex #mainheader .menu .svg-icon{fill:#B6BCB8}.pf-form_flex #pushNav{font-size:16px;position:fixed;z-index:99999999999999999;top:0;right:0;bottom:0;box-sizing:border-box;width:100%;max-width:384px;padding:64px 0 32px 32px;transition:transform .3s;transform:translateX(100%);color:#c8caca;background:#131618;background-size:cover}.pf-form_flex .ie9 #pushNav{border-top:58px}.pf-form_flex #pushNav .title{position:relative;display:block;padding-right:32px}.pf-form_flex #pushNav .menu{font-size:0;display:block;float:right;width:32px;height:32px}.pf-form_flex #pushNav .menu .svg-icon{width:16px;height:16px;fill:#c8caca}.pf-form_flex #pushNav ul{list-style:none}.pf-form_flex #pushNav ul li{display:block;padding:16px 32px 16px 0;border-bottom:1px solid #979797}.pf-form_flex #pushNav ul li a{color:#c8caca}.pf-form_flex #pushNav ul li a:hover,.pf-form_flex #pushNav ul li a.on{color:#029ee3}.pf-form_flex #pushNav .create span{display:inline-block;vertical-align:middle}.pf-form_flex #pushNav .create .svg-icon{display:inline-block;margin-left:16px;vertical-align:middle;fill:#c8caca}.pf-form_flex .bounds,.pf-form_flex .jf-header-bounds{transition:transform .3s;transform:translateX(0%)}.pf-form_flex.openNav #pushNav{display:block !important;transform:translateX(0%) !important}.pf-form_flex.openNav .bounds,.pf-form_flex.openNav .jf-header-bounds{transform:translateX(-384px) !important}@media (max-width: 384px){.pf-form_flex.openNav .bounds,.pf-form_flex.openNav .jf-header-bounds{transform:translateX(0%)}}.pf-form_flex.openNav #headband .bounds,.pf-form_flex.openNav #headband .jf-header-bounds,.pf-form_flex.openNav #mainheader .bounds,.pf-form_flex.openNav #mainheader .jf-header-bounds{transform:translateX(0%) !important}.three-options .three-options-section{padding-top:0}.three-options .three-options-section .flex-parent{justify-content:space-between;align-content:space-between}.three-options .three-options-section .flex-parent .block-getAQuoteOption{min-width:310px;width:100%;height:400px;background-color:#212f38;border:none}@media screen and (max-width: 388px){.three-options .three-options-section .flex-parent .block-getAQuoteOption{min-width:310px}}.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(2),.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(3){margin-left:5px}@media screen and (max-width: 812px){.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(2),.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(3){margin-left:unset}}.three-options .three-options-section .flex-parent .block-getAQuoteOption .three-options-heading{max-width:80%;width:100%;margin:auto;margin-top:7%}.three-options .three-options-section .flex-parent .block-getAQuoteOption .three-options-heading .getAQuoteOption-heading{color:#ffffff;font-size:38px;font-family:AGaramondPro,serif;margin:unset;line-height:1.15em}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap{background:none;border-radius:unset}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-file-alt{width:59px;height:59px}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-cloud-upload{width:89px;height:59px}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-phone-volume{width:57px;height:57px}.three-options .three-options-section .flex-parent .block-getAQuoteOption a.btn_a,.three-options .three-options-section .flex-parent .block-getAQuoteOption #summaryScreen .jf-progressTable a.button,#summaryScreen .jf-progressTable .three-options .three-options-section .flex-parent .block-getAQuoteOption a.button{width:100%;max-width:initial;height:66px;font-size:16px;font-weight:500;font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;display:flex;align-items:center;justify-content:center}.three-options #modal-callback .getAQuoteOption-icon,.three-options #modal-upload .getAQuoteOption-icon,.three-options #modal-complete-proposal .getAQuoteOption-icon{width:68px;margin-right:1em;display:inline-block;vertical-align:middle}.three-options #modal-callback #uploadFormInfo,.three-options #modal-upload #uploadFormInfo,.three-options #modal-complete-proposal #uploadFormInfo{max-width:unset;margin:35px 0 50px}.three-options #modal-callback .dialog-title,.three-options #modal-upload .dialog-title,.three-options #modal-complete-proposal .dialog-title{font-family:AGaramondPro,serif}.three-options #modal-callback .focb::before,.three-options #modal-upload .focb::before,.three-options #modal-complete-proposal .focb::before{position:relative;display:block;content:"";width:23px;height:23px;margin:0;font-size:15px;line-height:21px;text-align:center;background-color:#fff;border:1px solid #f5a623}.three-options #modal-callback .jsonForm input[type=radio]:checked+.focb::before,.three-options #modal-upload .jsonForm input[type=radio]:checked+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=radio]:checked+.focb::before{border-color:#212f38}.three-options #modal-callback .jsonForm input[type=radio]+.focb::before,.three-options #modal-upload .jsonForm input[type=radio]+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=radio]+.focb::before{width:28px;height:28px;border-radius:50%}.three-options #modal-callback .jsonForm input[type=checkbox]:checked+.focb::before,.three-options #modal-upload .jsonForm input[type=checkbox]:checked+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=checkbox]:checked+.focb::before{content:"\2714";color:#fff;background-color:#90ce51;border-color:#90ce51}.three-options #modal-callback .jsonForm label,.three-options #modal-upload .jsonForm label,.three-options #modal-complete-proposal .jsonForm label{font-size:13px}.jsonForm fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}.jsonForm fieldset fieldset{border:none;margin:0;padding:0}.jsonForm legend{border:0;padding:0;white-space:normal;*margin-left:-7px;font-weight:bold}.jsonForm button,.jsonForm input,.jsonForm select,.jsonForm textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border-radius:0;border:1px solid rgba(0,0,0,0.3);box-shadow:none}.jsonForm *:focus{outline:none}.jsonForm button,.jsonForm input{line-height:normal}.jsonForm button,.jsonForm select{text-transform:none}.jsonForm button,.jsonForm input[type="button"],.jsonForm input[type="reset"],.jsonForm input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}.jsonForm button[disabled],.jsonForm input[disabled],.jsonForm *:disabled,.jsonForm button[read-only],.jsonForm input[read-only],.jsonForm button[readonly],.jsonForm input[readonly],.jsonForm input.readonly{opacity:0.6;box-shadow:none;cursor:default;pointer-events:none}.jsonForm input[disabled]+label.onoffswitch-label{opacity:0.6;box-shadow:none;cursor:default;filter:grayscale(1);pointer-events:none}.jsonForm input[type="checkbox"],.jsonForm input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}.jsonForm input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}.jsonForm input[type="search"]::-webkit-search-cancel-button,.jsonForm input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.jsonForm button::-moz-focus-inner,.jsonForm input::-moz-focus-inner{border:0;padding:0}.jsonForm textarea{overflow:auto;vertical-align:top;resize:vertical;min-height:26px;height:6em}.jsonForm textarea.ckeditor{min-height:50px}.jsonForm button.rowButton{padding:6px 11px;height:36px;width:100%;font-size:15px}.jsonForm *::-webkit-input-placeholder{color:#b2b1b2}.jsonForm *:-moz-placeholder{color:#b2b1b2}.jsonForm *::-moz-placeholder{color:#b2b1b2}.jsonForm *:-ms-input-placeholder{color:#b2b1b2}.jsonForm{margin:0;font-size:100%;color:#060708}.jsonForm section{padding:0 0 10px;margin:0 auto 0 auto}.jsonForm section h2{padding:20px 10px;margin:0 auto;font-family:"EB Garamond",serif;font-size:30px}.jsonForm section h2::before{content:attr(data-page-prefix)}.jsonForm>section:last-of-type{padding-bottom:60px}.jsonForm>section>header{background:#f7f7f7}.jsonForm fieldset{position:relative;margin:35px 0 50px;padding:10px;background:transparent;border:0}.jsonForm fieldset .intro{display:inline-block;margin:0 0 5px;padding:0;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.jsonForm fieldset .intro dfn{margin-right:4px}.jsonForm fieldset .intro+.notesDiv.isopen,.jsonForm fieldset .help+.notesDiv.isopen{margin-top:10px}@media (max-width: 991px){.jsonForm fieldset .intro{display:inline}}@media (max-width: 767px){.jsonForm fieldset{margin:30px 0}}.jsonForm label{display:inline-block;padding:6px 10px 6px 0;font-size:12px;line-height:16px}.jsonForm div#lookupError{display:block;background:#f7e1e1;padding:10px;font-size:0.9rem}.icon-edit{width:19px;height:19px}.icon-plus{width:18px;height:18px}.watermark{display:none}#declaration .jsonForm section h2:before{content:""}.dialog-message .jsonForm fieldset{margin:0}.jsonForm.jsonFormOutermostInstance{position:relative;margin:0;opacity:0.3;transition:opacity .25s}.jsonForm.jsonFormOutermostInstance.ready,.jsonForm.jsonFormOutermostInstance.ready .jsonForm{opacity:1}.jsonForm.ready .jf-header-section,body>form.jsonForm.ready>section>fieldset{max-height:inherit;overflow:visible}.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset,.jsonForm>section>.not-applicable{max-width:1332px;width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media (max-width: 568px){.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset,.jsonForm>section>.not-applicable{padding-left:16px;padding-right:16px}}.jsonForm>section>.not-applicable{display:block;margin-top:.5em;margin-bottom:2em;max-width:1268px}.readonlyMode form#jf_jf1 input,.readonlyMode form#jf_jf1 label{pointer-events:none}@media only screen and (min-width: 850px){#modal-ajax .jsonForm{min-width:438px}}body.pf-form>form[target^="uploadFrame"],body.pf-form>iframe{position:absolute}.jsonForm .jf-row>.collection{position:relative;display:flex;flex-wrap:wrap;margin:10px -28px;padding:0;flex-basis:100%}.jsonForm .jf-row>.collection>label:not(.error){display:inline-flex;align-items:center;flex:0 1 auto;min-width:60px;margin:0 21px 8px;padding:0 5px;background-color:transparent;border:none}.jsonForm .jf-row>.collection>label:not(.error):focus,.jsonForm .jf-row>.collection>label:not(.error):active{background-color:transparent}.jsonForm .jf-row>.collection>label>input{margin:0 6px 0 0}@media (max-width: 767px){.jsonForm .jf-row>.collection{margin:10px -15px 5px}.jsonForm .jf-row>.collection>label:not(.error){margin:0 10px 12px}.jsonForm .jf-row>.collection>label.error.mvalidation{display:none !important}}@media (max-width: 568px){.jsonForm .jf-row>.collection{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;margin:10px 0 0}.jsonForm .jf-row>.collection>label:not(.error){display:flex;margin:0 0 20px;padding:0}}.jsonForm .collection label.focb{pointer-events:none}.jsonForm .collection>label:hover input:not(:checked)+.focb::before{border-color:#9b9b9b}.jsonForm .collection>label:hover input:not(:checked)+.focb::after{background:#c8c9ca}@media (max-width: 767px){.jsonForm .collection>label:hover ~ label.error.mvalidation{display:none !important}}.jsonForm .linkedFormWrapper .jf-row>.collection{white-space:nowrap}.jsonForm .jf-row{position:relative;display:block;max-width:706px;width:100%;margin:7px 0;padding:0px}.jsonForm .jf-row.jf-contact-row{align-items:center}.jsonForm .jf-row.jf-contact-row:first-child{flex-grow:0}.jsonForm .jf-row.jf-contact-row>label:not(.error){flex:none;max-width:180px;width:100%;font-weight:bold}.jsonForm .jf-row.jf-input-type-cash>label:not(.error){font-size:12px}.jsonForm .jf-row.jf-input-type-submit{max-width:none}.jsonForm .jf-row.jf-input-type-checkbox{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;margin:18px 0 14px}.jsonForm .jf-row.jf-input-type-checkbox label{padding:5px 0 0}.jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch label{flex-basis:100%}.jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch .onoffswitch{margin-top:.8em}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox{display:flex;flex-direction:row;flex-basis:auto;align-items:flex-end;justify-content:space-between}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox label{display:block;width:calc(100% - 40px)}.banner .jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox label.compressed{font-size:8px;line-height:1.2em}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox .focb{display:block;margin:0;vertical-align:baseline;width:30px}.jsonForm .jf-row.jf-input-type-repeatable{max-width:none}.jsonForm .jf-row.jf-input-type-repeatable dfn svg[class*=icon]{margin-left:5px}.jsonForm .jf-row.jf-input-type-repeatable>label dfn{margin-right:2px}.jsonForm .jf-row.jf-input-type-multifilerepeatable{max-width:none}.jsonForm .jf-row.jf-input-type-multifilerepeatable dfn svg[class*=icon]{margin-left:5px}.jsonForm .jf-row.jf-input-type-multifilerepeatable>label dfn{margin-right:2px}.jsonForm .jf-row.jf-input-type-datatable{max-width:none}.jsonForm .jf-row.jf-input-type-datatable table.limited{max-width:711px}.jsonForm .jf-row.jf-input-type-radio{max-width:none}.jsonForm .jf-row.jf-input-type-radio>label{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.jsonForm .jf-row.notesDiv{max-width:706px;margin:0}.jsonForm .jf-row.notesDiv+.jf-row{margin-top:0}.jsonForm .jf-row.notesDiv+.jf-input-type-datatable{margin-top:7px}.jsonForm .jf-row>label.inline-append{visibility:hidden}.dialog-box .jsonForm .jf-row>.chosen-container{width:calc(100% - 6px) !important}.jsonForm .jf-row>div.cke{display:inline-block;vertical-align:middle;width:100%;padding:0;margin:0;border:none;border-radius:3px;box-shadow:none;overflow:hidden;box-sizing:border-box}.jsonForm .jf-row>div.cke.cke_chrome{border:1px solid rgba(0,0,0,0.3)}@media (max-width: 1023px){.jsonForm .jf-row.jf-input-type-datatable{max-width:700px;width:100%;overflow:auto}}@media (max-width: 767px){.jsonForm .jf-row.jf-input-type-checkbox{flex-wrap:nowrap;min-height:23px}.jsonForm .jf-row.jf-input-type-datatable{max-width:500px}}@media (max-width: 600px){.jsonForm .jf-row.jf-contact-row{display:block}.jsonForm .jf-row.jf-contact-row>label:not(.error){max-width:none}.jsonForm .jf-row.jf-contact-row .chosen-container{max-width:100%}.jsonForm .jf-row.jf-input-type-checkbox label:not(.onoffswitch-label){display:inline-block;width:auto}}@media (max-width: 567px){.jsonForm .jf-row.jf-input-type-datatable{max-width:300px}.jsonForm .jf-row.jf-input-type-datatable table{min-width:500px}}body.readonlyMode .rowbuttonwrapper.jf-row{opacity:0.3;pointer-events:none;filter:grayscale(1)}div[data-repeatableregionident]>fieldset .tabCounter{right:50%;font:normal 700 12px/32px "Roboto Condensed",sans-serif;text-align:center;color:#fff;background:#979797;z-index:2}@media (min-width: 768px){div[data-repeatableregionident]:not([data-layout-style=rows]){position:relative;display:flex;flex-wrap:wrap;margin:0 -33px -35px;padding-top:15px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset,div[data-repeatableregionident]:not([data-layout-style=rows])>div{position:relative;flex:1 1 50%;min-width:calc(50% - 66px);max-width:calc(50% - 66px);margin:0 33px 40px !important;box-sizing:border-box}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset{padding-top:30px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::before,div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::after{display:block;content:"";width:100%;height:2px;background:#979797}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::before{margin-bottom:30px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::after{margin-top:50px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .rowbuttonwrapper{position:static}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset span.button.deleterow,div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .tabCounter{position:absolute;display:block;top:0;width:32px;height:32px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset span.button.deleterow{left:50%;padding:6px 8px;z-index:3;min-height:0}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-row{max-width:none}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-input-type-checkbox{display:block;margin:14px 0}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-input-type-checkbox>label{min-width:150px}}@media (min-width: 768px) and (max-width: 1199px){div[data-repeatableregionident]:not([data-layout-style=rows]){margin:0 -23px -35px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset,div[data-repeatableregionident]:not([data-layout-style=rows])>div{flex:1 1 45%;max-width:calc(50% - 46px);margin:0 23px 40px !important}}@media (max-width: 767px){div[data-repeatableregionident]{position:relative;display:block;margin:0 0 -30px;padding-top:15px}div[data-repeatableregionident]>fieldset,div[data-repeatableregionident]>div{position:relative;display:block;flex:none;max-width:none;margin:0 0 40px;box-sizing:border-box}div[data-repeatableregionident]>fieldset{padding-top:30px}div[data-repeatableregionident]>fieldset::before{display:block;content:"";width:100%;height:2px;margin-bottom:30px;background:#979797}div[data-repeatableregionident]>fieldset .rowbuttonwrapper{position:static}div[data-repeatableregionident]>fieldset span.button.deleterow,div[data-repeatableregionident]>fieldset .tabCounter{position:absolute;display:block;top:0;width:32px;height:32px}div[data-repeatableregionident]>fieldset span.button.deleterow{left:50%;padding:6px 8px;z-index:3}div[data-repeatableregionident]>fieldset .jf-row{max-width:none}div[data-repeatableregionident]>fieldset .jf-row.jf-input-type-checkbox{display:block}div[data-repeatableregionident] .jf-row .locktonContactActionsWrapper{top:auto;bottom:0;transform:none}}fieldset[data-layout-style=rows]{margin:5px 0;transition:all .25s;display:flex;align-items:flex-end}@media (min-width: 768px){.jf-input-type-repeatable fieldset[data-layout-style=rows]{margin-top:10px;margin-bottom:10px}fieldset[data-layout-style=rows] .jf-row{display:table-cell !important;max-width:none;margin:0;padding:0;vertical-align:bottom}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4) ~ .jf-row{width:100%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4).jf-input-type-text-200,fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4) ~ .jf-row.jf-input-type-text-200{min-width:200px}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(5),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(5) ~ .jf-row{width:48.25%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(6),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(6) ~ .jf-row{width:32.17%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(7),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(7) ~ .jf-row{width:24.125%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(8),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(8) ~ .jf-row{width:19.3%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(9),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(9) ~ .jf-row{width:50px;flex-grow:1}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(10),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(10) ~ .jf-row{width:13.8%}fieldset[data-layout-style=rows] .jf-row label{vertical-align:bottom;overflow-wrap:break-word;overflow-wrap:anywhere}fieldset[data-layout-style=rows] .jf-row label:not(.error){display:block;padding:0 0 8px;font-size:11px;font-weight:500;text-transform:uppercase}fieldset[data-layout-style=rows] .jf-row label dfn::after{position:absolute}fieldset[data-layout-style=rows] .jf-row label+textarea{height:36px}fieldset[data-layout-style=rows] .jf-row label+.fileuploader{min-width:200px}fieldset[data-layout-style=rows] .jf-row .locktonContactActionsWrapper{top:auto;bottom:0;transform:none}fieldset[data-layout-style=rows] .jf-row.jf-contact-row{max-width:220px}fieldset[data-layout-style=rows] .jf-row+.jf-row{padding-left:10px}fieldset[data-layout-style=rows] .jf-row+.jf-row label.error{left:10px}div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row input,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row select,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{width:100%;margin-left:0}fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:205px}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:44px !important;max-width:44px !important;width:0.1%;padding-left:8px}fieldset[data-layout-style=rows] .jf-row>.collection{min-width:85px;width:100%;margin:0;vertical-align:bottom !important;min-height:37px}fieldset[data-layout-style=rows] .jf-row .chosen-container{vertical-align:bottom}fieldset[data-layout-style=rows] .jf-row input[type="date"]{padding-right:6px}fieldset[data-layout-style=rows] .tabCounter{display:none !important}fieldset[data-layout-style=rows]+fieldset[data-layout-style=rows] .jf-row>label:not(.error){height:0;overflow:hidden;padding:0;visibility:hidden;opacity:0}fieldset[data-layout-style=rows] ~ .rowbuttonwrapper.jf-row{display:inline-block;width:100px;margin-top:7px;margin-left:0;text-align:left}fieldset[data-layout-style=rows] .jf-input-type-checkbox{width:0.1%;margin:0 !important}fieldset[data-layout-style=rows] .jf-input-type-checkbox>label:not(.error){padding-right:7px}fieldset[data-layout-style=rows] .jf-input-type-number{width:6%;min-width:5.1em}fieldset[data-layout-style=rows] .jf-input-type-number>label:not(.error){width:70px}fieldset[data-layout-style=rows] .jf-input-type-file:first-child{width:auto}}@media (min-width: 768px) and (max-width: 1199px){fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:80px}fieldset[data-layout-style=rows] .jf-row.jf-input-type-date{max-width:145px;width:1%;min-width:4.5em}fieldset[data-layout-style=rows] .jf-row dfn::before,fieldset[data-layout-style=rows] .jf-row dfn::after,fieldset[data-layout-style=rows] .jf-row dfn svg{display:none !important}div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row input,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row select,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{border-left-width:1px}}fieldset[data-layout-style=rows] .jf-row:has(>label.overflowWrapNormal){width:auto !important}fieldset[data-layout-style=rows] .overflowWrapNormal{overflow-wrap:normal !important}fieldset[data-layout-style=rows] .jf-row:has(>label.min-width-four-chars){min-width:84px}.rowbuttonwrapper.jf-row{text-align:right;margin:0}.rowbuttonwrapper span.button{max-width:100%}.rowbuttonwrapper span.button.deleterow{display:block;width:36px;background:#fff;border:1px solid #979797}.rowbuttonwrapper span.button.deleterow svg{display:block;fill:#979797}.rowbuttonwrapper span.button.deleterow:hover{background:#979797}.rowbuttonwrapper span.button.deleterow:hover svg{fill:#fff}.pf-admin .rowbuttonwrapper span.button.deleterow{display:block;width:36px;background:#fff;border:1px solid #979797;padding:8px 10px;cursor:pointer}.pf-admin .rowbuttonwrapper span.button.deleterow svg{display:block;fill:#979797}.pf-admin .rowbuttonwrapper span.button.deleterow:hover{background:#979797}.pf-admin .rowbuttonwrapper span.button.deleterow:hover svg{fill:#fff}.rowbuttonwrapper span.button.addrow{width:100px;padding-left:40px;padding-right:20px;text-align:left;background:#01BEE5;cursor:pointer}.rowbuttonwrapper span.button.addrow svg{display:block;fill:#fff}.rowbuttonwrapper span.button.addrow svg.icon-jf-add{position:absolute;top:50%;left:10px;width:16px;height:16px;margin-top:-8px}@media (max-width: 767px){.rowbuttonwrapper span.button.addrow svg.icon-jf-add{left:auto}}.rowbuttonwrapper span.button.addrow:hover{background:#00a9cc}.repeatable-footer-area{background:#f7f7f7;border:2px dashed #d4d4d4}div[data-repeatableregionident] .repeatable-footer-area{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 768px){div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area{min-height:382px;padding:40px 15px;text-align:center}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:20px 20px 100px;font-size:18px;line-height:36px;font-weight:normal;text-align:center;color:#060708;background:transparent}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg{fill:#01BEE5;transition:all .25s ease-out}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg.icon-add,div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg.icon-jf-add{position:relative;display:block;top:auto;left:auto;width:120px;height:120px;margin:35px auto 0}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow:hover{background:#eeeeef}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow:hover svg{fill:#00a9cc}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area .csvio{position:relative;margin-top:20px;z-index:2}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area{display:block;padding:6px}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area>div{display:inline-block;margin:6px}}@media (max-width: 767px){div[data-repeatableregionident] .repeatable-footer-area{min-height:290px;padding:25px 15px;text-align:center}div[data-repeatableregionident] .repeatable-footer-area span.addrow{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:20px 20px 100px;font-size:18px;line-height:36px;font-weight:normal;text-align:center;color:#060708;background:transparent}div[data-repeatableregionident] .repeatable-footer-area span.addrow svg{fill:#01BEE5;transition:all .25s ease-out}div[data-repeatableregionident] .repeatable-footer-area span.addrow svg.icon-add{position:relative;display:block;top:auto;left:auto;width:120px;height:120px;margin:35px auto 0}div[data-repeatableregionident] .repeatable-footer-area span.addrow:hover{background:#eeeeef}div[data-repeatableregionident] .repeatable-footer-area span.addrow:hover svg{fill:#00a9cc}div[data-repeatableregionident] .repeatable-footer-area .csvio{position:relative;margin-top:20px;z-index:2}}*[data-repeatableregionident] .jf-input-type-select select{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/img/source/arrow-down.svg") no-repeat 95% center;background-position:calc(100% - 12px) center}*[data-repeatableregionident] .jf-input-type-select select[data-type="contact"]{padding-right:50px;background-position:calc(100% - 38px) center}div[data-repeatableregionident="locktonPf_tableform_claim"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:0}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-input-type-textarea{width:90%}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows],div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows],div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows]{width:100%}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row{width:inherit}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row:first-of-type,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row:first-of-type,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row:first-of-type{min-width:80px;width:4em}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file{max-width:200px}@media (min-width: 768px){div[id*=locktonPf_tableform_claim].jf-row,div[id*=locktonPf_tabledocument_claim].jf-row{margin:25px 0}div[data-repeatableregionident="locktonPf_tabledocument_claim"] fieldset[data-layout-style=rows] .jf-row{width:50%}div[data-repeatableregionident="locktonPf_form_foreignLawAdvice"] fieldset[data-layout-style=rows] .jf-input-type-textarea{width:30%}div[data-repeatableregionident="locktonPf_form_claims"] fieldset[data-layout-style=rows] .jf-input-type-text{width:70%}fieldset>div[id*=locktonPf_tableform_claim]>label,fieldset>div[id*=locktonPf_tabledocument_claim]>label{margin-bottom:7px;font-size:13px;line-height:16px;font-weight:400}}.jsonForm .disabled{opacity:0.1;pointer-events:none}.jsonForm .disabled+.onoffswitch-label{opacity:0.1;pointer-events:none}.jsonForm .disabled+.onoffswitch-label .ison,.jsonForm .disabled+.onoffswitch-label .isoff{background-color:#666}body.readonlyMode #jf_jfdec{padding-top:0px}#jf_jfdec section h2:before{display:none}form#jf_jf1.inIframe{padding-top:78px}form#jf_jf1.inIframe .jf-header-section,form#jf_jf1.inIframe .jf-header-section[style]{top:0 !important;position:fixed}.pf-form.readonlyIframe .page-container{padding-top:0px}#modalDialog.propformpreview .dialog-box{width:80vw}#modalDialog.propformpreview .dialog-message{padding:0}#modalDialog.propformpreview iframe{width:100%;height:calc(100vh - 300px);border:none}.accordionnice .accordion-item-open .accordion-content,.accordionnice .accordion-item header ~ p.intro{transition:max-height 0.6s ease-in 0s, opacity 0.4s ease 0.3s}.accordionnice .accordion-item legend{max-height:0px;overflow:hidden}.accordionnice .accordion-item-open legend{max-height:400px;overflow:visible}.accordionnice .accordion-item-open fieldset:first-of-type>legend:first-of-type{padding-top:25px;display:block}.accordionnice .accordion-item header ~ p.intro:not(.datapagelastintro){max-height:0px;margin:0;overflow:hidden}.accordionnice .accordion-item-open header ~ p.intro{margin-top:30px;max-height:1000px;overflow:visible}.accordionnice.jsonForm>section>.not-applicable{position:absolute;top:0px;left:0;right:0;border:none;text-align:center;padding:3px;text-transform:uppercase;color:white;background:#67868e;width:13em;margin:auto;display:inline-block}.accordionnice.jsonForm section.accordion-item{padding:0;margin-bottom:2px;border:1px solid #eee;border-width:0 1px 0 1px;min-height:80px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type{border-width:0 1px 1px 1px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content{max-height:1000px;opacity:1;margin:10px 20px;padding:20px 30px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content legend,.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content .intro{max-height:1000px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type{border-width:0 1px 1px 1px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content{max-height:1000px;opacity:1;margin:10px 20px;padding:20px 10px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content legend,.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content .intro{max-height:1000px}.accordionnice.jsonForm section.accordion-item.last .accordion-content ~ .accordion-content:last-of-type{display:none}.accordionnice.jsonForm section.fo-section-hide-me{height:1px;overflow:hidden;opacity:0}.accordionnice.jsonForm section h2{position:relative}.accordionnice.jsonForm section.accordion-item h2{margin:0;color:#4a4a4a;font-weight:300;font-size:24px;line-height:1.62em;width:100%;text-indent:20px}.accordionnice.jsonForm section.accordion-item-open h2{color:#fff;background-color:#4a4a4a}.accordionnice.jsonForm section fieldset{padding:30px}.accordionnice.jsonForm section.accordion-item fieldset{width:auto;margin:0;padding:0 30px}.accordionnice.jsonForm section.accordion-item-open fieldset{padding:20px 30px;margin:10px 20px;overflow:visible;-webkit-animation:2s delay-overflow;animation:2s delay-overflow;max-height:600000px}.accordionnice.jsonForm section.accordion-item-open fieldset fieldset{padding:0px;margin:0px}@-webkit-keyframes delay-overflow{from{overflow:hidden}}@keyframes delay-overflow{from{overflow:hidden}}.accordionnice.jsonForm section.accordion-item-open{border:1px solid #eee;border-top-width:0}.accordionnice.jsonForm section.current{background:#fff}.accordionnice.jsonForm .nextbuttonwrapper{text-align:right;max-width:100%;padding-bottom:30px;padding-top:20px;border-top:1px solid #4a4a4a}.accordionnice.jsonForm.readonly .nextbuttonwrapper{display:none}.accordionnice.jsonForm .jf-header-section{display:block;position:relative;top:inherit !important;padding-top:10px;padding-bottom:10px;background:white;border-top:1px solid #eee}.accordionnice.jsonForm .jf-header-section .jf-header-bounds{width:100%;margin:0;padding:0}.accordionnice.jsonForm .jf-header-section button#main_submit_float{right:0px}.accordionnice.jsonForm .jf-header-section button#main_summary{right:123px}.accordionnice #p4 .intro{margin:20px 10px 0 20px;font-size:16px;font-weight:400}.accordionnice #p4.accordion-item .intro{margin-left:-10px}.accordionnice #p4.accordion-item-open .intro{margin-left:20px}.accordionnice #p4.accordion-item-open .intro{margin-left:20px;margin-top:-60px;margin-bottom:30px;max-width:calc(100% - 160px)}@media only screen and (max-width: 600px){.accordionnice #p4.accordion-item-open .intro{margin-top:-20px;max-width:inherit}}.accordionnice .invalid #p4 .intro{color:#BE1E2D;position:relative}.accordionnice .invalid #p4.accordion-item .intro:before{content:"\26A0";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice .invalid #p4 .datapagelastintro{cursor:pointer;text-decoration:underline}.accordionnice .invalid #p4 .datapagelastintro:hover{color:#439fbd !important}.accordionnice .invalid #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #BE1E2D}.accordionnice .incomplete #p4 .intro{color:#F7941E;position:relative}.accordionnice .incomplete #p4.accordion-item .intro:before{content:"\2718";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice .incomplete #p4 .datapagelastintro{cursor:pointer;text-decoration:underline}.accordionnice .incomplete #p4 .datapagelastintro:hover{color:#439fbd !important}.accordionnice .incomplete #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #F7941E}.accordionnice .incomplete #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #F7941E}.accordionnice .complete #p4 .intro{color:#74bd43;position:relative}.accordionnice .complete #p4.accordion-item .intro:before{content:"\2714";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice.jsonForm ul.jf-page-control-title li a{font-weight:100}.accordionnice.jsonForm #wrapper-for-i1-1-7{margin-bottom:10px}.accordionnice.jsonForm label[for=theftAndMaliciousDamageExcludedOvernight],.accordionnice.jsonForm label[for=buyonlinenotavailable],.accordionnice.jsonForm label[for=buyonlinenotavailableduetovehicle],.accordionnice.jsonForm label[for=valueOver7000]{background:rgba(247,148,30,0.1);padding:10px 13px;border-radius:0px}.accordionnice.jsonForm label[for=theftAndMaliciousDamageExcludedOvernight] strong,.accordionnice.jsonForm label[for=buyonlinenotavailable] strong,.accordionnice.jsonForm label[for=buyonlinenotavailableduetovehicle] strong,.accordionnice.jsonForm label[for=valueOver7000]{font-weight:600}.accordionnice.jsonForm .jf-row>label{max-width:100%}.accordionnice .readonlyCustomNotice{position:relative;vertical-align:middle;height:inherit;padding:20px;background-color:aliceblue}.accordionnice .readonlyCustomNotice a+a{border:none;padding:0}@media only screen and (max-width: 768px){.accordionnice .jf-page-control{visibility:hidden}.accordionnice.jsonForm section.accordion-item h2{text-indent:8px}.accordionnice.jsonForm section.accordion-item h2 .icon-open-close{right:16px}.accordionnice .page-container .block.empty-right-column{display:none}}@media only screen and (max-width: 1030px){.accordionnice .page-container .block.empty-right-column{display:none}}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:black;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0, -50%)}body dialog{border:none;border-radius:0;box-shadow:0 3px 7px rgba(0,0,0,0.3);position:fixed;max-width:90%;min-width:50%;top:0;bottom:0;margin:auto;padding:0;overflow:initial}body dialog main{padding:20px;max-height:90vh;overflow-y:auto;min-height:33vh}body dialog button{max-width:none;display:block}body dialog button.close{max-width:none;display:block;position:absolute;bottom:100%;right:0;width:36px;height:36px;margin:0 -18px -18px 0;padding:10px;overflow:hidden;background:red;border:none;text-overflow:ellipsis;border-radius:50%;font-size:16px;line-height:16px;font-weight:bold;text-align:center}body dialog button.close:hover{background-color:#00a9cc}body dialog::-webkit-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog+.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog main{padding:40px;font-size:0.9em;font-weight:200}body dialog main h1{margin-top:0;border-bottom:1px solid #333}body dialog main h1,body dialog main h2{font-weight:200}body dialog main h3,body dialog main h4{font-weight:400}#quickCreateWizard{max-width:600px;margin:30px 0 40px 20px;counter-reset:card}#quickCreateWizard .wizardCard:before{content:counter(card);display:block;position:absolute;right:100%;top:0;font-size:20px;line-height:1em;margin-right:10px;color:#979797;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen::before,#quickCreateWizard .wizardCard:last-of-type::before{font-size:24px}#quickCreateWizard .wizardCard{position:relative;counter-increment:card;border-left:4px solid #bbbbbb;margin:0 0 15px 0;padding:0 0 0 15px;transition:all 0.3s ease}#quickCreateWizard .title{text-transform:uppercase;font-size:11px;line-height:13px;color:#bbbbbb;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen .title,#quickCreateWizard .wizardCard:last-of-type .title{font-size:13px}#quickCreateWizard .heading{font-size:1.8rem;line-height:3rem;transition:all 1s ease-out;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}#quickCreateWizard .heading:hover{cursor:pointer}#quickCreateWizard .wizardCard .form{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:.5em}#quickCreateWizard .wizardCard .form .selection{flex-grow:1}#quickCreateWizard .wizardCard .form .selection .chosen-container{min-width:100%}#quickCreateWizard .wizardCard .form .selection .chosen-container[style]{width:100% !important}#quickCreateWizard .wizardCard a[class|="wizardCard__cta"]{background:#01bee5;color:white;padding:0.68rem;line-height:1em;text-transform:uppercase;font-size:0.8rem;font-weight:bold;margin:0;display:inline-block;vertical-align:middle}#quickCreateWizard .wizardCard .selection:not([style*="display:none"])+.cta a[class|="wizardCard__cta"]{margin-left:12px}#quickCreateWizard .wizardCard a[class|="wizardCard__cta-text"]{background:none;color:#01bee5;padding-inline:0}#quickCreateWizard .wizardCard a[class|="wizardCard__cta"]:hover{background:#888888}#quickCreateWizard .wizardCard a[class|="wizardCard__cta-text"]:hover{background:none;color:#333333}#quickCreateWizard .xxxwizardCard[data-complete="true"]:after{display:inline-block;transform:rotate(45deg);height:34px;width:20px;border:1px solid #93be30;border-width:0 8px 8px 0;content:" ";position:absolute;top:0;bottom:0;margin:auto 0 auto 20px;left:100%}#quickCreateWizard .xxxxwizardCard[data-complete="true"]:after{display:inline-block;height:30px;width:30px;border:2px solid #93be30;position:absolute;top:0;bottom:0;margin:auto 0 auto 20px;left:100%;content:"✓";content:"✔";content:"☑";font-size:22px;line-height:30px;text-align:center;color:#93be30;font-weight:100;border-radius:50%}#quickCreateWizard .wizardCard[data-complete="true"] .title:after{display:inline-block;color:#93be30;content:"✔";margin-left:.5em}#quickCreateWizard .wizardCard[data-required="true"]{border-color:#f5a623}#quickCreateWizard .wizardCard[data-required="true"] .title{color:#f5a623}#quickCreateWizard .wizardCard[data-complete="true"]{border-color:#93be30;opacity:.5}#quickCreateWizard .wizardCard[data-complete="true"] .title{color:#bbbbbb}#quickCreateWizard .wizardCard.selectorOpen,#quickCreateWizard .wizardCard:hover{opacity:1 !important;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen,#quickCreateWizard .wizardCard:hover,#quickCreateWizard .wizardCard:focus-within,#quickCreateWizard .wizardCard:last-of-type{opacity:1;transition:all 0.3s ease}#quickCreateWizard .wizardCard{--animation-speed: 0.3s;--i: 100}#quickCreateWizard .wizardCard .heading{position:absolute;transform-origin:left center;transform:scale(1);opacity:1;transition:all 0.3s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .wizardCard.selectorOpen .heading{transform:scale(0.1);opacity:0;transition:all 0.4s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .wizardCard[data-complete="true"] .form{transform-origin:left center;transform:scale(0.1);opacity:0;transition:all 0.3s cubic-bezier(0.35, 0, 0.75, 1.35);pointer-events:none}#quickCreateWizard .wizardCard[data-complete="true"].selectorOpen .form{transform:scale(1);--i: calc(var(--i) - 1);z-index:2;opacity:1;pointer-events:auto;transition:all 0.4s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .grid-wrapper{display:grid;grid-template-columns:100px 1fr;grid-gap:0;background:#f4f4f4;padding:10px 14px;font-size:0.9rem;margin:0 0 5px}#quickCreateWizard .grid-wrapper div.foot{border-top:1px solid #CCCCCC;padding-top:5px;margin-top:5px;color:#cccccc}#quickCreateWizard.busy .wizardCard{pointer-events:none;cursor:wait}#quickCreateWizard.busy .wizardCard.selectorOpen{opacity:0.3}#quickCreateWizard.busy::after{content:"Please wait...";display:block;margin:auto;position:fixed;font-size:5vw;top:50%;left:50%;transform:translate(-50%)}body dialog main .jsonForm section .intro{margin-top:1em}body dialog main #nope.intro a[href^="#modal:"]{vertical-align:middle;fill:#01bee5;padding:5px 10px 5px 5px;border-radius:1em;font-family:initial}body dialog main .intro a[href^="#modal:"] svg{vertical-align:text-bottom;fill:#01bee5;margin-right:4px}body dialog main .jsonForm fieldset{margin:0;padding:0;max-width:inherit !important}body dialog main .jsonForm .jf-input-type-submit{margin-top:26px;display:flex}body dialog main .jsonForm .jf-input-type-submit input[type="submit"]{transition:none;margin:0 0 0 auto;float:none;min-width:230px}body dialog main .jsonForm .jf-input-type-submit input[type="submit"]:focus{background-image:url(/img/loadingdots.svg);background-repeat:no-repeat;background-position:center right;background-size:auto}body dialog main .jsonForm .invisibleButSubmittable{height:1px;overflow:hidden;opacity:0.1}body dialog main .jsonForm .invisibleButSubmittable legend{display:none}.jf-btn,.rowbuttonwrapper span.button{position:relative;display:inline-block;min-height:36px;padding:8px 10px;text-align:center}@media (max-width: 767px){.jf-btn,.rowbuttonwrapper span.button{min-height:30px}}.pf-admin .jf-btn,.pf-admin .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-admin span.button,.pf-dashboard .jf-btn,.pf-dashboard .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-dashboard span.button{color:#fff !important;border:solid 1px #029ee3;background-color:#029ee3}.pf-admin .jf-btn:hover,.pf-admin .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-admin span.button:hover,.pf-admin .jf-btn:active,.pf-admin .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-admin span.button:active,.pf-dashboard .jf-btn:hover,.pf-dashboard .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-dashboard span.button:hover,.pf-dashboard .jf-btn:active,.pf-dashboard .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-dashboard span.button:active{color:#202427 !important;border:solid 1px #202427;background-color:#fff}.person .img-wrap{display:none}.button.deleterow{height:36px}button#main_summary,button#main_submit_float{cursor:pointer;flex:0;white-space:nowrap;line-height:27px;padding:5px 20px;color:#fff !important;border:solid 1px #029ee3;background-color:#029ee3;text-transform:uppercase;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}button#main_summary:hover,button#main_summary:active,button#main_submit_float:hover,button#main_submit_float:active{color:#202427 !important;border:solid 1px #202427;background-color:#fff}button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited{cursor:pointer;flex:0;white-space:nowrap;line-height:27px;padding:5px 20px;color:#fff !important;text-transform:uppercase;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}button#summaryPanelCloseButton:hover,button#summaryPanelCloseButton:active,button#summaryPanelCloseButton:visited:hover,button#summaryPanelCloseButton:visited:active,button#issuesPanelCloseButton:hover,button#issuesPanelCloseButton:active,button#issuesPanelCloseButton:visited:hover,button#issuesPanelCloseButton:visited:active{color:#060708 !important;border:solid 1px white;background-color:white}@media all and (-ms-high-contrast: none){button#main_summary{min-width:6em}button#main_submit_float{min-width:12em}button#summaryPanelCloseButton,button#issuesPanelCloseButton{min-width:9em}}button#main_summary{margin-right:8px;padding:5px 10px}button#main_summary{display:none;outline:none}button#main_summary svg{vertical-align:middle;fill:white}button#main_summary span.issueCount{display:inline-block;border-left:1px solid rgba(255,255,255,0.5);vertical-align:middle;padding-left:10px;padding-right:5px;margin-left:10px;color:#fff !important}.invalid button#main_summary{background-color:#BE1E2D;border-color:#BE1E2D;display:block}.invalid button#main_summary:hover,.invalid button#main_summary:active{background-color:#661018}.incomplete button#main_summary{background-color:#f93;border-color:#f93;display:block}.incomplete button#main_summary:hover,.incomplete button#main_summary:active{background-color:#c60}.complete button#main_summary{background-color:#93be30;border-color:#93be30;display:block}.complete button#main_summary:hover,.complete button#main_summary:active{background-color:#546d1b}.jsonForm input[type="submit"]{color:#fff !important;border:solid 1px #029ee3;background-color:#029ee3;display:inline-block;float:right;margin-top:10px}.jsonForm input[type="submit"]:hover,.jsonForm input[type="submit"]:active{color:#202427 !important;border:solid 1px #202427;background-color:#fff}.jsonForm input[type="submit"].btn_c,.jsonForm input[type="submit"][type="cancel"]{color:#fff !important;border:solid 1px #d0021b;background-color:#d0021b;display:block;margin-top:10px}.jsonForm input[type="submit"].btn_c:hover,.jsonForm input[type="submit"]:hover[type="cancel"],.jsonForm input[type="submit"].btn_c:active,.jsonForm input[type="submit"]:active[type="cancel"]{color:#202427 !important;border:solid 1px #991524;background-color:#991524}.jsonForm input[type="cancel"]{display:inline-block;width:auto;text-align:center;cursor:pointer;color:#fff;border:solid 1px #d0021b;background-color:#d0021b}.jsonForm input[type="cancel"]:hover,.jsonForm input[type="cancel"]:active{color:#202427 !important;border:solid 1px #991524;background-color:#991524}.readonly a.button.upload,.readonly a.button.download+span{display:none}.btn.disabled,.disabled.btn_a,#summaryScreen .jf-progressTable .disabled.button,.disabled.btn_b,button.disabled#summaryPanelCloseButton,button.disabled#issuesPanelCloseButton,.disabled.checkout-back,.disabled.checkout-skip,.disabled.btn_c,.jsonForm input.disabled[type="cancel"],.disabled.btn_d,.disabled.btn_e,.disabled.btn_g,.disabled.btn_login,.page-container button.disabled,.page-container input.disabled[type=button],.modal-content button.disabled,.modal-content input.disabled[type=button],.pf-admin .disabled.jf-btn,.pf-admin .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-admin span.disabled.button,.pf-dashboard .disabled.jf-btn,.pf-dashboard .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-dashboard span.disabled.button,button.disabled#main_summary,button.disabled#main_submit_float,.jsonForm input.disabled[type="submit"],.pf-checkout.secure-hosting input.disabled.trans-back[type='submit']{filter:grayscale(1);pointer-events:none}.loadingSpinner{display:none;position:fixed;pointer-events:none;z-index:99999999;top:0;right:0;bottom:0;left:0;margin:auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(28,117,188,0.2);border-right:1.1em solid rgba(28,117,188,0.2);border-bottom:1.1em solid rgba(28,117,188,0.2);border-left:1.1em solid #1c75bc;transform:translateZ(0);-webkit-animation:load8 1.0s infinite linear;animation:load8 1.0s infinite linear}.loadingSpinner,.loadingSpinner:after{border-radius:50%;width:8em;height:8em}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jsonForm ~ .loadingSpinner{display:block;transition:opacity 0.5s 0.25s ease;opacity:1}.jsonForm.ready ~ .loadingSpinner{opacity:0}.readonlyModeNotice{display:block;position:relative;top:0;left:0;right:0;margin:0 auto;text-align:center;background:#f37e00;padding:5px;line-height:16px;color:#ffffff}.readonlyModeNotice a{pointer-events:all;text-transform:uppercase;padding:1px 4px 0px;font-weight:600;border:1px solid #1c75bc}.readonlyModeNotice a:hover{background:rgba(255,255,255,0.5);color:#009444;border-color:#009444}.ready ~ #forceSubmissionBlock{display:block}.forceSubmissionMessage{padding:20px;background:#DDEEF7;max-width:calc(100% - 300px);width:100%}@media (max-width: 768px){.forceSubmissionMessage{max-width:100%}}.forceSubmissionMessage button{float:right}.forceSubmissionMessage:after{content:"";display:table;clear:both}#forceSubmissionBlock #invalidMessage{display:none}.invalid #forceSubmissionBlock #invalidMessage{display:inline;color:#BE1E2D}.invalid #forceSubmissionBlock button{background-color:#999;border:1px solid #999;-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;cursor:default;pointer-events:none}.readonlyModeNotice{position:fixed;top:0;height:25px;z-index:99999550;vertical-align:middle;white-space:nowrap;overflow:hidden}.readonlyModeNotice ~ #mainheader,.readonlyModeNotice ~ #headband,.readonlyModeNotice ~ form .jf-header-section{margin-top:25px}.readonlyNotice{color:red}.readonlyModeModal{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:99999550;display:flex;background:rgba(0,0,0,0.4);align-items:center;justify-content:center;flex-direction:column;white-space:normal;line-height:1.5em;color:#ffffff;text-shadow:none}.readonlyModeModal .lockedmsg{display:block;width:90%;max-width:600px;text-align:center}.readonlyModeModal .lockedmsg a{display:inline-block;margin:20px}.readonlyModeModalCollapsed{height:140px;pointer-events:none}.readonlyModeModalCollapsed{height:105px;pointer-events:none;margin:0 auto;background:none;width:calc(100% - 350px);color:orange}.readonlyModeModalCollapsed .lockedmsg{display:none}.readonlyModeModalCollapsed:before{content:attr(readonly-text);font-size:14px}.readonlyModeModal:after{content:" ";display:block;position:fixed;top:0;right:0;left:0;height:4px;background:orange}body.readonlyMode .readonlyModeModal+#page-container{filter:blur(5px)}body.readonlyMode .readonlyModeModal.readonlyModeModalCollapsed+#page-container{filter:none}#fileListWrap{padding:32px}#fileListWrap h3{margin:0;padding:15px;line-height:1em;color:#fff;border-top:1px solid #777677;padding:32px 0 32px 0}#fileListWrap ul{margin:0;list-style:none;padding:0;color:#fff}#fileListWrap ul li{padding-bottom:24px}#fileListWrap ul li a{color:#fff;border-top:1px solid #777677;width:100%;display:block;padding-top:6px}@media (max-width: 768px){#fileListWrap{border-left:1px solid #777677}}.jsonForm .fileuploader{position:relative;min-width:300px;width:calc(100% - 6px);margin:0 0 0 6px;font-size:13px;vertical-align:middle;color:#b2b1b2;background-color:#fff;border:1px solid #9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm .fileuploader.required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .fileuploader .thumb{width:auto;height:34px;margin:1px 1px 1px 3px;vertical-align:middle}.jsonForm .fileuploader button{display:inline-block;flex:none;width:auto;padding:0 14px;font-size:12px;line-height:34px;font-weight:500;font-style:normal;text-align:center;text-transform:uppercase;text-decoration:none;text-indent:0;vertical-align:middle;color:#fff;background-color:#01BEE5;border:1px solid #01BEE5;transition:all .3s ease-out}.jsonForm .fileuploader button.deleteFileButton{background:#5B89B2}.jsonForm .fileuploader button:hover{background-color:#00a9cc;border:1px solid #00a9cc}.jsonForm .fileuploader button:focus{outline:none}.jsonForm .fileuploader .hover{background-color:#00a9cc;border:1px solid #00a9cc}.jsonForm .fileuploader .chooseFile{position:relative;display:flex;min-height:36px;margin:-1px;margin-right:0;line-height:36px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}.jsonForm .fileuploader .chooseFile span{display:inline-block;float:none;padding:0 14px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.jsonForm .fileuploader .chooseFile span.warning{display:block;margin:0px;padding:0px 0px 0px 24px;color:#666;background:#fff5c0 url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="16px" viewBox="0 0 23 16" enable-background="new 0 0 23 16" xml:space="preserve"><path fill="#FF9900" d="M8,2.48L2.612,14h10.777L8,2.48z M8,0L8,0c0.345,0,0.689,0.233,0.951,0.698l6.828,13.61 C16.303,15.239,15.857,16,14.791,16H1.208c-1.067,0-1.512-0.761-0.989-1.691l6.829-13.61C7.31,0.233,7.654,0,8,0L8,0z M7,12 c0-0.552,0.448-1,1-1s1,0.448,1,1s-0.448,1-1,1S7,12.552,7,12z M8,6c0.552,0,1,0.448,1,1l-0.312,3H7.312L6.999,7 C6.999,6.448,7.447,6,8,6L8,6z"/></svg>') 4px center no-repeat}.jsonForm .fileuploader .cropDisplay{display:block;margin:0px 2px 2px;padding:0px;background:#f0f0f0;border:1px solid #ccc;border-radius:2px}.jsonForm .fileuploader .cropDisplay .cropWarning{min-height:16px;margin:4px;padding:4px 4px 4px 24px;color:#666;background:#fff5c0 url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="16px" viewBox="0 0 23 16" enable-background="new 0 0 23 16" xml:space="preserve"><path fill="#FF9900" d="M8,2.48L2.612,14h10.777L8,2.48z M8,0L8,0c0.345,0,0.689,0.233,0.951,0.698l6.828,13.61 C16.303,15.239,15.857,16,14.791,16H1.208c-1.067,0-1.512-0.761-0.989-1.691l6.829-13.61C7.31,0.233,7.654,0,8,0L8,0z M7,12 c0-0.552,0.448-1,1-1s1,0.448,1,1s-0.448,1-1,1S7,12.552,7,12z M8,6c0.552,0,1,0.448,1,1l-0.312,3H7.312L6.999,7 C6.999,6.448,7.447,6,8,6L8,6z"/></svg>') 4px center no-repeat}.jsonForm .fileuploader .cropDisplay .imageInput,.jsonForm .fileuploader .cropDisplay .imageOutput{display:inline-block;min-height:60px;width:50%;width:calc(50% - 6px);margin:4px 0px 4px 4px;vertical-align:top;background-image:-moz-linear-gradient(45deg, #ddd 25%, transparent 25%),-moz-linear-gradient(-45deg, #ddd 25%, transparent 25%),-moz-linear-gradient(45deg, transparent 75%, #ddd 75%),-moz-linear-gradient(-45deg, transparent 75%, #ddd 75%);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #ddd), color-stop(0.25, transparent)),-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #ddd), color-stop(0.25, transparent)),-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.75, transparent), color-stop(0.75, #ddd)),-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.75, transparent), color-stop(0.75, #ddd));background-size:20px 20px;background-position:0 0, 10px 0, 10px -10px, 0px 10px}.jsonForm .fileuploader .progressBar{position:absolute;flex:none;left:0;bottom:-8px;width:100%;overflow:hidden;background-color:#edeeee;bottom:-6px;background-color:inherit;height:3px}.jsonForm .fileuploader .progressBar b{display:block;width:0%;height:6px;background-color:#01BEE5;transition:all .25s}.jsonForm .fileuploader .otherButtons{position:absolute;flex:none;top:0%;right:0px;bottom:0px;margin:0;font-size:0}.jsonForm .fileuploader .otherButtons button{height:100%;margin:0}.jsonForm .fileuploader .otherButtons button.uploadFileButtonNOTSUREIFWEWANTTHIS::after{position:absolute;left:100%;content:"← click to upload file";padding-left:6px;color:red}.jsonForm .fileuploader .otherButtons button.deleteFileButtonNOTSUREIFWEWANTTHIS{width:36px;font-size:0;text-indent:-1000px;overflow:hidden;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="4 4 32 32" enable-background="new 4 4 32 32" xml:space="preserve"><polygon fill="#aa0000" points="24.95,12.222 20.001,17.171 15.051,12.222 12.222,15.05 17.172,20 12.222,24.95 15.051,27.777 20.001,22.829 24.95,27.777 27.777,24.95 22.829,20 27.777,15.05 "/></svg>');background-position:center center;background-repeat:no-repeat;border:1px solid #9b9b9b}.jsonForm .fileuploader .otherButtons button.uploadFileButton{position:relative;margin-right:-1px}.jsonForm .fileuploader .otherButtons button.cancelFileButton,.jsonForm .fileuploader .otherButtons button.replaceFileButton,.jsonForm .fileuploader .otherButtons button.deleteFileButton{width:36px;margin:0;padding:0;font-size:0;text-indent:-1000px;overflow:hidden;background-color:#fff;background-position:center center;background-repeat:no-repeat;border:1px solid #9b9b9b;border-right:none}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover{background-color:#979797;cursor:pointer}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::after{position:absolute;display:inline-block;left:0%;bottom:100%;height:auto;margin:0 0 6px 14px;padding:4px 7px;font-size:12px;line-height:1em;text-indent:0;color:#fff;background:#00a9cc;border:none;z-index:88}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::before,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::before{position:absolute;display:block;content:"";left:0%;bottom:100%;width:0px;height:0px;margin:0 0 -2px 14px;padding:0;overflow:hidden;border:4px solid transparent;border-top-color:#00a9cc;z-index:88}.jsonForm .fileuploader .otherButtons button.cancelFileButton{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23979797%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%201.41L12.59%200%207%205.59%201.41%200%200%201.41%205.59%207%200%2012.59%201.41%2014%207%208.41%2012.59%2014%2014%2012.59%208.41%207z%22%2F%3E%0A%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%201.41L12.59%200%207%205.59%201.41%200%200%201.41%205.59%207%200%2012.59%201.41%2014%207%208.41%2012.59%2014%2014%2012.59%208.41%207z%22%2F%3E%0A%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::after{content:"Cancel"}.jsonForm .fileuploader .otherButtons button.replaceFileButton{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M11.032%2028.448c-4.524-4.866-4.444-12.49%200.254-17.222%201.924-1.936%204.328-3.092%206.828-3.472l-0.138-4.154c-3.508%200.426-6.904%201.992-9.594%204.7-6.298%206.344-6.372%2016.58-0.246%2023.064l-3.482%203.506%2011.020%200.602-0.030-11.668-4.612%204.644zM24.324%204.53l0.030%2011.668%204.614-4.646c4.524%204.866%204.446%2012.49-0.254%2017.222-1.924%201.938-4.328%203.092-6.83%203.472l0.138%204.152c3.51-0.426%206.906-1.992%209.596-4.702%206.296-6.342%206.374-16.58%200.244-23.062l3.482-3.506-11.020-0.598z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.032%2028.448c-4.524-4.866-4.444-12.49%200.254-17.222%201.924-1.936%204.328-3.092%206.828-3.472l-0.138-4.154c-3.508%200.426-6.904%201.992-9.594%204.7-6.298%206.344-6.372%2016.58-0.246%2023.064l-3.482%203.506%2011.020%200.602-0.030-11.668-4.612%204.644zM24.324%204.53l0.030%2011.668%204.614-4.646c4.524%204.866%204.446%2012.49-0.254%2017.222-1.924%201.938-4.328%203.092-6.83%203.472l0.138%204.152c3.51-0.426%206.906-1.992%209.596-4.702%206.296-6.342%206.374-16.58%200.244-23.062l3.482-3.506-11.020-0.598z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::after{content:"Replace File"}.jsonForm .fileuploader .otherButtons button.deleteFileButton{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M6.778%2015.824l2.204%2019.418c0.118%200.922%204.57%203.954%2011.018%203.958%206.448-0.004%2010.902-3.036%2011.020-3.958l2.204-19.418c-3.368%201.884-8.402%202.776-13.224%202.776s-9.856-0.892-13.222-2.776zM26.334%203.824l-1.718-1.906c-0.662-0.942-1.382-1.118-2.784-1.118h-3.664c-1.4%200-2.12%200.176-2.784%201.118l-1.716%201.906c-5.14%200.898-8.868%203.28-8.868%205.036v0.342c0%203.092%206.804%205.6%2015.2%205.6s15.2-2.508%2015.2-5.6v-0.342c0-1.756-3.726-4.138-8.866-5.036zM24.138%208.278l-2.504-2.678h-3.268l-2.504%202.678h-3.4c0%200%203.724-4.44%204.222-5.042%200.38-0.46%200.77-0.636%201.274-0.636h4.086c0.504%200%200.892%200.176%201.274%200.636%200.496%200.602%204.222%205.042%204.222%205.042h-3.402z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.778%2015.824l2.204%2019.418c0.118%200.922%204.57%203.954%2011.018%203.958%206.448-0.004%2010.902-3.036%2011.020-3.958l2.204-19.418c-3.368%201.884-8.402%202.776-13.224%202.776s-9.856-0.892-13.222-2.776zM26.334%203.824l-1.718-1.906c-0.662-0.942-1.382-1.118-2.784-1.118h-3.664c-1.4%200-2.12%200.176-2.784%201.118l-1.716%201.906c-5.14%200.898-8.868%203.28-8.868%205.036v0.342c0%203.092%206.804%205.6%2015.2%205.6s15.2-2.508%2015.2-5.6v-0.342c0-1.756-3.726-4.138-8.866-5.036zM24.138%208.278l-2.504-2.678h-3.268l-2.504%202.678h-3.4c0%200%203.724-4.44%204.222-5.042%200.38-0.46%200.77-0.636%201.274-0.636h4.086c0.504%200%200.892%200.176%201.274%200.636%200.496%200.602%204.222%205.042%204.222%205.042h-3.402z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::after{content:"Delete File";left:100%;margin-left:-20px}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::before{left:100%;margin:0 0 -2px -20px}.jsonForm .fileuploader .foEl{position:absolute;top:-5000px;left:-5000px}.jsonForm .fileuploader .foEl.error,.jsonForm .fileuploader .foEl.valid{position:absolute;top:0;left:0;bottom:0;min-height:100%;width:0;margin:0;padding:0;overflow:hidden;opacity:0;background:none;border:none;box-shadow:none;pointer-events:none}@media (max-width: 1024px){.jsonForm .fileuploader{width:100%;margin-left:0;border-left:4px solid #f5a623;box-shadow:none}}::-webkit-file-upload-button{cursor:pointer}.layout-style-columns{display:table;padding-left:130px !important}.layout-style-columns .linkedFormWrapper+.linkedFormAddNew{padding-left:20px}.layout-style-columns .linkedFormWrapper{display:table-cell}.layout-style-columns .linkedFormWrapper .jsonForm .jf-row{display:block;padding:4px;width:auto;vertical-align:bottom;text-align:right;margin:0px 2px 0px 0px}.layout-style-columns .linkedFormWrapper+.linkedFormWrapper .jsonForm .jf-row{padding-left:4px;min-width:inherit}.layout-style-columns .linkedFormWrapper .jsonForm .jf-row>label{position:absolute;margin:0;width:125px;top:0;bottom:1px;white-space:nowrap;right:100%;text-align:left;border-radius:2px;background:rgba(0,0,0,0.05)}.layout-style-columns .linkedFormWrapper+.linkedFormWrapper .jsonForm .jf-row>label{display:none}.jsonForm table:not(.dataTable){width:100%;font-size:13px;line-height:16px;border-spacing:0}.jsonForm table:not(.dataTable) caption{text-align:left}.jsonForm table:not(.dataTable) thead th{padding:4px 7px;font-size:11px;font-weight:500;text-align:left;text-transform:uppercase}.jsonForm table:not(.dataTable) thead tr.preheader th[colspan]{max-width:50px}.jsonForm table:not(.dataTable) tbody th:first-child{padding-right:5px;font-weight:700;text-align:left}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] th{padding-left:15px;padding-right:15px;font-size:11px;font-weight:500;text-align:right;text-transform:uppercase;background:#e2f7fb;border:1px solid #cfe5e9}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] td{padding-top:0;padding-bottom:0}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] input[type=number]{box-shadow:none}.jsonForm table:not(.dataTable) th>span{display:inline-block;text-overflow:ellipsis;transition:max-width .5s}.jsonForm table:not(.dataTable) th a{font-size:0.8em;text-decoration:none;color:#888888}.jsonForm table:not(.dataTable) th a:hover{color:#32809D}.jsonForm table:not(.dataTable) th dfn{margin-right:2px}.jsonForm table:not(.dataTable) th[data-collapsed='true']{cursor:e-resize}.jsonForm table:not(.dataTable) th[data-collapsed='false']{cursor:w-resize}.jsonForm table:not(.dataTable) td{position:relative;padding:4px 5px;text-align:right}.jsonForm table:not(.dataTable) td input{width:100%;height:100%;text-align:left;border-radius:0}.jsonForm table:not(.dataTable) td.collapsed input{width:100%;margin:0;font-size:0;box-shadow:none}.jsonForm table:not(.dataTable) th,.jsonForm table:not(.dataTable) td{transition:max-width .5s}.jsonForm table:not(.dataTable) th[data-collapsed='true'],.jsonForm table:not(.dataTable) td[data-collapsed='true']{max-width:40px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jsonForm table:not(.dataTable) th[data-collapsed='true']>span,.jsonForm table:not(.dataTable) td[data-collapsed='true']>span{max-width:40px;white-space:nowrap;overflow:hidden}.jsonForm table:not(.dataTable) th+th,.jsonForm table:not(.dataTable) th+td,.jsonForm table:not(.dataTable) td+th,.jsonForm table:not(.dataTable) td+td{max-width:200px}.jsonForm table:not(.dataTable) th[data-child-is='radio'],.jsonForm table:not(.dataTable) td[data-child-is='radio']{width:50px}.jsonForm table:not(.dataTable) label.error{left:5px;bottom:calc(100% + 7px)}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] th:first-child,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] td:first-child{min-width:240px;padding:0px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody tr:last-child td{padding-bottom:12px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody th:first-child{font-weight:400}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody th dfn svg[class*=icon]{margin-left:6px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:last-child,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:last-child{width:90px;padding-left:3px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:last-child input,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:last-child input{width:100%;margin-left:0}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:nth-last-child(2),.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:nth-last-child(2){padding-right:15px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited label.error{left:-3px}.jsonForm #claimsFieldsetInEnduranceForm th:first-child{min-width:unset;width:10%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='radio']{width:15%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='text']{width:70%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='text'] input{max-width:97%}.jsonForm #areasPractiseFieldsEnduranceForm td{width:25%}.jsonForm table[data-text-align='left']:not(.dataTable) th,.jsonForm table[data-text-align='left']:not(.dataTable) td{text-align:left}.jsonForm table[data-text-align='left']:not(.dataTable) th label.focb,.jsonForm table[data-text-align='left']:not(.dataTable) td label.focb{vertical-align:top}.jsonForm table#claims-table{width:auto}@media (min-width: 767px){.jsonForm table#claims-table{min-width:600px}}.jsonForm table#claims-table td[data-child-is='text']{padding-right:15px}.jsonForm table#claims-table thead th{vertical-align:bottom;font-weight:bold}.jsonForm table#claims-table th:first-child,.jsonForm table#claims-table td:first-child{min-width:8em;max-width:8em;width:8em}.jsonForm .help-trigger,.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger,.pf-admin dfn svg[class*=icon]{position:relative;display:inline-block;width:17px;height:17px;margin-left:.3em}.jsonForm .help-trigger svg[class*=icon],.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger svg[class*=icon],.pf-admin dfn svg[class*=icon]{color:#fff;fill:#01BEE5}.jsonForm .help-trigger:hover svg[class*=icon],.jsonForm dfn:hover svg[class*=icon],.pf-admin .help-trigger:hover svg[class*=icon],.pf-admin dfn:hover svg[class*=icon]{fill:#00A9CC}.jsonForm .help-trigger,.pf-admin .help-trigger{margin-top:-4px;font-size:0;line-height:0;vertical-align:middle;color:transparent;cursor:help !important}.jsonForm .help-trigger svg,.pf-admin .help-trigger svg{width:100%;height:100%}.jsonForm .help-trigger:hover,.pf-admin .help-trigger:hover{cursor:help}.jsonForm .help-trigger:hover+.help,.pf-admin .help-trigger:hover+.help{height:auto;margin:10px 0;padding:17px 42px 21px 47px;opacity:1;border-color:#cfe5e9}.jsonForm .help,.pf-admin .help{position:relative;display:block;max-width:706px;height:0;margin:0;padding:0 42px 0 47px;font-size:12px;line-height:15px;font-weight:normal;overflow:hidden;opacity:0;color:#4a4a4a;background:#e2f7fb url("/img/source/help.svg") no-repeat 15px 16px;border:1px solid transparent;transition:all .5s}.jsonForm dfn,.pf-admin dfn{position:relative;font-style:normal;white-space:normal;cursor:help}.jsonForm dfn::before,.jsonForm dfn::after,.pf-admin dfn::before,.pf-admin dfn::after{position:absolute;display:block;opacity:0;transition:opacity 0.25s ease-out}.jsonForm dfn::before,.pf-admin dfn::before{content:attr(data-title);left:100%;left:calc(100% - 42px);bottom:100%;bottom:calc(100% + 15px);min-width:250px;max-height:0;margin:0;padding:0;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:500;line-height:15px;text-align:left;white-space:normal;overflow:hidden;background:#00a9cc url("/img/source/help-white.svg") no-repeat 11px 12px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);z-index:99999}.jsonForm dfn svg[class*=icon],.pf-admin dfn svg[class*=icon]{margin-top:-3px;vertical-align:middle}.jsonForm dfn::after,.pf-admin dfn::after{content:"";left:100%;left:calc(100% - 20px);bottom:100%;bottom:calc(100% + 5px);z-index:99999}.jsonForm dfn:hover,.pf-admin dfn:hover{cursor:help}.jsonForm dfn:hover::before,.pf-admin dfn:hover::before{max-height:none;min-height:40px;padding:12px 20px 15px 42px;overflow:auto;opacity:1}.jsonForm dfn:hover::after,.pf-admin dfn:hover::after{opacity:1;border:12px solid transparent;border-top:10px solid #00a9cc;border-bottom:none}.jsonForm th dfn,.pf-admin th dfn{display:inline;white-space:nowrap}.jsonForm .dialogue-message dfn::before,.pf-admin .dialogue-message dfn::before{left:auto;right:-42px}@media (max-width: 991px){.jsonForm .help-trigger,.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger,.pf-admin dfn svg[class*=icon]{margin-left:4px}}.pf-admin dfn{min-width:280px}.pf-admin dfn::before{white-space:pre-wrap}.jsonForm .forwardQuestionButton{position:absolute;display:inline-block;top:0;left:3.5em;max-width:25px;margin-left:5px;padding:3px 6px;line-height:20px;text-indent:26px;white-space:nowrap;overflow:hidden;color:#666;background:transparent url("/proposalform/v2016v2/jsonForm.2.0.0/plugins/ForwardQuestion/forwardQuestion.svg") 3px 0 no-repeat;border-radius:2px;transition:all .5s;box-sizing:border-box;cursor:pointer}.jsonForm .forwardQuestionButton:hover{max-width:600px;background-color:#eee}.forwardQuestionIconOnly{display:inline-block;vertical-align:middle;max-width:25px;padding:3px 6px;text-indent:26px;white-space:nowrap;overflow:hidden;color:#666;background:transparent url("/proposalform/v2016v2/jsonForm.2.0.0/plugins/ForwardQuestion/forwardQuestion.svg") 3px 0 no-repeat;border-radius:2px;box-sizing:border-box}form.forwardQuestion{margin:0;padding:0;text-align:left}form.forwardQuestion p{margin:0 0 10px 0;font-size:1.2em}form.forwardQuestion p small{display:block;margin:1em 0;font-size:0.8em;color:#666}form.forwardQuestion p.fcfoot,form.forwardQuestion p.fcfoot small{margin-bottom:0}form.forwardQuestion fieldset{margin:0;padding:0;border:0}form.forwardQuestion fieldset label{display:block}form.forwardQuestion fieldset label i{font-style:normal}form.forwardQuestion fieldset label.error{color:#fff;background-color:#BE1E2D}form.forwardQuestion fieldset input,form.forwardQuestion fieldset textarea{width:100%;margin:1px 0;padding:4px;border:1px solid #ccc;box-sizing:border-box}form.forwardQuestion fieldset input:focus,form.forwardQuestion fieldset textarea:focus{outline:none}form.forwardQuestion fieldset textarea{height:10.5em}form.forwardQuestion fieldset input[type=checkbox]{width:inherit;margin-right:10px;font-size:1.2em}form.forwardQuestion fieldset.error input,form.forwardQuestion fieldset.error textarea,form.forwardQuestion fieldset .error input,form.forwardQuestion fieldset .error textarea{border:1px solid #BE1E2D;border-color:#BE1E2D;box-shadow:0 0 6px #BE1E2D}form.forwardQuestion fieldset .error span{color:#fff;background-color:#BE1E2D}form.forwardQuestion fieldset .emailto{position:relative}form.forwardQuestion fieldset .emailto span{position:absolute;display:block;top:0;left:0;bottom:0;width:3em;margin:1px;padding:4px;line-height:1.5em;background-color:#ccc}form.forwardQuestion fieldset .emailto input{text-indent:4em}.panelCloseButton{background:#FAFAFA;background:rgba(255,255,255,0.75);border:1px solid #ccc;border-radius:0;text-indent:0;width:auto;height:auto;padding:7px 10px;color:#888;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:bold;line-height:1em;top:32px !important;right:10px !important}.panelCloseButton:hover{background:#ddd;border-color:#555;color:#333}#issues .panelCloseButton{top:0px !important;right:10px !important}.jsonForm.inIframe .jf-header-bounds{width:100%}.jsonForm.inIframe>section>header>h2,.jsonForm.inIframe>section>.intro,.jsonForm.inIframe>section>fieldset,.jsonForm.inIframe>section>.not-applicable{width:100%}.jsonForm.inIframe.jsonForm ul.jf-page-control-title{right:10px}input ~ span.tt{display:none;position:absolute;z-index:999;bottom:100%;margin:-3px 5px;right:0;padding:2px 4px 1px;background:#FFFCD9;border:1px solid #ADADAD;color:#1D1D1D;border-radius:3px;font-size:0.85em;box-shadow:0px 5px 14px 0px rgba(0,0,0,0.4)}span.tt:after{content:"";position:absolute;top:100%;border:6px solid transparent;left:50%;margin-left:-6px;border-top-color:#FFFCD9}td:hover input ~ span.tt,input:hover ~ span.tt{display:block}.jsonForm .not-applicable,.jsonForm .major-prop-not-applicable{position:relative;display:inline-block;padding:9px 15px;font-size:12px;line-height:16px;font-weight:500;color:#9b9b9b;background:#fff;border:1px solid #dfe0e1}.jsonForm fieldset>legend{font-family:"EB Garamond",serif;font-size:18px;font-weight:400;line-height:2.26;letter-spacing:.2px;cursor:default}.jsonForm fieldset>legend:hover ~ .fieldset-actions{max-height:none;overflow:visible;opacity:1}.jsonForm fieldset>strong:first-child,.jsonForm fieldset>legend strong,.jsonForm fieldset>.fieldset-actions+strong{display:inline-block;margin-right:7px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;letter-spacing:.2px}.jsonForm fieldset>strong:first-child+dfn,.jsonForm fieldset>legend strong+dfn,.jsonForm fieldset>.fieldset-actions+strong+dfn{display:inline-block;margin-left:6px;margin-bottom:12px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33}.jsonForm input,.jsonForm textarea,.jsonForm select{display:block;width:100%;padding:7px 14px;font-size:13px !important;color:#060708}.jsonForm .iad-submit{padding-left:0}.jsonForm .iad-submit input{font-size:16px !important;float:left}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select,.jsonForm textarea{width:calc(100% - 6px);margin-left:6px;background-color:#fff;border:1px solid #67868e;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm input[type="text"]:required,.jsonForm input[type="email"]:required,.jsonForm input[type="password"]:required,.jsonForm input[type="tel"]:required,.jsonForm input[type="number"]:required,.jsonForm input[type="date"]:required,.jsonForm input[type="month"]:required,.jsonForm input[type="cash"]:required,.jsonForm input[type="percent"]:required,.jsonForm select:required,.jsonForm textarea:required{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm input[type="text"]:required:valid,.jsonForm input[type="email"]:required:valid,.jsonForm input[type="password"]:required:valid,.jsonForm input[type="tel"]:required:valid,.jsonForm input[type="number"]:required:valid,.jsonForm input[type="date"]:required:valid,.jsonForm input[type="month"]:required:valid,.jsonForm input[type="cash"]:required:valid,.jsonForm input[type="percent"]:required:valid,.jsonForm select:required:valid,.jsonForm textarea:required:valid{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm input[type="text"]:invalid[data-answered="true"],.jsonForm input[type="email"]:invalid[data-answered="true"],.jsonForm input[type="password"]:invalid[data-answered="true"],.jsonForm input[type="tel"]:invalid[data-answered="true"],.jsonForm input[type="number"]:invalid[data-answered="true"],.jsonForm input[type="date"]:invalid[data-answered="true"],.jsonForm input[type="month"]:invalid[data-answered="true"],.jsonForm input[type="cash"]:invalid[data-answered="true"],.jsonForm input[type="percent"]:invalid[data-answered="true"],.jsonForm select:invalid[data-answered="true"],.jsonForm textarea:invalid[data-answered="true"]{border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select{height:36px;padding:7px 14px;line-height:20px}.jsonForm input[type="date"]{padding:4.5px 14px}.jsonForm textarea{min-height:36px;padding:8px 14px;line-height:18px}.jsonForm input:required,.jsonForm textarea:required,.jsonForm select:required{background-color:#fff}.jsonForm input:focus,.jsonForm input:required:focus,.jsonForm textarea:focus,.jsonForm textarea:required:focus{outline:none;background-color:#fefcdf}.jsonForm input:required:focus:invalid,.jsonForm input.error:required:focus,.jsonForm input.valid:required:focus:invalid,.jsonForm textarea:required:focus:invalid,.jsonForm textarea.error:required:focus,.jsonForm textarea.valid:required:focus:invalid{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm input:required:focus:valid,.jsonForm input.valid:required:focus,.jsonForm textarea:required:focus:valid,.jsonForm textarea.valid:required:focus{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm input[type="hideme"]{display:none !important}.jsonForm input[type="checkbox"],.jsonForm input[type="radio"]{width:auto}.jsonForm input[type="submit"]:focus,.jsonForm input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonForm select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.jsonForm select::-ms-expand{display:none}.jsonForm ::-webkit-input-placeholder{color:#b2b1b2}.jsonForm ::-moz-placeholder{color:#b2b1b2}.jsonForm :-moz-placeholder{color:#b2b1b2}.jsonForm :-ms-input-placeholder{color:#b2b1b2}.jsonForm.jsonFormInverse input,.jsonForm.jsonFormInverse textarea,.jsonForm.jsonFormInverse select{color:#fff}.jsonForm.jsonFormInverse input[type="text"],.jsonForm.jsonFormInverse input[type="email"],.jsonForm.jsonFormInverse input[type="password"],.jsonForm.jsonFormInverse input[type="tel"],.jsonForm.jsonFormInverse input[type="number"],.jsonForm.jsonFormInverse input[type="date"],.jsonForm.jsonFormInverse input[type="month"],.jsonForm.jsonFormInverse input[type="cash"],.jsonForm.jsonFormInverse input[type="percent"],.jsonForm.jsonFormInverse select,.jsonForm.jsonFormInverse textarea{width:100% !important;margin-left:0 !important;color:#fff;background-color:#2D373D;border:none;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required,.jsonForm.jsonFormInverse input[type="email"]:required,.jsonForm.jsonFormInverse input[type="password"]:required,.jsonForm.jsonFormInverse input[type="tel"]:required,.jsonForm.jsonFormInverse input[type="number"]:required,.jsonForm.jsonFormInverse input[type="date"]:required,.jsonForm.jsonFormInverse input[type="month"]:required,.jsonForm.jsonFormInverse input[type="cash"]:required,.jsonForm.jsonFormInverse input[type="percent"]:required,.jsonForm.jsonFormInverse select:required,.jsonForm.jsonFormInverse textarea:required{background-color:#2D373D;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required:valid,.jsonForm.jsonFormInverse input[type="email"]:required:valid,.jsonForm.jsonFormInverse input[type="password"]:required:valid,.jsonForm.jsonFormInverse input[type="tel"]:required:valid,.jsonForm.jsonFormInverse input[type="number"]:required:valid,.jsonForm.jsonFormInverse input[type="date"]:required:valid,.jsonForm.jsonFormInverse input[type="month"]:required:valid,.jsonForm.jsonFormInverse input[type="cash"]:required:valid,.jsonForm.jsonFormInverse input[type="percent"]:required:valid,.jsonForm.jsonFormInverse select:required:valid,.jsonForm.jsonFormInverse textarea:required:valid{background-color:#2D373D;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required:invalid,.jsonForm.jsonFormInverse input[type="email"]:required:invalid,.jsonForm.jsonFormInverse input[type="password"]:required:invalid,.jsonForm.jsonFormInverse input[type="tel"]:required:invalid,.jsonForm.jsonFormInverse input[type="number"]:required:invalid,.jsonForm.jsonFormInverse input[type="date"]:required:invalid,.jsonForm.jsonFormInverse input[type="month"]:required:invalid,.jsonForm.jsonFormInverse input[type="cash"]:required:invalid,.jsonForm.jsonFormInverse input[type="percent"]:required:invalid,.jsonForm.jsonFormInverse select:required:invalid,.jsonForm.jsonFormInverse textarea:required:invalid{background-color:#2D373D}.jsonForm.jsonFormInverse input[type="text"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="email"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="password"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="tel"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="number"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="date"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="month"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="cash"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="percent"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse select:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse textarea:required:invalid[data-answered="true"]{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"],.jsonForm.jsonFormInverse input[type="email"],.jsonForm.jsonFormInverse input[type="password"],.jsonForm.jsonFormInverse input[type="tel"],.jsonForm.jsonFormInverse input[type="number"],.jsonForm.jsonFormInverse input[type="date"],.jsonForm.jsonFormInverse input[type="month"],.jsonForm.jsonFormInverse input[type="cash"],.jsonForm.jsonFormInverse input[type="percent"],.jsonForm.jsonFormInverse select{height:46px;line-height:30px}.jsonForm.jsonFormInverse textarea{min-height:46px;line-height:28px}.jsonForm.jsonFormInverse input:required,.jsonForm.jsonFormInverse textarea:required,.jsonForm.jsonFormInverse select:required{background-color:#2D373D}.jsonForm.jsonFormInverse input:focus,.jsonForm.jsonFormInverse input:required:focus,.jsonForm.jsonFormInverse textarea:focus,.jsonForm.jsonFormInverse textarea:required:focus{outline:none;background-color:#fefcdf}.jsonForm.jsonFormInverse input:required:focus:invalid,.jsonForm.jsonFormInverse input.error:required:focus,.jsonForm.jsonFormInverse input.valid:required:focus:invalid,.jsonForm.jsonFormInverse textarea:required:focus:invalid,.jsonForm.jsonFormInverse textarea.error:required:focus,.jsonForm.jsonFormInverse textarea.valid:required:focus:invalid{color:#d0021b;border-color:#d0021b;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input:required:focus:valid,.jsonForm.jsonFormInverse input.valid:required:focus,.jsonForm.jsonFormInverse textarea:required:focus:valid,.jsonForm.jsonFormInverse textarea.valid:required:focus{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="submit"]:focus,.jsonForm.jsonFormInverse input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonForm.jsonFormInverse select.error,.jsonForm.jsonFormInverse select[data-answered="false"]{color:#b2b1b2}.jsonForm.jsonFormInverse select.error option,.jsonForm.jsonFormInverse select[data-answered="false"] option{color:#fff}.jsonForm.jsonFormInverse select.error ~ .chosen-container .chosen-single,.jsonForm.jsonFormInverse select[data-answered="false"] ~ .chosen-container .chosen-single{color:#fff}.jsonForm.jsonFormInverse select[data-answered="true"] ~ .chosen-container .chosen-single{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse select[multiple="multiple"][value] ~ .chosen-container .chosen-choices{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse .flex-wrap-row .one-half.left-block{margin-right:20px}.jsonForm.jsonFormInverse .jf-row.jf-input-type-text.one-half{margin-bottom:0}.jsonForm.quote-form input[type="text"],.jsonForm.quote-form input[type="email"],.jsonForm.quote-form input[type="password"],.jsonForm.quote-form input[type="tel"],.jsonForm.quote-form input[type="number"],.jsonForm.quote-form input[type="date"],.jsonForm.quote-form input[type="month"],.jsonForm.quote-form input[type="cash"],.jsonForm.quote-form input[type="percent"],.jsonForm.quote-form select,.jsonForm.quote-form textarea{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #67868e}.jsonForm.quote-form input[type="text"]:required,.jsonForm.quote-form input[type="email"]:required,.jsonForm.quote-form input[type="password"]:required,.jsonForm.quote-form input[type="tel"]:required,.jsonForm.quote-form input[type="number"]:required,.jsonForm.quote-form input[type="date"]:required,.jsonForm.quote-form input[type="month"]:required,.jsonForm.quote-form input[type="cash"]:required,.jsonForm.quote-form input[type="percent"]:required,.jsonForm.quote-form select:required,.jsonForm.quote-form textarea:required{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #f5a623}.jsonForm.quote-form input[type="text"]:required:valid,.jsonForm.quote-form input[type="email"]:required:valid,.jsonForm.quote-form input[type="password"]:required:valid,.jsonForm.quote-form input[type="tel"]:required:valid,.jsonForm.quote-form input[type="number"]:required:valid,.jsonForm.quote-form input[type="date"]:required:valid,.jsonForm.quote-form input[type="month"]:required:valid,.jsonForm.quote-form input[type="cash"]:required:valid,.jsonForm.quote-form input[type="percent"]:required:valid,.jsonForm.quote-form select:required:valid,.jsonForm.quote-form textarea:required:valid{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form input[type="text"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="email"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="password"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="tel"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="number"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="date"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="month"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="cash"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="percent"]:required:invalid[data-answered="true"],.jsonForm.quote-form select:required:invalid[data-answered="true"],.jsonForm.quote-form textarea:required:invalid[data-answered="true"]{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #d0021b}.jsonForm.quote-form select{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #67868e}.jsonForm.quote-form select:required:invalid{color:#b2b1b2}.jsonForm.quote-form input:required:focus:invalid,.jsonForm.quote-form input.error:required:focus,.jsonForm.quote-form input.valid:required:focus:invalid,.jsonForm.quote-form textarea:required:focus:invalid,.jsonForm.quote-form textarea.error:required:focus,.jsonForm.quote-form textarea.valid:required:focus:invalid{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #d0021b}.jsonForm.quote-form input:required:focus:valid,.jsonForm.quote-form input.valid:required:focus,.jsonForm.quote-form textarea:required:focus:valid,.jsonForm.quote-form textarea.valid:required:focus{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form select[data-answered="true"] ~ .chosen-container .chosen-single{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form select[multiple="multiple"][value] ~ .chosen-container .chosen-choices{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote input,.jsonFormInverseQuickQuote textarea,.jsonFormInverseQuickQuote select{color:#fff}.jsonFormInverseQuickQuote input[type="text"],.jsonFormInverseQuickQuote input[type="email"],.jsonFormInverseQuickQuote input[type="password"],.jsonFormInverseQuickQuote input[type="tel"],.jsonFormInverseQuickQuote input[type="number"],.jsonFormInverseQuickQuote input[type="date"],.jsonFormInverseQuickQuote input[type="month"],.jsonFormInverseQuickQuote input[type="cash"],.jsonFormInverseQuickQuote input[type="percent"],.jsonFormInverseQuickQuote select{height:44px;background-color:rgba(255,255,255,0.05);-webkit-appearance:none;border:1px solid rgba(255,255,255,0.05);border-radius:0px;line-height:30px;width:calc(100% - 6px);margin-left:6px;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #67868e}.jsonFormInverseQuickQuote input[type="text"]:required,.jsonFormInverseQuickQuote input[type="email"]:required,.jsonFormInverseQuickQuote input[type="password"]:required,.jsonFormInverseQuickQuote input[type="tel"]:required,.jsonFormInverseQuickQuote input[type="number"]:required,.jsonFormInverseQuickQuote input[type="date"]:required,.jsonFormInverseQuickQuote input[type="month"]:required,.jsonFormInverseQuickQuote input[type="cash"]:required,.jsonFormInverseQuickQuote input[type="percent"]:required,.jsonFormInverseQuickQuote select:required{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #f5a623}.jsonFormInverseQuickQuote input[type="text"]:required:valid,.jsonFormInverseQuickQuote input[type="email"]:required:valid,.jsonFormInverseQuickQuote input[type="password"]:required:valid,.jsonFormInverseQuickQuote input[type="tel"]:required:valid,.jsonFormInverseQuickQuote input[type="number"]:required:valid,.jsonFormInverseQuickQuote input[type="date"]:required:valid,.jsonFormInverseQuickQuote input[type="month"]:required:valid,.jsonFormInverseQuickQuote input[type="cash"]:required:valid,.jsonFormInverseQuickQuote input[type="percent"]:required:valid,.jsonFormInverseQuickQuote select:required:valid{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote input[type="text"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="email"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="password"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="tel"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="number"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="date"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="month"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="cash"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="percent"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote select:required:invalid[data-answered="true"]{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #d0021b}.jsonFormInverseQuickQuote input[type="text"]:focus,.jsonFormInverseQuickQuote input[type="text"]:required:focus,.jsonFormInverseQuickQuote input[type="email"]:focus,.jsonFormInverseQuickQuote input[type="email"]:required:focus,.jsonFormInverseQuickQuote input[type="password"]:focus,.jsonFormInverseQuickQuote input[type="password"]:required:focus,.jsonFormInverseQuickQuote input[type="tel"]:focus,.jsonFormInverseQuickQuote input[type="tel"]:required:focus,.jsonFormInverseQuickQuote input[type="number"]:focus,.jsonFormInverseQuickQuote input[type="number"]:required:focus,.jsonFormInverseQuickQuote input[type="date"]:focus,.jsonFormInverseQuickQuote input[type="date"]:required:focus,.jsonFormInverseQuickQuote input[type="month"]:focus,.jsonFormInverseQuickQuote input[type="month"]:required:focus,.jsonFormInverseQuickQuote input[type="cash"]:focus,.jsonFormInverseQuickQuote input[type="cash"]:required:focus,.jsonFormInverseQuickQuote input[type="percent"]:focus,.jsonFormInverseQuickQuote input[type="percent"]:required:focus,.jsonFormInverseQuickQuote select:focus,.jsonFormInverseQuickQuote select:required:focus{outline:none;border-color:#9b9b9b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #f5a623}.jsonFormInverseQuickQuote input[type="text"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="text"].error:required:focus,.jsonFormInverseQuickQuote input[type="text"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="email"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="email"].error:required:focus,.jsonFormInverseQuickQuote input[type="email"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="password"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="password"].error:required:focus,.jsonFormInverseQuickQuote input[type="password"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="tel"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="tel"].error:required:focus,.jsonFormInverseQuickQuote input[type="tel"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="number"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="number"].error:required:focus,.jsonFormInverseQuickQuote input[type="number"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="date"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="date"].error:required:focus,.jsonFormInverseQuickQuote input[type="date"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="month"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="month"].error:required:focus,.jsonFormInverseQuickQuote input[type="month"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="cash"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="cash"].error:required:focus,.jsonFormInverseQuickQuote input[type="cash"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="percent"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="percent"].error:required:focus,.jsonFormInverseQuickQuote input[type="percent"].valid:required:focus:invalid,.jsonFormInverseQuickQuote select:required:focus:invalid,.jsonFormInverseQuickQuote select.error:required:focus,.jsonFormInverseQuickQuote select.valid:required:focus:invalid{border-color:#d0021b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #d0021b}.jsonFormInverseQuickQuote input[type="text"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="text"].valid:required:focus,.jsonFormInverseQuickQuote input[type="email"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="email"].valid:required:focus,.jsonFormInverseQuickQuote input[type="password"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="password"].valid:required:focus,.jsonFormInverseQuickQuote input[type="tel"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="tel"].valid:required:focus,.jsonFormInverseQuickQuote input[type="number"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="number"].valid:required:focus,.jsonFormInverseQuickQuote input[type="date"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="date"].valid:required:focus,.jsonFormInverseQuickQuote input[type="month"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="month"].valid:required:focus,.jsonFormInverseQuickQuote input[type="cash"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="cash"].valid:required:focus,.jsonFormInverseQuickQuote input[type="percent"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="percent"].valid:required:focus,.jsonFormInverseQuickQuote select:required:focus:valid,.jsonFormInverseQuickQuote select.valid:required:focus{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote textarea{height:111px;width:100%;margin-left:0;background-color:rgba(255,255,255,0.05);-webkit-appearance:none;border:1px rgba(255,255,255,0.05);border-radius:0px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote input[type="number"]{padding:10px}.jsonFormInverseQuickQuote input[type="date"]{padding:10px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote select{padding:10px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote input[type="submit"]:focus,.jsonFormInverseQuickQuote input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonFormInverseQuickQuote .block-buttons{display:flex;justify-content:space-between;align-content:space-between;margin-left:6px;width:calc(100% - 6px)}.jsonFormInverseQuickQuote .block-buttons .div-button{display:inline-block;width:47%}.jsonFormInverseQuickQuote .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsonFormInverseQuickQuote .checkbox-container input{position:absolute;opacity:0;cursor:pointer}.jsonFormInverseQuickQuote .checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(255,255,255,0.05);border-radius:50%}.jsonFormInverseQuickQuote .checkbox-container .checkmark:after{content:"";position:absolute;display:none;top:6px;left:6px;width:13px;height:13px;border-radius:50%;background:red}.jsonFormInverseQuickQuote .checkbox-container:hover input ~ .checkmark{background-color:#ccc}.jsonFormInverseQuickQuote .checkbox-container input:checked ~ .checkmark{background-color:#fff;box-shadow:none}.jsonFormInverseQuickQuote .checkbox-container input:checked ~ .checkmark:after{display:block}.jsonFormInverseQuickQuote .flex-wrap-row .one-half.left-block{margin-right:20px}.jsonFormInverseQuickQuote .jf-row.jf-input-type-text.one-half{margin-bottom:0}.jsonFormInverseQuickQuote ol{position:relative;list-style-position:inside;padding-left:0px}.jsonFormInverseQuickQuote li{margin-bottom:10px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:300;line-height:1.75}.jsonForm input[type=date]::-webkit-clear-button,.jsonForm input[type=month]::-webkit-clear-button{position:relative;margin-top:-3px;margin-right:3px}.jsonForm input[type=date]::-webkit-inner-spin-button,.jsonForm input[type=month]::-webkit-inner-spin-button{opacity:0.5}.jsonForm input[type=date]::-webkit-calendar-picker-indicator,.jsonForm input[type=month]::-webkit-calendar-picker-indicator{opacity:0.5}.jsonForm input[type=date]::-webkit-calendar-picker-indicator:hover,.jsonForm input[type=month]::-webkit-calendar-picker-indicator:hover{cursor:pointer}.jsonForm select:required ~ .chosen-container .chosen-single,.jsonForm select:required ~ .chosen-container .chosen-choices{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm select:required:valid ~ .chosen-container .chosen-single,.jsonForm select:required:valid ~ .chosen-container .chosen-choices{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm select:required:invalid[data-answered="true"] ~ .chosen-container .chosen-single,.jsonForm select:required:invalid[data-answered="true"] ~ .chosen-container .chosen-choices{border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm .chosen-container[style]{width:100% !important}.jsonForm .chosen-container{position:relative;flex:1 1 auto;width:auto;margin-left:6px;font-size:13px}.jsonForm .chosen-container .chosen-single,.jsonForm .chosen-container .chosen-choices{min-height:36px;height:auto;padding:7px 0 7px 14px;font-size:13px;line-height:20px;color:#060708;border-radius:0;background:#fff;border:1px solid #67868e;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm .chosen-container .chosen-single span{margin-right:32px;font-size:inherit;line-height:inherit;text-transform:none}.jsonForm .chosen-container .chosen-single div{right:12px;width:auto}.jsonForm .chosen-container .chosen-single div b{display:block;width:10px;height:100%}.jsonForm .chosen-container .chosen-drop{border:1px solid #9b9b9b;border-radius:0;box-shadow:none;z-index:999999999}.jsonForm .chosen-container .chosen-results{margin:0;padding:0 4px;font-size:13px;font-weight:normal;color:#060708}.jsonForm .chosen-container .chosen-results li{padding:8px 10px;line-height:20px}.jsonForm .chosen-container .chosen-results li.group-option{padding-left:15px}.jsonForm .chosen-container.chosen-with-drop .chosen-drop{right:0;left:0}.jsonForm select[data-type="contact"] ~ .chosen-container .chosen-single span{margin-right:65px}.jsonForm select[data-type="contact"] ~ .chosen-container .chosen-single div{right:48px}.jsonForm .chosen-container-active{border:none}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single{background:#fff;border:1px solid #9b9b9b;border-radius:0;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single div{border:none}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:center;transform:rotate(180deg)}.jsonForm .chosen-container-multi{max-width:100%;width:calc(100% - 6px) !important}.jsonForm .chosen-container-multi .chosen-drop{width:100% !important}.jsonForm .chosen-container-multi .chosen-choices{padding:5px 30px 0 5px;background-position:calc(100% - 12px) center}.jsonForm .chosen-container-multi .chosen-choices li.search-field{margin:0 0 5px 9px}.jsonForm .chosen-container-multi .chosen-choices li.search-field input[type="text"]{min-height:0;height:auto;margin:0;padding:2px 0;font-size:inherit;line-height:inherit;color:#b2b1b2}.jsonForm .chosen-container-multi .chosen-choices li.search-choice{margin:0 6px 5px 0;padding:4px 28px 4px 11px;line-height:14px;font-weight:normal;color:inherit;background:#edeeee;border:1px solid #e3e3e4;border-radius:0;box-shadow:none}.jsonForm .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;display:block;top:50%;right:10px;width:14px;height:14px;margin-top:-7px;padding:2px;background:url("/img/source/ic-close.svg") no-repeat center;background-position:center !important;background-size:10px 10px;cursor:pointer}@media (max-width: 767px){.jsonForm .chosen-container-multi{width:100% !important}}#my_select_chzn .chzn-drop .chosen-search{width:99% !important}#web_template_exploit_name_chzn .chosen-drop .chosen-search input{width:98% !important}.jsonForm.readonly select[data-type='asset']+.chosen-container span.assetViewOnly{cursor:pointer}.jsonForm.readonly select[data-type='asset']+.chosen-container span.assetViewOnly:after{content:"↗";color:#0094ff;position:absolute;font-weight:900;margin-left:10px;vertical-align:middle}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container{display:contents}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container span.assetViewOnly{position:absolute;left:0;right:0;bottom:0;width:100%;height:36px}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container span.assetViewOnly:after{height:25px;bottom:4px;right:9px;text-align:right;background:#fff}.focb{cursor:pointer}.focb::before{position:relative;display:block;content:"";width:23px;height:23px;margin:0;font-size:15px;line-height:21px;text-align:center;background-color:#fff;border:1px solid #9b9b9b}.focb::before,.focb::after{transition:all 0.2s ease-out}label.focb{color:rgba(50,50,50,0.5)}input[type=checkbox].focbed,input[type=radio].focbed{position:absolute;flex:none;opacity:0.01;width:1px;height:1px;left:-5000px;z-index:-10}input[type=checkbox]+.focb,input[type=radio]+.focb{position:relative;flex:none;margin-right:10px;padding:0 !important;min-width:28px}input[type=checkbox]+.focb:hover::before{background-color:#fefcdf;border-color:#93be30}input[type=checkbox]:checked+.focb::before{content:"\2714";color:#fff;background-color:#90ce51;border-color:#90ce51}input[type=radio]+.focb::before{width:28px;height:28px;border-radius:50%}input[type=radio]+.focb::after{position:absolute;display:block;content:"";top:50%;left:50%;width:14px;height:14px;background:transparent;border:none;border-radius:50%;transform:translate(-50%, -50%)}input[type=radio]+.focb:hover::before{border-color:#9b9b9b}input[type=radio]+.focb:hover::after{background:#c8c9ca}input[type=radio]:required+.focb::before{border-color:#f5a623}input[type=radio]:checked+.focb::before{border-color:#212f38}input[type=radio]:checked+.focb::after{background:#93be30}input[type=radio][data-use-icon]+.focb::after{content:"✔";font-size:18px;text-align:center;color:#c8c9ca}input[type=radio][data-use-icon]+.focb:hover::after{background:none;color:#c8c9ca}input[type=radio][data-use-icon='tick']+.focb::after{content:"✔"}input[type=radio][data-use-icon='cross']+.focb::after{content:"✘"}input[type=radio][data-use-icon]:checked+.focb::before{border-color:#93be30}input[type=radio][data-use-icon]:checked+.focb::after{color:#555555;background:none}.jf-input-type-radio label.error{left:10px}[data-isanswered=true] input:not(:checked)+.focb::before{border-color:#9b9b9b}[data-isanswered=true] input:not(:checked)+.focb::after{background:transparent}.linkedFormWrapper fieldset[data-hasanswers=false] input[type=radio]:required{border-color:#cccccc}.jsonForm.jsonFormInverse .focb::before{width:26px;height:26px;line-height:26px;text-align:center;background-color:#2D373D;border:none;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type=checkbox]+.focb:hover::before{background-color:#373f45;border-color:#373f45}.jsonForm.jsonFormInverse input[type=checkbox]:checked+.focb::before{color:#fff;background-color:#90ce51;border-color:#90ce51}.jsonForm.jsonFormInverse input[type=radio]+.focb:hover::before{border-color:#9b9b9b}.jsonForm.jsonFormInverse input[type=radio]+.focb:hover::after{background:#c8c9ca}.jsonForm.jsonFormInverse input[type=radio]:checked+.focb::before{border-color:#212f38}.jsonForm.jsonFormInverse input[type=radio]:checked+.focb::after{background:#93be30}.jsonForm.jsonFormInverse [data-isanswered=true] input:not(:checked)+.focb::before{border-color:#9b9b9b}.jsonForm.jsonFormInverse [data-isanswered=true] input:not(:checked)+.focb::after{background:transparent}.jsonForm .notesDiv textarea[data-notes-field]{display:block;width:100%;max-height:480px;height:120px;margin:0 0 15px;font-family:AGaramondPro, Georgia;font-style:italic;color:#060708;background-color:#fff;border:1px dashed #b2b1b2;box-shadow:none;transition:all .6s}.jsonForm .notesDiv textarea[data-notes-field]:focus{border-radius:0;box-shadow:0 1px 10px #d4d4d4}.jsonForm .notesDiv textarea[data-notes-field].ishidden{max-height:0;min-height:0;margin-bottom:0 !important;padding-top:0;padding-bottom:0;border-width:0;transition:all .3s;resize:none}.jsonForm *:required,.jsonForm .linkedFormWrapper fieldset *:required{border:1px solid #9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm [data-answered=true]:required:valid,.jsonForm [data-answered=true].valid:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm [data-answered=true]:invalid,.jsonForm [data-answered=true].error:required{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm .linkedFormWrapper fieldset *:required{border:1px solid #9b9b9b}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] *:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true]:required:valid,.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true].valid:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true]:invalid,.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true].error:required{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm label.error{position:absolute;display:block;flex:none;left:0px;right:auto;bottom:47px;min-width:150px;max-height:0%;min-height:0;margin:0;padding:0;font-size:0px;line-height:15px;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;opacity:0;color:#fff;background:#d0021b url("/img/source/ic-warning.svg") no-repeat 11px 12px;border-radius:0;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);transition:opacity .25s ease-out;cursor:help;z-index:99999;border:none}.jsonForm label.error::before{position:absolute;display:block;content:"";top:100%;left:20px;width:0px;height:0px;border:12px solid transparent;border-top:10px solid #d0021b;border-bottom:none}.jsonForm *:focus+label.error,.jsonForm .collection:hover ~ label.error,.jsonForm .collection label:hover ~ label.error,.jsonForm .collection label:focus-within ~ label.error,.jsonForm *+label.error:hover,.jsonForm .focusfade+label.error,.jsonForm .onoffswitch:hover ~ label.error{display:block !important;max-width:100%;max-height:none;min-height:43px;padding:13px 13px 16px 45px !important;font-size:12px;overflow:visible;opacity:1;white-space:normal}.jsonForm .collection ~ label.error[style],.jsonForm .collection label.error[style]{width:auto !important}.jsonForm .collection ~ label.error,.jsonForm .collection label.error,.jsonForm td label.error{margin-bottom:0 !important}.jsonForm .valid+label.error,.jsonForm :valid+label.error{display:none !important;visibility:hidden !important;opacity:0 !important}.locktonContactActionsWrapper,.locktonAssetActionsWrapper{position:absolute;flex:none;bottom:0;right:0;padding:3px;line-height:0;cursor:pointer;z-index:2}.locktonContactActionsWrapper span.icon-jf-add-edit-wrapper,.locktonAssetActionsWrapper span.icon-jf-add-edit-wrapper{display:block;background-color:#01BEE5;transition:all 0.25s ease-out}.locktonContactActionsWrapper svg,.locktonAssetActionsWrapper svg{display:block;fill:white}.locktonContactActionsWrapper svg.icon-jf-add-edit,.locktonAssetActionsWrapper svg.icon-jf-add-edit{width:30px;height:30px;transition:all 0.25s ease-out}.locktonContactActionsWrapper:hover,.locktonAssetActionsWrapper:hover{cursor:pointer}.locktonContactActionsWrapper:hover span.icon-jf-add-edit-wrapper,.locktonAssetActionsWrapper:hover span.icon-jf-add-edit-wrapper{background-color:#00A9CC}.locktonContactActionsWrapper:hover .locktonContactActions,.locktonContactActionsWrapper:hover .fieldset-actions,.locktonContactActionsWrapper:hover .locktonAssetActions,.locktonAssetActionsWrapper:hover .locktonContactActions,.locktonAssetActionsWrapper:hover .fieldset-actions,.locktonAssetActionsWrapper:hover .locktonAssetActions{max-height:none;overflow:visible;opacity:1}@media (max-width: 600px){.locktonContactActionsWrapper,.locktonAssetActionsWrapper{top:auto;right:0;bottom:0;transform:none}}.locktonContactActions,.fieldset-actions,.locktonAssetActions{position:absolute;display:flex;left:-15px;bottom:calc(100% + 10px);max-width:310px;min-width:80px;max-height:0;opacity:0;overflow:hidden;background:#212f38;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);transition:opacity 0.25s ease-out;z-index:999}.locktonContactActions:hover,.fieldset-actions:hover,.locktonAssetActions:hover{max-height:none;overflow:visible;opacity:1}.locktonContactActions::before,.fieldset-actions::before,.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::before,.locktonAssetActions::after{position:absolute;display:block;content:"";flex:none;top:100%}.locktonContactActions::before,.fieldset-actions::before,.locktonAssetActions::before{left:0;right:0;height:10px;opacity:0;cursor:default}.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::after{left:20px;border:12px solid transparent;border-top:10px solid #212f38;border-bottom:none}.locktonContactActions>a,.fieldset-actions>a,.locktonContactActions>label,.fieldset-actions>label,.locktonAssetActions>a,.locktonAssetActions>label{position:relative;display:flex;align-items:center;flex:0 1 auto;min-height:60px;padding:15px;font-size:12px;line-height:15px;font-weight:normal;color:#fff;outline:none;cursor:pointer}.locktonContactActions>a svg,.fieldset-actions>a svg,.locktonContactActions>label svg,.fieldset-actions>label svg,.locktonAssetActions>a svg,.locktonAssetActions>label svg{flex:none}.locktonContactActions>a svg[class*=icon],.fieldset-actions>a svg[class*=icon],.locktonContactActions>label svg[class*=icon],.fieldset-actions>label svg[class*=icon],.locktonAssetActions>a svg[class*=icon],.locktonAssetActions>label svg[class*=icon]{margin-right:14px}.locktonContactActions>a:not(:first-child)::before,.fieldset-actions>a:not(:first-child)::before,.locktonContactActions>label:not(:first-child)::before,.fieldset-actions>label:not(:first-child)::before,.locktonAssetActions>a:not(:first-child)::before,.locktonAssetActions>label:not(:first-child)::before{position:absolute;display:block;content:"";top:13px;left:0;bottom:13px;width:1px;background:#676668}.locktonContactActions>a:hover svg,.fieldset-actions>a:hover svg,.locktonContactActions>label:hover svg,.fieldset-actions>label:hover svg,.locktonAssetActions>a:hover svg,.locktonAssetActions>label:hover svg{fill:#00A9CC}.locktonContactActions a[class*=Button],.fieldset-actions a[class*=Button],.locktonAssetActions a[class*=Button]{color:#fff}.locktonContactActions .locktonContactEditButton,.fieldset-actions .locktonContactEditButton,.locktonContactActions .locktonAssetEditButton,.fieldset-actions .locktonAssetEditButton,.locktonAssetActions .locktonContactEditButton,.locktonAssetActions .locktonAssetEditButton{min-width:83px;display:none}.locktonContactActions .locktonContactEditButton svg[class*=icon],.fieldset-actions .locktonContactEditButton svg[class*=icon],.locktonContactActions .locktonAssetEditButton svg[class*=icon],.fieldset-actions .locktonAssetEditButton svg[class*=icon],.locktonAssetActions .locktonContactEditButton svg[class*=icon],.locktonAssetActions .locktonAssetEditButton svg[class*=icon]{margin-right:14px}.locktonContactActions .locktonContactEditButton::after,.fieldset-actions .locktonContactEditButton::after,.locktonContactActions .locktonAssetEditButton::after,.fieldset-actions .locktonAssetEditButton::after,.locktonAssetActions .locktonContactEditButton::after,.locktonAssetActions .locktonAssetEditButton::after{display:inline-block;content:"Edit"}.locktonContactActions .locktonAssetEditButton::after,.fieldset-actions .locktonAssetEditButton::after,.locktonAssetActions .locktonAssetEditButton::after{content:attr(data-button-text)}.locktonContactActions select:invalid .locktonContactEditButton,.fieldset-actions select:invalid .locktonContactEditButton,.locktonContactActions select:invalid .locktonAssetEditButton,.fieldset-actions select:invalid .locktonAssetEditButton,.locktonAssetActions select:invalid .locktonContactEditButton,.locktonAssetActions select:invalid .locktonAssetEditButton{display:inherit}.locktonContactActions .locktonContactAddButton,.fieldset-actions .locktonContactAddButton,.locktonContactActions .locktonAssetAddButton,.fieldset-actions .locktonAssetAddButton,.locktonAssetActions .locktonContactAddButton,.locktonAssetActions .locktonAssetAddButton{min-width:135px}.locktonContactActions .locktonContactAddButton svg[class*=icon],.fieldset-actions .locktonContactAddButton svg[class*=icon],.locktonContactActions .locktonAssetAddButton svg[class*=icon],.fieldset-actions .locktonAssetAddButton svg[class*=icon],.locktonAssetActions .locktonContactAddButton svg[class*=icon],.locktonAssetActions .locktonAssetAddButton svg[class*=icon]{margin-right:12px}.locktonContactActions .locktonContactAddButton::after,.fieldset-actions .locktonContactAddButton::after,.locktonContactActions .locktonAssetAddButton::after,.fieldset-actions .locktonAssetAddButton::after,.locktonAssetActions .locktonContactAddButton::after,.locktonAssetActions .locktonAssetAddButton::after{display:inline-block;content:"Add Contact"}.locktonContactActions .locktonAssetAddButton::after,.fieldset-actions .locktonAssetAddButton::after,.locktonAssetActions .locktonAssetAddButton::after{content:attr(data-button-text)}@media (max-width: 991px){.locktonContactActions,.fieldset-actions,.locktonAssetActions{left:auto;right:0;bottom:100%;bottom:calc(100% + 1px)}.locktonContactActions::before,.fieldset-actions::before,.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::before,.locktonAssetActions::after{display:none}}select[data-type='contact'] ~ .locktonContactActionsWrapper .locktonContactEditButton,select[data-type='asset'] ~ .locktonAssetActionsWrapper .locktonContactEditButton{display:none}select[data-type='contact'][data-answered='true'] ~ .locktonContactActionsWrapper .locktonContactEditButton,select[data-type='asset'][data-answered='true'] ~ .locktonAssetActionsWrapper .locktonAssetEditButton{display:flex}.jsonForm.readonly .locktonContactActionsWrapper,.jsonForm.readonly .locktonAssetActionsWrapper{display:none !important}.jsonForm .onoffswitch{position:relative;width:102px !important;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsonForm .onoffswitch .ison,.jsonForm .onoffswitch .isoff{display:block;float:left;width:50%;height:36px;padding:0;font-size:13px;line-height:34px;font-weight:700;text-align:center;font-style:normal;text-transform:uppercase;color:#fff;border:1px solid #9b9b9b;border-radius:2px;box-sizing:border-box}.jsonForm .onoffswitch .ison{padding-right:20%;background-color:#7ed321;box-shadow:inset 0 2px 3px 0 #417505}.jsonForm .onoffswitch .isoff{padding-left:20%;background-color:#bbbdbd;box-shadow:inset 0 2px 3px 0 #4a4a4a}.jsonForm .onoffswitch-checkbox{position:absolute;height:0;width:0;overflow:hidden;opacity:0}.jsonForm .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.jsonForm .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px;margin-right:0}.jsonForm .onoffswitch-label{display:block;margin:0;padding:0 !important;overflow:hidden;cursor:pointer}.jsonForm .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.1s ease-in 0s}.jsonForm .onoffswitch-switch{position:absolute;display:block;top:0;bottom:0;right:100%;width:40%;margin:0px;margin-right:-40%;background:#fff;border:1px solid #9b9b9b;border-radius:2px;transition:all 0.1s ease-in 0s}.jsonForm .onoffswitch-switch::before,.jsonForm .onoffswitch-switch::after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;height:18px;width:12px;margin:auto;border-left:1px solid #b7bfc4;border-right:1px solid #b7bfc4}.jsonForm .onoffswitch-switch::before{width:20px}.jsonForm .onoffswitch-placeholder{display:block;padding:0;line-height:1.8em;vertical-align:top;color:rgba(0,0,0,0.4)}.jsonForm .jf-input-type-textarea>label,.jsonForm .jf-input-type-textarea>textarea{vertical-align:top}#wrapper-for-PrimaryContact label{font-size:10px}#input-submit-wrap{display:flex;justify-content:flex-end}.jsonForm .jf-input-type-textarea ~ .jf-input-type-file{margin-top:10px}@media only screen and (max-width: 600px){.jsonForm .fileuploader .cropDisplay .imageInput,.jsonForm .fileuploader .cropDisplay .imageOutput{display:block;width:auto;margin:4px}.jsonForm .fileuploader .cropDisplay .imageOutput{margin-top:0px}}.fieldset-actions{left:10px}.fieldset-actions svg{display:block;fill:#01BEE5}.fieldset-actions a:hover svg,.fieldset-actions label:hover svg{fill:#00A9CC}.fieldset-actions .notesLabel{min-width:132px}#summaryScreen{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:9999;background-color:#ffffff;overflow:auto;transition:all 0.5s;padding:0 !important}#summaryScreen .mainBlock{background:#f7f7f7}#summaryScreen .sidebar{background-color:#131618}@media (max-width: 768px){#summaryScreen .sidebar{display:flex}}@media (max-width: 768px){#summaryScreen .block{flex-basis:100%}}@media (max-width: 768px){#summaryScreen .flex-parent{flex-direction:column-reverse}}.summary-table .na .button{background-color:#bbb;position:relative}.summary-table .na .button:after{content:"N/A";display:block;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;padding:5px 10px;background:#bbb}.jf-page-summaryscreen{border:0 none !important}.jf-page-summaryscreen a{border:0 none !important}.jf-page-summaryscreen a .icon-pie-chart{display:block;margin-right:.75em}.doughnutChartKey{font-size:0.8em;color:#666;text-align:center}.doughnutChartKey span{color:#6D6E71;font-size:2em;line-height:0.5em;vertical-align:text-top}#summaryScreen .jf-progressTable{flex-basis:60%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2}#summaryScreen .jf-progressTable table{width:100%;border-spacing:1px;border-collapse:separate}#summaryScreen .jf-progressTable table tr:nth-child(odd) td:nth-child(2n){background:#edeeee}#summaryScreen .jf-progressTable table tr:nth-child(even) td:nth-child(2n){background:#e3e3e4}@media (max-width: 567px){#summaryScreen .jf-progressTable table tr{display:flex;flex-wrap:wrap}}#summaryScreen .jf-progressTable table tr td{padding:20px}#summaryScreen .jf-progressTable table tr td:first-of-type{background-color:#373f45;font-weight:500;width:70px;padding-right:10px;color:#fff}#summaryScreen .jf-progressTable table tr td:nth-of-type(2n){background-color:#131618}#summaryScreen .jf-progressTable table tr td:nth-of-type(3n){background-color:#131618;width:250px;position:relative;color:#fff}#summaryScreen .jf-progressTable table tr td:last-of-type{width:60px;color:#fff;padding:0}#summaryScreen .jf-progressTable table tr td svg{fill:#fff}@media (max-width: 567px){#summaryScreen .jf-progressTable table tr td:nth-child(1){flex-basis:20%}#summaryScreen .jf-progressTable table tr td:nth-child(2){flex-basis:80%}#summaryScreen .jf-progressTable table tr td:nth-child(3){flex-basis:80%;border-top:1px solid #fff;border-right:1px solid #fff}#summaryScreen .jf-progressTable table tr td:nth-child(4){flex-basis:20%;border-top:1px solid #fff}#summaryScreen .jf-progressTable table tr:nth-child(odd) td:nth-child(1){background:#edeeee;color:#9b9b9b}#summaryScreen .jf-progressTable table tr:nth-child(even) td:nth-child(1){background:#e3e3e4;color:#9b9b9b}}#summaryScreen .jf-progressTable .button{width:100%;height:100%}#issues{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:9999;background-color:#ffffff;overflow:auto;transition:all 0.5s;padding:0 !important}#issues .issues,#issues .todo,#issues .complete{height:0;overflow:hidden;padding:0}#issues .title{font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:300;line-height:1;background-color:#edeeee;padding:32px}#issues ul{list-style-type:none;padding-left:30px}#issues ul li{position:relative;margin-bottom:20px}#issues ul li a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#060708;font-weight:300;line-height:2.12}#issues ul li a span{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#d0021b;font-weight:300;line-height:1;width:100%;display:none}#issues .todo ul li{padding-bottom:20px;border-bottom:1px solid #d4d4d4}#issues .todo ul li a{color:#D05F04;margin-left:30px;display:inline-block}#issues .todo ul li a:hover{color:#4a4a4a}#issues ul li a span+span{background:#BE1E2D;color:white;text-transform:uppercase;font-size:14px;width:auto;padding:2px 18px 2px 8px;position:relative}.invalid #issues .issues{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}.invalid #issues .issues ul li a span{display:inline-block}.invalid #issues .issues ul li:before{color:#fff}.incomplete #issues .todo{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}.incomplete #issues .todo ul li:before{color:#fff}.complete #issues .complete{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}#helpPanel{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:99999500;overflow:auto;transition:all 0.5s;padding:0 !important;background-color:#FBFBFB;border-top:1px solid #ddd}#helpPanel .bounds,#helpPanel .jf-header-bounds{padding-top:20px}#helpPanel .bounds p,#helpPanel .jf-header-bounds p{margin:2em 0}#helpPanel .browser-logos{display:table;margin:1em 0}#helpPanel .browser-logos a{display:table-cell}#helpPanel .browser-logos a+a{padding-left:20px}#helpPanel .browser-logos a img{width:100%;max-width:96px}#helpPanel .icon-help{color:#1C75BC;display:inline-block;vertical-align:middle}kbd{-moz-border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;background-color:#EFEFEF;border:1px solid #C7C7C7;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:'proxima nova',sans-serif;font-size:1.1em;line-height:1.4em;margin:0 .1em;padding:.1em .6em;text-shadow:0 1px 0 #fff;font-family:monospace}.jf-header-section{width:100%;background:#2e373d;border:none;z-index:999999}@media only screen and (max-width: 955px){.jf-header-bounds{padding-bottom:39px}}@media only screen and (max-width: 487px){.jf-header-bounds{padding:0 10px 40px 10px}.jf-page-control li[data-tab]{display:none}}.jf-header-bounds{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:19px;padding-bottom:19px}ul.jf-page-control{list-style:none;display:block;margin:0;text-align:left;z-index:999999;padding:0;line-height:0;margin-left:-3px;flex:1}ul.jf-page-control *:focus{outline:none}ul.jf-page-control li{display:inline-block;margin:0px 3px;padding:3px 0 4px;border-top:0px solid transparent;border-bottom:3px solid transparent;vertical-align:middle}ul.jf-page-control li:first-of-type{padding-left:0}ul.jf-page-control li a{border:2px solid #67868e;display:block;min-width:30px;font-size:14px;line-height:26px;overflow:hidden;text-align:center;padding:0;margin:0;color:#f7f7f7;text-decoration:none}ul.jf-page-control li:hover a{background:#67868e}ul.jf-page-control li.current{border-bottom-color:#67868e}ul.jf-page-control li.current a{color:#f7f7f7}ul.jf-page-control li a.valid,ul.jf-page-control li.current.valid{border-color:#93be30}ul.jf-page-control li:hover a.valid{background:rgba(147,190,48,0.5)}ul.jf-page-control li a.valid{background:#93be30}ul.jf-page-control li a.unfilled,ul.jf-page-control li.current.unfilled{border-color:#f93}ul.jf-page-control li:hover a.unfilled{background:rgba(255,153,51,0.5)}ul.jf-page-control li a.invalid,ul.jf-page-control li.current.invalid{border-color:#BE1E2D}ul.jf-page-control li:hover a.invalid{background:rgba(190,30,45,0.5)}ul.jf-page-control li a.na,ul.jf-page-control li.current.na{border-color:#67868e}ul.jf-page-control li:hover a.na{background:rgba(103,134,142,0.5)}ul.jf-page-control-title{display:none;position:absolute;top:13px;right:195px;z-index:9999999;list-style-type:none;text-indent:inherit;margin:0;padding:0;text-align:right}ul.jf-page-control-title li{font-size:10px;text-transform:uppercase;opacity:0;max-height:0px;white-space:nowrap;overflow:hidden;transition:all .8s;font-weight:100}ul.jf-page-control-title li.current{font-size:18px;max-height:40px;opacity:1;line-height:25px}ul.jf-page-control-title li a{text-decoration:none;color:#A1A1A1}.readonly ul.jf-page-control-title{right:10px}@media only screen and (max-width: 1340px){ul.jf-page-control-title{display:none}}@media only screen and (max-width: 955px){ul.jf-page-control-title{display:block;bottom:10px;top:inherit;right:inherit;left:10px;text-align:left}}@media only screen and (max-width: 680px){ul.jf-page-control-title{display:none}}.chart-wrap{background:#131618;box-sizing:border-box;position:relative}.chart{width:400px;height:400px;margin:auto;max-width:100%}.doughnutTip{position:absolute;z-index:10000;min-width:30px;max-width:300px;padding:5px 15px;border-radius:1px;background:rgba(0,0,0,0.8);color:#ddd;font-size:17px;text-shadow:0 1px 0 #000;text-transform:uppercase;text-align:center;line-height:1.3;letter-spacing:.06em;box-shadow:0 1px 3px rgba(0,0,0,0.5);pointer-events:none}.doughnutTip:after{position:absolute;left:50%;bottom:-6px;content:"";height:0;margin:0 0 0 -6px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid rgba(0,0,0,0.7);line-height:0}.doughnutSummary{position:absolute;top:0;left:0;color:#fff;text-align:center;cursor:default;width:100% !important;height:100% !important;text-align:center;vertical-align:middle;pointer-events:none;margin:0 !important}.doughnutSummaryTitle{width:100px;font-size:18px;font-weight:700;text-align:center;margin:0 auto;vertical-align:middle;display:inline-block}.doughnutSummary:before{content:"";width:1px;height:100%;margin-left:-1px;display:inline-block;vertical-align:middle}.chart path:hover{opacity:0.75}@media only screen and (max-width: 1024px){.chart{width:200px;height:200px}.doughnutSummaryTitle{margin:-10px 0 0 -41px;font-size:14px}}@media only screen and (max-width: 850px){.chart{width:500px;height:500px}.doughnutSummaryTitle{font-size:18px}}@media only screen and (max-width: 567px){.chart{width:200px;height:200px}.doughnutSummaryTitle{font-size:14px}}#icon-pie-chart path:nth-child(3){fill:#90ce51}#icon-pie-chart path:nth-child(1){fill:#f93}#icon-pie-chart path:nth-child(2){fill:#d0021b}.jsonForm [id*="anotherPractice"].jf-input-type-radio{min-width:190px;width:2%}.jsonForm #f8a th,.jsonForm #f8a td,.jsonForm #f8aa th,.jsonForm #f8aa td,.jsonForm #f9a th,.jsonForm #f9a td{width:25%}#hidden-for-renewal-f1-1b{display:none}.jsonForm #wrapper-for-i1-4-2>label.inline-append{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.jsonForm #wrapper-for-i1-4-2 .collection{margin-top:-10px}.jsonForm fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof_oops{margin-top:-40px;color:#01bee5 !important;background:#fff}.jsonForm fieldset#elpl_sof.setasrequired,.jsonForm fieldset#dando_sof.setasrequired,.jsonForm fieldset#cyber_sof.setasrequired{display:none}.jsonForm fieldset#elpl_sof[data-hasanswers='false']+fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof[data-hasanswers='false']+fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof[data-hasanswers='false']+fieldset#cyber_sof_oops{display:none}.jsonForm fieldset#elpl_sof.setasrequired+fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof.setasrequired+fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof.setasrequired+fieldset#cyber_sof_oops{display:none !important}.jsonForm fieldset#elpl_sof,.jsonForm fieldset#dando_sof,.jsonForm fieldset#cyber_sof{margin-top:-40px}.jsonForm fieldset#elpl_sof .intro,.jsonForm fieldset#dando_sof .intro,.jsonForm fieldset#cyber_sof .intro{font-family:"EB Garamond",serif;font-size:18px;font-weight:400;line-height:2.26;letter-spacing:.2px}.jsonForm #num_coverages_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_coverages_standard,.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_coverages_expanded{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623 !important}.jsonForm #num_employees_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_employees_oops:not(.setasrequired) ~ fieldset #num_employees_selfEmployed,.jsonForm #num_employees_oops:not(.setasrequired) ~ fieldset #num_employees{box-shadow:-3px 0 0 0 #fff, -6px 0 0 0 #f5a623 !important}.jsonForm #num_coverages_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_businessCoverages,.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_privateCoverages{box-shadow:-3px 0 0 0 #fff, -6px 0 0 0 #f5a623 !important}.pf-dashboard .jsonForm fieldset,.pf-admin .jsonForm fieldset{max-width:600px}.pf-checkout .jsonForm input[type='submit']{font-size:14px;line-height:17px;margin-top:0;padding:6px 20px;color:#fff !important;border:solid 1px #029ee3;background-color:#029ee3}.pf-checkout .jsonForm input[type='submit']:hover,.pf-checkout .jsonForm input[type='submit']:active{color:#202427 !important;border:solid 1px #202427;background-color:#fff}.pf-admin .check-wrap{display:flex;line-height:1.5em;align-items:baseline}.pf-admin .check-wrap ul,.pf-admin .check-wrap li{list-style:none;position:relative}.pf-admin .check-wrap input[type='checkbox']{margin-right:10px}.pf-admin .check-wrap input[type='checkbox'].focbed{opacity:0.01;width:1px;height:1px;left:0;z-index:inherit}.pf-admin .check-wrap input[type='checkbox'].focbed+.focb{display:flex;align-items:center;margin:0 5px 5px 0;flex:1}.pf-admin .check-wrap input[type='checkbox'].focbed+.focb:before{margin-right:10px;border-color:#9b9b9b;flex-shrink:0}.pf-admin .check-wrap input[type='checkbox'].focbed:required+.focb:before{border-color:#f5a623}.pf-admin .check-wrap input[type='checkbox'].focbed:checked+.focb{color:black}.pf-admin .check-wrap input[type='checkbox'].focbed:checked+.focb:before{border-color:#90ce51}.pf-admin .check-wrap input[type='checkbox'].focbed[readonly]+.focb,.pf-admin .check-wrap input[type='checkbox'].focbed[disabled]+.focb,.pf-admin .check-wrap input[type='checkbox'].focbed:disabled+.focb{opacity:0.5;cursor:not-allowed}.pf-admin .check-wrap-flow{display:flex;flex-wrap:wrap}.pf-admin .check-wrap-flow .check-wrap input[type='checkbox'].focbed+.focb{box-shadow:#eee 0 0 0 1px inset;padding:0 10px 0 0 !important}.pf-admin .check-wrap-flow .check-wrap input[type='checkbox'].focbed:checked+.focb{background-color:#eee}.pf-admin .jsonForm section h2{padding:20px 0}.pf-admin .jsonForm fieldset{padding-left:0;margin:10px 0 20px 0}.pf-admin .page-header+.jsonForm>section:first-of-type h2:first-child{padding-top:0}#declarationPage #declaration{padding-top:0}#declarationPage .jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch>label{margin-bottom:10px}:root{--theme-name: "professions";--brown-grey: #9b9b9b;--charcoal-grey: #373f45;--very-light-blue: #e9edf0;--azure: #029ee3;--charcoal-grey: #394146;--brown-grey: #979797;--pale-purple: #b1b0b1;--gunmetal: #505c64;--bluish-grey: #7f8c94;--lockton-cyan: #029ee3;--brown-grey: #9b9b9b;--pale-purple: #b1b0b1}.jsonForm .intro{font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.41;letter-spacing:0.26px;color:#1c1c1b}.jsonForm .intro-content{display:block}.jsonForm fieldset>legend{font-family:"EB Garamond", serif;font-size:19px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.17px;margin-bottom:10px;max-width:calc(100vw - 60px)}.jsonForm .page-header .bounds>.flex-parent .column-title,.jsonForm .page-header .jf-header-bounds>.flex-parent .column-title,.jsonForm .page-header .jf-header-bounds>.flex-parent .column-title{font-family:"EB Garamond", serif;display:inline-block !important;box-shadow:var(--azure) 0px -4px inset;line-height:0.8em !important;margin-bottom:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rowbuttonwrapper span.button.addrow{background:none !important;color:inherit !important;font-weight:100;cursor:pointer;border:none;max-width:100%}.rowbuttonwrapper span.button.addrow:hover{border:none}.rowbuttonwrapper span.button.addrow svg.icon-jf-add{width:20px;height:20px;margin:0;position:relative;left:-10px;color:var(--azure);fill:var(--azure);stroke:var(--azure);stroke-width:10%}@media (max-width: 767px){.rowbuttonwrapper span.button.addrow svg.icon-jf-add{width:100px;height:100px;left:0px;stroke-width:0%;margin-top:10px}}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.button.addrow svg.icon-jf-add{width:100px;height:100px;stroke-width:0%;margin-top:10px}.repeatable-footer-area{--dash-height: 1px;--dash-width: 5px;--dash-color: #848484;border:none;position:relative}.repeatable-footer-area:before{content:"";position:absolute;z-index:-1;inset:calc(var(--dash-height) * -1);border:var(--dash-width) dashed var(--dash-color)}.jsonForm .not-applicable,.jsonForm .major-prop-not-applicable{text-transform:uppercase;border-color:currentColor;width:12rem;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:0.2px;text-align:center;display:inline-block;margin:12px 0 25px}.jsonForm>section>.not-applicable{margin:33px auto 0 auto;border:none;text-align:left;padding:0}.pf-form:not(.accordionnice) .jsonForm>section>.not-applicable span{margin-left:0}.jsonForm>section>.not-applicable span{border:1px solid currentColor;padding:9px 15px;width:12rem;display:inline-block;text-align:center}.accordionnice.jsonForm>section.setasrequired>.not-applicable{font-weight:100}.accordionnice.jsonForm>section.setasrequired>.not-applicable span{border:none !important;width:auto;padding:0}.pf-form .jsonForm .jf-row.jf-input-type-submit{border-top:1px solid #b7b7b7;padding-top:20px}body.pf-form:not(.accordionnice) .jsonForm .jf-row,body.pf-form:not(.accordionnice) .jsonForm .intro-content,body.pf-form:not(.accordionnice) .jsonForm legend{max-width:min(772px, 100%)!important}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select{min-width:50px}.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset{padding:0 32px}.jsonForm>section>.intro-content{margin-left:0}.jsonForm>section>header>h2{padding:16px 32px}@media (min-width: 767px){.jsonForm .jf-row.jf-input-type-repeatable{max-width:calc(100vw - 32px);overflow:visible;padding:1px;margin-left:0px;box-sizing:border-box}}@media (min-width: 767px){fieldset[data-layout-style=rows] .jf-row textarea{min-width:200px}fieldset[data-layout-style=rows] .jf-row.jf-input-type-onoffswitch{width:96px !important}}.jsonForm input[type="submit"]{width:auto;font-size:20px !important;background:var(--azure);font-family:Sarabun;padding:1rem 3rem}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area>div{display:flex;align-items:end;margin:0;inset:0;justify-content:end}@media (max-width: 767px){div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area>div{align-items:center;justify-content:center}.jsonForm>section>fieldset,.jsonForm>section>.intro{max-width:min(772px, 100%)}}.jsonForm .jf-row.notesDiv{max-width:inherit;transition-property:margin;transition-delay:200ms;transition-duration:100ms;position:absolute;opacity:0}.jsonForm .jf-row.notesDiv.isopen{margin-top:var(--margin-top);transition-delay:0s;position:relative;opacity:1}div[data-layout-style='rows']{display:table;width:100%}@media (max-width: 767px){fieldset[data-layout-style=rows] .jf-row .chosen-container,fieldset[data-layout-style=rows] .jf-row .chosen-container[style]{margin-left:0 !important;width:100% !important}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row .chosen-container,fieldset[data-layout-style=rows] .jf-row .chosen-container[style]{margin-left:0 !important}}@media (max-width: 767px){.jsonForm .jf-row.jf-input-type-datatable{max-width:calc(100vw - 30px) !important;overflow-x:scroll}}.rowbuttonwrapper span.button.addrow{display:flex;width:100%;justify-content:end;flex-direction:row-reverse;align-items:center;font-weight:400;font-size:16px}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row label{overflow-wrap:break-word;font-size:13px !important;font-weight:600 !important}}.jsonForm table:not(.dataTable) thead th{font-size:13px;font-weight:600;vertical-align:bottom;padding:4px 3px}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] th{padding-right:10px !important;border:none}.jsonForm table:not(.dataTable) th>span{vertical-align:bottom}.jsonForm .jf-row{margin:0 0 10px 0}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select,.jsonForm textarea,.jsonForm .chosen-container .chosen-single,.jsonForm .chosen-container .chosen-choices,.jsoForm .fileuploader{border-width:1px !important;margin-left:6px !important;width:calc(100% - 6px) !important}.jsonForm .chosen-container{margin-left:0 !important}@media (max-width: 767px){.rowbuttonwrapper span.button.deleterow{max-height:32px;min-height:32px;display:flex !important;justify-content:center;align-items:center}}div[data-repeatableregionident] .repeatable-footer-area{display:flex;justify-content:center}@media (max-width: 767px){div[data-repeatableregionident] .repeatable-footer-area span.addrow{position:relative;display:flex;flex-direction:column;padding:0;justify-content:space-between}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row+.jf-row{padding-left:6px}}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:43px !important;max-width:43px !important}.jsonForm table:not(.dataTable) td{padding:4px 3px}.jsonForm input,.jsonForm textarea,.jsonForm select{font-size:14px !important;color:#1c1c1b;font-family:inherit}button#main_summary,button#main_submit_float{text-transform:capitalize;background-color:var(--azure);border-color:var(--azure);font-size:18px;font-weight:600;font-family:Sarabun}button#main_submit_float .ampm{text-transform:uppercase;font-size:smaller}button#main_summary{font-size:14px;font-weight:400;font-family:inherit}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row>.collection{flex-wrap:nowrap;justify-content:space-between;height:36px}fieldset[data-layout-style=rows] .jf-row>.collection>label:not(.error){margin:0;padding:0}.jf-input-type-repeatable fieldset[data-layout-style=rows]{margin-bottom:10px !important}}.jsonForm .jf-row label,.jsonForm .jf-row.jf-input-type-cash>label:not(.error){font-family:Sarabun, Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:16px}.jsonForm fieldset#elpl_sof,.jsonForm fieldset#dando_sof,.jsonForm fieldset#cyber_sof{margin-top:inherit}.jsonForm fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof_oops{margin-top:inherit;color:var(--azure);background:#fff}@media (min-width: 768px){div>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{width:calc(100% - 6px) !important;margin-left:6px !important}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row{width:35%}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:41px !important;max-width:41px !important}.pf-form .jsonForm{min-width:min(773px, 100%)}}@media (max-width: 767px){.pf-form ul.jf-page-control{display:none}.pf-form .empty-right-column{display:none}}.pf-form .empty-right-column[style]{flex-basis:25%;max-width:min(300px, 25%);min-width:0}.jsonForm .jf-row.jf-input-type-datatable table{min-width:min(100%, 500px)}.pf-form .alertDialog{position:fixed !important}.accordionnice.jsonForm section.accordion-item{min-height:auto;z-index:0}.accordionnice.jsonForm .accordion-item:not(.accordion-item-open) fieldset>legend{margin-bottom:0}.accordionnice.jsonForm>section>header{background-color:var(--bluish-grey);color:white}.accordionnice.jsonForm>section.accordion-item-open>header{background-color:var(--charcoal-grey)}.accordionnice.jsonForm section.accordion-item-open h2{background-color:inherit}.accordionnice.jsonForm section.accordion-item-open fieldset{padding:20px 10px}.accordionnice.jsonForm section.accordion-item h2{color:inherit;padding-left:10px}.accordionnice.jsonForm>section>.not-applicable{background-color:var(--gunmetal);line-height:1.5em}.accordionnice.jsonForm section.accordion-item h2{line-height:2em}.accordionnice.jsonForm .icon-open-close,.accordionnice.jsonForm .icon-openClose_professions{background-color:var(--gunmetal);padding:25px;width:80px;height:100%;right:0 !important;color:#009900;fill:#009900;position:absolute;top:0;bottom:0;transform:none}.accordionnice.jsonForm .icon-openClose_professions{background:radial-gradient(circle at 50%, #fff 0%, #fff 25%, var(--gunmetal) 25%)}.accordion-item.setasrequired{pointer-events:none}.accordionnice.jsonForm .accordion-item.setasrequired .icon-open-close,.accordionnice.jsonForm .accordion-item.setasrequired .icon-openClose_professions{color:#999999;fill:#999999}.accordionnice.jsonForm .accordion-item-open .icon-open-close,.accordionnice.jsonForm .accordion-item-open .icon-openClose_professions{color:transparent;fill:#cc0000}.accordionnice.jsonForm .accordion-item-open .icon-openClose_professions{transform:rotate(0deg)}.accordionnice.jsonForm .icon-openClose_professions use{transform:rotate(0deg);transform-origin:center;transition:transform .2s linear 0s, fill .3s ease 0s}.accordionnice.jsonForm .accordion-item-open .icon-openClose_professions use{transform:rotate(-45deg)}.accordionnice.jsonForm .jf-row{max-width:inherit}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content{margin:0}.accordionnice.jsonForm section.accordion-item .intro{margin:32px auto 0 auto}.accordionnice.jsonForm section.accordion-item legend+.intro{margin:0}html.jsonFormEnabled>body.pf-form>iframe,html.jsonFormEnabled>body.pf-form>form{position:absolute;z-index:-1}.jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch .onoffswitch{margin-top:0;border-radius:18px;overflow:hidden}.jsonForm .onoffswitch{position:relative;width:90px !important;margin-top:0px}.jsonForm .onoffswitch-switch{width:36px;height:36px;margin-right:-36px;border-radius:18px}.jsonForm .onoffswitch .ison,.jsonForm .onoffswitch .isoff{border-radius:18px;box-shadow:inset 0 2px 3px 0 #0000005c}.jsonForm .onoffswitch .isoff{padding-left:20%;background-color:#b90404}.jsonForm .onoffswitch .ison{padding-right:20%;background-color:#009443}.jsonForm .onoffswitch-switch::before,.jsonForm .onoffswitch-switch::after{display:none}.jsonForm .jf-input-type-checkbox-inline{display:flex}.jsonForm .jf-input-type-checkbox-inline label{line-height:23px}#summaryScreen .jf-progressTable table tr td:last-of-type{width:60px;min-width:60px;height:inherit;color:#fff;padding:0;position:relative}#summaryScreen .jf-progressTable .button{width:100%;height:100%;min-height:100%;top:0;bottom:0;left:0;right:0;display:flex;position:absolute;align-items:center;justify-content:center;padding:0}#summaryScreen .jf-progressTable .button:hover svg{fill:#202427 !important}.jsonForm table:not(.dataTable) td[data-collapsed='true']:before{content:"";display:block;position:absolute;width:26px;height:100%;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);right:0}.readonlyIframe .bounds,.readonlyIframe .jf-header-bounds,.readonlyIframe .flex-parent,.readonlyIframe .flex-parent .block{margin:0 !important;padding:0 !important}input#declarationSubmit,input#main_submit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}label.focb .note{color:orange;margin-inline:1em;display:none}label.focb:hover .note{display:inline}body #quickCreateWizard .wizardCard a[class|="wizardCard__cta"]{background:var(--azure);padding:0.66rem 0.68rem;text-transform:capitalize}body #quickCreateWizard .wizardCard a.wizardCard__cta-text{background:none;color:var(--azure);padding-inline:0;font-weight:normal}body #quickCreateWizard .wizardCard a.wizardCard__cta-text:hover{background:none;color:#333333}body #wizardModal .jsonForm input[type="submit"]{max-width:none}body #wizardModal .heading-1-shadow{font-size:34px;margin-top:0}body #wizardModal #errorDiv .success{color:#71B544}.pf-dashboard .login-wrap-wrap{position:absolute;top:0;bottom:0;display:table;width:100%;height:100%;background:url("../img/bg-login.jpg") center center no-repeat fixed;background-size:cover}.pf-dashboard .login-wrap-wrap .logo{text-align:center}.pf-dashboard .login-box-wrap{position:relative;z-index:2;display:table-cell;vertical-align:middle}.pf-dashboard .password-error{font-size:13px;line-height:1.46;color:white}.pf-dashboard .password-error ul{margin:16px 0 16px 20px;list-style-type:none}.pf-dashboard .password-error li::before{content:" ";position:absolute;margin-left:-22px;height:9px;width:9px;margin-top:5px;border:2px solid #029ee3;border-radius:50%}.pf-dashboard .login-box{position:relative;overflow:hidden;max-width:923px;margin:0 auto;transition:opacity 1s !important;opacity:0;box-shadow:0 0 70px 5px rgba(0,0,0,0.3);background:#30383d;background-size:cover;padding:48px 52px 64px;border:1px solid #979797}@media (max-width: 568px){.pf-dashboard .login-box{padding:24px 16px;width:100%;border:0 none}}.pf-dashboard .login-box.loaded{margin-top:0;opacity:1}.pf-dashboard .login-box .jsonForm{font-size:14px;font-weight:300;color:rgba(255,255,255,0.76)}.pf-dashboard .login-box .jsonForm label{margin-bottom:3px;font-size:17px;line-height:1.29;letter-spacing:0.26px}.pf-dashboard .login-box .jsonForm>section{padding:20px 0}.pf-dashboard .login-box .jsonForm>section fieldset{width:100%;max-width:100%;margin:0;padding:0;border:0 none}.pf-dashboard .login-box .jsonForm>section fieldset h1{font-family:"EB Garamond",serif;font-size:30px;color:#fff;font-weight:400;line-height:1.47;letter-spacing:0.46px;margin-top:0;margin-bottom:0.5em}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm>section fieldset h1{font-size:34px}}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text{display:inline-block;width:49%;padding-right:10px}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text{width:100%;padding-right:0}}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text+.jf-row.jf-input-type-text{padding-right:0;padding-left:10px}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text+.jf-row.jf-input-type-text{width:100%;padding-left:0}}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox{display:inline-block;width:49%;vertical-align:top;margin:1.8em 0}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox label{font-size:16px;line-height:1.38;letter-spacing:0.25px;padding:0;margin-right:.25em;vertical-align:top}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox{width:100%;margin:0.8em 0}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox>label{display:inline-block;width:auto}}.pf-dashboard .login-box .jsonForm .jf-row>label.login-wrap{width:100%;max-width:100%;text-align:right;display:block}.pf-dashboard .login-box .jsonForm .jf-row input{color:#fff}.pf-dashboard .login-box .jsonForm .jf-row input[type="text"],.pf-dashboard .login-box .jsonForm .jf-row input[type="password"],.pf-dashboard .login-box .jsonForm .jf-row input[type="email"],.pf-dashboard .login-box .jsonForm .jf-row input[type="checkbox"]{background:transparent;border-color:#979797;display:block;width:100%;padding:8px;margin-left:0 !important;box-shadow:none}.pf-dashboard .login-box .jsonForm .jf-row input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto}.pf-dashboard .login-box .jsonForm .jf-row input.login-submit{float:right;margin-top:10px;padding:16px 12px;min-width:168px;max-width:168px;transition:all .3s !important;border-color:#029ee3;background:#029ee3;color:#fff;font-size:18px !important;font-weight:400;line-height:1.22;letter-spacing:0.28px}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row input.login-submit{float:none;width:100%;max-width:none}}.pf-dashboard .login-box .jsonForm .focb::before,.pf-dashboard .login-box .jsonForm .focb:hover::before{background:transparent;border-color:#979797}.pf-dashboard .login-box .jsonForm .jf-row input:focus{border-color:#029ee3}.pf-dashboard .login-box .jsonForm input[type='submit']{transition:all .3s !important}.pf-dashboard .login-box .fpw{margin-top:0;z-index:100;font-family:Sarabun;font-size:14px;line-height:1.57;letter-spacing:0.21px}.pf-dashboard .login-box .fpw.jf-input-type-text{margin-top:-46px}@media (max-width: 568px){.pf-dashboard .login-box .fpw{margin-top:0 !important}}.pf-dashboard .login-box .fpw label{font-size:12px;color:#dfe0e1}.pf-dashboard .login-box .fpw a{color:#029ee3}.pf-dashboard .login-logo{position:relative;display:block;margin:0 auto 40px}@media (max-width: 568px){.pf-dashboard .login-logo{margin:0 auto 20px}}.pf-form_flex #mainheader,.pf-dashboard #mainheader,.pf-dashboard #nav{overflow:visible}.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{position:absolute;z-index:2;top:16px;right:32px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{top:26px}}@media (max-width: 1023px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{top:18px}}@media (max-width: 991px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{display:none}}.pf-form_flex #mainheader .acc-contact-details,.pf-dashboard #mainheader .acc-contact-details,.pf-dashboard #nav .acc-contact-details{position:relative;display:inline-block;text-align:left;vertical-align:top}.pf-form_flex #mainheader .acc-contact-details .img-wrap,.pf-dashboard #mainheader .acc-contact-details .img-wrap,.pf-dashboard #nav .acc-contact-details .img-wrap{line-height:0;display:inline-block;margin:0 10px 0 0;vertical-align:bottom}.pf-form_flex #mainheader .acc-contact-details-wrapper img,.pf-dashboard #mainheader .acc-contact-details-wrapper img,.pf-dashboard #nav .acc-contact-details-wrapper img{width:93px;height:110px;border:1px solid #808285}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details-wrapper img,.pf-dashboard #mainheader .acc-contact-details-wrapper img,.pf-dashboard #nav .acc-contact-details-wrapper img{width:81px;height:96px}}.pf-form_flex #mainheader .acc-contact-details .text-wrap,.pf-dashboard #mainheader .acc-contact-details .text-wrap,.pf-dashboard #nav .acc-contact-details .text-wrap{display:inline-block;min-width:200px;padding-top:25px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details .text-wrap,.pf-dashboard #mainheader .acc-contact-details .text-wrap,.pf-dashboard #nav .acc-contact-details .text-wrap{min-width:170px}}.pf-form_flex #mainheader .acc-contact-details .name,.pf-dashboard #mainheader .acc-contact-details .name,.pf-dashboard #nav .acc-contact-details .name{display:block}.pf-form_flex #mainheader .acc-contact-details .phone,.pf-dashboard #mainheader .acc-contact-details .phone,.pf-dashboard #nav .acc-contact-details .phone{display:block}.pf-form_flex #mainheader .acc-contact-details .email,.pf-dashboard #mainheader .acc-contact-details .email,.pf-dashboard #nav .acc-contact-details .email{display:block;transition:color .3s !important}.pf-form_flex #mainheader .acc-contact-details .email:hover,.pf-dashboard #mainheader .acc-contact-details .email:hover,.pf-dashboard #nav .acc-contact-details .email:hover{color:#029ee3}.pf-form_flex #mainheader .acc-contact-details .contact-select,.pf-dashboard #mainheader .acc-contact-details .contact-select,.pf-dashboard #nav .acc-contact-details .contact-select{position:absolute;top:0;left:0;width:100%;padding-left:104px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details .contact-select,.pf-dashboard #mainheader .acc-contact-details .contact-select,.pf-dashboard #nav .acc-contact-details .contact-select{padding-left:94px}}.pf-form_flex #mainheader .acc-contact-details .contact-select .select-wrap:after,.pf-dashboard #mainheader .acc-contact-details .contact-select .select-wrap:after,.pf-dashboard #nav .acc-contact-details .contact-select .select-wrap:after{display:none !important}.pf-form_flex #mainheader .acc-contact-details .contact-select select,.pf-dashboard #mainheader .acc-contact-details .contact-select select,.pf-dashboard #nav .acc-contact-details .contact-select select{padding:0;text-align:left;border:0}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container{font-size:14px !important}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-drop,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-drop,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-drop{border:0;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-single .chosen-single{padding:0 0 0 4px;border:0;border-radius:0;background:#fff;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single span,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single span,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-single .chosen-single span{font-size:16px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results{margin-right:0;padding-left:10px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results li{width:100%;padding:5px 4px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results{border-right:1px solid #808285}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted{background:#F2F2F2}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-active .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-active .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-active .chosen-single{border:0;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single{border:0;border-right:1px solid #808285;background:#fff;box-shadow:none}.pf-form_flex #mainheader .manage-details,.pf-dashboard #mainheader .manage-details,.pf-dashboard #nav .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #fff}.pf-form_flex #mainheader .manage-details .svg-icon,.pf-dashboard #mainheader .manage-details .svg-icon,.pf-dashboard #nav .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.pf-dashboard #nav .acc-contact_li{min-width:310px;padding:0}.pf-dashboard #nav .acc-contact_li .acc-contact-details-wrapper{position:relative;top:0;right:0}.pf-dashboard #nav .acc-contact_li .text-wrap{line-height:20px}.pf-dashboard .client-details{margin-bottom:1px;padding:16px;background:#029ee3;position:relative}.pf-dashboard .client-details a:hover{color:#029ee3 !important}.pf-dashboard .client-details .title h2,.pf-dashboard .client-details .title h3{font-size:24px;font-weight:400;margin:0 0 .4em}.pf-dashboard .client-details .details{padding:0}.pf-dashboard .client-details .details .img-wrap{display:inline-block;width:auto;max-width:100%;margin-top:10px}.pf-dashboard .client-details .details .img-wrap img{width:100%}.pf-dashboard .client-details .address span{display:block}.pf-dashboard .client-details .address span.name,.pf-dashboard .client-details .address span.role{display:inline-block}.pf-dashboard .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #fff}@media (max-width: 1024px){.pf-dashboard .manage-details{position:absolute;top:0;right:16px;border-top:0}}@media (max-width: 568px){.pf-dashboard .manage-details{position:relative;right:auto;border-top:1px solid #fff}}.pf-dashboard .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.notification-set{padding:12px 0 24px}.notification-set:first-child{padding-top:0}.notification-set .notification-title{font-family:"EB Garamond",serif;font-size:15px;color:#fff;font-weight:500;line-height:1.46;padding:12px 50px;margin:0}.notification-set .notification-content{position:relative}.notification-set .notification-content .notification-message{position:relative;z-index:1;padding:12px 60px 12px 50px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#f8f9f7;line-height:1.46}.notification-set .notification-content .notification-delete{position:absolute;top:8px;right:46px;display:block;padding:0;color:#777677;z-index:99999}.notification-policy{position:relative;z-index:1;padding:16px 0 8px 0;border-bottom:solid 0.9px #777677;margin-bottom:20px;width:200px;left:25px}.insurance-type-alert{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.insurance-type-alert .staff-contact{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.insurance-type-alert.alert-message{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1.46}.close-copy{position:absolute;top:-6px;right:0;display:block;padding:0;width:12px;height:12px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;cursor:pointer}button[data-balloon]{overflow:visible}[data-balloon]:before,[data-balloon]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;bottom:100%;left:50%;position:absolute;z-index:10;transform:translate(-50%, 10px);transform-origin:top}[data-balloon]:after{background:rgba(17,17,17,0.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-size:12px;padding:.5em 1em;white-space:nowrap;margin-bottom:11px}[data-balloon]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(0)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:6px;width:18px;content:"";margin-bottom:5px}[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:before,[data-balloon]:hover:after,[data-balloon][data-balloon-visible]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;transform:translate(-50%, 0)}[data-balloon][data-balloon-break]:after{white-space:normal}[data-balloon-pos="down"]:before,[data-balloon-pos="down"]:after{bottom:auto;left:50%;top:100%;transform:translate(-50%, -10px)}[data-balloon-pos="down"]:after{margin-top:11px}[data-balloon-pos="down"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(180 18 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:5px;margin-bottom:0}[data-balloon-pos="down"]:hover:before,[data-balloon-pos="down"][data-balloon-visible]:before,[data-balloon-pos="down"]:hover:after,[data-balloon-pos="down"][data-balloon-visible]:after{transform:translate(-50%, 0)}[data-balloon-pos="left"]:before,[data-balloon-pos="left"]:after{bottom:auto;left:auto;right:100%;top:50%;transform:translate(10px, -50%)}[data-balloon-pos="left"]:after{margin-right:11px}[data-balloon-pos="left"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(-90 18 18)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon-pos="left"]:hover:before,[data-balloon-pos="left"][data-balloon-visible]:before,[data-balloon-pos="left"]:hover:after,[data-balloon-pos="left"][data-balloon-visible]:after{transform:translate(0, -50%)}[data-balloon-pos="right"]:before,[data-balloon-pos="right"]:after{bottom:auto;left:100%;top:50%;transform:translate(-10px, -50%)}[data-balloon-pos="right"]:after{margin-left:11px}[data-balloon-pos="right"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(90 6 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon-pos="right"]:hover:before,[data-balloon-pos="right"][data-balloon-visible]:before,[data-balloon-pos="right"]:hover:after,[data-balloon-pos="right"][data-balloon-visible]:after{transform:translate(0, -50%)}[data-balloon-length]:after{white-space:normal}[data-balloon-length="small"]:after{width:80px}[data-balloon-length="medium"]:after{width:150px}[data-balloon-length="large"]:after{width:260px}[data-balloon-length="xlarge"]:after{width:90vw}@media screen and (min-width: 768px){[data-balloon-length="xlarge"]:after{width:380px}}[data-balloon-length="fit"]:after{width:100%}.overview-block{font-size:15px}.overview-block>a,.overview-block>a:visited,.overview-block>a:hover{position:relative;display:block;overflow:hidden;width:100%;color:#20262a;background:rgba(127,140,148,0.06)}.overview-block .square-content{border-bottom:6px solid transparent}.overview-block .square-content h2{font-weight:normal;font-family:"EB Garamond",serif;font-size:26px;color:#fff;line-height:1.69;margin:0;padding:0 25px;align-self:center;background:#828D93}@media (max-width: 1180px){.overview-block .square-content h2{font-size:16px}}.overview-block .square-content .o-cell{padding:54px 16px 66px}.overview-block .square-content .o-cell{padding:54px 16px 66px}.overview-block .square-content .quotes-cell{padding-top:42px;padding-bottom:52px}.overview-block .square-content .text{text-align:center}@media (max-width: 1180px){.overview-block .square-content .text{font-size:14px}}.overview-block .square-content .number{font-size:46px;font-weight:600;line-height:1.2em;text-align:center}@media (max-width: 1180px){.overview-block .square-content .number{font-size:26px;font-weight:600}}.overview-block .dataTables_wrapper{margin:0;position:relative}.overview-block th{display:none}.overview-block .dataTable{margin:0}.overview-block .dataTable th{display:none}.overview-block .dataTable:after{display:none !important}.overview-block .dataTable .icon-eye{fill:#029ee3}.overview-title{display:flex;background:#828D93}.overview-title h2{flex:1 1 90%}.overview-title .overview-icon{flex:0 0 68px;height:68px;overflow:hidden}.overview-title .overview-icon svg{fill:#fff;transform:translateY(0);transition:all 300ms ease 0s}.overview-block:hover a .overview-title .overview-icon svg{transform:translateY(-68px)}.overview-title .overview-icon .download-icon{transition:all 300ms ease 0s;transform:translateY(68px)}.overview-block:hover .overview-title .overview-icon .download-icon{transform:translateY(0)}.overview-title .overview-icon div{padding:18px;height:68px;width:68px;text-align:center}.overview-block.progress .square-content{border-bottom-color:#F7941E}.overview-block.started .square-content{border-bottom-color:#1C75BC}.overview-block.submitted .square-content{border-bottom-color:#009444}.overview-block.client .square-content{border-bottom-color:#975CC1}.overview-block.todo .square-content{border-bottom-color:#f93}.overview-block.progress .overview-icon{background:#F7941E}.overview-block.started .overview-icon{background:#1C75BC}.overview-block.submitted .overview-icon{background:#009444}.overview-block.todo .overview-icon{background:#f93}.overview-block.client .overview-icon{background:#975CC1}.overview-block.progress a .square-content .number{color:#F7941E}.overview-block.started a .square-content .number{color:#1C75BC}.overview-block.submitted a .square-content .number{color:#009444}.overview-block.client a .square-content .number{color:#975CC1}@media (max-width: 992px){.admin-overview.flex-parent .overview-block{flex-basis:50%}}.dtListFilter h2{font-family:"EB Garamond",serif;font-size:30px;color:#1c1c1b;font-weight:400;line-height:1.2}.dtListFilter .dtListFilter-flex{display:flex;flex-wrap:wrap;max-width:600px}.dtListFilter .dtListFilter-block{flex:1 1 22%;margin-bottom:6px}@media (max-width: 567px){.dtListFilter .dtListFilter-block{flex-basis:100%}}.dtListFilter .dtListFilter-label{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#1c1c1b;font-weight:600;line-height:1.47;line-height:34px;letter-spacing:0.23px}.dtListFilter .dtListFilter-select{flex-basis:60%}.dtListFilter input[type="number"]{width:100%;background-color:#fff;border:1px solid #CCCCCC;line-height:34px;padding-left:4px;font-size:14px}.open-close-dtListFilter{margin:1em 0;cursor:pointer}.open-close-dtListFilter .icon-filter-list-open,.open-close-dtListFilter .icon-filter-list-close{fill:#029ee3}.open-close-dtListFilter .text{font-family:Sarabun;font-size:16px;font-weight:600;color:#202427;padding-left:11px}.open-close-dtListFilter.closed .closed{display:none}.open-close-dtListFilter.closed .opened{display:block}.open-close-dtListFilter.opened .closed{display:block}.open-close-dtListFilter.opened .opened{display:none}.open-close-dtListFilter .clearFilters{font-size:0.8em}.detail-table{width:100%;max-width:700px}.detail-table td{padding:5px}.aside .detail-table{border-spacing:0 !important}.aside .detail-table tr{background-color:transparent !important}.aside .detail-table tr td{border-bottom:1px solid #979797}.aside .detail-table .featuredrow td{border-top:1px solid #979797;font-weight:bold}.aside .detail-table .featuredrow+.featuredrow td{border-top:0 none}.aside .detail-table:after{display:none !important}.block-stats{margin:-32px -32px 0 -32px;font-weight:300;align-items:stretch}@media (max-width: 768px){.block-stats{margin:-16px -16px  0 -16px}}@media (max-width: 568px){.block-stats{margin:-8px -8px  0 -8px}}.block-stats .block-stat{text-align:center;flex-basis:17%;flex-shrink:1;min-width:0;max-width:300px}.block-stats .block-stat .stat-title,.block-stats .block-stat .stat-data{color:#fff;margin:0;padding:16px 6px}.block-stats .block-stat .stat-data{line-height:32px}.block-stats .block-stat .stat_numeric{border:1px solid #922545;background-color:#922545}.block-stats .block-stat .stat_numeric .stat-data{font-size:26px;position:relative}.block-stats .block-stat .stat_numeric .stat-data:before{position:absolute;top:1px;left:8px;right:8px;height:1px;background:rgba(255,255,255,0.5);content:''}.block-stats .block-stat .stat_text{border:1px solid #bdc6cc}.block-stats .block-stat .stat_text .stat-title{background-color:#005e9c}.block-stats .block-stat .stat_text .stat-data{color:#20262a}.block-stats .block-stat+.block-stat .stat_numeric{background-color:#57676c;border:1px solid #57676c}.block-stats .block-stat:last-child .stat_text .stat-title{background-color:#e99813}.block-centered{display:flex;justify-content:center}.widget-console{position:relative}.widget-console svg{fill:#20262a;margin-right:.25em}.widget-console .title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#20262a;font-weight:500;line-height:1.56}.widget-console address{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.56;margin-bottom:.5em}.widget-console ul{list-style-type:none}.widget-console .edit-client{position:absolute;top:0;right:0;font-size:14px;font-weight:300;color:#029ee3}.widget-console .edit-client svg{vertical-align:middle;margin-right:0;margin-left:.5em;fill:#029ee3}.widget-console a{font-size:14px !important}.client-tabs .icon-dashboard{height:17px;width:22px}.client-tabs .input-type-title-select{position:relative}.client-tabs .input-type-title-select label{display:block;font-size:14px;line-height:17px;opacity:0.68}.client-tabs .input-type-title-select select,.client-tabs .input-type-title-select .chosen-container{display:block;position:relative;border:0;border-bottom:1px solid #5c767e;width:80%;color:#666666;font-size:1.25em;font-weight:100;line-height:2em}.client-tabs .input-type-title-select select .chosen-single,.client-tabs .input-type-title-select .chosen-container .chosen-single{height:auto;padding:6px 0}.client-tabs .input-type-title-select select .chosen-single span,.client-tabs .input-type-title-select .chosen-container .chosen-single span{font-size:24px;line-height:28px;font-weight:300}.client-tabs .input-type-title-select select .chosen-single div b,.client-tabs .input-type-title-select .chosen-container .chosen-single div b{background:url(chosen-sprite.png) no-repeat 0 12px}.client-tabs .input-type-title-select .chosen-single{background:none;border:0;box-shadow:none}.client-tabs .tabwrap form{margin-bottom:30px}.dataTable{position:relative}.dataTable .sorting_asc,.dataTable .sorting_desc{background:#4e5961}.dataTable .sorting_asc::after,.dataTable .sorting_desc::after{color:#fff}.dataTable tr:nth-child(odd){background:rgba(232,235,238,0.91)}.dataTable tr:nth-child(even){background:#fff}.dataTable select{width:100%}.dataTable:after{content:'';width:calc(100% - 4px);display:block;height:3px;background:#373f45;position:absolute;bottom:-2px}.dataTable tr[data-is-test-record] td:first-child:after{content:"Test record";text-transform:uppercase;position:absolute;font-size:8px;display:block;color:#00000054}.dataTable td[data-tags]{position:relative}.dataTable td[data-tags]:after{content:attr(data-tags);text-transform:uppercase;position:absolute;font-size:8px;display:block;color:#00000054;width:8em;width:calc(100% - 44px + 1em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-actions{list-style:none;white-space:nowrap;padding-left:0}.dt-actions .dt-actions-item{display:inline-block;margin-right:0.5em}.dt-actions .dt-actions-item svg{fill:#029ee3}.dt-actions .dt-actions-item a{display:inline-block}.dt-actions .dt-actions-item a:hover svg{fill:#4a4a4a}.dt-actions .dt-actions-item .icon-warning-triangle{fill:#D17B2F;height:28px;width:28px}.dt-actions .dt-actions-item .icon-edit{height:28px;width:28px}.dt-actions .dt-actions-item .icon-notes{height:28px;width:21px}.dt-actions .dt-actions-item .icon-view-files{height:28px;width:23px}.dt-actions .dt-actions-item .icon-link-client-console{height:29px;width:29px}.dt-actions .dt-actions-item:last-child{margin-right:0}.dt-actions .dt-actions-item.dt-action-titem-disabled .icon-view-files{fill:#767677 !important}.dataTables_paginate .paginate_button:disabled,.dataTables_paginate .paginate_button.disabled{display:none}.dataTables_paginate .paginate_button{border:0px;color:#060708}.dataTables_paginate .paginate_button:hover{background-color:#fff;border-color:#fff;color:#060708}.dataTables_paginate .paginate_button.current{cursor:default}td.dashboard_pflist_assetsView_childrow_openclose{background:url("/img/datatable_plus_open.svg") no-repeat center center;background-size:14px 14px;cursor:pointer}tr.dashboard_pflist_assetsView_childrow_shown td.dashboard_pflist_assetsView_childrow_openclose{background:url("/img/datatable_minus_close.svg") no-repeat center center;background-size:14px 14px;background-color:#fff}#policyList-dashboard-assetsView{border-spacing:0px}#policyList-dashboard-assetsView thead th{border:1px solid white !important}#policyList-dashboard-assetsView thead th:last-child{border-left:0px none !important}#policyList-dashboard-assetsView thead th:nth-child(3){border-right:0px none !important}#policyList-dashboard-assetsView td{border-top:2px solid #fff}#policyList-dashboard-assetsView .dashboard_pflist_assetsView_childrow_shown td{background-color:#fff}#policyList-dashboard-assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{background-color:#fff;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}.dataTable_overflow_wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}table.pflist_dashboard_assetsView{border-spacing:0px}table.pflist_dashboard_assetsView thead th{background:#fff}table.pflist_dashboard_assetsView thead th:last-child{border-left:0px none !important}table.pflist_dashboard_assetsView thead th:nth-child(2){border-right:0px none !important}table.pflist_dashboard_assetsView td{border-top:2px solid #fff}table.pflist_dashboard_assetsView:after{content:"";width:calc(100% - 4px);display:block;height:3px;position:absolute;bottom:-2px;background:none}table.pflist_dashboard_assetsView .vehicle-make-model-year{text-align:left;position:relative;left:30px}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .vehicle-make-model-year{text-align:center;position:relative;left:0px}}table.pflist_dashboard_assetsView .registration-number{position:relative;text-align:left}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .registration-number{text-align:center;position:relative;left:0px}}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td{background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(3){border-right:solid 1px #edeeee;border-top:solid 1px #edeeee;background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(2){border-top:solid 1px #edeeee;background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(1){border-left:solid 1px #edeeee;border-top:solid 1px #edeeee;background-color:#fff}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(3){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(2){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(1){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{background-color:#fff;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;border-right:solid 1px #edeeee;border-left:solid 1px #edeeee}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{padding-left:4% !important}}table.pflist_dashboard_assetsView .td-img-name{padding:10px !important}table.pflist_dashboard_assetsView .logo-car-name{padding:0}table.pflist_dashboard_assetsView .logo-car-name .insurance-logo{height:61px;max-height:61px;max-width:65px;width:100%;position:relative;margin-right:20px}table.pflist_dashboard_assetsView .logo-car-name .vehicle-make-model-year{padding:19px 0 0 0;position:relative;left:0}#datatable-staff td img{margin:-20px 0}.childRow{width:100%}.pf-admin .dataTable .dt-docVisibility{border-collapse:separate;border-spacing:0 2px}.pf-admin .dataTable .dt-docVisibility td{border:1px solid #202427;line-height:24px}.pf-admin .dataTable .dt-docVisibility td:first-child{width:40%}.pf-admin .dataTable .dt-docVisibility td:nth-child(2){background:#eee;max-width:200px;white-space:nowrap}.pf-admin .dataTable .dt-docVisibility td .slider-label{display:inline-block;margin-right:4em}.pf-admin .dataTable .dt-docVisibility td:last-child{text-align:right}.pf-admin .dataTable .dt-docVisibility td .switch{margin:0 .4em}.pf-admin .dataTable .dt-docVisibility td .lr{display:flex;padding:0}.pf-admin .dataTable .dt-docVisibility td .lr .l,.pf-admin .dataTable .dt-docVisibility td .lr .r{flex:1;flex-basis:auto}.pf-admin .dataTable .dt-docVisibility td .lr .r{text-align:center}.block.main-content,.block.main-section{flex-basis:66%}@media (max-width: 992px){.block.main-content,.block.main-section{flex-basis:100%}}.ie11 .block.main-content,.ie11 .block.main-section,.pf-form_flex .block.main-content,.pf-form_flex .block.main-section{flex-basis:67%}.block.sidebar{flex-basis:33%;max-width:400px}@media (max-width: 992px){.block.sidebar{flex-basis:100%;max-width:none}}.ie11 .block.sidebar,.pf-form_flex .block.sidebar{flex-basis:27%}.featured-pages{margin-bottom:9px}@media (max-width: 767px){.featured-pages{margin-bottom:1px}}.featured-pages .three-column-grid{padding:0}.featured-pages .three-column-grid .block{position:relative;height:232px;padding:0}@media only screen and (max-width: 1199px){.featured-pages .three-column-grid .block{height:170px}}@media (max-width: 767px){.featured-pages .three-column-grid .block{display:block;height:232px;width:100%;flex:none}}.featured-pages .three-column-grid .block a.block-link{display:block;left:0;right:0;top:0;bottom:0;z-index:5;background:no-repeat center center;background-size:cover}.featured-pages .three-column-grid .block a.block-link .title{display:inline-block;margin-top:27px;padding:8px 20px;font-size:18px;line-height:21px;text-transform:capitalize;background:#029ee3;color:#fff;transition:all 300ms}@media (max-width: 991px){.featured-pages .three-column-grid .block a.block-link .title{margin-top:0;padding:8px 13px}}@media (max-width: 767px){.featured-pages .three-column-grid .block a.block-link .title{margin-top:27px;padding:8px 20px}}.featured-pages .three-column-grid .block a.block-link:hover .title,.featured-pages .three-column-grid .block a.block-link:active .title{background:#373f45}.ie9 .two-column-grid .block{max-width:none !important}@media only screen and (min-width: 992px){.ie9 .two-column-grid .block{width:50% !important}}@media only screen and (max-width: 991px){.ie9 .two-column-grid .block{width:100% !important}}.ie9 .three-column-grid .block{max-width:none !important}@media only screen and (min-width: 768px){.ie9 .three-column-grid .block{width:33.33% !important}}@media only screen and (max-width: 767px){.ie9 .three-column-grid .block{width:100% !important}}@media only screen and (min-width: 569px) and (max-width: 991px){.ie9 .lockton-top-section .two-column-grid .block{width:50% !important}}.ie9 .main-nav-wrap{display:table-cell;text-align:right;vertical-align:middle}.ie9 .main-nav-wrap .flex-ul{display:block}@media only screen and (max-width: 1040px){.ie9 .main-nav .nav-icons-wrap{display:none !important}}@media only screen and (min-width: 992px){.ie9 body.contact-page .contact-top-section .two-column-grid .left-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .left-column{width:66% !important}}@media only screen and (max-width: 767px){.ie9 body.contact-page .contact-top-section .two-column-grid .left-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .left-column{width:100% !important}}@media only screen and (min-width: 992px){.ie9 body.contact-page .contact-top-section .two-column-grid .right-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .right-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .right-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .right-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .right-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .right-column{width:34% !important}}.ie9 .filtered-items-parent{overflow:hidden}.ie9 body.contact-page .four-column-grid .block{width:25% !important}@media only screen and (max-width: 1199px){.ie9 body.contact-page .four-column-grid .block{width:29.33% !important;min-width:none !important;max-width:none !important;padding:0 !important;margin:2% !important;overflow:hidden !important}}@media only screen and (max-width: 870px){.ie9 body.contact-page .four-column-grid .block{width:46% !important}}@media only screen and (max-width: 620px){.ie9 body.contact-page .four-column-grid .block{width:96% !important}}html{height:auto !important}.contact-page,.member-detail-page{display:block !important;width:100% !important;max-width:100% !important;overflow-x:hidden !important}.contact-page #main,.member-detail-page #main{max-width:100% !important}.ie9 select{background-image:none !important}.ie9 .auxiliary-page .page-container{position:absolute;left:0;right:0;top:0;bottom:0;display:table !important;vertical-align:middle}.ie9 .auxiliary-page .page-container .main-container{display:table-cell !important;vertical-align:middle;max-width:none}.ie9 .auxiliary-page .page-container .main-container .content-wrap{margin:0 auto !important;width:100%;max-width:615px}.ie9 .auxiliary-page.password-reset-page .page-container .main-container .content-wrap{max-width:468px}.homepage main>section{padding:48px 0}@media (max-width: 768px){.homepage main>section{padding:32px 0}}@media (max-width: 568px){.homepage main>section{padding:16px 0}}.homepage main>section.sales-accountants-v2{padding-bottom:200px}@media (max-width: 768px){.homepage main>section.sales-accountants-v2{padding-bottom:0px;margin-bottom:16px}.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent{flex-direction:column;padding-bottom:0px}.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper{padding:0 !important;min-width:100vw;margin-left:-16px}.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper .aside-professions{max-width:100%}.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper .aside-professions>.flex-parent{width:100%}}@media (max-width: 768px) and (max-width: 568px){.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper .aside-professions{padding-bottom:0px}}@media (max-width: 568px){.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper{margin-left:-8px;margin-top:16px}}.homepage main .banner-contentwrap .banner-cta{font-size:16px;font-weight:500;line-height:2.25;text-transform:none}.homepage main .logo-carousel{border-bottom:solid 1px #282C2F;margin-bottom:30px}@media (min-width: 916px){.homepage main .story-facts-professions .story-facts-item .static-info{min-height:98px}}@media (min-width: 569px){#main .resources-grid.flex-parent.resources-grid-2-3 .block.resources-block{margin-bottom:16px}}@media (max-width: 568px){.homepage .aside{margin-bottom:-32px}}.homepage main>section.sales-healthcare{padding-top:80px}.homepage main>section.sales-healthcare:after{content:"";display:block;border-bottom:1px solid #d4d4d4;max-width:1282px;width:calc(100% - 64px);margin:auto;padding:80px 16px 0}@media (max-width: 568px){.homepage main>section.sales-healthcare:after{width:calc(100% - 32px)}}.latest-resources-section{font-size:18px;font-weight:300;line-height:1.56;padding-top:48px;padding-bottom:32px;background-color:#fff}.latest-resources-section .block-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:1.21;margin:32px 0}@media (max-width: 768px){.latest-resources-section .block-heading{margin:16px 0}}@media (max-width: 568px){.latest-resources-section .block-heading{margin:8px 0;font-size:32px;line-height:1.29em}}.latest-resources-section .article-meta{padding-bottom:0}.latest-resources-section .article-category{display:none}@media (max-width: 768px){#main .latest-resources-section .resources-grid-2-3>.block:nth-child(n+4){display:none}}#modalDialog-start-home .dialog-box{width:920px;height:734px;max-width:80%;max-height:80%;min-width:0px;padding:0px;position:relative}#modalDialog-start-home .dialog-box .dialog-message{background:url(../img/norway/norway-commercial-1440-x-663-1.jpg) no-repeat;padding:0;position:absolute;overflow-y:scroll;height:90%;width:100%}#modalDialog-start-home .dialog-box .dialog-message .modal-start-content{padding:0}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a{min-width:523px;height:638px;opacity:0.86;background-color:#ffffff;padding:0;flex-grow:2;overflow:auto}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-lockton-logo{max-width:158px;max-height:95px}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-advokatforeningen-logo{max-width:184px;max-height:79px}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-content-box{flex-basis:100%}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-content-box .modal-content-text{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:300;line-height:1.5}@media only screen and (max-width: 653px){#modalDialog-start-home .dialog-box .dialog-message .modal-side-a{min-width:100%}}#modalDialog-start-home .dialog-box .dialog-message .modal-side-b{padding:0}#modalDialog-start-home .dialog-box .dialog-footer{max-width:921px;width:100%;max-height:96px;height:100%;background-color:#3d3d3d;position:absolute;bottom:0}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content{padding:0;justify-content:flex-end;position:relative;top:12px}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-continue{flex:none}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-continue .btn-modal-continue{width:157px;min-width:80%;height:40px;min-height:80%;background-color:#ec5a4c;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.4;text-transform:uppercase;border-color:#ec5a4c}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-not-show{flex:none}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-not-show .btn-modal-not-show{width:199px;min-width:80%;height:40px;min-height:80%;border:solid 1px #ec5a4c;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#ec5a4c;font-weight:300;line-height:1.4;background-color:transparent;text-transform:uppercase}@media only screen and (max-width: 519px){#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-box{display:inline-block}#modalDialog-start-home .dialog-box .dialog-footer{max-height:124px;height:100%}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content{justify-content:center}}@media (max-width: 568px){#main #grid-carousel-ref{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin-left:6px;padding-left:0px}#main #grid-carousel-ref>.block:nth-child(n+4){display:block;min-width:100%}#main #grid-carousel-ref>.block{min-width:100%;scroll-snap-align:start}}.controls-items-wrapper{position:absolute;top:35vw;z-index:2;width:46px;height:48px;opacity:0.6;background-color:#202427;cursor:pointer;display:flex;align-items:center;justify-content:center}.controls-items-wrapper svg{fill:#fff}@media (min-width: 569px){.controls-items-wrapper{display:none}}.next-item{right:0}.homepage .banner-wrapper .banner-content .heading-1-shadow{text-decoration-thickness:0.125em}body.contactPage .meet-the-team .meet-the-team-header{padding:30px 0 0}body.contactPage .meet-the-team .meet-the-team-header .header-text{float:left;margin:0;font-family:"EB Garamond",serif;font-size:48px;line-height:1}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-header .header-text{margin-bottom:20px}}body.contactPage .meet-the-team .meet-the-team-header select{float:right;width:100%;max-width:300px;height:30px;padding:0 30px 0 15px;font-size:16px;line-height:28px;color:#57676c;background-color:#fff;background-image:url("../img/select-arrow.svg");background-position:94% center;background-repeat:no-repeat;border:1px solid #b5b6b7;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none !important}body.contactPage .meet-the-team .meet-the-team-header select::-ms-expand{display:none}body.contactPage .meet-the-team .meet-the-team-header select:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}body.contactPage .meet-the-team .meet-the-team-header select option{font-size:16px;color:#202427}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-header select{float:left;clear:both;margin-bottom:40px}}body.contactPage .meet-the-team .filtr-wrapper{padding:16px 24px 65px}@media (max-width: 768px){body.contactPage .meet-the-team .filtr-wrapper{padding:16px 8px}}body.contactPage .meet-the-team .filtr-wrapper .filtr-container.resource-grid.meet-the-team-content{overflow:hidden}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content{justify-content:center}}body.contactPage .meet-the-team .meet-the-team-content .filtr-container{overflow:hidden}body.contactPage .meet-the-team .meet-the-team-content .filtr-item a{display:block}body.contactPage .meet-the-team .meet-the-team-content .filteredOut{z-index:-1}body.contactPage .meet-the-team .meet-the-team-content .resources-block{width:33.33%}@media (max-width: 568px) and (min-width: 400px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{min-width:400px}}@media (max-width: 399px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{min-width:300px}}@media (max-width: 768px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{width:50%}}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{width:100%}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-meta{padding-bottom:0}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-meta .article-readmore.btn-link{margin-top:16px;display:block}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-heading{margin-bottom:-0.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-category{border-bottom:solid 1px #d7d5d5}body.contactPage .meet-the-team .meet-the-team-content .resources-block .phone{font-size:19px;font-weight:300;line-height:1.47;height:24px;color:#131618;margin-bottom:8px}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content .resources-block .phone{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .email{font-size:19px;font-weight:300;color:#131618;height:18px}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content .resources-block .email{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .email span{overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}body.contactPage section.location-tabs{background-color:#000}@media (max-width: 568px){body.member-detail-page .page-header .bounds>.flex-parent,body.member-detail-page .page-header .jf-header-bounds>.flex-parent{display:flex;flex-direction:column-reverse}}body.member-detail-page .page-header .bounds>.flex-parent .block,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block{padding-top:56px}@media (max-width: 568px){body.member-detail-page .page-header .bounds>.flex-parent .block,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block{padding-top:30px}body.member-detail-page .page-header .bounds>.flex-parent .block.block-info,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block.block-info{padding-top:10px}}body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap{text-align:left}@media (max-width: 568px){body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap{text-align:center}}body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap .heading-1,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap .heading-1{color:#fff;margin-bottom:20px}body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap .column-content,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap .column-content,body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap a,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:300;line-height:1.47}body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap a:hover,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap a:hover{color:#029ee3}body.member-detail-page .page-header .bounds>.flex-parent .block.block-info,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block.block-info{display:flex}body.member-detail-page .main-content{position:relative;padding:56px 0 75px;background:url(../img/bg-sales.jpg);background-size:cover;background-position-x:right}body.member-detail-page .main-content .main-section-container>.flex-parent>.block:first-child{flex:1 1 60%}body.member-detail-page .main-content .main-section-container>.flex-parent>.block{flex:1 1 40%}@media (max-width: 767px){body.member-detail-page .main-content .main-section-container>.flex-parent{flex-direction:column;padding-bottom:0}body.member-detail-page .main-content .main-section-container>.flex-parent>.block{padding-bottom:0}body.member-detail-page .main-content .main-section-container>.flex-parent .sidebar-info{width:100vw;margin-left:-32px}body.member-detail-page .main-content .main-section-container>.flex-parent>.block{flex:1 1 100%}}@media (max-width: 567px){body.member-detail-page .main-content .main-section-container>.flex-parent{margin-left:0}body.member-detail-page .main-content .main-section-container>.flex-parent .sidebar-info{margin-left:-16px}}@media (max-width: 991px){body.member-detail-page .main-content{padding:33px 0 40px}}@media (max-width: 767px){body.member-detail-page .main-content{padding:66px 0 0px}}body.member-detail-page .article-content{padding-right:42px}body.member-detail-page .sidebar-info{background-color:#202427;padding-bottom:88px}body.member-detail-page .sidebar-info h3{padding-bottom:20px;font-size:38px;font-weight:300}body.member-detail-page .sidebar-info ul{padding-left:0px}body.member-detail-page .sidebar-info ul li{display:list-item;list-style:none;color:#fff;padding-bottom:10px}body.member-detail-page .sidebar-info ul li a{color:#fff}body.member-detail-page .sidebar-info ul li a svg{width:15px;height:14px;margin-left:10px;fill:#fff}body.member-detail-page .sidebar-info ul li a.btn-link:hover>span{border-bottom-color:#fff}body.member-detail-page .sidebar-info ul li a.btn-link:hover svg{margin-left:15px}@media (max-width: 767px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-map{height:553px !important}}@media (max-width: 567px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-map{height:375px !important}}body.member-detail-page .flex-parent .block .column-title{margin-top:40px}body.member-detail-page aside.sidebar{background-color:#202427;border:none}body.member-detail-page aside.sidebar h3{font-size:38px}body.member-detail-page aside.sidebar li a{font-size:19px;font-weight:500;color:#fff}body.member-detail-page .latest-resources-section .resources-block.newstype_guidance{max-width:50%}@media (max-width: 568px){body.member-detail-page .latest-resources-section .resources-block.newstype_guidance{max-width:100%}}.get-a-quote-page .get-a-quote-grid{padding-top:0;position:relative}.get-a-quote-page .get-a-quote-grid:after{display:block;content:'';height:0;border-bottom:solid 1px #d4d4d4;position:absolute;bottom:0;width:calc(100% - 64px);left:32px}@media (max-width: 768px){.get-a-quote-page .get-a-quote-grid:after{width:calc(100% - 32px);left:16px}}@media (max-width: 568px){.get-a-quote-page .get-a-quote-grid:after{width:calc(100% - 16px);left:8px}}.get-a-quote-page a.drop-button{pointer-events:none;bottom:10px;position:absolute;width:169px;height:40px;font-size:14px;line-height:14px;display:block;max-width:300px;box-sizing:border-box;padding:12px 12px;text-align:center;color:#fff !important;border:none;border-radius:0;background-color:#01bee5;left:33%}.get-a-quote-page .dropzone{border-width:2px;border-style:dashed;-o-border-image:none;border-image:none;max-width:496px;margin-left:auto;margin-right:auto;width:100%;height:221px;background-color:#f7f7f7}.get-a-quote-page .ic-cloud-upload{width:52px;height:36px;-o-object-fit:contain;object-fit:contain;fill:#01bee5}.get-a-quote-page .dropzone .dz-preview{width:67px;height:67px;min-height:50px}.get-a-quote-page .dropzone .dz-preview .dz-image{width:67px;height:67px}.get-a-quote-page .dropzone .dz-preview .dz-details{height:100%;font-size:11px}.get-a-quote-page .dropzone .dz-preview .dz-details .dz-size{font-size:12px}.get-a-quote-page .dropzone .dz-preview .dz-progress{width:49px;left:75%;top:65%;height:11px}.get-a-quote-page .dropzone-icon{pointer-events:none}.get-a-quote-page .dropzone .dz-preview .dz-remove{font-size:12px}.get-a-quote-page.get-a-quote-page_basicForm section.section-block-50{margin-top:0}.get-a-quote-page section.section-block-50{background-color:#16191b;color:#fff;margin-top:94px}.get-a-quote-page section.section-block-50 .title{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.16}@media (max-width: 568px){.get-a-quote-page section.section-block-50 .title{font-size:28px}}.get-a-quote-page section.section-block-50 .heading-1{color:#fff;margin-bottom:20px;margin-top:29px}.get-a-quote-page section.section-block-50 .email{padding-bottom:20px}.get-a-quote-page section.section-block-50 .flex-parent.no-padding{padding:0}@media (max-width: 768px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding{flex-direction:row}}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding{padding:0;max-height:517px}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content{position:relative;z-index:1}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content:before{content:'';position:absolute;top:0;right:-100%;left:0;height:100%;background-image:linear-gradient(to right, rgba(0,0,0,0) 3%, rgba(0,0,0,0.56) 44%, #000 54%);z-index:-1}@media (max-width: 568px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content:before{content:none}}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent{justify-content:flex-end}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{max-width:650px;font-size:19px;padding-top:100px;color:#fff}@media (max-width: 568px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{padding:33px 40px 60px 40px}}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block .column-title{color:#fff;box-shadow:#029ee3 0px -5px inset;line-height:1.08;margin-bottom:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{position:relative;height:517px;overflow:hidden}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{position:absolute;max-width:650px;top:-100px;left:150px;z-index:2}@media (max-width: 768px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{left:0}}@media (max-width: 768px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{max-width:30%}}@media (max-width: 568px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{display:none}}.get-a-quote-page #wrapper-for-marketing .checkbox-wrapper{display:flex;align-items:center}.get-a-quote-page #wrapper-for-marketing .checkbox-wrapper .focb.marketLabel{margin-top:-10px}.get-a-quote-page fieldset label a{white-space:nowrap}.get-a-quote-page .page-header .bounds>.flex-parent .column-title.header-text,.get-a-quote-page .page-header .jf-header-bounds>.flex-parent .column-title.header-text{color:#fff}.get-a-quote-page_withUpload .main-content{padding-top:4em;padding-bottom:6em}.get-a-quote-page_withUpload .main-content.three-options-section{padding-top:0em;padding-bottom:2em}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content{padding:0}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content:before{content:'';position:absolute;top:0;right:0;height:80px;width:100vw;background-color:#000;z-index:-1}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent{justify-content:space-between}@media (max-width: 768px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent{flex-direction:column}}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption{max-width:359px;border:solid 1px #979797;background-color:#fff;padding-bottom:26px;margin:0 10px}@media (max-width: 768px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption{display:flex;flex-direction:row;max-width:100%;width:100%;padding-bottom:0px;flex:1 1 auto;margin:0 0 34px;justify-content:flex-start}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-btn{display:none}}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon{margin-top:0;background-color:#029ee3;height:114px;margin:-1px;border:solid 1px #029ee3}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon .svg-wrap{background-color:#029ee3}@media (max-width: 768px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon{min-width:124px;width:124px}}@media (max-width: 568px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon{min-width:72px;width:72px}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon svg{width:50%}}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading{min-height:88px;font-size:38px;padding-left:27px;padding-right:27px;line-height:1.16;letter-spacing:0.58px;pointer-events:none}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading svg{display:none}@media (max-width: 768px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading{min-height:auto;padding-bottom:0;margin-bottom:0;margin-top:0;display:flex;align-items:center;pointer-events:auto}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading:hover{cursor:pointer;text-decoration:underline}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading svg{margin-left:20px;display:block}}@media (max-width: 568px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading{font-size:28px}}.insurance-services-index-page .main-content{position:relative}.insurance-services-index-page .main-content .bounds .main-content-header,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header{position:static;padding:0 32px 0}.insurance-services-index-page .main-content .bounds .main-content-header .column-title,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .column-title{box-shadow:none}@media (max-width: 568px){.insurance-services-index-page .main-content .bounds .main-content-header,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header{padding:0 16px 25px}}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap{float:right}@media (max-width: 767px){.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap{float:none}}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select{width:218px;height:30px;padding:0 0 0 15px;font-size:16px;line-height:28px;color:#57676c;background-color:#fff;background-image:url("../img/select-arrow.svg");background-position:94% center;background-repeat:no-repeat;border:1px solid #979797;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none !important}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select::-ms-expand,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select::-ms-expand{display:none}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select:focus,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select option,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select option{font-size:16px;color:#57676c}.insurance-services-index-page .main-content .bounds .resources-block .article-meta .article-heading.bold,.insurance-services-index-page .main-content .jf-header-bounds .resources-block .article-meta .article-heading.bold{font-weight:bold}.insurance-services-index-page #main .resources-grid{padding-top:50px}.insurance-services-index-page #main .resources-grid .block{margin-bottom:0}.toolkit-page #main .resources-grid{padding-top:50px}.toolkit-page #main .resources-grid .block{margin-bottom:0}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child{padding-top:0;padding-bottom:107px}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child h1{margin-bottom:0}@media (max-width: 568px){.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child{padding-top:2em;padding-bottom:0}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child h1{margin-bottom:20px}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child .content-wrap.withClubBadges .clubBadge{margin-bottom:0}}.insurance-service-detail-page .section-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:58px;margin-top:0;margin-bottom:0.5em;text-align:center}@media (max-width: 568px){.insurance-service-detail-page .section-heading{font-family:"EB Garamond",serif;font-size:34px;color:#131618;font-weight:400;line-height:58px}}.insurance-service-detail-page #testimonials-carousel.carousel ul{border-top:0;padding:0;margin:0}.insurance-service-detail-page #testimonials-carousel.carousel li{width:100%;padding-top:0}.insurance-service-detail-page #testimonials-carousel.carousel .carousel-button-wrapper{display:none}.insurance-service-detail-page #testimonials-carousel.carousel blockquote{margin:0;line-height:1.6}.insurance-service-detail-page #testimonials-carousel.carousel blockquote .column-additional cite{font-style:normal}.insurance-service-detail-page .carousel-button-prev,.insurance-service-detail-page .carousel-button-next{display:none}.insurance-service-detail-page .covered-section{background:#202427;padding-top:32px}.insurance-service-detail-page .covered-section .heading-1-shadow{color:#fff}.insurance-service-detail-page .covered-section p{margin-bottom:28px}.insurance-service-detail-page .covered-section .covered-block{flex:1 1 50%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:400;line-height:1.47;text-align:center;color:#fff;margin-bottom:48px}@media (max-width: 568px){.insurance-service-detail-page .covered-section .covered-block{flex-basis:100%}}.insurance-service-detail-page .covered-section .covered-image{-webkit-clip-path:circle(33%);clip-path:circle(33%);max-height:257px;width:auto}.insurance-service-detail-page .covered-section .heading-block{flex-basis:100%}.insurance-service-detail-page .covered-section ul{list-style-type:none;margin:0}.insurance-service-detail-page .covered-section .article-readmore{opacity:1;padding-top:1em;color:#029ee3;font-weight:bold;cursor:pointer}.insurance-service-detail-page .covered-section .article-readmore:hover{color:#fff}.insurance-service-detail-page .covered-section .covered-content{height:600px;overflow:hidden;transition:height 1s ease-out;position:relative}.insurance-service-detail-page .covered-section .covered-content:after{content:"";display:block;width:100px;height:72px;position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(to bottom, rgba(32,36,39,0), #202427)}.insurance-service-detail-page .covered-section .covered-content.open:after{display:none}.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(3),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(4),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(5){flex-basis:33%}@media (max-width: 1024px){.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(3),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(4),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(5){flex-basis:50%}}@media (max-width: 568px){.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(3),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(4),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(5){flex-basis:100%}}.insurance-service-detail-page .main-section .main-article p{margin-bottom:20px}.insurance-service-detail-page .main-section .main-article ul{margin-bottom:24px}.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:64px;padding-right:42px;padding-top:26px}.insurance-service-detail-page .main-section article h3,.insurance-service-detail-page .main-section>section h3{font-size:21px}@media (max-width: 767px){.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:48px}}@media (max-width: 567px){.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:32px}}.insurance-service-detail-page .main-section article.section_quickQuote,.insurance-service-detail-page .main-section>section.section_quickQuote{padding-top:0}.insurance-service-detail-page .main-section .additional-section h3{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#131618;font-weight:700;line-height:1.3;margin-top:0}.insurance-service-detail-page .service-header{display:none}.insurance-service-detail-page .main-section{max-width:756px;margin:auto;font-size:19px;line-height:1.6;letter-spacing:0.31px}.insurance-service-detail-page .main-section h3{font-family:"EB Garamond", serif;font-size:48px;line-height:1.08;letter-spacing:0.74px}.insurance-service-detail-page .main-section p>strong{display:flex;align-items:center}.insurance-service-detail-page .main-section p>strong:before{display:inline-block;content:"";width:22px;height:22px;background-image:url("../img/checked-success.svg");margin-right:20px}.insurance-service-detail-page .main-section ul{margin-left:40px}.insurance-service-detail-page .faq-section{background-image:url(/img/faq-section-bg.jpg);background-size:cover;background-repeat:no-repeat}.insurance-service-detail-page .faq-section .faq-section-container{max-width:756px;margin:auto;padding-top:142px;padding-bottom:111px}.insurance-service-detail-page .case-study-section{background-color:#202427}.insurance-service-detail-page .case-study-section .case-study-container{max-width:756px;color:#fff;margin:auto;font-size:19px;line-height:1.6;letter-spacing:0.31px;padding:102px 0 155px 0}.insurance-service-detail-page .case-study-section .case-study-container .section-heading{color:#fff;text-align:left}@media (max-width: 768px){.insurance-service-detail-page .case-study-section .case-study-container{padding-bottom:40px}}.insurance-service-detail-page .testimonial-section{background-color:#16191b}.insurance-service-detail-page .testimonial-section .content{max-width:756px;margin:auto;padding-top:90px;padding-bottom:128px}.insurance-service-detail-page .testimonial-section .content .message{font-family:"EB Garamond",serif;font-size:32px;color:#fff;font-weight:300;line-height:1.16;font-style:italic;letter-spacing:0.49px;margin-bottom:26px;min-height:200px}.insurance-service-detail-page .testimonial-section .content .author-info{font-size:16px;color:#fff}.insurance-service-detail-page .testimonial-section .content .icon-quote{fill:#029ee3;margin-bottom:23px}.insurance-service-detail-page .latest-news-section{padding-top:60px;padding-bottom:36px}.insurance-service-detail-page .latest-news-section .resources-grid-two-column.flex-parent{padding-left:0;padding-right:0}.insurance-service-detail-page .latest-news-section .resources-grid-two-column.flex-parent .resources-block{margin-bottom:0}.insurance-service-detail-page .latest-news-section .column-title{padding-bottom:40px}@media (min-width: 769px){.insurance-service-detail-page .latest-news-section .column-title{margin-left:8px}}@media (max-width: 768px){.insurance-service-detail-page .latest-news-section{padding-top:30px}}.insurance-service-detail-page .block-centered{padding:16px 0}@media (max-width: 568px){.insurance-service-detail-page .block-centered{display:none}}.insurance-service-detail-page .controls-items-wrapper{top:250px}.insurance-service-detail-page .controls-items-wrapper.previous-item{left:0}.insurance-service-detail-page .btn,.insurance-service-detail-page .btn_a,.insurance-service-detail-page #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .insurance-service-detail-page .button,.insurance-service-detail-page .btn_b,.insurance-service-detail-page button#summaryPanelCloseButton,.insurance-service-detail-page button#issuesPanelCloseButton,.insurance-service-detail-page .checkout-back,.insurance-service-detail-page .checkout-skip,.insurance-service-detail-page .btn_c,.insurance-service-detail-page .jsonForm input[type="cancel"],.jsonForm .insurance-service-detail-page input[type="cancel"],.insurance-service-detail-page .btn_d,.insurance-service-detail-page .btn_e,.insurance-service-detail-page .btn_g,.insurance-service-detail-page .btn_login,.insurance-service-detail-page .page-container button,.page-container .insurance-service-detail-page button,.insurance-service-detail-page .page-container input[type=button],.page-container .insurance-service-detail-page input[type=button],.insurance-service-detail-page .modal-content button,.modal-content .insurance-service-detail-page button,.insurance-service-detail-page .modal-content input[type=button],.modal-content .insurance-service-detail-page input[type=button],.insurance-service-detail-page .pf-admin .jf-btn,.pf-admin .insurance-service-detail-page .jf-btn,.insurance-service-detail-page .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .insurance-service-detail-page span.button,.insurance-service-detail-page .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .insurance-service-detail-page span.button,.insurance-service-detail-page .pf-dashboard .jf-btn,.pf-dashboard .insurance-service-detail-page .jf-btn,.insurance-service-detail-page .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .insurance-service-detail-page span.button,.insurance-service-detail-page .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .insurance-service-detail-page span.button,.insurance-service-detail-page button#main_summary,.insurance-service-detail-page button#main_submit_float,.insurance-service-detail-page .jsonForm input[type="submit"],.jsonForm .insurance-service-detail-page input[type="submit"],.insurance-service-detail-page .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .insurance-service-detail-page input.trans-back[type='submit']{max-width:239px}.phonebar .page-container .header-with-service-contact #nav{top:28px}.phonebar .page-container .header-with-service-contact .service-header{display:block}.phonebar .page-container .header-with-service-contact .service-header .service-header-contact{height:28px;width:100%;background-color:#01bee5;position:fixed;top:0;z-index:9999999}.phonebar .page-container .header-with-service-contact .service-header .service-header-content{margin:auto;max-width:170px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Gotham A", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:normal;color:#ffffff;padding:6px}@media (max-width: 567px){.phonebar .page-container .header-with-service-contact .service-header .service-header-content{font-size:15px;max-width:195px}}.phonebar .page-container .header-with-service-contact .service-header .service-header-telephone{color:#ffffff}@media (max-width: 768px){.news-detail-page .page-header .block_image .sidebar.block{display:none}}.news-detail-page .main-section-container{position:relative;padding-top:22px;padding-bottom:30px}.news-detail-page .main-section-container .bounds .main-section p,.news-detail-page .main-section-container .jf-header-bounds .main-section p{margin-bottom:20px}.news-detail-page .main-section-container .bounds .main-section table,.news-detail-page .main-section-container .jf-header-bounds .main-section table{border:0 none;border-spacing:2px;border-collapse:separate}.news-detail-page .main-section-container .bounds .main-section table p,.news-detail-page .main-section-container .jf-header-bounds .main-section table p{margin-bottom:0}.news-detail-page .main-section-container .bounds .main-section table td,.news-detail-page .main-section-container .jf-header-bounds .main-section table td{border:0 none;padding:10px}.news-detail-page .main-section-container .bounds .main-section table tr:nth-child(even) td,.news-detail-page .main-section-container .jf-header-bounds .main-section table tr:nth-child(even) td{background-color:transparent}.news-detail-page .main-section-container .bounds .main-section table tr:nth-child(odd) td,.news-detail-page .main-section-container .jf-header-bounds .main-section table tr:nth-child(odd) td{background-color:#f8f9f9}.news-detail-page .main-section-container .bounds .main-section table tr:nth-child(1) td,.news-detail-page .main-section-container .jf-header-bounds .main-section table tr:nth-child(1) td,.news-detail-page .main-section-container .bounds .main-section table th,.news-detail-page .main-section-container .jf-header-bounds .main-section table th{background-color:#373f45;font-family:"EB Garamond",serif;font-size:21px;color:#fff;font-weight:normal;line-height:2.1}.news-detail-page .main-section-container .bounds .main-section .main-article,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article{padding-bottom:8px}@media (max-width: 767px){.news-detail-page .main-section-container .bounds .main-section .main-article,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article{padding-bottom:17px}}.news-detail-page .main-section-container .bounds .main-section .main-article .date-author-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .date-author-container{display:inline-block;position:relative;margin-bottom:16px;line-height:18px}@media only screen and (max-width: 1199px){.news-detail-page .main-section-container .bounds .main-section .main-article .date-author-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .date-author-container{margin-bottom:20px}}.news-detail-page .main-section-container .bounds .main-section .main-article ul,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article ul{padding-left:16px !important}.news-detail-page .main-section-container .bounds .main-section .main-article .article-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:26px;color:#131618;font-weight:500;line-height:1.44}.news-detail-page .main-section-container .bounds .main-section .main-article .article-date,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-date{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#9b9b9b;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d4d4d4}.news-detail-page .main-section-container .bounds .main-section .main-article .article-category,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:25px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#131618;font-weight:400;line-height:1.44}.news-detail-page .main-section-container .bounds .main-section .location-section,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section{padding-bottom:12px}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section{padding-bottom:30px}}.news-detail-page .main-section-container .bounds .main-section .location-section .map-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container{float:left;width:45%;margin:0 26px 20px 0}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container{float:none;width:100%;margin:0 0 20px}}.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:270px}@media (max-width: 1024px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:205px}}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:250px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{position:relative;display:inline-block;padding-bottom:40px;width:45%;min-height:270px}@media (max-width: 1024px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{min-height:205px}}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{min-height:0;width:100%;padding-bottom:47px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .section-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .section-heading{margin:0 0 16px;font-weight:300;font-size:28px;line-height:34px}@media (max-width: 568px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .section-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .section-heading{margin:0 0 22px;font-size:24px;line-height:29px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .event-address,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .event-address{padding-bottom:10px}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .event-address span,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .event-address span{display:block}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .sign-up,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .sign-up{position:absolute;left:0;bottom:0;z-index:2}.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{margin-bottom:35px}@media (max-width: 767px){.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{position:absolute;bottom:84px;left:32px;margin:0;z-index:2}}@media (max-width: 568px){.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{left:16px}}.news-detail-page .news-iframe{width:100%;height:600px}@media (max-width: 568px){.news-detail-page .news-iframe{height:300px}}.news-detail-page .article-image-wrap{position:relative;margin-bottom:1.2em}.news-detail-page .block.sidebar{flex-basis:20%;max-width:220px}.news-detail-page .block.sidebar.block-back{flex-basis:13%;min-width:0}.news-detail-page .block.sidebar.aside-banner{max-width:14%;min-width:14%}@media (min-width: 1200px){.news-detail-page .block.sidebar.aside-banner{max-width:15%}}.news-detail-page .block.sidebar .btn.btn_b,.news-detail-page .block.sidebar .btn_b.btn_a,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip,.news-detail-page .block.sidebar .btn_a.checkout-back,.news-detail-page .block.sidebar .btn_a.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_a:visited,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:visited,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:visited,.news-detail-page .block.sidebar .btn_a.checkout-back:visited,.news-detail-page .block.sidebar .btn_a.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b,.news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .checkout-back,.news-detail-page .block.sidebar .checkout-skip,.news-detail-page .block.sidebar .btn_b:visited,.news-detail-page .block.sidebar .checkout-back:visited,.news-detail-page .block.sidebar .checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_c,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.btn_b[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="cancel"],.news-detail-page .block.sidebar .btn_c.checkout-back,.news-detail-page .block.sidebar .btn_c.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_c:visited,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .jsonForm input.btn_b:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.btn_b:visited[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-back:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-back:visited[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip:visited[type="cancel"],.news-detail-page .block.sidebar .btn_c.checkout-back:visited,.news-detail-page .block.sidebar .btn_c.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_d,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_d.checkout-back,.news-detail-page .block.sidebar .btn_d.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_d:visited,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_d.checkout-back:visited,.news-detail-page .block.sidebar .btn_d.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_e,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_e.checkout-back,.news-detail-page .block.sidebar .btn_e.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_e:visited,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_e.checkout-back:visited,.news-detail-page .block.sidebar .btn_e.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_g,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_g.checkout-back,.news-detail-page .block.sidebar .btn_g.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_g:visited,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_g.checkout-back:visited,.news-detail-page .block.sidebar .btn_g.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_login,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_login.checkout-back,.news-detail-page .block.sidebar .btn_login.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_login:visited,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_login.checkout-back:visited,.news-detail-page .block.sidebar .btn_login.checkout-skip:visited,.news-detail-page .block.sidebar .page-container button.btn_b,.page-container .news-detail-page .block.sidebar button.btn_b,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar .page-container button.checkout-back,.page-container .news-detail-page .block.sidebar button.checkout-back,.news-detail-page .block.sidebar .page-container button.checkout-skip,.page-container .news-detail-page .block.sidebar button.checkout-skip,.news-detail-page .block.sidebar .page-container input.btn_b[type=button],.page-container .news-detail-page .block.sidebar input.btn_b[type=button],.news-detail-page .block.sidebar .page-container input.checkout-back[type=button],.page-container .news-detail-page .block.sidebar input.checkout-back[type=button],.news-detail-page .block.sidebar .page-container input.checkout-skip[type=button],.page-container .news-detail-page .block.sidebar input.checkout-skip[type=button],.news-detail-page .block.sidebar .modal-content button.btn_b,.modal-content .news-detail-page .block.sidebar button.btn_b,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar .modal-content button.checkout-back,.modal-content .news-detail-page .block.sidebar button.checkout-back,.news-detail-page .block.sidebar .modal-content button.checkout-skip,.modal-content .news-detail-page .block.sidebar button.checkout-skip,.news-detail-page .block.sidebar .modal-content input.btn_b[type=button],.modal-content .news-detail-page .block.sidebar input.btn_b[type=button],.news-detail-page .block.sidebar .modal-content input.checkout-back[type=button],.modal-content .news-detail-page .block.sidebar input.checkout-back[type=button],.news-detail-page .block.sidebar .modal-content input.checkout-skip[type=button],.modal-content .news-detail-page .block.sidebar input.checkout-skip[type=button],.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip,.news-detail-page .block.sidebar button.btn_b#main_summary,.news-detail-page .block.sidebar button#main_summary.checkout-back,.news-detail-page .block.sidebar button#main_summary.checkout-skip,.news-detail-page .block.sidebar button.btn_b#main_submit_float,.news-detail-page .block.sidebar button#main_submit_float.checkout-back,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:visited,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:visited,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:visited,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:visited,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:visited,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:visited,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:visited,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:visited,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:visited,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:visited,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="submit"],.jsonForm .news-detail-page .block.sidebar input.btn_b[type="submit"],.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="submit"],.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="submit"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="submit"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="submit"],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back[type='submit'],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back[type='submit'],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip[type='submit'],.news-detail-page .block.sidebar .btn.checkout-back,.news-detail-page .block.sidebar .checkout-back.btn_b,.news-detail-page .block.sidebar .btn.checkout-skip,.news-detail-page .block.sidebar .checkout-skip.btn_b{max-width:107px;cursor:pointer;display:flex;align-items:center}@media (max-width: 768px){.news-detail-page .block.sidebar .btn.btn_b,.news-detail-page .block.sidebar .btn_b.btn_a,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip,.news-detail-page .block.sidebar .btn_a.checkout-back,.news-detail-page .block.sidebar .btn_a.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_a:visited,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:visited,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:visited,.news-detail-page .block.sidebar .btn_a.checkout-back:visited,.news-detail-page .block.sidebar .btn_a.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b,.news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .checkout-back,.news-detail-page .block.sidebar .checkout-skip,.news-detail-page .block.sidebar .btn_b:visited,.news-detail-page .block.sidebar .checkout-back:visited,.news-detail-page .block.sidebar .checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_c,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.btn_b[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="cancel"],.news-detail-page .block.sidebar .btn_c.checkout-back,.news-detail-page .block.sidebar .btn_c.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_c:visited,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .jsonForm input.btn_b:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.btn_b:visited[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-back:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-back:visited[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip:visited[type="cancel"],.news-detail-page .block.sidebar .btn_c.checkout-back:visited,.news-detail-page .block.sidebar .btn_c.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_d,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_d.checkout-back,.news-detail-page .block.sidebar .btn_d.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_d:visited,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_d.checkout-back:visited,.news-detail-page .block.sidebar .btn_d.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_e,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_e.checkout-back,.news-detail-page .block.sidebar .btn_e.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_e:visited,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_e.checkout-back:visited,.news-detail-page .block.sidebar .btn_e.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_g,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_g.checkout-back,.news-detail-page .block.sidebar .btn_g.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_g:visited,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_g.checkout-back:visited,.news-detail-page .block.sidebar .btn_g.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_login,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_login.checkout-back,.news-detail-page .block.sidebar .btn_login.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_login:visited,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_login.checkout-back:visited,.news-detail-page .block.sidebar .btn_login.checkout-skip:visited,.news-detail-page .block.sidebar .page-container button.btn_b,.page-container .news-detail-page .block.sidebar button.btn_b,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar .page-container button.checkout-back,.page-container .news-detail-page .block.sidebar button.checkout-back,.news-detail-page .block.sidebar .page-container button.checkout-skip,.page-container .news-detail-page .block.sidebar button.checkout-skip,.news-detail-page .block.sidebar .page-container input.btn_b[type=button],.page-container .news-detail-page .block.sidebar input.btn_b[type=button],.news-detail-page .block.sidebar .page-container input.checkout-back[type=button],.page-container .news-detail-page .block.sidebar input.checkout-back[type=button],.news-detail-page .block.sidebar .page-container input.checkout-skip[type=button],.page-container .news-detail-page .block.sidebar input.checkout-skip[type=button],.news-detail-page .block.sidebar .modal-content button.btn_b,.modal-content .news-detail-page .block.sidebar button.btn_b,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar .modal-content button.checkout-back,.modal-content .news-detail-page .block.sidebar button.checkout-back,.news-detail-page .block.sidebar .modal-content button.checkout-skip,.modal-content .news-detail-page .block.sidebar button.checkout-skip,.news-detail-page .block.sidebar .modal-content input.btn_b[type=button],.modal-content .news-detail-page .block.sidebar input.btn_b[type=button],.news-detail-page .block.sidebar .modal-content input.checkout-back[type=button],.modal-content .news-detail-page .block.sidebar input.checkout-back[type=button],.news-detail-page .block.sidebar .modal-content input.checkout-skip[type=button],.modal-content .news-detail-page .block.sidebar input.checkout-skip[type=button],.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip,.news-detail-page .block.sidebar button.btn_b#main_summary,.news-detail-page .block.sidebar button#main_summary.checkout-back,.news-detail-page .block.sidebar button#main_summary.checkout-skip,.news-detail-page .block.sidebar button.btn_b#main_submit_float,.news-detail-page .block.sidebar button#main_submit_float.checkout-back,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:visited,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:visited,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:visited,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:visited,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:visited,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:visited,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:visited,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:visited,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:visited,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:visited,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="submit"],.jsonForm .news-detail-page .block.sidebar input.btn_b[type="submit"],.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="submit"],.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="submit"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="submit"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="submit"],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back[type='submit'],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back[type='submit'],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip[type='submit'],.news-detail-page .block.sidebar .btn.checkout-back,.news-detail-page .block.sidebar .checkout-back.btn_b,.news-detail-page .block.sidebar .btn.checkout-skip,.news-detail-page .block.sidebar .checkout-skip.btn_b{display:none}}.news-detail-page .block.sidebar .btn.btn_b svg,.news-detail-page .block.sidebar .btn_b.btn_a svg,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button svg,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip svg,.news-detail-page .block.sidebar .btn_a.checkout-back svg,.news-detail-page .block.sidebar .btn_a.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_a:visited svg,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:visited svg,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_a.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_a.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .checkout-back svg,.news-detail-page .block.sidebar .checkout-skip svg,.news-detail-page .block.sidebar .btn_b:visited svg,.news-detail-page .block.sidebar .checkout-back:visited svg,.news-detail-page .block.sidebar .checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_c svg,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="cancel"] svg,.news-detail-page .block.sidebar .btn_c.checkout-back svg,.news-detail-page .block.sidebar .btn_c.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_c:visited svg,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .jsonForm input.btn_b:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b:visited[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back:visited[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:visited[type="cancel"] svg,.news-detail-page .block.sidebar .btn_c.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_c.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_d svg,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .btn_d.checkout-back svg,.news-detail-page .block.sidebar .btn_d.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_d:visited svg,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .btn_d.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_d.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_e svg,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .btn_e.checkout-back svg,.news-detail-page .block.sidebar .btn_e.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_e:visited svg,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .btn_e.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_e.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_g svg,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .btn_g.checkout-back svg,.news-detail-page .block.sidebar .btn_g.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_g:visited svg,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .btn_g.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_g.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_login svg,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .btn_login.checkout-back svg,.news-detail-page .block.sidebar .btn_login.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_login:visited svg,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .btn_login.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_login.checkout-skip:visited svg,.news-detail-page .block.sidebar .page-container button.btn_b svg,.page-container .news-detail-page .block.sidebar button.btn_b svg,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton svg,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton svg,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton svg,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .page-container button.checkout-back svg,.page-container .news-detail-page .block.sidebar button.checkout-back svg,.news-detail-page .block.sidebar .page-container button.checkout-skip svg,.page-container .news-detail-page .block.sidebar button.checkout-skip svg,.news-detail-page .block.sidebar .page-container input.btn_b[type=button] svg,.page-container .news-detail-page .block.sidebar input.btn_b[type=button] svg,.news-detail-page .block.sidebar .page-container input.checkout-back[type=button] svg,.page-container .news-detail-page .block.sidebar input.checkout-back[type=button] svg,.news-detail-page .block.sidebar .page-container input.checkout-skip[type=button] svg,.page-container .news-detail-page .block.sidebar input.checkout-skip[type=button] svg,.news-detail-page .block.sidebar .modal-content button.btn_b svg,.modal-content .news-detail-page .block.sidebar button.btn_b svg,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton svg,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton svg,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton svg,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .modal-content button.checkout-back svg,.modal-content .news-detail-page .block.sidebar button.checkout-back svg,.news-detail-page .block.sidebar .modal-content button.checkout-skip svg,.modal-content .news-detail-page .block.sidebar button.checkout-skip svg,.news-detail-page .block.sidebar .modal-content input.btn_b[type=button] svg,.modal-content .news-detail-page .block.sidebar input.btn_b[type=button] svg,.news-detail-page .block.sidebar .modal-content input.checkout-back[type=button] svg,.modal-content .news-detail-page .block.sidebar input.checkout-back[type=button] svg,.news-detail-page .block.sidebar .modal-content input.checkout-skip[type=button] svg,.modal-content .news-detail-page .block.sidebar input.checkout-skip[type=button] svg,.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn svg,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip svg,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton svg,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton svg,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton svg,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back svg,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back svg,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip svg,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip svg,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn svg,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip svg,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton svg,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton svg,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton svg,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back svg,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back svg,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip svg,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip svg,.news-detail-page .block.sidebar button.btn_b#main_summary svg,.news-detail-page .block.sidebar button#main_summary.checkout-back svg,.news-detail-page .block.sidebar button#main_summary.checkout-skip svg,.news-detail-page .block.sidebar button.btn_b#main_submit_float svg,.news-detail-page .block.sidebar button#main_submit_float.checkout-back svg,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip svg,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b svg,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:visited svg,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:visited svg,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:visited svg,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:visited svg,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited svg,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:visited svg,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited svg,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b svg,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:visited svg,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:visited svg,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:visited svg,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:visited svg,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited svg,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:visited svg,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited svg,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b[type="submit"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="submit"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="submit"] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back[type='submit'] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back[type='submit'] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip[type='submit'] svg,.news-detail-page .block.sidebar .btn.checkout-back svg,.news-detail-page .block.sidebar .checkout-back.btn_b svg,.news-detail-page .block.sidebar .btn.checkout-skip svg,.news-detail-page .block.sidebar .checkout-skip.btn_b svg{margin-right:10px}.news-detail-page .block.sidebar .btn.btn_b>span,.news-detail-page .block.sidebar .btn_b.btn_a>span,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button>span,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip>span,.news-detail-page .block.sidebar .btn_a.checkout-back>span,.news-detail-page .block.sidebar .btn_a.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_a:visited>span,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:visited>span,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_a.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_a.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b>span,.news-detail-page .block.sidebar button#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button#issuesPanelCloseButton>span,.news-detail-page .block.sidebar button#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .checkout-back>span,.news-detail-page .block.sidebar .checkout-skip>span,.news-detail-page .block.sidebar .btn_b:visited>span,.news-detail-page .block.sidebar .checkout-back:visited>span,.news-detail-page .block.sidebar .checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_c>span,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.btn_b[type="cancel"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="cancel"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="cancel"]>span,.news-detail-page .block.sidebar .btn_c.checkout-back>span,.news-detail-page .block.sidebar .btn_c.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_c:visited>span,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .jsonForm input.btn_b:visited[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.btn_b:visited[type="cancel"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-back:visited[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-back:visited[type="cancel"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:visited[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:visited[type="cancel"]>span,.news-detail-page .block.sidebar .btn_c.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_c.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_d>span,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .btn_d.checkout-back>span,.news-detail-page .block.sidebar .btn_d.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_d:visited>span,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .btn_d.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_d.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_e>span,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .btn_e.checkout-back>span,.news-detail-page .block.sidebar .btn_e.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_e:visited>span,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .btn_e.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_e.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_g>span,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .btn_g.checkout-back>span,.news-detail-page .block.sidebar .btn_g.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_g:visited>span,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .btn_g.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_g.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_login>span,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .btn_login.checkout-back>span,.news-detail-page .block.sidebar .btn_login.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_login:visited>span,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .btn_login.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_login.checkout-skip:visited>span,.news-detail-page .block.sidebar .page-container button.btn_b>span,.page-container .news-detail-page .block.sidebar button.btn_b>span,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton>span,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton>span,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton>span,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .page-container button.checkout-back>span,.page-container .news-detail-page .block.sidebar button.checkout-back>span,.news-detail-page .block.sidebar .page-container button.checkout-skip>span,.page-container .news-detail-page .block.sidebar button.checkout-skip>span,.news-detail-page .block.sidebar .page-container input.btn_b[type=button]>span,.page-container .news-detail-page .block.sidebar input.btn_b[type=button]>span,.news-detail-page .block.sidebar .page-container input.checkout-back[type=button]>span,.page-container .news-detail-page .block.sidebar input.checkout-back[type=button]>span,.news-detail-page .block.sidebar .page-container input.checkout-skip[type=button]>span,.page-container .news-detail-page .block.sidebar input.checkout-skip[type=button]>span,.news-detail-page .block.sidebar .modal-content button.btn_b>span,.modal-content .news-detail-page .block.sidebar button.btn_b>span,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton>span,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton>span,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton>span,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .modal-content button.checkout-back>span,.modal-content .news-detail-page .block.sidebar button.checkout-back>span,.news-detail-page .block.sidebar .modal-content button.checkout-skip>span,.modal-content .news-detail-page .block.sidebar button.checkout-skip>span,.news-detail-page .block.sidebar .modal-content input.btn_b[type=button]>span,.modal-content .news-detail-page .block.sidebar input.btn_b[type=button]>span,.news-detail-page .block.sidebar .modal-content input.checkout-back[type=button]>span,.modal-content .news-detail-page .block.sidebar input.checkout-back[type=button]>span,.news-detail-page .block.sidebar .modal-content input.checkout-skip[type=button]>span,.modal-content .news-detail-page .block.sidebar input.checkout-skip[type=button]>span,.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn>span,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn>span,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button>span,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button>span,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button>span,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back>span,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back>span,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back>span,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip>span,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip>span,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip>span,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton>span,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton>span,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton>span,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back>span,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back>span,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip>span,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip>span,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn>span,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn>span,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button>span,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button>span,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button>span,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back>span,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back>span,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back>span,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip>span,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip>span,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip>span,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton>span,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton>span,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton>span,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back>span,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back>span,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip>span,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip>span,.news-detail-page .block.sidebar button.btn_b#main_summary>span,.news-detail-page .block.sidebar button#main_summary.checkout-back>span,.news-detail-page .block.sidebar button#main_summary.checkout-skip>span,.news-detail-page .block.sidebar button.btn_b#main_submit_float>span,.news-detail-page .block.sidebar button#main_submit_float.checkout-back>span,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip>span,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b>span,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:visited>span,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:visited>span,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:visited>span,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:visited>span,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited>span,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:visited>span,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited>span,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton>span,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b>span,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:visited>span,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:visited>span,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:visited>span,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:visited>span,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited>span,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:visited>span,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited>span,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="submit"]>span,.jsonForm .news-detail-page .block.sidebar input.btn_b[type="submit"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="submit"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="submit"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="submit"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="submit"]>span,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back[type='submit']>span,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back[type='submit']>span,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back[type='submit']>span,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back[type='submit']>span,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip[type='submit']>span,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip[type='submit']>span,.news-detail-page .block.sidebar .btn.checkout-back>span,.news-detail-page .block.sidebar .checkout-back.btn_b>span,.news-detail-page .block.sidebar .btn.checkout-skip>span,.news-detail-page .block.sidebar .checkout-skip.btn_b>span{display:block;margin-top:-2px}.news-detail-page .block.sidebar .btn.btn_b:hover svg,.news-detail-page .block.sidebar .btn_b.btn_a:hover svg,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:hover svg,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_a.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_a.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_a:hover:visited svg,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:hover:visited svg,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_a.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_a.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b:hover svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .checkout-back:hover svg,.news-detail-page .block.sidebar .checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b:hover:visited svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .checkout-back:hover:visited svg,.news-detail-page .block.sidebar .checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_c:hover svg,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .jsonForm input.btn_b:hover[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b:hover[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back:hover[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back:hover[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:hover[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:hover[type="cancel"] svg,.news-detail-page .block.sidebar .btn_c.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_c.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_c:hover:visited svg,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .jsonForm input.btn_b:hover:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b:hover:visited[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back:hover:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back:hover:visited[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:hover:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:hover:visited[type="cancel"] svg,.news-detail-page .block.sidebar .btn_c.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_c.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_d:hover svg,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .btn_d.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_d.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_d:hover:visited svg,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .btn_d.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_d.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_e:hover svg,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .btn_e.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_e.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_e:hover:visited svg,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .btn_e.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_e.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_g:hover svg,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .btn_g.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_g.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_g:hover:visited svg,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .btn_g.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_g.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_login:hover svg,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .btn_login.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_login.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_login:hover:visited svg,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .btn_login.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_login.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .page-container button.btn_b:hover svg,.page-container .news-detail-page .block.sidebar button.btn_b:hover svg,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:hover svg,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:hover svg,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .page-container button.checkout-back:hover svg,.page-container .news-detail-page .block.sidebar button.checkout-back:hover svg,.news-detail-page .block.sidebar .page-container button.checkout-skip:hover svg,.page-container .news-detail-page .block.sidebar button.checkout-skip:hover svg,.news-detail-page .block.sidebar .page-container input.btn_b:hover[type=button] svg,.page-container .news-detail-page .block.sidebar input.btn_b:hover[type=button] svg,.news-detail-page .block.sidebar .page-container input.checkout-back:hover[type=button] svg,.page-container .news-detail-page .block.sidebar input.checkout-back:hover[type=button] svg,.news-detail-page .block.sidebar .page-container input.checkout-skip:hover[type=button] svg,.page-container .news-detail-page .block.sidebar input.checkout-skip:hover[type=button] svg,.news-detail-page .block.sidebar .modal-content button.btn_b:hover svg,.modal-content .news-detail-page .block.sidebar button.btn_b:hover svg,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:hover svg,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:hover svg,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .modal-content button.checkout-back:hover svg,.modal-content .news-detail-page .block.sidebar button.checkout-back:hover svg,.news-detail-page .block.sidebar .modal-content button.checkout-skip:hover svg,.modal-content .news-detail-page .block.sidebar button.checkout-skip:hover svg,.news-detail-page .block.sidebar .modal-content input.btn_b:hover[type=button] svg,.modal-content .news-detail-page .block.sidebar input.btn_b:hover[type=button] svg,.news-detail-page .block.sidebar .modal-content input.checkout-back:hover[type=button] svg,.modal-content .news-detail-page .block.sidebar input.checkout-back:hover[type=button] svg,.news-detail-page .block.sidebar .modal-content input.checkout-skip:hover[type=button] svg,.modal-content .news-detail-page .block.sidebar input.checkout-skip:hover[type=button] svg,.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn:hover svg,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn:hover svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button:hover svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button:hover svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button:hover svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back:hover svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back:hover svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back:hover svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip:hover svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip:hover svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip:hover svg,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton:hover svg,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton:hover svg,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back:hover svg,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back:hover svg,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip:hover svg,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip:hover svg,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn:hover svg,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn:hover svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button:hover svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button:hover svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button:hover svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back:hover svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back:hover svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back:hover svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip:hover svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip:hover svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip:hover svg,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton:hover svg,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton:hover svg,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back:hover svg,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back:hover svg,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip:hover svg,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip:hover svg,.news-detail-page .block.sidebar button.btn_b#main_summary:hover svg,.news-detail-page .block.sidebar button#main_summary.checkout-back:hover svg,.news-detail-page .block.sidebar button#main_summary.checkout-skip:hover svg,.news-detail-page .block.sidebar button.btn_b#main_submit_float:hover svg,.news-detail-page .block.sidebar button#main_submit_float.checkout-back:hover svg,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip:hover svg,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:hover svg,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:hover:visited svg,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:hover:visited svg,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:hover:visited svg,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:hover:visited svg,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:hover:visited svg,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:hover:visited svg,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:hover:visited svg,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:hover svg,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:hover:visited svg,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:hover:visited svg,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:hover:visited svg,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:hover:visited svg,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:hover:visited svg,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:hover:visited svg,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:hover:visited svg,.news-detail-page .block.sidebar .jsonForm input.btn_b:hover[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b:hover[type="submit"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back:hover[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back:hover[type="submit"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:hover[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:hover[type="submit"] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back:hover[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back:hover[type='submit'] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back:hover[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back:hover[type='submit'] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip:hover[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip:hover[type='submit'] svg,.news-detail-page .block.sidebar .btn.checkout-back:hover svg,.news-detail-page .block.sidebar .checkout-back.btn_b:hover svg,.news-detail-page .block.sidebar .btn.checkout-skip:hover svg,.news-detail-page .block.sidebar .checkout-skip.btn_b:hover svg{fill:#fff}@media (max-width: 991px){.news-detail-page .block.sidebar{margin-left:-16px;flex-basis:100%;max-width:100%}.news-detail-page .block.sidebar.block-back{display:none}}@media (max-width: 1199px){.news-detail-page .page-header .bounds>.flex-parent .block+.block,.news-detail-page .page-header .jf-header-bounds>.flex-parent .block+.block{padding-left:16px}}.downloads-widget .widget-title{font-size:19px;font-weight:bold;margin-bottom:30px}.our-story-page .main-section-container{position:relative}.our-story-page .main-section-container .bounds,.our-story-page .main-section-container .jf-header-bounds{position:relative}.our-story-page .main-section-container .bounds .video-container,.our-story-page .main-section-container .jf-header-bounds .video-container{margin-bottom:0}.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:230px}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:182px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:250px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:173px}}.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{width:100%;min-height:230px;height:auto}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:182px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:250px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:173px}}.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 70px;overflow:hidden}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 60px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 30px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:0 0 30px}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent{position:relative;padding:0;margin:0 -10px}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block{position:relative;flex:1 1 33.33%;width:33.33%;max-width:33.33%;min-width:0;padding:15px 10px;box-sizing:border-box}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block{flex:1 1 50%;width:50%;max-width:50%}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2){text-align:center}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2){text-align:left}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3){text-align:right}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3){text-align:left}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(odd),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(odd){text-align:left}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(even),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(even){text-align:right}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{display:inline-block;width:170px;text-align:center}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:150px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:124px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:100%}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap{margin-bottom:14px}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap img,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap img{width:100%;height:auto}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p{margin:0}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p span,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p span{display:block}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p span,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p span{display:inline}}.our-story-page .video-container{height:743px}.our-story-page .video-container:before{content:"";position:absolute;top:0;right:0;left:0;height:100%;background-image:linear-gradient(to top, black 0%, transparent 40%);z-index:1}.our-story-page .video-container .media-container{height:100%}@media (max-width: 768px){.our-story-page.reverse .flex-parent.no-padding{flex-direction:column-reverse !important}.our-story-page .video-container{height:472px}}@media (min-width: 916px){.our-story-page .story-facts-professions .story-facts-item .static-info{min-height:50px}}.search-results-page .main-section-container{position:relative;padding:53px 0 100px}@media (max-width: 991px){.search-results-page .main-section-container{padding:30px 0 80px}}@media (max-width: 767px){.search-results-page .main-section-container{padding:35px 0 55px}}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section,.search-results-page .main-section-container .jf-header-bounds .main-section{width:48%}}@media (max-width: 767px){.search-results-page .main-section-container .bounds .main-section,.search-results-page .main-section-container .jf-header-bounds .main-section{float:none;width:100%}}.search-results-page .main-section-container .bounds .main-section p,.search-results-page .main-section-container .jf-header-bounds .main-section p{margin-bottom:0}.search-results-page .main-section-container .bounds .main-section .search-results-container,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container{padding:0 0 65px}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section .search-results-container,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container{padding:30px 0 50px}}.search-results-page .main-section-container .bounds .main-section .search-results-container h2,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container h2{margin-top:0.5em;font-weight:300}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:20px 70px 32px 0}@media only screen and (max-width: 1199px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:20px 40px 22px 0}}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:18px 0}}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title{display:block;margin:0 0 20px;font-size:22px;line-height:1.3;max-height:72px;border-bottom:1px solid #d4d4d4;padding-bottom:16px}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title:hover,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title:hover{cursor:pointer}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content{line-height:1.1}@media (max-width: 568px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content{font-size:15px;line-height:1.3}}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content .read-more-link,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content .read-more-link{display:inline-block;color:#029ee3;transition:all 250ms}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover{cursor:pointer}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover .search-result-title,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover .search-result-title,.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover .search-result-content .read-more-link,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover .search-result-content .read-more-link{color:#4a4a4a}.resources-page .page-header{background-color:#fff}.resources-page .page-header::before{display:none}.resources-page .page-header .flex-parent{padding-top:0}.resources-page .page-header .flex-parent>.block{padding-top:0}@media (max-width: 768px){.resources-page .page-header .ajax-form{height:0}}.resources-page .page-header .content-header{display:flex;justify-content:space-between;align-items:center}.resources-page .page-header .content-header .heading-1-shadow{padding-top:35px;padding-bottom:35px}.resources-page .page-header .content-header #resource-filter-button{color:#20262a;font-size:16px;font-weight:600;z-index:5}.resources-page .page-header .content-header #resource-filter-button.closed .closed-text{display:none}.resources-page .page-header .content-header #resource-filter-button.closed .opened-text{display:flex}.resources-page .page-header .content-header #resource-filter-button.opened .closed-text{display:flex}.resources-page .page-header .content-header #resource-filter-button.opened .opened-text{display:none}.resources-page .page-header .content-header #resource-filter-button .icon-text-wrapper svg{margin-left:10px;fill:#029ee3}@media (max-width: 768px){.resources-page .page-header .content-header #resource-filter-button .icon-text-wrapper{background-color:#fff;padding:10px;border-radius:50%}.resources-page .page-header .content-header #resource-filter-button .icon-text-wrapper span{display:none}.resources-page .page-header .content-header #resource-filter-button .icon-text-wrapper svg{margin-left:0}}@media (max-width: 768px){.resources-page .page-header .content-header #resource-filter-button{margin-top:30px}}@media (max-width: 768px){.resources-page .page-header .content-header{position:absolute;width:100%;justify-content:flex-end}.resources-page .page-header .content-header .heading-1-shadow{display:none}}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block{z-index:0;flex-basis:100%}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child{background-color:rgba(0,0,0,0);z-index:2}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child:before,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child:before,.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:before,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:before{display:none}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:after,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:after{content:'';display:block;position:absolute;left:-50%;width:200%;top:0;height:100%;background-color:rgba(0,0,0,0)}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block .content-wrap,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block .content-wrap{position:relative;z-index:3}.resources-page .page-header #filter-content{height:100%;max-height:500px;opacity:1;transition:max-height 300ms ease-out, opacity 300ms ease-out}@media (max-width: 768px){.resources-page .page-header #filter-content.flex-parent .block{-webkit-flex:1 1 50%;max-width:100%}.resources-page .page-header #filter-content.flex-parent .block .chosen-container{width:100% !important}}@media (max-width: 568px){.resources-page .page-header #filter-content.flex-parent .block:first-child{-webkit-flex:1 1 100%;max-width:100%}.resources-page .page-header #filter-content.flex-parent .block:nth-child(2){-webkit-flex:1 1 100%;max-width:100%}}@media (max-width: 768px){.resources-page .page-header #filter-content{padding-top:50px}.resources-page .page-header #filter-content.closed{padding-top:0px}}.resources-page .page-header #filter-content.closed{max-height:0;opacity:0}.resources-page .page-header #filter-content.closed .block:last-child:after{height:0}.resources-page .page-header #text-search-container{height:100%;max-height:500px;opacity:1;padding-top:1.5em;padding-bottom:10px;transition:max-height 300ms ease-out, opacity 300ms ease-out}.resources-page .page-header #text-search-container.closed{max-height:0;opacity:0}.resources-page .back-to-page{margin:30px 0}@media (max-width: 1199px){.resources-page .back-to-page{margin:16px 0 23px}}@media (max-width: 991px){.resources-page .back-to-page{margin:26px 0 23px}}@media (max-width: 767px){.resources-page .back-to-page{margin:0 0 23px}}.resources-page .back-to-page .back-to-page-link{padding-left:35px}@media (max-width: 568px){.resources-page .back-to-page .back-to-page-link{padding-left:28px}}.resources-page .back-to-page .back-to-page-link .back-to-page-text{font-size:18px;line-height:22px}@media (max-width: 568px){.resources-page .back-to-page .back-to-page-link .back-to-page-text{font-size:16px}}.resources-page img[src='']{background-image:url(/img/onErrorImg/png) center center}.resources-page .imgError{overflow:hidden;min-height:110px;max-height:110px;background:url(/img/Lockton_white.png) center center;background-size:100% auto}.resources-page .results-count{display:none}.resources-page .noResults{padding-top:2em}.resources-page .resources-block{margin-bottom:0px}.resources-page .resources-block:nth-child(2){margin-bottom:90px}@media (max-width: 568px){.resources-page .resources-block:nth-child(2){margin-bottom:50px}}.resources-grid{padding-top:0}#main .resources-grid{padding-top:0}#main .resources-grid-two-column{padding:0}#main .resources-grid-two-column>.block{max-width:50%}@media (max-width: 568px){#main .resources-grid-two-column>.block{max-width:100%}}svg{background-color:transparent}.icon{background-color:transparent !important}.icon-video{width:28px;height:28px}.icon-presentation{width:25px;height:25px}.icon-document{width:19px;height:23px}.icon-template{width:21px;height:25px}.icon-all{width:25px;height:25px}.icon-event{width:30px;height:41px}.icon-downloadBox{width:30px;height:32.05px;fill:#DDDDDD}.file-download{line-height:32px;position:relative;margin:12px 0;float:left}.file-download svg{position:absolute;top:0;left:0}.file-download a span{font-size:20px;font-weight:400;display:inline-block;padding-left:40px;vertical-align:top}#main .resources-grid-3-2>.block{flex:1 1 33.33%;max-width:33.33%}#main .resources-grid-3-2>.block:nth-child(4),#main .resources-grid-3-2>.block:nth-child(5){flex:1 1 50%;max-width:50%}@media (max-width: 768px){#main .resources-grid-3-2>.block,#main .resources-grid-3-2>.block:nth-child(4),#main .resources-grid-3-2>.block:nth-child(5){flex:1 1 50%;max-width:50%}#main .resources-grid-3-2>.block:nth-child(3){flex:1 1 100%;max-width:100%}}@media (max-width: 568px){#main .resources-grid-3-2>.block,#main .resources-grid-3-2>.block:nth-child(4),#main .resources-grid-3-2>.block:nth-child(5),#main .resources-grid-3-2>.block:nth-child(3){flex:1 1 100%;max-width:100%}}#main .resources-main-section .resources-grid-filter>.block{max-width:33.33%}#main .resources-main-section .resources-grid-filter>.block:nth-child(5){max-width:33.33%}@media (max-width: 768px){#main .resources-main-section .resources-grid-filter>.block{max-width:50%}#main .resources-main-section .resources-grid-filter>.block:nth-child(5){max-width:100%}}@media (max-width: 568px){#main .resources-main-section .resources-grid-filter>.block{max-width:100%}}#main .resources-grid-2-3>.block,.resources-grid-2-3>.block{margin-bottom:0;max-width:33.3%}#main .resources-grid-2-3>.block:nth-child(1),#main .resources-grid-2-3>.block:nth-child(2),.resources-grid-2-3>.block:nth-child(1),.resources-grid-2-3>.block:nth-child(2){flex:1 1 50%;max-width:50%}@media (max-width: 768px){#main .resources-grid-2-3>.block,.resources-grid-2-3>.block{margin-bottom:0;flex:1 1 50%;max-width:50%}#main .resources-grid-2-3>.block:nth-child(1),.resources-grid-2-3>.block:nth-child(1){flex:1 1 100%;max-width:100%}}@media (max-width: 568px){#main .resources-grid-2-3>.block,#main .resources-grid-2-3>.block:nth-child(2),#main .resources-grid-2-3>.block:nth-child(3),.resources-grid-2-3>.block,.resources-grid-2-3>.block:nth-child(2),.resources-grid-2-3>.block:nth-child(3){flex:1 1 100%;max-width:100%}}.resources-page .resources-block:nth-child(2) .article-readmore.btn-link{cursor:pointer}.resources-page .resources-block:nth-child(2) .article-readmore.btn-link>span{border-bottom-width:0}.affiliations-page .resources-block{height:400px}@media (max-width: 767px){.affiliations-page .resources-block{height:550px}}@media (max-width: 490px){.affiliations-page .resources-block{height:400px}}.affiliations-page .resources-block .article-heading{height:25px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliations-page .resources-block .personal-info{margin-bottom:20px}.affiliations-page .resources-block .personal-info .phone{font-size:15px;font-weight:500;line-height:1.6;height:24px;color:#131618}@media (max-width: 568px){.affiliations-page .resources-block .personal-info .phone{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.affiliations-page .resources-block .personal-info .email{font-size:15px;color:#131618;height:18px}@media (max-width: 568px){.affiliations-page .resources-block .personal-info .email{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.affiliations-page .page-header::before{display:none}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block{z-index:0;flex-basis:100%}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child{background-color:rgba(0,0,0,0);z-index:2}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child:before,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child:before,.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:before,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:before{display:none}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:after,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:after{content:'';display:block;position:absolute;left:-50%;width:200%;top:0;height:100%;background-color:rgba(0,0,0,0)}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block .content-wrap,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block .content-wrap{position:relative;z-index:3}.affiliations-page .back-to-page{margin:30px 0}@media (max-width: 1199px){.affiliations-page .back-to-page{margin:16px 0 23px}}@media (max-width: 991px){.affiliations-page .back-to-page{margin:26px 0 23px}}@media (max-width: 767px){.affiliations-page .back-to-page{margin:0 0 23px}}.affiliations-page .back-to-page .back-to-page-link{padding-left:35px}@media (max-width: 568px){.affiliations-page .back-to-page .back-to-page-link{padding-left:28px}}.affiliations-page .back-to-page .back-to-page-link .back-to-page-text{font-size:18px;line-height:22px}@media (max-width: 568px){.affiliations-page .back-to-page .back-to-page-link .back-to-page-text{font-size:16px}}.affiliations-page img[src='']{background-image:url(/img/onErrorImg/png) center center}.affiliations-page .imgError{overflow:hidden;min-height:110px;max-height:110px;background:url(/img/Lockton_white.png) center center;background-size:100% auto}.affiliations-page .results-count{display:none}.affiliations-page .noResults{padding-top:2em}.affiliations-grid{padding-top:0}#main .affiliations-grid{padding-top:0}svg{background-color:transparent}.icon{background-color:transparent !important}.icon-video{width:28px;height:28px}.icon-presentation{width:25px;height:25px}.icon-document{width:19px;height:23px}.icon-template{width:21px;height:25px}.icon-all{width:25px;height:25px}.icon-event{width:30px;height:41px}.icon-downloadBox{width:30px;height:32.05px;fill:#DDDDDD}.file-download{line-height:32px;position:relative;margin:12px 0;float:left}.file-download svg{position:absolute;top:0;left:0}.file-download a span{font-size:20px;font-weight:400;display:inline-block;padding-left:40px;vertical-align:top}.aside-affiliations{background:#029ee3;margin-bottom:2em;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.57}.aside-affiliations .flex-parent .block{flex-basis:100%;padding:8px 16px}@media (max-width: 568px){.aside-affiliations .flex-parent .block{padding:8px}}.aside-affiliations a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.aside-affiliations .phoneno{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:28px;color:#029ee3;font-weight:500;line-height:1;margin-bottom:.45em}.aside-affiliations .openinghours a{color:#fff;margin-bottom:1em;display:inline-block}@media (max-width: 568px){.aside-affiliations{margin:0 -16px;width:100vw}}.aside-affiliations .jf-row{color:#fff}.aside-affiliations .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.aside-affiliations .jf-row.password-reset a{font-size:12px}.aside-affiliations .show-hide-pass{color:#fff}.aside-affiliations a.show-hide-pass:hover{color:#fff}.aside-affiliations.aside-without-margin{margin:0}.aside-affiliations.aside-get-a-quote .flex-parent{padding-bottom:26px}.affiliations-text-uppercase{text-transform:uppercase}.footer-section{background:#000;padding-top:80px;padding-bottom:50px;position:relative;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;line-height:1.57}@media (max-width: 568px){.footer-section{padding-top:40px;padding-left:16px;padding-right:16px}}.footer-section .flex-parent{justify-content:space-between;padding:0 16px}@media (max-width: 1024px){.footer-section .flex-parent{margin:0 auto 0 0}}@media (max-width: 640px){.footer-section .flex-parent{max-width:100%;margin:0 auto 0 0;padding:0 8px}}@media (max-width: 568px){.footer-section .flex-parent{flex-direction:column}}.footer-section .block{max-width:30%;flex:0 1 22%}@media (max-width: 768px){.footer-section .block{min-width:45%;max-width:45%}.footer-section .block:nth-child(3) .footer-nav{display:flex;flex-wrap:wrap}.footer-section .block:nth-child(3) li{padding-right:20px;padding-bottom:8px}}@media (max-width: 568px){.footer-section .block{max-width:100%;flex-basis:100%;max-width:100%;width:100%}.footer-section .block .footer-nav.nav_compliance{max-width:234px;margin:auto;justify-content:center}.footer-section .block .footer-nav.nav_compliance li{padding-left:8px;padding-right:8px}}.footer-section .block:nth-child(1),.footer-section .block:nth-child(3){flex-basis:18%}.footer-section .block:nth-child(2){flex-basis:30%}@media (min-width: 993px){.footer-section .block:nth-child(2){padding-right:6em}}@media (max-width: 768px){.footer-section .block:nth-child(2){padding-right:0}}.pf-admin .footer-section{padding-top:0;padding-left:0}.pf-admin .footer-section .block{order:1}.pf-admin .footer-section .flex-parent{justify-content:space-between;padding-top:0;max-width:100%}.pf-admin .footer-section .company-meta_social{order:0;flex-basis:100%;max-width:400px;padding-top:0;position:relative;display:flex;align-items:flex-end;flex-direction:row}.pf-admin .footer-section .company-meta_social ul{text-align:left !important}.pf-admin .footer-section .copyright-meta{text-align:right;font-size:14px;letter-spacing:0.1px}.footer-section .footer-logo{max-width:300px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media (max-width: 568px){.footer-section .footer-logo{align-items:center;margin-top:80px}}.footer-section .footer-logo .footer-logo-content{display:flex}.footer-section .footer-logo .footer-logo-content .logo-lsos{margin-left:25px;height:54px}@media (max-width: 768px){.footer-section .footer-logo .footer-logo-content .logo-lsos{padding-top:2px}}.footer-section .logo{padding:0;max-width:139px;margin-bottom:-25px}@media (max-width: 768px){.footer-section .logo{height:70px;margin-bottom:0}}.footer-section .icon-lockton-logo{fill:white}.footer-section .icon-twitter{width:16px;height:13px}.footer-section .icon-linkedin{width:16px;height:16px}.footer-section h3{font-family:"EB Garamond",serif;font-size:48px;color:#fff;line-height:1.21}@media (max-width: 568px){.footer-section h3{font-size:34px;line-height:1.41}}.footer-section h4{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:400;line-height:1.43;color:#ffffff;margin-top:0;margin-bottom:0.7em}@media (max-width: 568px){.footer-section h4{margin-top:0.5em;font-size:19px;font-weight:400;letter-spacing:0.29px}}@media (max-width: 568px){.footer-section .company-meta_email p,.footer-section .company-meta_email div h5,.footer-section .company-meta_email .phone-number,.footer-section .company-meta_phone p,.footer-section .company-meta_phone div h5,.footer-section .company-meta_phone .phone-number,.footer-section .company-meta_visitUs p,.footer-section .company-meta_visitUs div h5,.footer-section .company-meta_visitUs .phone-number{margin-left:-40px}}.footer-section h5{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:400;line-height:1.58;margin-bottom:0;letter-spacing:0.29px}@media (max-width: 568px){.footer-section h5{line-height:1.46;font-size:16px}}.footer-section h5 a{color:#fff}.footer-section h5 a:hover{color:#fff;text-decoration:underline}.footer-section .copyright .copyright-meta{padding:1em 0;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1}@media (max-width: 1357px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 32px}}@media (max-width: 1024px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 32px}}@media (max-width: 768px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 24px}}@media (max-width: 568px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 16px;text-align:center}}.pf-admin .footer-section .copyright{background:transparent;position:relative;margin-top:-48px}.footer-section .footer-logo .copyright-meta{text-align:right}.footer-section [class^="company-meta"]{position:relative;padding-left:40px;margin-bottom:48px;font-size:19px;font-weight:400;line-height:1.42;letter-spacing:0.29px}.pf-admin .footer-section [class^="company-meta"]{padding-left:0}.footer-section .company-meta_offices{text-align:right;padding-bottom:0;order:3}@media (max-width: 568px){.footer-section .company-meta_offices.block{position:relative;right:-16px;padding-left:1%}}.footer-section .company-meta_email{line-height:1.44;letter-spacing:0.25px}@media (max-width: 568px){.footer-section .company-meta_email{font-size:16px}.footer-section .company-meta_email .footer-icon{top:3px}}.footer-section .company-meta_phone .phone-number{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:31px;color:#fff;font-weight:500;line-height:1;white-space:nowrap}@media (max-width: 1399px){.footer-section .company-meta_phone .phone-number{font-size:calc( 26px + 10 * ((100vw - 720px) / 1400))}}@media (max-width: 1099px){.footer-section .company-meta_phone .phone-number{font-size:calc( 20px + 10 * ((100vw - 720px) / 1400))}}@media (max-width: 1024px){.footer-section .company-meta_phone .phone-number{font-size:26px}}.footer-section .company-meta_phone .phone-number a{color:#fff}@media (max-width: 568px){.footer-section .company-meta_phone{order:1}}.footer-section .company-meta_social{flex:1 0 28%;max-width:none;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}@media (max-width: 568px){.footer-section .company-meta_social{align-items:center;width:100%}}.footer-section .company-meta_social ul.social-icons{display:block;margin-left:0;text-align:right}@media (max-width: 568px){.footer-section .company-meta_social ul.social-icons{text-align:center;display:block}}@media (max-width: 768px) and (min-width: 569px){.footer-section .company-meta_social ul.social-icons{display:none}}.footer-section .company-meta_social ul.social-icons li{display:inline-block;vertical-align:middle;margin-right:8px}.footer-section .social-container-icons{padding:10px 16px;display:none}@media (max-width: 768px){.footer-section .social-container-icons{display:flex}}@media (max-width: 568px){.footer-section .social-container-icons{display:none}}.footer-section .social-container-icons li{margin-right:11px;padding-bottom:0}.footer-section .company-bounds{padding-left:0}.footer-section .footer-icon{fill:#fff;position:absolute;top:0;left:0}.footer-section .footer-icon a{display:block;line-height:1}.footer-section .footer-icon a:visited{fill:#fff}.footer-section .footer-icon a:hover{fill:#029ee3}.footer-section .footer-icon svg,.footer-section .footer-icon ul,.footer-section .footer-icon a{vertical-align:middle}.footer-section .footer-nav-wrap{border-top:1px solid #9b9b9b;position:relative;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.67}@media (max-width: 1357px){.footer-section .footer-nav-wrap .bounds,.footer-section .footer-nav-wrap .jf-header-bounds{padding:0}}@media (max-width: 568px){.footer-section .footer-nav-wrap .bounds,.footer-section .footer-nav-wrap .jf-header-bounds{padding:0 16px}}.footer-section ul.footer-nav{list-style-type:none;padding:0;margin:0}@media (max-width: 568px){.footer-section ul.footer-nav{display:none}}.footer-section ul.footer-nav li{padding-bottom:0.8em;display:block;margin:0}@media (max-width: 568px){.footer-section ul.footer-nav li+li{padding-top:0}}.footer-section ul.footer-nav li a{font-size:19px;line-height:1.42;letter-spacing:0.29px;color:#fff;font-weight:400}.footer-section ul.footer-nav li a:hover{color:#029ee3}.footer-section ul.footer-nav li a img{display:none}.footer-section ul.nav_compliance li a{font-weight:300;font-size:16px;line-height:1.44;letter-spacing:0.25px}.footer-section #cookieNotice{background-color:#292e32;color:#ffffff;position:fixed;width:100%;bottom:0;left:0;z-index:99;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;line-height:1.57}.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 0}.footer-section #cookieNotice .bounds .content-padding,.footer-section #cookieNotice .jf-header-bounds .content-padding,.footer-section #cookieNotice .bounds .jf-header-bounds,.footer-section #cookieNotice .jf-header-bounds .jf-header-bounds{display:flex;justify-content:space-between;align-items:center;max-height:300px;overflow:hidden;transition:all 250ms}.footer-section #cookieNotice .bounds p,.footer-section #cookieNotice .jf-header-bounds p{margin:0}.footer-section #cookieNotice .bounds label,.footer-section #cookieNotice .jf-header-bounds label{height:28px;margin-left:10px}.footer-section #cookieNotice .bounds a,.footer-section #cookieNotice .jf-header-bounds a{white-space:nowrap}.footer-section #cookieNotice .bounds svg.icon-close,.footer-section #cookieNotice .jf-header-bounds svg.icon-close{fill:#029ee3;border:2px solid #029ee3;padding:4px;border-radius:50%;width:28px;height:28px}.footer-section #cookieNotice .bounds svg.icon-close:hover,.footer-section #cookieNotice .jf-header-bounds svg.icon-close:hover{text-decoration:none;cursor:pointer;fill:#9b9b9b;border-color:#9b9b9b}@media (max-width: 1357px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 32px}}@media (max-width: 1024px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 32px}}@media (max-width: 568px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 16px}}.footer-section #cookieNotice input{position:absolute;opacity:0.01;left:-100%}.footer-section #cookieNotice input:checked ~ div{max-height:0px;padding:0}.footer-section .off-canvas-controls{display:none !important}.onpage-mp-contents .mp-section.mp-section_index{background-color:transparent !important;background-image:none}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap{min-height:96px}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .text{font-family:"EB Garamond",serif;font-size:22px;color:#fff;font-weight:200;line-height:1.24;margin-top:0}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .icon{display:none;margin-right:10px}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .icon::before{font-size:13.5px;line-height:13.5px;top:6px}.master-policy .page-header-professions .btn.btn_a,.master-policy .page-header-professions .btn_a,.master-policy .page-header-professions #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .master-policy .page-header-professions .button,.master-policy .page-header-professions .btn_a:visited,.master-policy .page-header-professions .btn_a.btn_b,.master-policy .page-header-professions button.btn_a#summaryPanelCloseButton,.master-policy .page-header-professions button.btn_a#issuesPanelCloseButton,.master-policy .page-header-professions .btn_a.checkout-back,.master-policy .page-header-professions .btn_a.checkout-skip,.master-policy .page-header-professions .btn_a.btn_c,.master-policy .page-header-professions .jsonForm input.btn_a[type="cancel"],.jsonForm .master-policy .page-header-professions input.btn_a[type="cancel"],.master-policy .page-header-professions .btn_a.btn_d,.master-policy .page-header-professions .btn_a.btn_e,.master-policy .page-header-professions .btn_a.btn_g,.master-policy .page-header-professions .btn_a.btn_login,.master-policy .page-header-professions .page-container button.btn_a,.page-container .master-policy .page-header-professions button.btn_a,.master-policy .page-header-professions .page-container input.btn_a[type=button],.page-container .master-policy .page-header-professions input.btn_a[type=button],.master-policy .page-header-professions .modal-content button.btn_a,.modal-content .master-policy .page-header-professions button.btn_a,.master-policy .page-header-professions .modal-content input.btn_a[type=button],.modal-content .master-policy .page-header-professions input.btn_a[type=button],.master-policy .page-header-professions .pf-admin .btn_a.jf-btn,.pf-admin .master-policy .page-header-professions .btn_a.jf-btn,.master-policy .page-header-professions .pf-admin .rowbuttonwrapper span.btn_a.button,.pf-admin .rowbuttonwrapper .master-policy .page-header-professions span.btn_a.button,.master-policy .page-header-professions .rowbuttonwrapper .pf-admin span.btn_a.button,.rowbuttonwrapper .pf-admin .master-policy .page-header-professions span.btn_a.button,.master-policy .page-header-professions .pf-dashboard .btn_a.jf-btn,.pf-dashboard .master-policy .page-header-professions .btn_a.jf-btn,.master-policy .page-header-professions .pf-dashboard .rowbuttonwrapper span.btn_a.button,.pf-dashboard .rowbuttonwrapper .master-policy .page-header-professions span.btn_a.button,.master-policy .page-header-professions .rowbuttonwrapper .pf-dashboard span.btn_a.button,.rowbuttonwrapper .pf-dashboard .master-policy .page-header-professions span.btn_a.button,.master-policy .page-header-professions button.btn_a#main_summary,.master-policy .page-header-professions button.btn_a#main_submit_float,.master-policy .page-header-professions .jsonForm input.btn_a[type="submit"],.jsonForm .master-policy .page-header-professions input.btn_a[type="submit"],.master-policy .page-header-professions .pf-checkout.secure-hosting input.btn_a.trans-back[type='submit'],.pf-checkout.secure-hosting .master-policy .page-header-professions input.btn_a.trans-back[type='submit']{max-width:239px}.master-policy .main-section.block{max-width:100%}.master-policy .main-section.block .main-article:not(.onpage-mp-contents){max-width:756px;margin:auto}.master-policy .main-section.block .main-article:not(.onpage-mp-contents) a{color:#20262a;text-decoration:underline}.master-policy .master-policy-wrapper{background-image:url("/img/content/master-policy-bg.jpg");background-size:cover;background-repeat:no-repeat;padding-top:76px;padding-bottom:63px}.master-policy .master-policy-wrapper .article-heading{font-family:"EB Garamond",serif;font-size:48px;color:#20262a;font-weight:300;line-height:1.08;letter-spacing:0.74px;text-align:center}@media (max-width: 568px){.master-policy .master-policy-wrapper .article-heading{font-size:40px}}.master-policy .master-policy-wrapper .link-wrapper{text-align:center}.master-policy .master-policy-wrapper .link-wrapper .btn-link{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:500;line-height:1.47}.master-policy .master-policy-wrapper .link-wrapper .btn-link span{padding-right:10px}.master-policy .master-policy-wrapper .link-wrapper .btn-link svg{width:14px;height:14px}.partners #main .block:nth-child(odd){flex-basis:60%}@media (max-width: 568px){.partners #main .block:nth-child(odd){order:2}}.partners #main .block:nth-child(even){flex-basis:30%}@media (max-width: 568px){.partners #main .block:nth-child(even){order:1}}.partner-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#131618;font-weight:500;line-height:1.4;margin-top:0}.pf-dashboard .table{display:table;width:100%}.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{position:relative;display:table-cell;box-sizing:border-box;vertical-align:top}.pf-dashboard .table .one-third{width:33.33%}.pf-dashboard .table.summary .one-third{width:425px}.pf-dashboard body header{font-size:14px;display:block;width:100%;border-bottom:1px solid #d8d8d8}.pf-dashboard .policyDoc a{display:block}.pf-dashboard .policyDoc a .svg-icon{margin:0;fill:#0086BF}.pf-dashboard .policyDoc.disabled a .svg-icon{margin:0;fill:#C7C7C7}.pf-dashboard .policyDoc.disabled a,.pf-dashboard .policyDoc.disabled a:hover{cursor:default}.pf-dashboard .client-details{margin-bottom:1px;padding:16px;background:#EBECE6}.pf-dashboard .client-details a{transition:color .3s !important}.pf-dashboard .client-details a:hover{color:#049444 !important}.pf-dashboard .client-details .title h2,.pf-dashboard .client-details .title h3{font-size:24px;font-weight:400;margin:0}.pf-dashboard .client-details .details{padding:0}.pf-dashboard .client-details .details .img-wrap{display:inline-block;width:auto;max-width:100%;margin-top:10px}.pf-dashboard .client-details .details .img-wrap img{width:100%}.pf-dashboard .client-details .details .address span{display:block}.pf-dashboard .client-details .details .address span.name,.pf-dashboard .client-details .details .address span.role{display:inline-block}.pf-dashboard .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #FFFFFF}.pf-dashboard .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.pf-dashboard a.downloads{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase}.pf-dashboard a.downloads .svg-icon{position:absolute;top:50%;left:0;display:inline-block;height:30px;margin-top:-12px;fill:#922545}.pf-dashboard .doc-table a.downloads .svg-icon{left:50%;margin-left:-12px;fill:#0086BF}.pf-dashboard .doc-table a.downloads .icon-download{left:50%;transform:translateX(-50%);fill:#029ee3}.pf-dashboard a.downloads .dlText{display:none}.pf-dashboard .title-section{display:none;margin-bottom:30px;padding:15px 0;color:#595A5C;background:#E6E7E8}.pf-dashboard .title-section h1{font-size:18px;font-weight:400;margin:0;text-transform:none}.pf-dashboard .title-section h1 span{font-weight:600;text-transform:uppercase}.pf-dashboard .pf-dashboard section{padding-top:20px;background:#F1F2F2}.pf-dashboard .pf-dashboard section+section{padding-top:20px !important;padding-bottom:100px;border-top:1px solid white}.pf-dashboard .pf-dashboard section h1,.pf-dashboard .pf-dashboard section h2{font-size:22px;font-weight:400;margin:20px 0;text-transform:uppercase;color:#717171}.pf-dashboard select.chosen-style,.pf-dashboard select.filter-select{padding-right:25px}.pf-dashboard .button.docFilter{float:none;margin:0}.pf-dashboard select{padding:5px 15px 5px 5px;background:#fff url(/img/arrow.png) right center no-repeat}.pf-dashboard .ie9 select,.pf-dashboard .ie10 select,.pf-dashboard .ie11 select{padding-right:5px;background-image:none}.pf-dashboard b{font-weight:bold}.pf-dashboard ul{padding:0}.pf-dashboard header.pageHead{margin-bottom:20px;border:0;background:#EEEEEE}.pf-dashboard header.pageHead>h2{width:90%;max-width:1300px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.pf-dashboard header.pageHead>h2{margin:0 auto;padding:10px}@media only screen and (max-width: 1024px){.pf-dashboard .table.summary .one-third{width:225px}.pf-dashboard .chart{width:200px;height:200px}.pf-dashboard .doughnutSummaryTitle{font-size:14px;margin:-10px 0 0 -41px}}@media only screen and (max-width: 850px){.pf-dashboard .summary-table{padding-right:0}.pf-dashboard .table .one-third,.pf-dashboard .table .two-third{display:block;width:100%}.pf-dashboard .table .one-third{margin-top:30px}.pf-dashboard .chart{width:500px;height:500px}.pf-dashboard .doughnutSummaryTitle{font-size:18px;margin:0 0 0 -20px}}@media only screen and (max-width: 773px){.pf-dashboard .bounds,.pf-dashboard .jf-header-bounds{width:100%}.pf-dashboard html:not(.ie9) .table-flow thead tr{position:absolute;top:-9999px;left:-9999px}.pf-dashboard html:not(.ie9) .table-flow>tbody>tr>td{position:relative;display:block;width:100%;padding-left:40%;border:none;border-bottom:1px solid #CCCCCC}.pf-dashboard html:not(.ie9) .table-flow>tbody>tr>td:before{position:absolute;left:6px;box-sizing:border-box;width:30%;padding-right:10px;content:attr(data-label);text-align:left;white-space:nowrap}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr{font-size:0}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td{font-size:15px;display:inline-block;width:50%}.pf-dashboard html:not(.ie9) .table-flow .full-width+td{width:0;padding:0}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td.full-width{width:100%}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td:last-of-type,.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td.space{width:0;padding:0}.pf-dashboard html:not(.ie9) .doc-table .table-flow a.downloads .svg-icon{left:0;margin-left:0}}.pf-dashboard .home-resources-section{background:#e9edf0}a.status-icon{fill:#029ee3;vertical-align:middle;display:inline-block;margin-left:.5em}.home.pf-dashboard .sidebar.block{padding-top:4.4em}@media (max-width: 768px){.home.pf-dashboard .sidebar.block{padding-top:0}}.home.pf-dashboard .no-tabs .sidebar.block{padding-top:35px}@media (max-width: 768px){.home.pf-dashboard .no-tabs .sidebar.block{padding-top:0}}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger{background-color:#1c1c1b;padding-left:0}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title{padding-left:26px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:500;line-height:45px;letter-spacing:0.31px}@media (max-width: 768px){.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title{font-size:16px;line-height:1.25em;display:flex;flex-direction:column;justify-content:center;padding-left:20px}}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title .policyRef{font-weight:normal}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .insTypeCategory{height:57px;display:inline-block;min-width:95px;text-align:center;padding:10px 0}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .insTypeCategory svg{height:100%}.dashboard-contact.categoryDashboard .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#029ee3}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-item>a{padding-left:28px}.dashboard-contact .accordion{display:flex;flex-direction:column;align-items:stretch;margin-bottom:3px}.dashboard-contact .accordion .accordion-item{scroll-margin-top:158px}.dashboard-contact .accordion .accordion-item .accordion-trigger{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;align-content:space-between;background-color:#7f8c94;padding:0 0 0 28px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-trigger{padding:0 61px 0 15px}}.dashboard-contact .accordion .accordion-item .accordion-trigger .accordion-title{height:57px;padding:6px 0;font-family:"EB Garamond",serif;font-size:26px;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#fff;flex-basis:100%}.dashboard-contact .accordion .accordion-item .accordion-trigger .accordion-title .policyRef{display:none}.dashboard-contact .accordion .accordion-item .accordion-trigger .expiry-date{font-family:Sarabun, sans-serif;font-size:12px;font-weight:600;line-height:1.83;letter-spacing:0.18px;color:#fff;padding:18px 99px 0 0;min-width:260px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-trigger .expiry-date{opacity:0;pointer-events:none;position:absolute;bottom:-40px;left:16px;color:#20262a;z-index:10}}.dashboard-contact .accordion .accordion-item .accordion-content{width:100%;border:solid 1px #979797;background-color:#fff;position:relative;transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease .3s}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item{padding:20px 0}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item:after{content:"";display:block;border-bottom:0.5px solid #979797;width:100%;bottom:-20px;position:relative}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item:last-of-type:after{display:none}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a{background-color:#fff;border:none;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;align-content:space-between;position:relative}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message{padding:10px 82px 0 0;position:relative}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message{padding:10px 60px 0 0}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message .icon-arrow-right{right:18px}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message span{font-family:Sarabun, sans-serif;font-size:19px;line-height:1.89;letter-spacing:0.29px;text-align:right;color:#202427;transition:color 250ms}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message span:hover{color:#029ee3}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message svg{transition:margin 0.3s ease-out}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message:hover span{color:#029ee3}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message:hover svg{margin-top:3px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:after{bottom:-4px;top:unset}}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a{padding:0 15px 0 15px;width:100%;flex-wrap:wrap;flex-flow:row-reverse wrap}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:not(.accordion-trigger):after{display:none}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:not(.accordion-trigger) .send-header-message:after{background-color:#029ee3;height:40px;right:15px;width:45px;top:10px;display:block;content:'';position:absolute}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:not(.accordion-trigger) .send-header-message:after{right:0px}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:not(.accordion-trigger) .icon-arrow-right{transform:rotate(0)}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content{border:none;padding:0}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset{max-width:592px;width:100%}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset label{display:block;font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#202427;margin-bottom:10px}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea{display:block;width:592px;height:205px;border:solid 1px #979797;background-color:#fff;margin-bottom:26px;padding:16px;font-family:Sarabun, sans-serif}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea::-moz-placeholder{font-family:Sarabun, sans-serif;font-size:20px;font-weight:300;line-height:1.1;letter-spacing:0.31px;color:#768c93;padding:10px}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea:-ms-input-placeholder{font-family:Sarabun, sans-serif;font-size:20px;font-weight:300;line-height:1.1;letter-spacing:0.31px;color:#768c93;padding:10px}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea::placeholder{font-family:Sarabun, sans-serif;font-size:20px;font-weight:300;line-height:1.1;letter-spacing:0.31px;color:#768c93;padding:10px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea{width:100%}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset .btn-submit-message{text-align:right}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset .btn-submit-message input{width:254px;height:48px;background-color:#029ee3;border:none;color:#fff;font-family:Sarabun, sans-serif;font-size:18px;font-weight:600;line-height:1.22;letter-spacing:0.28px;text-align:center}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset .btn-submit-message input{width:100%}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-trigger .accordion-title-staff{color:#202427}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-trigger:hover .send-header-message span{color:#029ee3}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-trigger:hover svg{margin-top:-3px}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:20px 20px 20px 28px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-content{padding:20px 15px 20px 15px}}.dashboard-contact .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#029ee3}.dashboard-contact .accordion .accordion-item.accordion-item-open .accordion-trigger .accordion-title{color:#fff}.dashboard-contact .accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:20px 0}.dashboard-contact .accordion .accordion-item.accordion-item-open .accordion-content.outer-accordion-content{max-height:unset;padding:0}.dashboard-contact .accordion-title-staff{font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#202427}@media (max-width: 768px){.dashboard-contact .accordion-title-staff{width:100%}}.dashboard-contact .accordion-title-staff .accordion-label{font-weight:bold}.dashboard-contact .accordion-title-staff .email-value{font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#029ee3}.dashboard-contact .chosen-container{max-width:100% !important}.dashboard-contact .jsonForm>section{padding:0}.dashboard-contact .jsonForm>section:last-of-type{padding:0}.dashboard-contact .title-section{margin:0}.dashboard-contact .jsonForm textarea{height:12em}.dashboard-contact .main-section{padding-bottom:72px}.dashboard-contact dl{margin:0}.account-details .password-error{color:#20262a !important}.account-details h1{font-family:"EB Garamond",serif;font-size:32px;color:#20262a;font-weight:400;line-height:1;margin-top:0}.account-details .jsonForm section.newSec{padding:15px 0}.account-details .jsonForm>section{padding:0}.account-details .title-section{margin:0}.account-details .jsonForm .password-fieldset{margin:0}.account-details .jsonForm .submit-button{margin:0 0 14px 0}.account-details .jsonForm .owaspText{max-width:300px;margin:auto}.account-details .jsonForm .jf-input-type-submit input[type="submit"]{font-size:16px !important}.account-details #main>.bounds>.flex-parent .block.main-section,.account-details #main>.jf-header-bounds>.flex-parent .block.main-section{flex:1 1 61%}@media (max-width: 992px){.account-details #main>.bounds>.flex-parent .block.main-section,.account-details #main>.jf-header-bounds>.flex-parent .block.main-section{flex:1 1 100%}}.account-details #main>.bounds>.flex-parent .block.main-section .jsonForm fieldset,.account-details #main>.jf-header-bounds>.flex-parent .block.main-section .jsonForm fieldset{max-width:694px;padding-left:0;margin-top:10px}.account-details #main>.bounds>.flex-parent .block.main-section .jsonForm .jf-input-type-submit input[type="submit"],.account-details #main>.jf-header-bounds>.flex-parent .block.main-section .jsonForm .jf-input-type-submit input[type="submit"]{margin-top:-40px}.account-details #main>.bounds>.flex-parent .block.details-sidebar,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar{flex:1 1 39%}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside{max-width:694px}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside a,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside a{font-size:12px}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside .owaspText,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside .owaspText{max-width:100%}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside .jsonForm .password-fieldset,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside .jsonForm .password-fieldset{padding:0}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside fieldset.submit-button,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside fieldset.submit-button{padding-right:0}@media (max-width: 992px){.account-details #main>.bounds>.flex-parent .block.details-sidebar,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar{flex:1 1 100%}}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger{background-color:#1c1c1b;padding-left:0}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title{padding-left:26px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:500;line-height:45px;letter-spacing:0.31px}@media (max-width: 768px){.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title{font-size:16px;line-height:1.25em;display:flex;flex-direction:column;justify-content:center;padding-left:14px}}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title .policyRef{font-weight:normal}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .insTypeCategory{height:57px;display:inline-block;min-width:95px;text-align:center;padding:10px 0}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .insTypeCategory svg{height:100%}.documents-page.categoryDashboard .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#029ee3}.documents-page.categoryDashboard .accordion .accordion-item .doc-created{color:#77787B;font-size:13px;line-height:22px}.documents-page.categoryDashboard .sidebar.block .aside.downloads{border:1px solid #979797}.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-title{padding-bottom:0;padding:0 32px;margin-bottom:0}@media (max-width: 768px){.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-title{padding:16px 32px 0}}.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-title h3{font-family:"EB Garamond",serif;font-size:32px;color:#202427;font-weight:normal;line-height:1.13;letter-spacing:0.28px}.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-title:before{display:none}.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-content{padding:12px 32px 28px;max-width:760px}.documents-page.categoryDashboard .sidebar.block .aside.downloads .flex-parent,.documents-page.categoryDashboard .sidebar.block .aside.downloads .block{padding-left:0;padding-right:0}.documents-page.categoryDashboard .sidebar.block td:last-of-type{padding-right:0}.documents-page span.insurance-type-name{display:block}.documents-page span.additional-info{display:block;font-size:13px;font-weight:500}.documents-page .accordion{display:flex;flex-direction:column;align-items:stretch;margin-bottom:3px}.documents-page .accordion .accordion-item{scroll-margin-top:158px;display:grid;grid-template-rows:-webkit-min-content 0fr;grid-template-rows:min-content 0fr;transition:grid-template-rows 0.7s ease-out;transition:grid-template-rows 0.7s ease-out, -ms-grid-rows 0.7s ease-out}.documents-page .accordion .accordion-item .accordion-trigger{display:flex;align-items:stretch;justify-content:space-between;align-content:space-between;background-color:#7f8c94;padding:0 0 0 28px}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-trigger{padding-left:16px}}.documents-page .accordion .accordion-item .accordion-trigger .accordion-title{height:57px;padding:6px 0;font-family:"EB Garamond",serif;font-size:26px;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#fff;flex-basis:100%}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-trigger .accordion-title{font-size:24px;letter-spacing:0.37px;padding-right:60px}}.documents-page .accordion .accordion-item .accordion-trigger .expiry-date{font-family:Sarabun, sans-serif;font-size:12px;font-weight:600;line-height:1.43;letter-spacing:0.18px;color:#fff;padding:0px 75px 0 0;display:flex;align-items:center}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-trigger .expiry-date{opacity:0;pointer-events:none;position:absolute;bottom:-40px;left:16px;color:#20262a;z-index:10}}.documents-page .accordion .accordion-item .accordion-content{width:100%;border:solid 1px #979797;background-color:#fff;position:relative;max-height:unset;padding:0;opacity:1;border-top:0}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content{padding:8px 32px}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-content .accordion-main-content{padding:48px 15px 8px 15px}}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table{width:100%;border-collapse:collapse;min-width:auto}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table thead th{background-color:#fff;border:0.5px solid #979797 !important;border-top:none !important;text-align:left;font-family:Sarabun, sans-serif;font-size:17px;font-weight:bold;line-height:1.29;letter-spacing:0.26px;color:#202427}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table thead th:first-of-type{padding-left:0;border-left:none !important}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table thead th:last-of-type{padding-right:0;border-right:none !important;width:10%;min-width:120px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody{border:none}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td{border:0.5px solid #979797;border-bottom:none;background-color:#fff;padding:7px 12px 7px 22px;font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#202427}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box{display:flex;flex-direction:row;justify-content:space-between;width:80px}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box{justify-content:flex-start;width:auto;-moz-column-gap:15px;column-gap:15px;transform-origin:top left;transform:scale(1.25);margin-block:8px}}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box svg{vertical-align:middle}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:first-of-type{padding-left:0;border-left:none !important;width:60%}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type{padding-right:0;border-right:none !important;width:10%;min-width:120px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type .icon-download{display:inline-block;width:35px;height:35px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type .icon-download svg{width:40px;height:40px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type .icon-preview{display:inline-block;width:36px;height:32px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type .icon-preview svg{width:30px;height:38px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(2){border-left:none;width:25%}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table:after{display:none}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper{display:flex;justify-content:flex-end;margin:30px 0}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper #btn-modal-upload{display:flex;align-items:center;max-width:176px;padding:8px 16px 8px 8px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper #btn-modal-upload svg{width:16px;height:17px;fill:#fff}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper #btn-modal-upload span{display:block;margin-left:8px;font-size:14px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper #btn-modal-upload:hover svg{fill:#029ee3}.documents-page .accordion .accordion-item.accordion-item-open{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.documents-page .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#373f45}.documents-page .accordion .accordion-item.accordion-item-open .accordion-trigger .accordion-title{color:#fff}.documents-page .accordion .accordion-item.accordion-item-open .expiry-date{opacity:1;pointer-events:all}.documents-page .accordion .accordion-item.accordion-item-open .accordion-content{max-height:unset !important}.documents-page .sidebar .icons-box{width:80px;float:right}.documents-page .sidebar .aside-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:36px;line-height:1.22;letter-spacing:0.55px;color:#ffffff}.documents-page .sidebar .aside-title.how-to-guide:before{background-color:#029ee3}.documents-page .sidebar .dashboard-guide .dashboard-message{font-family:Sarabun, sans-serif;font-size:16px;font-weight:300;line-height:1.38;letter-spacing:0.25px;color:#202427;margin-bottom:30px}.documents-page .sidebar .dashboard-guide .dashboard-button .btn-how-to-dash{max-width:234px;width:100%;height:54px;border:solid 2px #202427;display:block;margin:auto;font-family:Sarabun, sans-serif;font-size:18px;font-weight:600;line-height:1.22;letter-spacing:0.28px;text-align:center;color:#202427;padding:15px 0}.documents-page #modal-upload-doc .modal-contentWrap{max-width:700px;width:100%;padding:0;box-shadow:none;border:0}.documents-page #modal-upload-doc .modal-contentWrap .dialog-title .logo-wrapper{max-width:110px;margin-bottom:13px}.documents-page #modal-upload-doc .modal-contentWrap .dialog-title .logo-wrapper svg{width:92px;height:44px}.documents-page #modal-upload-doc .modal-contentWrap .dialog-title .logo-wrapper span{font-size:11px;display:block}.documents-page #modal-upload-doc .modal-contentWrap .dialog-title .logo-wrapper hr{margin:3px 0}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message{text-align:left}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message h3{font-size:22px;font-weight:bold;line-height:1.45;letter-spacing:0.34px;margin-top:32px;margin-bottom:0}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message .fieldwrap{margin-bottom:12px}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message .fieldwrap label{font-size:13px;line-height:1.23;letter-spacing:0.2px}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message .fieldwrap .chosen-container-single .chosen-single{height:36px}.documents-page #modal-upload-doc .modal-contentWrap .dropzone{border-width:2px;border-style:dashed;-o-border-image:none;border-image:none;max-width:100%;margin:38px auto;width:100%;min-height:221px;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center;flex-direction:column}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dropzone-icon{text-align:center}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dropzone-icon .ic-cloud-upload{width:52px;height:36px;-o-object-fit:contain;object-fit:contain;fill:#01bee5}.documents-page #modal-upload-doc .modal-contentWrap .dropzone a.drop-button{pointer-events:none;bottom:10px;position:absolute;width:169px;height:40px;font-size:14px;line-height:14px;display:block;max-width:300px;box-sizing:border-box;padding:12px 12px;text-align:center;color:#fff !important;border:none;border-radius:0;background-color:#01bee5;left:50%;transform:translate(-50%, 0)}.documents-page #modal-upload-doc .modal-contentWrap .dropzone.dz-started .dz-message{display:block}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-details{z-index:20;position:inherit;top:0;left:0;font-size:1em;min-width:100%;max-width:100%;text-align:center;color:#999;line-height:150%;padding:0}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview{position:relative;display:inline-block;width:180px;margin:0.5em;padding:10px;border-radius:5px;display:flex;flex-direction:column;align-items:center}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-progress{position:relative;display:block;height:10px;border:2px solid #ffffff;background-color:#848484;border-radius:5px;overflow:hidden;box-shadow:0 0 0 6px #dedede, 0px 1px 1px 0px #000 inset;box-shadow:0 0 0 6px rgba(0,0,0,0.1),0px 1px 1px 0px #000 inset;margin:8px 0;width:160px;left:0}.documents-page #modal-upload-doc .modal-contentWrap .dz-preview.dz-file-preview.dz-success select{opacity:0.3;pointer-events:none}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-progress .dz-upload{background:#addc3c}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-error-mark,.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-success-mark{position:absolute;left:auto;top:0;width:auto;height:auto;right:0;margin:0;font-size:1.6em}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#ececec}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-error-mark{color:#bf1919}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-success-mark{color:#43bb47}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-details .dz-filename span{background-color:#ececec;white-space:normal;text-align:center;vertical-align:middle;display:table;width:100%;font-size:1em;color:#999;padding:0}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-details .dz-filename:hover span{border:none}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .documentTypeSelect{font-size:12px}.documents-page #modal-upload-doc .modal-contentWrap .wrapper-submit-button{text-align:right}.documents-page #modal-upload-doc .modal-contentWrap .wrapper-submit-button button#upload{max-width:180px}.modal_documents .row{margin-bottom:8px}.modal_documents .icon{display:inline-block;vertical-align:middle;height:20px}.modal_documents svg{height:20px;width:20px}.icon-preview-propform{fill:#029ee3}.documents-page.pf-dashboard .modal-overlay>.modal-contentWrap{max-width:890px;width:100%;padding:45px 101px 67px 88px}.documents-page.pf-dashboard .modal-overlay>.modal-contentWrap .modal-content{min-width:auto}@media (max-width: 768px){.documents-page.pf-dashboard .modal-overlay>.modal-contentWrap{padding:30px 50px 30px 45px}}.pf-checkout .page-container{padding-top:118px}.pf-checkout .notice-loan-details-request{margin:10px 0}.pf-checkout .content-block{max-width:700px;border-bottom:1px solid #d4d4d4;padding-top:12px}.pf-checkout .content-block:first-child{padding-top:0}.pf-checkout .content-block:last-child{margin-bottom:58px;margin-top:0}.pf-checkout .invoice-confirm{float:right}.pf-checkout .checkout-links{display:inline-flex}.pf-checkout .checkout-right-container{text-align:right;width:100%;display:flex;justify-content:right}.pf-checkout .contact-info .flex-parent{font-size:14px;font-weight:300;line-height:1.29em;margin:0px;padding:8px 16px}.pf-checkout .contact-info .flex-parent>.block{min-width:0;padding:8px 16px}.pf-checkout .contact-info .flex-parent>.contact-label{flex-basis:36%}.pf-checkout .contact-info .flex-parent>.contact-detail{font-weight:600;flex-basis:64%}.pf-checkout .contact-info .flex-parent>.contact-detail span{display:block}.pf-checkout .contact-info .flex-parent>.contact-detail a{overflow:hidden;text-overflow:ellipsis}.pf-checkout .cross-sales .cross-sales-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#029ee3;font-weight:500;line-height:1}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#029ee3;font-weight:500;line-height:1}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-body{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:300;line-height:1.57;padding-bottom:24px}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-list{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:500;line-height:1.57}.pf-checkout .cross-sales le{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:300;line-height:1.57;padding-bottom:24px}.pf-checkout .cross-sales .cross-sales-list{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:500;line-height:1.57}.pf-checkout .your-quote-table{max-width:unset}.pf-checkout .your-quote-title{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#1c1c1b;font-weight:500;line-height:1.45;letter-spacing:0.34px;margin:0;padding-bottom:32px}.pf-checkout .your-quote-bolton-title{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#060708;font-weight:500;line-height:1.56;padding:32px 0px}.pf-checkout .your-quote-additional{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#131618;font-weight:300;line-height:1.45;padding:32px 0 0 0}.pf-checkout .your-quote-additional{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#131618;font-weight:300;line-height:1.45;padding:32px 0 0 0}.pf-checkout .your-quote-instructions{padding-top:32px}.pf-checkout .your-quote-instructions-text-left p{text-align:left}.pf-checkout .your-quote-about{padding:48px 32px}.pf-checkout .your-quote-about .about-sub-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#029ee3;font-weight:500;line-height:1}.pf-checkout .your-quote-about .about-title{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1;padding:8px 0 16px 0}.pf-checkout .your-quote-about .about-body{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;font-weight:300;line-height:1.57;padding:16px 0 32px 0}.pf-checkout .your-quote-about .about-body li{margin-left:16px}.pf-checkout .checkout-actions{display:flex;padding-top:56px;border-bottom:0 none;flex-direction:column;justify-content:flex-start;align-items:flex-end}.pf-checkout .checkout-actions .block{max-width:220px}.pf-checkout .checkout-actions form{text-align:right}.pf-checkout .checkout-actions .btn,.pf-checkout .checkout-actions .btn_a,.pf-checkout .checkout-actions #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout .checkout-actions .button,.pf-checkout .checkout-actions .btn_b,.pf-checkout .checkout-actions button#summaryPanelCloseButton,.pf-checkout .checkout-actions button#issuesPanelCloseButton,.pf-checkout .checkout-actions .checkout-back,.pf-checkout .checkout-actions .checkout-skip,.pf-checkout .checkout-actions .btn_c,.pf-checkout .checkout-actions .jsonForm input[type="cancel"],.jsonForm .pf-checkout .checkout-actions input[type="cancel"],.pf-checkout .checkout-actions .btn_d,.pf-checkout .checkout-actions .btn_e,.pf-checkout .checkout-actions .btn_g,.pf-checkout .checkout-actions .btn_login,.pf-checkout .checkout-actions .page-container button,.page-container .pf-checkout .checkout-actions button,.pf-checkout .checkout-actions .page-container input[type=button],.page-container .pf-checkout .checkout-actions input[type=button],.pf-checkout .checkout-actions .modal-content button,.modal-content .pf-checkout .checkout-actions button,.pf-checkout .checkout-actions .modal-content input[type=button],.modal-content .pf-checkout .checkout-actions input[type=button],.pf-checkout .checkout-actions .pf-admin .jf-btn,.pf-admin .pf-checkout .checkout-actions .jf-btn,.pf-checkout .checkout-actions .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout .checkout-actions span.button,.pf-checkout .checkout-actions .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout .checkout-actions span.button,.pf-checkout .checkout-actions .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout .checkout-actions .jf-btn,.pf-checkout .checkout-actions .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout .checkout-actions span.button,.pf-checkout .checkout-actions .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout .checkout-actions span.button,.pf-checkout .checkout-actions button#main_summary,.pf-checkout .checkout-actions button#main_submit_float,.pf-checkout .checkout-actions .jsonForm input[type="submit"],.jsonForm .pf-checkout .checkout-actions input[type="submit"],.pf-checkout.secure-hosting .checkout-actions input.trans-back[type='submit']{min-width:290px}.pf-checkout .map{height:250px}.pf-checkout .checkout-subtitle{font-size:14px;font-weight:300;line-height:1.57em}.pf-checkout .faq-section .faq-accordion{border:0 none}.pf-checkout .faq-section .faq-accordion .accordion-item{border:0 none}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger{padding:4px 0}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger .title-tert{font-weight:400}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger:after,.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger:before{display:none}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-trigger{border-bottom:0 none;background:transparent}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-trigger .title-tert{font-weight:400}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content{padding:8px 0 16px}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content p{margin-bottom:0;padding-right:0;padding-left:0}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content p+p{padding-top:16px}.pf-checkout .checkout-error{color:#D0021B}.pf-checkout .checkout-error a{color:#D0021B}.pf-checkout .trans-success,.pf-checkout .trans-error{font-size:18px;font-weight:400;line-height:1.78em;margin-bottom:0}.pf-checkout .trans-success+p,.pf-checkout .trans-error+p{margin-bottom:16px}.pf-checkout .trans-success{color:#71B544}.pf-checkout .trans-error{color:#D0021B}.pf-checkout .trans-error input[type='submit']{font-size:18px;text-decoration:underline;color:#D0021B;border:0 none;background:transparent;-webkit-appearance:none}.pf-checkout.secure-hosting .checkout-table .flex-parent>.ct-label{flex-basis:70%}.pf-checkout.secure-hosting .checkout-table .flex-parent>.ct-data{flex-basis:30%}.pf-checkout.secure-hosting input[type='submit'].trans-back{font-size:16px;color:#060708;border:1px solid #9b9b9b;background:rgba(0,0,0,0);-webkit-appearance:none}.pf-checkout.secure-hosting input[type='submit'].trans-back:hover{color:#fff;border:1px solid #131618;background:#131618}.pf-checkout.secure-hosting .error-details{padding:16px;background:rgba(28,28,27,0.05);margin-top:1em;border-bottom:0 none}.pf-checkout.secure-hosting .error-details .header-subsection{font-size:18px;font-weight:600;line-height:1.78em;margin-top:0;margin-bottom:.5em}.pf-checkout.secure-hosting .error-details:last-child{margin-bottom:0}.pf-checkout.checkout-secure3d .page-header{border-bottom:0 none;padding-bottom:0;margin:0}.pf-checkout .secure-btn{margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;font-size:18px;color:#fff;font-weight:400;line-height:1.22;letter-spacing:0.28px;display:block;width:100%;box-sizing:border-box;padding:12px 20px;text-align:center;border:none;border-radius:0;max-width:280px}.pf-checkout .secure-form{margin-top:32px;max-width:700px}.pf-checkout .accordion{width:100%}.pf-checkout .accordion .accordion-item .accordion-trigger{border-bottom:0px;background-color:#e3e4e4}.pf-checkout .accordion .accordion-item-open .accordion-trigger{background-color:#414a51}.pf-checkout .accordion .accordion-content{border:solid 1px #d7d5d5;border-top-width:0}.pf-checkout .icon-ic-close{fill:#b1b1b1}.pf-checkout .checkout-yourquote .your-order-block .checkout-table{max-width:unset}.pf-checkout .checkout-yourquote .your-order-block .checkout-actions{padding:0;border:none}.pf-checkout .checkout-yourquote .your-order-block .checkout-table.ct-totalrow{border-bottom-color:#d7d5d5}.pf-checkout .checkout-yourquote .your-quote-title{padding:0}.pf-checkout .quoteLink{padding-right:75px}.pf-checkout .xxaccordion{width:500px}.pf-checkout .xxaccordion .accordion-item .accordion-trigger{border-bottom:0px;background-color:#e3e4e4}.pf-checkout .xxaccordion .accordion-item-open .accordion-trigger{background-color:#414a51}.pf-checkout .xxaccordion .accordion-content{border:solid 1px #d7d5d5;border-top-width:0}.pf-checkout .accordion{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:3px}.pf-checkout .accordion .accordion-item .accordion-trigger{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;align-content:space-between;background-color:#7f8c94;padding:0 0 0 28px}@media (max-width: 768px){.pf-checkout .accordion .accordion-item .accordion-trigger{padding-left:16px}}.pf-checkout .accordion .accordion-item .accordion-trigger .accordion-title{height:57px;padding:6px 0;font-family:"EB Garamond",serif;font-size:26px;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#fff}@media (max-width: 768px){.pf-checkout .accordion .accordion-item .accordion-trigger .accordion-title{font-size:24px;letter-spacing:0.37px;padding-right:8px}}.pf-checkout .accordion .accordion-item .accordion-trigger .expiry-date{font-family:Sarabun, sans-serif;font-size:12px;font-weight:bold;line-height:1.83;letter-spacing:0.18px;color:#fff;padding:18px 99px 0 0}@media (max-width: 768px){.pf-checkout .accordion .accordion-item .accordion-trigger .expiry-date{opacity:0;pointer-events:none;position:absolute;bottom:-40px;left:16px;color:#20262a;z-index:10}}.pf-checkout .accordion .accordion-item .accordion-content{width:100%;border:solid 1px #979797;background-color:#fff;position:relative;transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease .3s}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table{width:100%;border-collapse:collapse}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table thead th{background-color:#fff;border:0.5px solid #979797 !important;border-top:none !important;text-align:left;font-family:Sarabun, sans-serif;font-size:17px;font-weight:bold;line-height:1.29;letter-spacing:0.26px;color:#202427}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table thead th:nth-of-type(1){border-left:none !important}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table thead th:nth-of-type(3){border-right:none !important}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody{border:none}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td{border:0.5px solid #979797;border-bottom:none;background-color:#fff;padding:5px 12px 5px 22px;font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#202427}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 768px){.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box{justify-content:flex-start}}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(1){border-left:none;width:60%}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(2){border-left:none;width:25%}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3){border-right:none;width:15%}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3) .icon-download{display:inline-block;width:35px;height:35px}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3) .icon-download svg{width:40px;height:40px}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3) .icon-preview{display:inline-block;width:36px;height:32px}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3) .icon-preview svg{width:30px;height:38px}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table:after{display:none}.pf-checkout .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#373f45}.pf-checkout .accordion .accordion-item.accordion-item-open .accordion-trigger .accordion-title{color:#fff}.pf-checkout .accordion .accordion-item.accordion-item-open .expiry-date{opacity:1;pointer-events:all}.pf-checkout .accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:8px 15px}@media (max-width: 768px){.pf-checkout .accordion .accordion-item.accordion-item-open .accordion-content{padding:48px 15px 8px 15px}}.pf-checkout .bounds .notice-rates,.pf-checkout .jf-header-bounds .notice-rates{margin:36px 0}.pf-checkout .alert-red{color:#a40d22}@media print{.pf-checkout #nav,.pf-checkout input,.pf-checkout #footer{display:none}.pf-checkout .no-print{display:none !important}}.pf-checkout button[name="print"]{text-transform:uppercase;color:#01bee5 !important;border:solid 1px #01bee5;background-color:transparent}.pf-checkout button[name="print"]:hover{background-color:transparent;color:#01bee5 !important}.pf-checkout #modal-checkout .modal-contentWrap{position:relative;max-width:920px;max-height:735px;width:100%;height:100%}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content{position:absolute;left:0;bottom:101px;top:100px;width:100%;overflow-y:scroll}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent{width:80%;flex-direction:column;justify-content:center;align-content:center;margin:0 auto}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent .block{width:100%;text-align:left}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent .block ul{padding-left:16px !important}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer{position:absolute;left:0;bottom:0;background-color:#3d3d3d;height:100px;width:100%}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent{padding:14px;align-content:flex-end;justify-content:flex-end;height:100%}@media (max-width: 568px){.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent{align-content:center;justify-content:center}}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent .block{max-width:200px;padding:8px}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent .block .modal-agreement-button{margin:auto}.secure-hosting #wrapper-for-cardstartmonth .collection label,.secure-hosting #wrapper-for-cardexpire .collection label{display:block;padding-left:0}.secure-hosting #wrapper-for-cardstartmonth .collection .jf-input-type-select,.secure-hosting #wrapper-for-cardexpire .collection .jf-input-type-select{display:inline-block;position:relative}.secure-hosting #wrapper-for-cardstartmonth .collection .jf-input-type-select select,.secure-hosting #wrapper-for-cardexpire .collection .jf-input-type-select select{padding-right:20px}.checkout-paymentmethod.pf-checkout .modal-wrap.active .modal-contentWrap{max-width:700px}#complete-print{text-decoration:underline;cursor:pointer}#complete-print:hover{text-decoration:underline}@media (max-width: 1023px){.checkout-paymentcomplete .block,.checkout-paymentcomplete .block.sidebar{flex-basis:100%}}.checkout-paymentcomplete .checkout-back{width:200px}.checkout-paymentcomplete .stickyFootWrap .thank-you-logged-out-content{text-align:left;padding:20px 57px}.checkout-paymentcomplete .stickyFootWrap .thank-you-logged-out-content-wrap{max-width:60%}.checkout-paymentcomplete .content-block{padding-top:24px;padding-bottom:16px}.thank-you-logged-out-header{font-size:22px;font-weight:500;line-height:1.45;color:#029ee3;padding-bottom:20px;padding-top:30px}.thank-you-logged-out-detail{font-size:15px;font-weight:500;line-height:1.6;color:#414a51;border-bottom:1px solid #c8c9ca;padding-bottom:25px}.thank-you-logged-out-content .logo{border-bottom:1px solid #c8c9ca;padding-bottom:25px}.thank-you-logged-out-content .logo img,.thank-you-logged-out-content .logo svg{width:112px;height:54px;fill:#4a4a4a}.thank-you-logged-out-buttons{padding:40px 0 10px 0}.checkout-yourquote .widget-title{padding-top:16px;padding-bottom:16px}.checkout-noquote #main{padding-top:16px;min-height:500px}.jsonForm .jf-input-type-text b{font-size:12px;font-weight:400;color:tomato}.content-message-checkout{max-width:Max(836px, 66%)}.content-message-checkout ul{padding:reset;padding-inline:1em}.content-message-checkout-acc{padding:0 32px;margin-bottom:20px;font-size:14px;width:70%}@media (max-width: 768px){.content-message-checkout-acc{width:100%}}table.table-checkout-acc{padding:32px}table.table-checkout-acc tbody tr:nth-of-type(odd),table.table-checkout-acc .pf-admin table tbody tr:nth-of-type(odd),table.table-checkout-acc tbody{background:none}table.table-checkout-acc tbody td{padding:10px 20px 10px 0}table.table-checkout-acc .td-title{border-bottom:1px solid gray;font-weight:bold}table.table-checkout-acc:after{content:none}.checkout-pay_invoice main ul{padding-left:20px}.checkout-pay_invoice main li{font-size:17px;line-height:1.41;letter-spacing:0.26px;padding-left:10px}.checkout-pay_invoice main li:last-child{margin-bottom:96px}.checkout-back{width:107px}.checkout-back:before{content:url(/img/out/intermediate-svg/icon-left-arrow.svg);display:inline-block;margin-right:0.5em;vertical-align:middle}.checkout-skip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:-2px}.checkout-skip:after{content:url(/img/out/intermediate-svg/icon-right-arrow.svg);display:inline-block;margin-left:0.5em;vertical-align:middle;margin-block:-1px}.checkout-paymentcomplete{font-size:16px}.aside-office{background:#202427;padding:48px 44px 64px 44px;color:#fff;font-size:17px;line-height:1.39;letter-spacing:0.26px}.aside-office .office-title{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:400;line-height:1.16;letter-spacing:0.58px;margin-bottom:24px}.aside-office .office-contact{margin-top:.5em;display:inline-block}.aside-office .office-contact .icon-email{width:18px;height:14px;fill:#fff}.aside-office .office-contact a{color:#fff}.aside-office .office-contact a:hover{color:#fff;text-decoration:underline}.checkout-noquote .block.sidebar{max-width:448px}.your-order-table{max-width:unset !important}.your-order-block .your-order-block-title{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#1c1c1b;font-weight:500;line-height:1.45;letter-spacing:0.34px;margin:0;padding-bottom:32px}.your-order-block .your-order-block-title:empty{display:none}.your-order-block .offlineInsurances-wrapper{padding-top:26px}.your-order-block .checkout-table.ct-totalrow{max-width:none;padding:3px 0px;margin-top:30px}.your-order-block .content-block{border-bottom:none}.your-order-item{padding-block:0;margin-bottom:16px}.your-order-item .accordion{padding-bottom:10px}.your-order-item+.your-order-item{margin-top:30px}.your-order-title{display:flex;padding-block:5px;align-items:center;gap:16px;align-items:center}.your-order-name{font-size:21px;line-height:1.5em;color:#20262a;font-weight:400}.your-order-summary{display:flex;font-weight:600;align-items:baseline}.your-order-total-text{font-size:16px;line-height:38px;padding-right:12px}.your-order-total{color:#20262a}.your-order-details{color:#20262a;font-size:14px;font-weight:400;padding:20px 30px 20px 0}.your-order-line{display:flex;padding:0 0 15px 0}.your-order-line-value{flex-basis:48%}.your-order-line-name{padding:0 60px 0 0;flex-basis:48%}.your-order-totalrow{display:flex;padding-block:14px;align-items:baseline;justify-content:end;gap:16px}.your-order-totalrow .ct-your-quote-label{font-weight:900}.your-order-totalrow .ct-your-quote-data{font-size:1.35em;font-weight:600}.snazzy .your-order-item{padding-block:0;border-left:3px solid #029ee3;padding-left:16px;margin-bottom:16px}.snazzy .your-order-name{font-size:18px}.snazzy .your-order-title{border-bottom:1px solid #eee;justify-content:space-between}.snazzy .your-order-summary{justify-content:space-between;font-weight:400}.snazzy .your-order-total-text{font-size:14px;font-weight:400;color:#b1b1b1;padding-right:40px}.snazzy .your-order-total{font-size:22px;font-weight:400}.snazzy .your-order-block .offlineInsurances-wrapper{padding-top:16px}.snazzy .your-order-table .checkout-table.ct-totalrow{border-top:5px double #d7d5d5}.snazzy .your-order-totalrow{justify-content:space-between}.snazzy .your-order-totalrow .ct-your-quote-label{font-weight:300}.account-switcher{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:200px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 33%;padding-left:0 !important}.account-switcher .content-body{background:#212f38;padding:43px 68px 110px 38px}.account-switcher .content-body .title{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:400;line-height:1.75}.account-switcher .content-body .valueText{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:24px;font-weight:bold;line-height:0.92;color:#ffffff}.account-switcher .content-body .acc-type{display:block;font-size:14px;line-height:1.57;color:#ffffff;font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;margin-bottom:5px}.account-switcher .contentButton .button{max-width:100%;font-size:14px;line-height:1;display:block;width:100%;box-sizing:border-box;padding:20px 20px;text-align:center;border:none;border-radius:0}.flex-parent-acc{padding-left:0 !important}@media only screen and (min-width: 1030px){.flex-parent .account-switcher{-webkit-flex:1 1 33%}}.dialog-message-container{margin:-30px;text-align:left}.dialog-message-container .modal-header{font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:400;line-height:1.75;background-color:#edeeee;padding:16px 21px}.dialog-message-container .modal-body{margin-top:40px;margin-bottom:100px;padding:13px 23px}.dialog-message-container .modal-body .modal-body-container{display:flex;flex-direction:row;align-items:center;border:solid 1px #d0021b;color:#d0021b;padding:13px 23px}.dialog-message-container .modal-body .modal-body-container .modal-icon{margin-right:20px}.dialog-message-container .modal-body .modal-body-container svg{fill:#d0021b}.off-canvas-open-account-switcher{cursor:pointer;display:flex}@media only screen and (min-width: 1024px){[data-tooltip]:before{position:absolute;content:attr(data-tooltip);opacity:0;padding:1px 3px;border-radius:2px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#f4f4f4;font-size:12px;text-align:center;color:#20262a;margin-top:20px;margin-left:10px}[data-tooltip]:hover:before{opacity:1}}.toolkit-page.stickyFootWrap.pf-dashboard .page-container{padding-top:148px}.news-detail-page .aside{border:none}.underwriter div.notify-block .notification .content{flex-wrap:nowrap;justify-content:space-between}.underwriter div.notify-block .notification .content .main-notification{padding:12px 0 12px 17%;max-width:294px}.underwriter div.notify-block .notification .content .main-notification .notification-title{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.46;letter-spacing:normal;color:#fff}.underwriter div.notify-block .notification .content .main-notification .notification-content{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.46;letter-spacing:normal;color:#fff}.underwriter div.notify-block .notification .content .delete-notification .delete{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;color:#9e9c9e}.underwriter div.notify-block .notification::after{height:1px;background:#777677;position:absolute;left:19%;display:block;content:'';width:77%}.underwriter div.notify-block .notification:last-child::after{display:none}.pf-admin.client-edit-main .stickyFootMain{background:none}.pf-admin .ws-popover button,.pf-admin button.ws-popover-opener{font-weight:600;display:block;margin-top:0;color:#222222;border:0 none;background:transparent}.pf-admin button.ws-popover-opener{width:19px;padding:0}.pf-admin.pf-create .ws-date{width:100%}@media only screen and (max-width: 1024px){.pf-admin .chart{width:200px;height:200px}.pf-admin .doughnutSummaryTitle{font-size:14px;margin:-10px 0 0 -41px}}@media only screen and (max-width: 850px){.pf-admin .chart{width:500px;height:500px}.pf-admin .doughnutSummaryTitle{font-size:18px;margin:0 0 0 -20px}}.pf-admin .icon-date-time{width:16px;height:16px}.pf-admin .date-time-box{padding:0;flex-wrap:nowrap}.pf-admin .red-lights{background-color:#029ee3}.pf-admin .green-lights{background-color:#009443}.pf-admin .grey-lights{background-color:#768c93}.pf-admin .rounded-img{border-radius:59px;width:59px;height:59px;-o-object-fit:cover;object-fit:cover}.pf-admin .pound-square{width:26px;height:26px;background-color:#fff;position:relative;top:-1px}.pf-admin .pound-square-disable{width:26px;height:26px;background-color:#e3e3e4;position:relative;top:-1px}.pf-admin .pound-square-green{width:26px;height:26px;background-color:#86c347;position:relative;top:-1px}.pf-admin .icon-payment{fill:#c8c9ca !important;padding:4px;position:relative;left:2px;width:26px;height:26px;cursor:pointer}.pf-admin .icon-payment-done{padding:6px;position:relative;left:1px;width:26px;height:26px;top:2px}.pf-admin .edit-policy-shell{position:relative;top:-3px}.pf-admin .icon-edit-shell{fill:#01bee5 !important;height:26px;width:26px}.pf-admin .pic-align{text-align:center}.pf-admin .tabbed>section>div>div{padding:0}.pf-admin .payment-border-green{border-bottom:4px solid #86c347}.pf-admin .payment-border-red{border-bottom:4px solid #f01731}.pf-admin .payment-border-orange{border-bottom:4px solid #f28619}.pf-admin .payment-border-grey{border-bottom:4px solid #868686}#datatable-policies-workflow.dataTable tbody td{padding:4px 22px}#datatable-policies-workflow .icon-wrap{position:relative;top:3px}#datatable-policies-workflow td:last-child .dt-actions{justify-content:flex-end}#datatable-policies-workflow .tooltip{position:relative;display:block}#datatable-policies-workflow .tooltip .tooltiptext{visibility:hidden;color:black;text-align:center;border-radius:6px;padding:10px 0;position:absolute;z-index:1;top:31px;left:50%;margin-left:-25px;white-space:normal;width:165px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#ffffff}#datatable-policies-workflow .tooltip .tooltiptext span{position:relative;top:10px}#datatable-policies-workflow .tooltip .tooltiptext .done{width:142px;height:32px;background-color:#86c347;margin-top:20px;text-align:center;color:#fff;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.14;position:relative;left:11px;padding:9px;cursor:pointer}#datatable-policies-workflow .tooltip .tooltiptext .ntu{width:142px;height:32px;background-color:#868686;margin-top:10px;text-align:center;color:#fff;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.14;position:relative;left:11px;padding:9px;cursor:pointer}#datatable-policies-workflow .tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-67px;border-width:10px;border-style:solid;border-color:transparent transparent #ffffff transparent}#datatable-policies-workflow .tooltip-head{position:relative;display:block}#datatable-policies-workflow .tooltip-head .tooltiptext-head{visibility:hidden;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:37px;left:94px;margin-left:-103px;width:165px;height:42px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#ffffff;text-transform:none;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#1c1c1b;font-weight:300;line-height:1.14}#datatable-policies-workflow .tooltip-head .tooltiptext-head span{position:relative;top:10px}#datatable-policies-workflow .tooltip-head .tooltiptext-head::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-63px;border-width:10px;border-style:solid;border-color:transparent transparent #ffffff transparent}#datatable-policies-workflow th:hover .tooltiptext-head{visibility:visible}#datatable-policies-workflow .custom-select{position:relative;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#1c1c1b;font-weight:300;line-height:1.14;margin:0px -22px}#datatable-policies-workflow .custom-select select{display:none}#datatable-policies-workflow .select-selected{background-color:transparent;position:relative;top:-3px}#datatable-policies-workflow .select-selected:after{position:absolute;content:"";top:8px;right:10px;width:10px;height:10px;border:1px solid transparent;border-color:black transparent transparent black;transform:rotate(225deg)}#datatable-policies-workflow .select-selected.select-arrow-active:after{border-color:transparent transparent black black;top:22px;transform:rotate(137deg)}#datatable-policies-workflow .select-items div,#datatable-policies-workflow .select-selected{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#1c1c1b;font-weight:300;line-height:1.14;padding:8px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#datatable-policies-workflow .select-selected.select-arrow-active{background-color:#fff;border-bottom:solid 1px #e3e3e4;padding:17px 16px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.36)}#datatable-policies-workflow .select-items{position:absolute;background-color:#fff;top:97%;left:0;right:0;z-index:99;box-shadow:0 2px 4px 0 rgba(0,0,0,0.36)}#datatable-policies-workflow .select-items .same-as-selected{color:#9b9b9b;pointer-events:none}#datatable-policies-workflow .select-hide{display:none}#datatable-policies-workflow .select-items div:hover,#datatable-policies-workflow .same-as-selected{background-color:rgba(0,0,0,0.1)}#datatable-policies-workflow #nested-table{padding:0;margin:0 -22px}#datatable-policies-workflow #nested-table table{border-collapse:collapse}#datatable-policies-workflow #nested-table table tbody,#datatable-policies-workflow #nested-table table tr,#datatable-policies-workflow #nested-table table td{border:none;border-bottom:1px solid #edeeee;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.21}#datatable-policies-workflow #nested-table table tr{height:100px}#datatable-policies-workflow #nested-table table svg{fill:#01bee5}#datatable-policies-workflow #nested-table table:after{display:none}#modal-payment .modal-content .alert-dialog{font-family:sans-serif;position:fixed;display:block;top:0;right:0;bottom:0;left:0;background:#222222;background-color:rgba(0,0,0,0.75);text-align:center;z-index:99999999}#modal-payment .modal-content .alert-dialog form{text-align:left;opacity:1 !important}#modal-payment .modal-content .alert-dialog .dialog-box{background-color:#ffffff;width:40%;min-width:400px;max-width:80%;margin:auto;display:inline-block;vertical-align:middle;max-height:100%;overflow:auto}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-title{background:#edeeee;padding:20px 40px;font-family:AGaramondPro;font-size:30px;text-align:left;color:#060708;line-height:68px;vertical-align:middle}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-message{margin:0;padding:30px;text-align:center}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-message .intro{display:inline-block;margin:0 0 5px;padding:0;font-family:'Gotham A', "Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;line-height:16px}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-button-row{background:none repeat scroll 0 0 rgba(100,100,100,0.1);background-color:#212f38;display:flex;flex-direction:row-reverse;padding-right:40px}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-button-row a{background:#01bee5;color:#fff;padding:10px;display:inline-block;margin:15px 0 15px 15px;text-decoration:none;min-width:150px;font-size:14px;text-transform:uppercase}#modal-payment .modal-content .alert-dialog:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#modal-payment .subStatusField{padding-bottom:10px}.pf-admin.broker-dashboard table{min-width:0}.pf-admin.broker-dashboard .dataTable{position:relative}.pf-admin.broker-dashboard .dataTable thead th{font-size:21px;line-height:1.1;letter-spacing:0.32px}.pf-admin.broker-dashboard .dataTable tbody td{font-size:15px;font-weight:300;letter-spacing:0.23px;color:#202427;line-height:1.5em;padding:1.1em 18px;height:4.1em}.pf-admin.broker-dashboard .dataTable tbody td .ellip{height:3em;overflow:hidden;text-overflow:ellipsis}.pf-admin.broker-dashboard #recent-activity-policies tbody td,.pf-admin.broker-dashboard #datatable-todo tbody td{height:8.2em}.pf-admin.broker-dashboard #recent-activity-policies tbody td .ellip,.pf-admin.broker-dashboard #datatable-todo tbody td .ellip{height:6em;-webkit-line-clamp:4}.pf-admin.broker-dashboard .dataTables_processing{position:absolute;border-left-color:#029ee3}td.deal-stage{text-transform:capitalize;position:relative;white-space:nowrap;min-width:500px;font-size:13px;line-height:1.23;letter-spacing:0.2px;color:#1c1c1b;text-align:center}.broker-dashboard td.deal-stage{min-width:0}td.deal-stage .substatus-title{padding-bottom:20px}td.deal-stage .substatus-title.not-renewed{padding:0;text-transform:capitalize}td.deal-stage .substatusIndicator{display:flex;gap:12px;align-items:flex-end;position:absolute;left:22px;right:22px;bottom:18px}.broker-dashboard td.deal-stage .substatusIndicator{bottom:0;left:0;right:0;gap:8px}td.deal-stage .substatusIndicator .substatus{flex:1 1 10px;height:5px;background:#009443;position:relative;cursor:pointer}.pf-list td.deal-stage .substatusIndicator .substatus{height:12px}.pf-list td.deal-stage .substatusIndicator .substatus:after,.pf-list td.deal-stage .substatusIndicator .substatus:before{content:'';display:block;position:absolute;top:0;left:-3px;right:-3px;bottom:50%;background-color:inherit;transform:skew(50deg)}.pf-list td.deal-stage .substatusIndicator .substatus:after{top:50%;bottom:0;transform:skew(-50deg)}td.deal-stage .substatusIndicator .substatus.current ~ div,td.deal-stage .substatusIndicator .substatus.none,td.deal-stage .substatusIndicator .substatus.none ~ div{background:#029ee3;transition:color 0.4s ease 0s}td.deal-stage .substatusIndicator .substatus.current ~ div:hover,td.deal-stage .substatusIndicator .substatus.none:hover,td.deal-stage .substatusIndicator .substatus.none ~ div:hover{background:#009443}.admin-home-widget h2{font-family:"EB Garamond",serif;font-size:36px;color:36px;line-height:1}.admin-home-widget ul.home{display:block;list-style:none;text-align:center;font-size:0;position:relative;margin:-30px -16px 0;padding:0}@media (max-width: 768px){.admin-home-widget ul.home{margin-right:-16px;margin-left:-16px}}@media (max-width: 970px){.admin-home-widget ul.home{width:100%}}.admin-home-widget ul.home>li{background:#EEEEEE;font-size:15px;display:inline-block;float:left;width:25%;margin:0;padding:16px;background:transparent}@media (max-width: 1180px){.admin-home-widget ul.home>li{padding:16px 10px}}.admin-home-widget ul.home>li:nth-child(3n){clear:left}.admin-home-widget ul.home>li a{position:relative;display:block;overflow:hidden;box-sizing:border-box;width:100%;padding:20px;transition:all .3s !important;text-align:center;vertical-align:middle;text-transform:uppercase;color:#595A5C;border:1px solid #E6E7E8;background:white;height:100%}.admin-home-widget ul.home>li a:hover{color:#1C75BC;border-color:#1C75BC}.admin-home-widget ul.home>li.create{position:absolute;top:0;right:0;bottom:0;width:50%;height:100%}.admin-home-widget ul.home>li a:after{display:block;padding-top:100%;content:''}.admin-home-widget ul.home>li a .square-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:100%}.admin-home-widget ul.home>li a .square-content div{flex:0 0 auto}.admin-home-widget ul.home>li a .square-content span{text-align:center}.pf-admin.error-occurred .wrap-e{width:400px;margin:80px auto 0 auto;text-align:center}.pf-admin.error-occurred img{margin-bottom:20px}.pf-warning .iad h1,.pf-agreement .iad h1{font-size:22px}.pf-warning .iad h2,.pf-agreement .iad h2{font-size:19px}.pf-warning .iad h3,.pf-agreement .iad h3{font-size:16px}.pf-warning span.embold,.pf-agreement span.embold{font-weight:700;font-style:italic}.pf-list .details-control a:hover,.pf-list .activity-control a:hover{cursor:pointer}.pf-list .details-control div,.pf-list .activity-control div{text-align:center}.pf-list .inline-form{display:inline-block}.pf-list td textarea{display:block;width:100%}.pf-list .icon-bin svg{width:23px;height:28px}.pf-list .icon-edit svg,.pf-list .icon-activity svg{width:28px;height:28px}.pf-list .icon-notes svg{height:28px;width:21px}.pf-view body,.pf-view html{height:100%;min-height:100%;margin:0;overflow:hidden}.pf-view iframe{width:100%;height:100%}.staff-edit #prof{display:block}.staff-edit #staffPicture{margin-bottom:10px}.batchFileUpload .icon-warning-triangle{fill:#D17B2F;vertical-align:middle;margin-right:10px}.batchFileUpload #actionsToTakeOnBasedOnPolicyId h4{margin:0;vertical-align:middle}.batchFileUpload #actionsToTakeOnBasedOnPolicyId button{margin-top:1em}.batchFileUpload #categoryFields{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);grid-gap:9px;margin-bottom:28px}.batchFileUpload .document_category_button{margin:0;width:100%;max-width:none}.batchFileUpload .document_category_button{background:#2D373D;border-color:#2D373D}.batchFileUpload .document_category_button:hover{background:white;border-color:#2D373D}.batchFileUpload .document_category_button.selected{background:#029ee3;border-color:#029ee3}.batchFileUpload #fileUploadContainer.batchFileUploadContainer{margin-top:0}.batchFileUpload #wrapper-for-checklistException{flex-wrap:nowrap;flex-direction:inherit;max-width:none}.batchFileUpload #wrapper-for-checklistException label.intro.intro-fine{flex-basis:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:center;padding:0;margin:0;padding-right:10px}.batchFileUpload h2{font-family:"EB Garamond",serif;font-weight:100}.batchFileUpload #docuploadform{margin-bottom:10px}.batchFileUpload #docuploadform .fieldwrap{margin-bottom:9px}.batchFileUpload #docuploadform .fieldwrap label{display:block}.batchFileUpload .dz-details{font-size:13px}.batchFileUpload #fileUploaderNotesDiv{margin:0 30px 30px 30px}.batchFileUpload .addNotesBtn{vertical-align:middle;display:flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;padding:3px;border:1px grey dashed;font-size:14px;margin-top:5px}.batchFileUpload .addNotesBtn svg{fill:#029ee3;height:14px;width:14px}.batchFileUpload .addNotesBtn:hover{color:#029ee3;border-color:#000000;cursor:pointer}.kyc-detail .stickyFootWrap .stickyFootMain{background:none}.kyc-detail .message-button{box-shadow:none;border:1px solid transparent;font-size:14px;outline:none;line-height:100%;white-space:nowrap;vertical-align:middle;padding:0.6rem 1rem;border-radius:2px;transition:all 0.2s ease-in-out;cursor:pointer;min-height:38px}.kyc-detail #username-page{text-align:center}.kyc-detail .username-page-container{background:#fff;box-shadow:0 1px 11px rgba(0,0,0,0.27);border-radius:2px;width:100%;max-width:500px;display:inline-block;margin-top:42px;vertical-align:middle;position:relative;padding:35px 55px 35px;min-height:250px;position:absolute;top:50%;left:0;right:0;margin:0 auto;margin-top:-160px}.kyc-detail .username-page-container .username-submit{margin-top:10px}.kyc-detail #chat-page{position:relative;height:100%}.kyc-detail .chat-container{max-width:700px;margin-right:auto;background-color:#fff;margin-top:30px;height:calc(100% - 60px);max-height:600px;position:relative}.kyc-detail #chat-page ul{list-style-type:none;background-color:#FFF;margin:0;overflow:auto;overflow-y:scroll;padding:0 20px 0px 20px;height:calc(100% - 150px);max-height:500px}.kyc-detail #chat-page #messageForm{padding:20px}.kyc-detail #chat-page ul li{line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #f4f4f4}.kyc-detail #chat-page ul li p{margin:0}.kyc-detail #chat-page .event-message{width:100%;text-align:center;clear:both}.kyc-detail #chat-page .event-message p{color:#777;font-size:14px;word-wrap:break-word}.kyc-detail #chat-page .chat-message{padding-left:68px;position:relative}.kyc-detail #chat-page .chat-message i{position:absolute;width:42px;height:42px;overflow:hidden;left:10px;display:inline-block;vertical-align:middle;font-size:18px;line-height:42px;color:#fff;text-align:center;border-radius:50%;font-style:normal;text-transform:uppercase}.kyc-detail #chat-page .chat-message span{color:#333;font-weight:600}.kyc-detail #chat-page .chat-message p{color:#43464b}.kyc-detail #messageForm .input-group input{height:38px;float:left;width:calc(100% - 217px)}.kyc-detail #messageForm .input-group button{float:left;width:80px;height:38px;margin-left:5px;margin-right:5px}.kyc-detail .addfile{width:110px !important;border:solid 1px #9b9b9b;background:white;color:#9b9b9b !important}.kyc-detail .addfile:hover{border:solid 1px #9b9b9b;background:white;color:#9b9b9b !important}.kyc-detail .chat-header{text-align:center;padding:15px;border-bottom:1px solid #ececec}.kyc-detail .chat-header h2{margin:0;font-weight:500}.kyc-detail .connecting{padding-top:5px;text-align:center;color:#777;position:absolute;top:65px;width:100%}.kyc-detail .kyc .tabbed{background:white}.kyc-detail .kyc .tabbed>section{border:none}.kyc-detail .kyc .tabbed>section>div>div{border-bottom:none}@media screen and (max-width: 730px){.kyc-detail .chat-container{margin:10px 10px 0 10px}}@media screen and (max-width: 480px){.kyc-detail .chat-container{height:calc(100% - 30px)}.kyc-detail .username-page-container{width:auto;margin-left:15px;margin-right:15px;padding:25px}.kyc-detail #chat-page ul{height:calc(100% - 120px)}.kyc-detail #messageForm .input-group button{width:65px}.kyc-detail #messageForm .input-group input{width:calc(100% - 200px)}.kyc-detail .chat-header{padding:10px}.kyc-detail .connecting{top:60px}.kyc-detail .chat-header h2{font-size:1.1em}}.pf-create .chosen-container{max-width:100% !important}.insurances-edit body>div:not(#headband){position:relative;padding-bottom:110px}.insurances-edit .saveSection{position:absolute;left:0;right:0;bottom:0}.insurances-edit .jsonForm{position:static}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact{max-width:58px;padding-left:0}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact>label:not(.error){padding-right:0}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact>.collection{justify-content:center;min-width:58px}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact>.collection>label:not(.error){min-width:0}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact input[type=checkbox]+.focb{margin-right:0}.insurances-edit #changeStaff .jf-input-type-submit{min-width:54px !important;max-width:54px !important;width:0.1%;padding-left:0}.insurances-edit #changeStaff .jf-input-type-submit input[type="submit"]{padding:0 6px;height:36px;margin-right:0;font-size:16px !important;width:100%}.insurances-edit #changeStaff .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}.insurances-edit #changeStaff .jf-input-type-submit .icon-jf-delete{fill:#979797}.insurances-edit #changeStaff .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%;padding-left:6px}.insurances-edit #changeStaff .jf-row{display:table-cell !important;max-width:none;margin:0;vertical-align:bottom}.insurances-edit #changeStaff .jf-row:first-child:nth-last-child(5),.insurances-edit #changeStaff .jf-row:first-child:nth-last-child(5) ~ .jf-row{width:40%}.insurances-edit #changeStaff .jf-row>.collection label:not(.error){display:inline-flex}.insurances-edit #changeStaff .linkedForm+.linkedForm label,.insurances-edit #changeStaff .linkedFormAddNew label{display:none}.insurances-edit #changeStaff fieldset{padding:0}.insurances-create .chosen-container{max-width:100% !important}.insurances-create2 body>div:not(#headband){position:relative;padding-bottom:110px}.insurances-create2 .saveSection{position:absolute;left:0;right:0;bottom:0}.insurances-create2 .jsonForm{position:static}.insurances-create2 #createInsuranceStep2 div#role_chosen{width:auto !important}.insurances-create2 #createInsuranceStep2 div#staff_chosen{width:auto !important}.insurances-create2 #createInsuranceStep2 div#wrapper-for-PrimaryContact{white-space:nowrap}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit .icon-jf-delete{fill:#979797}.insurances-create2 #createInsuranceStep2 .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}.insurances-create2 #createInsuranceStep2 fieldset.add-sector-id-rows{margin-bottom:50px}.documents-list .icon-tick-drawn,.documents-list .icon-cross-drawn{fill:#029ee3;vertical-align:top;height:15px;width:15px;margin-right:0.25em}.documents-fileUpload #fileUploadContainer,.broker-documents-file-upload #fileUploadContainer,.documents-fileUpload-v2 #fileUploadContainer,.asset-edit #fileUploadContainer{width:100%;margin:30px auto}.documents-fileUpload #fileUploadWrapper,.broker-documents-file-upload #fileUploadWrapper,.documents-fileUpload-v2 #fileUploadWrapper,.asset-edit #fileUploadWrapper{background:#ececec;text-align:center;vertical-align:middle;display:table;width:100%;min-height:300px;font-size:1em;color:#999;border-radius:10px;overflow:hidden;margin-bottom:1em}.documents-fileUpload #fileUpload,.documents-fileUpload #assetDocUpload,.broker-documents-file-upload #fileUpload,.broker-documents-file-upload #assetDocUpload,.documents-fileUpload-v2 #fileUpload,.documents-fileUpload-v2 #assetDocUpload,.asset-edit #fileUpload,.asset-edit #assetDocUpload{background:#ececec;text-align:center;vertical-align:middle;display:table-cell;padding:50px;border:none}.documents-fileUpload .dropzone.dz-started .dz-message,.broker-documents-file-upload .dropzone.dz-started .dz-message,.documents-fileUpload-v2 .dropzone.dz-started .dz-message,.asset-edit .dropzone.dz-started .dz-message{display:block}.documents-fileUpload .dropzone .dz-preview .dz-details,.broker-documents-file-upload .dropzone .dz-preview .dz-details,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details,.asset-edit .dropzone .dz-preview .dz-details{z-index:20;position:inherit;top:0;left:0;opacity:0;font-size:1em;min-width:100%;max-width:100%;text-align:center;color:#999;line-height:150%;padding:0}.documents-fileUpload .dropzone .dz-preview,.broker-documents-file-upload .dropzone .dz-preview,.documents-fileUpload-v2 .dropzone .dz-preview,.asset-edit .dropzone .dz-preview{position:relative;display:inline-block;width:180px;margin:0.5em;padding:10px;border-radius:5px}.documents-fileUpload .dropzone .dz-preview .dz-progress,.broker-documents-file-upload .dropzone .dz-preview .dz-progress,.documents-fileUpload-v2 .dropzone .dz-preview .dz-progress,.asset-edit .dropzone .dz-preview .dz-progress{position:relative;display:block;height:10px;border:2px solid #ffffff;background-color:#848484;border-radius:5px;overflow:hidden;box-shadow:0 0 0 6px #dedede, 0px 1px 1px 0px #000 inset;box-shadow:0 0 0 6px rgba(0,0,0,0.1),0px 1px 1px 0px #000 inset;margin:8px 0;width:160px;left:0}.documents-fileUpload .dz-preview.dz-file-preview.dz-success select,.broker-documents-file-upload .dz-preview.dz-file-preview.dz-success select,.documents-fileUpload-v2 .dz-preview.dz-file-preview.dz-success select,.asset-edit .dz-preview.dz-file-preview.dz-success select{opacity:0.3;pointer-events:none}.documents-fileUpload .dropzone .dz-preview .dz-progress .dz-upload,.broker-documents-file-upload .dropzone .dz-preview .dz-progress .dz-upload,.documents-fileUpload-v2 .dropzone .dz-preview .dz-progress .dz-upload,.asset-edit .dropzone .dz-preview .dz-progress .dz-upload{background:#addc3c}.documents-fileUpload .dropzone .dz-preview .dz-error-mark,.documents-fileUpload .dropzone .dz-preview .dz-success-mark,.broker-documents-file-upload .dropzone .dz-preview .dz-error-mark,.broker-documents-file-upload .dropzone .dz-preview .dz-success-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-error-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-success-mark,.asset-edit .dropzone .dz-preview .dz-error-mark,.asset-edit .dropzone .dz-preview .dz-success-mark{position:absolute;left:auto;top:0;width:auto;height:auto;right:0;margin:0;font-size:1.6em}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename:hover span,.broker-documents-file-upload .dropzone .dz-preview .dz-details .dz-filename:hover span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename:hover span,.asset-edit .dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#ececec}.documents-fileUpload .dropzone .dz-preview .dz-error-mark,.broker-documents-file-upload .dropzone .dz-preview .dz-error-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-error-mark,.asset-edit .dropzone .dz-preview .dz-error-mark{color:#bf1919}.documents-fileUpload .dropzone .dz-preview .dz-success-mark,.broker-documents-file-upload .dropzone .dz-preview .dz-success-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-success-mark,.asset-edit .dropzone .dz-preview .dz-success-mark{color:#43bb47}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename span,.broker-documents-file-upload .dropzone .dz-preview .dz-details .dz-filename span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename span,.asset-edit .dropzone .dz-preview .dz-details .dz-filename span{background-color:#ececec;white-space:normal;text-align:center;vertical-align:middle;display:table;width:100%;font-size:1em;color:#999;padding:0}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename:hover span,.broker-documents-file-upload .dropzone .dz-preview .dz-details .dz-filename:hover span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename:hover span,.asset-edit .dropzone .dz-preview .dz-details .dz-filename:hover span{border:none}.documents-fileUpload .type-sel,.broker-documents-file-upload .type-sel,.documents-fileUpload-v2 .type-sel,.asset-edit .type-sel{background:000;border:1px solid #ccc;margin-top:5px}.documents-fileUpload label,.broker-documents-file-upload label,.documents-fileUpload-v2 label{font-size:16px;margin-bottom:5px}.document-template-list .buttons{display:flex;justify-content:flex-end;padding:24px 0 32px 0}.document-template-list .btn,.document-template-list .btn_a,.document-template-list #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .document-template-list .button,.document-template-list .btn_b,.document-template-list button#summaryPanelCloseButton,.document-template-list button#issuesPanelCloseButton,.document-template-list .checkout-back,.document-template-list .checkout-skip,.document-template-list .btn_c,.document-template-list .jsonForm input[type="cancel"],.jsonForm .document-template-list input[type="cancel"],.document-template-list .btn_d,.document-template-list .btn_e,.document-template-list .btn_g,.document-template-list .btn_login,.document-template-list .page-container button,.page-container .document-template-list button,.document-template-list .page-container input[type=button],.page-container .document-template-list input[type=button],.document-template-list .modal-content button,.modal-content .document-template-list button,.document-template-list .modal-content input[type=button],.modal-content .document-template-list input[type=button],.document-template-list .pf-admin .jf-btn,.pf-admin .document-template-list .jf-btn,.document-template-list .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .document-template-list span.button,.document-template-list .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .document-template-list span.button,.document-template-list .pf-dashboard .jf-btn,.pf-dashboard .document-template-list .jf-btn,.document-template-list .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .document-template-list span.button,.document-template-list .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .document-template-list span.button,.document-template-list button#main_summary,.document-template-list button#main_submit_float,.document-template-list .jsonForm input[type="submit"],.jsonForm .document-template-list input[type="submit"],.document-template-list .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .document-template-list input.trans-back[type='submit']{margin-left:16px}.client-list .inline-form{display:inline-block}.client-list td.deleted{text-decoration:line-through;color:#ff0000}.client-edit>div{position:relative}.client-edit .jsonForm{position:static}.client-edit .tabbed>section.open>div{max-height:7000px}.client-edit #sector .jsonForm fieldset{margin:0;padding:10px 0;max-width:800px}.client-edit-login.access-full #permissions{display:none}.client-edit-login>div:not(#headband){padding-bottom:110px}.title-sec{font-family:"EB Garamond",serif;font-size:30px;line-height:1.3;margin-top:0}#sector .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}#sector .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px;width:100%;font-size:15px !important}#sector .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}#sector .jf-input-type-submit .icon-jf-delete{fill:#979797}#sector .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}#addSectorID fieldset.add-sector-id-rows{margin-bottom:50px}#addSectorID .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}#addSectorID .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}#addSectorID .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}#addSectorID .jf-input-type-submit .icon-jf-delete{fill:#979797}#addSectorID .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}.client-console .stickyFootMain{background:transparent}.client-console .block.sidebar{flex-basis:25%;min-width:250px}.client-console .jsonForm fieldset{max-width:100%}.client-console .jsonForm fieldset fieldset{padding:0}.client-console #modalDialog .jsonForm fieldset{margin:0}.client-console .console-pane-actions{position:absolute;top:32px;right:32px}.client-console main .tabbed{display:block;position:relative;background:none;padding:4px 0 0 0}.client-console main .tabbed>section{border:none;border-top:2px solid transparent}.client-console main .tabbed>section>div{display:block}.client-console main .no-js .tabbed>section.open>div{max-height:inherit}.client-console main .tabbed .tabbed>section{border-top:1px solid transparent}.client-console main .tabbed>section>div>div{margin:0;padding:0px;border:none}.client-console main .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabwrap .jf-header-bounds{padding:30px 0px}.client-console main .tabbed .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabbed .tabwrap .jf-header-bounds{padding:30px 30px 30px 0px}.client-console main .tabbed>section>div>div{margin:0;padding:0px;border:none}.client-console main .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabwrap .jf-header-bounds{padding:30px 0px}.client-console main .tabbed .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabbed .tabwrap .jf-header-bounds{padding:30px 30px 30px 0px}.client-console main .tabbed .overflowTabs{right:0;left:inherit}.client-console main section.active.waiting:after{content:"";top:0;right:0;left:0;display:block;position:absolute;height:4px;width:100%;background:#d8d8d8;background:linear-gradient(90deg, rgba(255,255,255,0) 60%, #e99813 60%, #e99813 100%);background-size:200% 100%;-webkit-animation:wipe 1s linear infinite;animation:wipe 1s linear infinite;-webkit-animation-iteration-count:10;animation-iteration-count:10}@-webkit-keyframes wipe{0%{background-position:200% 0}100%{background-position:0 0}}@keyframes wipe{0%{background-position:200% 0}100%{background-position:0 0}}.client-console main .summary-stats{flex-grow:0;flex:inherit;margin:0 -32px}.client-console main .summary-stats .summary-stat{flex:inherit;min-width:0;display:flex;padding:16px}.client-console main .summary-stats .summary-meta,.client-console main .summary-stats .summary-icon{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:1.5em;font-weight:100;margin-right:10px}.client-console main .jsonForm fieldset.stats{flex-grow:0;flex:inherit;margin:-32px 0 -32px -16px;width:auto;min-width:auto}.client-console main .jsonForm fieldset.stats .jf-row{flex:inherit;min-width:0;display:inline-flex;padding:16px;width:auto;max-width:33%;flex-grow:0}.client-console main .jsonForm fieldset.stats .jf-row label.stat-icon,.client-console main .jsonForm fieldset.stats .jf-row *[data-stat-icon]{display:flex;justify-content:center;flex-direction:column;font-size:1.5em;font-weight:100;margin-right:0;border:0;background:transparent;opacity:1;flex-shrink:0;min-width:0}.client-console main .jsonForm fieldset.stats .jf-row label.stat-icon{width:auto;max-width:none;min-width:45px}.client-console main .jsonForm fieldset.stats .jf-row *[data-stat-icon]{width:auto;max-width:none}.client-console main .jsonForm fieldset.stats .stat-icon[for=totalLoss] svg{fill:#bb0000}.client-console main .client-console{background:white}.client-console #client-console-summary .contact-block{max-width:300px;color:#20262a}.client-console #client-console-summary .contact-block a{color:#20262a}.client-console #client-console-summary .contact-block a:hover{text-decoration:underline}.client-console #client-console-summary .contact-block .chosen-single{border-top:0;border-left:0;border-right:0;background:none;box-shadow:none}.client-console #client-console-summary .person{padding-left:12px;padding-top:6px}.client-console #client-console-summary .person.primary-only{padding-left:0}.uw-requests-list .send{margin-top:32px}.page-container .rfqCreate{font-size:14px;font-weight:300}.page-container .rfqCreate .rfqCreateSubHeader{font-size:22px;padding-bottom:5px;padding-top:0}.page-container .rfqCreateLabel{padding-top:14px;padding-bottom:12px}.page-container .rfqCreateLine{padding-bottom:8px;padding-top:10px}.page-container .rfqCreateFieldSet{margin-bottom:0}.page-container .rfqCreateButtonFieldSet{margin:0}.page-container .rfqCreateExecLabel{padding-bottom:0}.page-container .rfqCreateExecSummary{margin-top:30px}.rfqExecSummary{display:flex;flex-wrap:wrap}.rfqExecLabel{flex-basis:30%}.rfqExecValue{flex-basis:70%}.rfqRequest-header-text{font-size:22px;color:#060708;padding-bottom:28px}.rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.rfqRequest-value{flex-basis:60%}.bounds .dataTable_overflow_wrapper .rfqRequestDetail .rfqDeclined td,.jf-header-bounds .dataTable_overflow_wrapper .rfqRequestDetail .rfqDeclined td{background:#f2f4f4}.stickyFootMain .bounds .rfqRequestDetail,.stickyFootMain .jf-header-bounds .rfqRequestDetail{border-collapse:unset}.stickyFootMain .bounds .rfqRequestDetail td,.stickyFootMain .jf-header-bounds .rfqRequestDetail td{border:0;background:white}.stickyFootMain .bounds .rfqRequestDetail th,.stickyFootMain .jf-header-bounds .rfqRequestDetail th{border:0;background:white;text-align:left}.stickyFootMain .bounds .rfqRequestDetailHeader,.stickyFootMain .jf-header-bounds .rfqRequestDetailHeader{border-bottom:5px solid black;border-top:5px solid black;border-collapse:collapse}.rfqrDetailContainer{display:flex;flex-wrap:wrap;padding:0 20px}.rfqrMainContainer{text-align:left}.rfqExecLabel{flex-basis:30%;padding:5px 15px}.rfqExecValue{flex-basis:70%;padding:5px}.rfqrDetailLabel{flex-basis:30%;text-align:left;padding:5px 15px}.rfqrDetailValue{flex-basis:70%;text-align:left;padding:5px}.rfqrDetailTitle{background:#edeeee;font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:300;line-height:1.14;padding:20px 15px 0 35px;margin:0 0 25px 0;display:flex;justify-content:space-between}.rfqrDetailSubTitle{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#060708;font-weight:300;line-height:1.14;font-size:20px;padding:15px 35px}.rfqrDetailReference{font-size:20px;line-height:2.65;position:relative;top:-10px;left:-15px}.rfqrDetailBold{font-weight:600}.rfqrDetailSeperator{padding:10px  35px 10px 35px}.rfqrDetailFooter{padding:10px}.rfqrStatusText{background:#424e56;color:white;padding:6px 14px 4px 14px;white-space:nowrap}.rfqrStatusContainer{display:flex;padding:15px 35px 18px 35px}.rfqrStatusAwarded{background:#60b602}.rfqrStatusAccepted{background:#538a17}.rfqrStatusDeclined{background:#bbbbbb}.rfqrStatusAwaitingResponse{background:#f28921}.rfqrDetailBody{font-size:14px}.underwriter .crfqFavouriteContainer{display:flex;justify-content:space-around}.underwriter .crfqFavourite svg{fill:#df4053}.underwriter .crfqNotFavourite svg{fill:#a2a1a2}.underwriter .stickyFootWrap .crfqStatusDeclined td{color:#9B9D9F}.underwriter .crfqSelected{background-color:#fee3c7}.underwriter .qo{min-height:100px}.underwriter table.list{width:480px;background-color:#FFFFFF;border-collapse:collapse;border-width:2px;border-color:#7ea8f8;border-style:solid;color:#000000}.underwriter table.list td,.underwriter table.list th{border-width:2px;border-color:#7ea8f8;border-style:solid;padding:5px;text-align:left}.underwriter table.list thead{background-color:#7ea8f8}.underwriter table.canvas{width:480px;height:200px;background-color:#cccccc;border-collapse:collapse;border-width:2px;border-color:#7ea8f8}.underwriter .box{width:480px;height:200px;background-color:#cccccc}.underwriter div.blueTable{border:1px solid #000000;background-color:#EEEEEE;width:100%;text-align:left;border-collapse:collapse}.underwriter .divTable.blueTable .divTableCell,.underwriter .divTable.blueTable .divTableHead{border:1px solid #AAAAAA;padding:2px 10px}.underwriter .divTable.blueTable .divTableBody .divTableCell{font-size:15px}.underwriter .divTable.blueTable .divTableRow:nth-child(even){background:#EEEEEE}.underwriter .divTable.blueTable .divTableHeading{background:#000000;border-bottom:1px solid #444444}.underwriter .divTable.blueTable .divTableHeading .divTableHead{font-size:15px;font-weight:bold;color:#eeeeee;border-left:1px solid #AAAAAA}.underwriter .divTable.blueTable .divTableHeading .divTableHead:first-child{border-left:none}.underwriter .blueTable .tableFootStyle{font-size:15px;font-weight:bold;color:#FFFFFF;background:#AAAAAA;background:linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #aaa 100%);border-top:2px solid #444444}.underwriter .blueTable .tableFootStyle{font-size:15px}.underwriter .blueTable .tableFootStyle .links{text-align:right}.underwriter .blueTable .tableFootStyle .links a{display:inline-block;background:#1C6EA4;color:#FFFFFF;padding:2px 8px;border-radius:5px}.underwriter .blueTable.outerTableFooter{border-top:none}.underwriter .blueTable.outerTableFooter .tableFootStyle{padding:3px 5px}.underwriter .divTable{display:table}.underwriter .divTableRow{display:table-row}.underwriter .divTableHeading{display:table-header-group}.underwriter .divTableCell,.underwriter .divTableHead{display:table-cell}.underwriter .divTableFootCell{display:table-cell;border:0}.underwriter .divTableCellRight{display:table-cell;text-align:right;padding:10px}.underwriter .divTableHeading{display:table-header-group}.underwriter .divTableFoot{display:table-footer-group}.underwriter .divTableBody{display:table-row-group}.underwriter .rfqOptionsContainer{display:flex;flex-wrap:wrap;margin-bottom:32px}.underwriter .rfqOptionsItem{flex-basis:50%}.underwriter .rfqOptionsBtn{line-height:0;max-height:30px}.underwriter .rfqOptionsGroup{margin:20px 20px 0 0;min-width:400px;min-height:500px;border-style:solid;border-width:1px;display:flex;flex-direction:column}.underwriter .rfqOptionsPick{margin:20px 20px 0 0;min-width:400px}.underwriter .rfqOptionsGroupHeader{padding:16px;background:black;color:white;font-size:20px}.underwriter .rfqOptionsGroupBody{padding:16px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.underwriter .rfqOptionsGroupPlus{align-items:center;flex-grow:1;justify-content:space-around;display:flex}.underwriter .rfqOptionsInput{width:6em}.underwriter .page-container .rfqFooterTable{width:100%;background:transparent}.underwriter .page-container .rfqFooterTable tr{background:transparent}.underwriter .page-container .rfqFooterTable tbody{background:transparent}.underwriter .page-container .rfqFooterCell{padding:7px}.underwriter .rfqFooterCell2{width:calc(6em + 20px)}.underwriter .rfqFooterCell3{width:168px}.underwriter .page-container .rfqFooterTotalLabel{font-weight:600}.underwriter .page-container .rfqOptionsTitleBox{background:black;border-color:black;color:white;font-size:20px !important;box-shadow:unset}.underwriter .optionCol1{width:auto}.underwriter .optionCol2{width:auto}.underwriter .optionCol3{width:90px}.underwriter .optionCol4{width:130px}.underwriter .optionCol5{width:40px}.underwriter .rfqRequest-header-text{font-size:22px;color:#060708;padding-bottom:28px}.underwriter .rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.underwriter .rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.underwriter .rfqRequest-value{flex-basis:60%}.underwriter .rfqOptions-drag-drop-title{font-family:'adobe-garamond-pro', serif;font-size:22px;color:#20262a;line-height:1.64;margin-top:50px}.underwriter .rfqManageOptions .stickyFootMain{padding:32px 0}.underwriter .rfqPlusText{margin-bottom:50px;font-size:18px}.underwriter .rfqPlusIcon{text-align:center;margin-bottom:140px}.underwriter .rfqRequestApprove-header-text{font-size:22px;color:#060708;padding-bottom:28px;padding-top:28px}.underwriter .rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.underwriter .rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.underwriter .rfqRequest-value{flex-basis:60%}.underwriter .uwRequestsStatus{position:absolute;top:0;left:0;bottom:0;width:3px}.underwriter .uwRequestsStatusNotQuoted{background:#d0021b}.underwriter .uwRequestsStatusAwarded{background:#60b602}.underwriter .uwRequestsStatusQuoted{background:#4a90e2}.underwriter .uwRequestsStatusQuoted{background:#4a90e2}.underwriter .uwRequestsStatusLost{background:#b473ed}.underwriter .uwRequestsStatusDeclined{background:#908f90}.underwriter .uwRequests td{position:relative}.underwriter .rfqrPopupFooter{background:#212f38;padding:16px;margin:40px 0 0 0;display:flex;justify-content:flex-end}.underwriter .rfqrPopupFooter a{border:solid 1px #9b9b9b;padding:6px 55px;color:white}.underwriter .rfqrPopupEmptyFooter{background:#212f38;padding:42px;margin:40px 0 0 0}.underwriter .rfqrPopup .subDetail{display:none}.underwriter .rfqrPopup .active+.subDetail{display:block}.underwriter .rfqrRespondTitle{font-size:22px;padding:5px}.underwriter .rfqrRespondStart{padding:15px}.underwriter .rfqrRespondData{padding:5px}.underwriter .rfqrRespondAddButton{display:flex;justify-content:space-between;align-items:flex-end;padding:5px 0 20px 0}.underwriter .rfqrRespondSubmitButtons{display:flex;justify-content:flex-end;padding:7px 0 20px 0}.underwriter .rfqrRespondSeperator{padding:22px 5px 16px 5px}.underwriter .rfqrRespondSubjCell{padding:10px 22px}.underwriter .rfqrRespondSubjContainer{display:flex;justify-content:space-between}.underwriter .rfqrRespondSubjTitle{line-height:2.45}.underwriter .rfqrRespondSubjTitle{line-height:2.45}.underwriter .rfqrRespondSubjLink{display:flex;justify-content:space-between;border:1px solid #20262a;max-width:100px;padding:3px 0 2px 10px;color:#20262a}.underwriter .rfqrRespondSubjIconContainer{width:10px;height:10px;fill:#20262a}.underwriter .rfqrRespondSubjIcon{width:10px;fill:#20262a}.underwriter .rfqrRespondSubjRemove{padding:0px 12px 0px 10px;line-height:1.7}.underwriter .stickyFootWrap .rfqrDetailBody .showSubject{display:block}.underwriter .rfqrDetailBody .rfqSubject{display:none}.option-groups-list .actions .dt-actions-item .rfqHide{display:none;backround:pink}.option-groups-list .dt-actions .dt-actions-item{display:flex;justify-content:space-between}.option-groups-list .actions .dt-actions-item .rfqHide{display:none}.option-groups-list .btn,.option-groups-list .btn_a,.option-groups-list #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .option-groups-list .button,.option-groups-list .btn_b,.option-groups-list button#summaryPanelCloseButton,.option-groups-list button#issuesPanelCloseButton,.option-groups-list .checkout-back,.option-groups-list .checkout-skip,.option-groups-list .btn_c,.option-groups-list .jsonForm input[type="cancel"],.jsonForm .option-groups-list input[type="cancel"],.option-groups-list .btn_d,.option-groups-list .btn_e,.option-groups-list .btn_g,.option-groups-list .btn_login,.option-groups-list .page-container button,.page-container .option-groups-list button,.option-groups-list .page-container input[type=button],.page-container .option-groups-list input[type=button],.option-groups-list .modal-content button,.modal-content .option-groups-list button,.option-groups-list .modal-content input[type=button],.modal-content .option-groups-list input[type=button],.option-groups-list .pf-admin .jf-btn,.pf-admin .option-groups-list .jf-btn,.option-groups-list .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .option-groups-list span.button,.option-groups-list .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .option-groups-list span.button,.option-groups-list .pf-dashboard .jf-btn,.pf-dashboard .option-groups-list .jf-btn,.option-groups-list .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .option-groups-list span.button,.option-groups-list .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .option-groups-list span.button,.option-groups-list button#main_summary,.option-groups-list button#main_submit_float,.option-groups-list .jsonForm input[type="submit"],.jsonForm .option-groups-list input[type="submit"],.option-groups-list .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .option-groups-list input.trans-back[type='submit']{margin-left:8px}.option-groups-list .rfqExecSummary{padding-top:32px}.option-groups-list .buttons{display:flex;justify-content:flex-end;padding:7px 0 20px 0}.available-underwriters-list .rfqRequest-header-text{padding-left:15px}.available-underwriters-list .bounds .column-title,.available-underwriters-list .jf-header-bounds .column-title{padding-left:15px}.uw-requests-list .dataTables_wrapper{margin-bottom:60px}.uw-requests-list .crfqRetractSelected{margin-bottom:50px}.rfq-list .dt-actions .dt-actions-item{display:flex;justify-content:space-between}.rfq-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfq-list table tbody .actions{padding:10px}.rfq-list .dataTable .rfqRequestDetail tbody tr td{padding-left:10px}.rfq-subjectivities .rfqSubject .rfqrRespondSubmitButtons a{width:300px;margin-top:18px}.option-groups-list .jsonForm input[type="search"]{box-sizing:inherit}.option-groups-list .buttons .btn,.option-groups-list .buttons .btn_a,.option-groups-list .buttons #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .option-groups-list .buttons .button,.option-groups-list .buttons .btn_b,.option-groups-list .buttons button#summaryPanelCloseButton,.option-groups-list .buttons button#issuesPanelCloseButton,.option-groups-list .buttons .checkout-back,.option-groups-list .buttons .checkout-skip,.option-groups-list .buttons .btn_c,.option-groups-list .buttons .jsonForm input[type="cancel"],.jsonForm .option-groups-list .buttons input[type="cancel"],.option-groups-list .buttons .btn_d,.option-groups-list .buttons .btn_e,.option-groups-list .buttons .btn_g,.option-groups-list .buttons .btn_login,.option-groups-list .buttons .page-container button,.page-container .option-groups-list .buttons button,.option-groups-list .buttons .page-container input[type=button],.page-container .option-groups-list .buttons input[type=button],.option-groups-list .buttons .modal-content button,.modal-content .option-groups-list .buttons button,.option-groups-list .buttons .modal-content input[type=button],.modal-content .option-groups-list .buttons input[type=button],.option-groups-list .buttons .pf-admin .jf-btn,.pf-admin .option-groups-list .buttons .jf-btn,.option-groups-list .buttons .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .option-groups-list .buttons span.button,.option-groups-list .buttons .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .option-groups-list .buttons span.button,.option-groups-list .buttons .pf-dashboard .jf-btn,.pf-dashboard .option-groups-list .buttons .jf-btn,.option-groups-list .buttons .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .option-groups-list .buttons span.button,.option-groups-list .buttons .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .option-groups-list .buttons span.button,.option-groups-list .buttons button#main_summary,.option-groups-list .buttons button#main_submit_float,.option-groups-list .buttons .jsonForm input[type="submit"],.jsonForm .option-groups-list .buttons input[type="submit"],.option-groups-list .buttons .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .option-groups-list .buttons input.trans-back[type='submit']{margin-left:16px}.option-groups-list .cmqLeadContainer{display:flex;justify-content:space-around}.option-groups-list .cmqLead svg{fill:#df4053;height:30px}.option-groups-list .cmqNotLead svg{fill:#a2a1a2;height:30px}.option-groups-list .jsonForm textarea{min-height:155px}.option-groups-list .dataTable .rfqRequestDetail tbody tr td{padding-left:10px}.rfq-proposal form input[type="submit"]{float:left}.rfq-proposal form .buttons{display:flex;justify-content:flex-start;flex-wrap:wrap}.rfq-proposal form .rejectContainer{display:flex}.rfq-proposal form .reject{height:56px}.rfq-proposal form .rationale{margin:10px 0 0 20px}.rfqr-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfq-request-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfqExecSummary{display:flex;flex-wrap:wrap}.rfqExecLabel{flex-basis:30%}.rfqExecValue{flex-basis:70%}.rfqExecValueClient{font-weight:600}.actions .dt-actions-item .rfqHide{display:none}.rfqStatusAwarded{background:#60b602}.rfqStatusComplete{background:#538a17}.rfqStatusInComplete{background:#f28921}.rfqStatusCreated{background:#bbbbbb}.allQuotesResponded{font-weight:500;color:#60b602}.someQuotesResponded{font-weight:500;color:#f28921}.rfqStatus{position:relative;height:38px;width:38px;fill:#fff}.rfqStatusSvg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.summary-of-changes .text-changed-info{color:mediumblue}.summary-of-changes .box-forms{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.summary-of-changes .box-forms .summary-sja{margin:0 5px;width:49%}#datatable-policies .trigger_popup_fricc{cursor:pointer}.wrapper-compare{display:none}.wrapper-compare .background{background:rgba(0,0,0,0.73);position:absolute;width:100%;height:100%;top:0;z-index:99999}.wrapper-compare .foreground{position:relative;width:100%;height:100%;max-width:30%;max-height:30%;margin:30%;box-sizing:border-box;padding:30px}@media only screen and (max-width: 1200px){.wrapper-compare .foreground{margin:25%}}@media only screen and (max-width: 1080px){.wrapper-compare .foreground{margin:20%}}@media only screen and (max-width: 900px){.wrapper-compare .foreground{margin:14%}}@media only screen and (max-width: 750px){.wrapper-compare .foreground{margin:8%}}@media only screen and (max-width: 670px){.wrapper-compare .foreground{min-width:65%;margin:auto}}@media only screen and (max-width: 1355px){.wrapper-compare .foreground{max-width:73%}.wrapper-compare .foreground .chosen-container{width:340px !important}.wrapper-compare .foreground #compare-forms{max-width:160px}}@media only screen and (max-width: 550px){.wrapper-compare .foreground .chosen-container{width:280px !important}}@media only screen and (max-width: 455px){.wrapper-compare .foreground .chosen-container{width:200px !important}.wrapper-compare .foreground #compare-forms{max-width:100px}}@media only screen and (max-width: 320px){.wrapper-compare .foreground .chosen-container{width:140px !important}}.wrapper-compare .foreground .form-compare-content{background-color:white;position:fixed;top:40%;width:100%;height:100%;z-index:99999;max-width:30%;min-width:570px;max-height:30%;box-sizing:border-box}@media only screen and (max-width: 670px){.wrapper-compare .foreground .form-compare-content{max-width:65%;min-width:unset}}@media only screen and (max-height: 1024px){.wrapper-compare .foreground .form-compare-content{top:30%}}@media only screen and (max-height: 823px){.wrapper-compare .foreground .form-compare-content{top:30%;max-height:36%}}@media only screen and (max-height: 667px){.wrapper-compare .foreground .form-compare-content{top:30%;max-height:40%}}@media only screen and (max-height: 641px){.wrapper-compare .foreground .form-compare-content{max-height:47%;top:28%}}@media only screen and (max-height: 480px){.wrapper-compare .foreground .form-compare-content{max-height:53%;top:25%}}.wrapper-compare .foreground .form-compare-content .stickyFootMain{height:100%}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content{height:100%}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .column-title{font-size:18px;height:100%;max-height:22%;text-align:center;padding:31px 15px 15px 15px}@media only screen and (max-width: 455px){.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .column-title{max-height:37%}}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content{padding:20px 60px}@media only screen and (max-width: 670px){.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content{padding:0 30px}}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content .select-compare{margin:20px 0;text-align:right}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content .chosen-container{text-align:left}.wrapper-compare .foreground .form-compare-content .button-compare{margin:20px 0;text-align:right}.assets .coverStatus{margin:0}.assets .coverStatus *{vertical-align:middle}.assets .coverStatus strong{display:inline-block;padding:3px;vertical-align:middle;padding-right:0.8em;-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%)}.assets .coverStatus strong svg{max-height:16px;max-width:20px;vertical-align:text-top}.assets .onCover strong{background-color:rgba(65,117,5,0.1);color:#417505}.assets .onCover strong svg{fill:#417505}.assets .onCover strong svg.icon-tick-drawn{stroke:#417505;stroke-width:2px}.assets .offCover strong{background:rgba(153,21,36,0.1);color:#991524}.assets .offCover strong svg{fill:#991524}.assets .sold{display:inline-block;font-weight:100;text-transform:uppercase;border:1px solid;color:#96000b;line-height:1em;padding:0.3rem 0.3rem 0.1rem 0.3rem}.assets .alert.deleted{color:#96000b;font-weight:normal}.assets .alert.deleted .icon-warning-triangle{fill:#96000b}@media only screen and (max-width: 1030px){.assets section.block.assets-block{min-width:100%}}.assets .flex-parent .vertical-divider{width:2px;max-width:2px;min-width:2px;box-sizing:content-box;background-color:#e2e2e2}@media only screen and (max-width: 1030px){.assets .flex-parent .vertical-divider{display:none}}.assets .child-asset-listing{margin-bottom:40px}.assets .asset-edit-jsonform-wrapper .jsonForm fieldset{padding:0}.assets .jsonForm input[type=checkbox]+.focb::before{content:"\2573";color:#ffffff}.assets .jsonForm input[type=checkbox]:checked+.focb::before{content:"\2714";color:#ffffff;background-color:#90ce51;border-color:#90ce51}.assets .jsonForm.disabled{opacity:0.4;pointer-events:none}.assets .jsonForm .chosen-container[style],.assets .jsonForm .chosen-container-single[style]{width:calc(100% - 6px) !important}.assets .no-bottom-padding{padding-bottom:0}.assets .file-drop-area{position:relative;display:flex;align-items:center;min-width:300px;max-width:100%;padding:25px;border:1px dashed rgba(0,0,0,0.4);transition:0.2s}.assets .file-drop-area.is-dragover{background-color:rgba(1,1,1,0.1)}.assets .fake-btn{flex-shrink:0;background-color:#00bee5;color:#ffffff;border:1px solid rgba(0,0,0,0.3);padding:8px 15px;margin-right:10px;font-size:12px;text-transform:uppercase}.assets .file-msg{font-size:small;font-weight:300;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assets .file-input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}.assets .file-input:focus{outline:none}.assets .asset-document-list a{vertical-align:middle}.assets .asset-document-list a svg{height:1em;width:1em;vertical-align:middle;fill:currentColor}.manual-quote-edit .column{float:left;min-width:600px;width:50%;padding:7px}@media only screen and (max-width: 622px){.manual-quote-edit .column{min-width:500px}}@media only screen and (max-width: 520px){.manual-quote-edit .column{min-width:420px}}.manual-quote-edit .bounds content-padding:after,.manual-quote-edit .jf-header-bounds content-padding:after{content:"";display:table;clear:both}.manual-quote-edit div.scrollmenu{background-color:white;overflow:auto;white-space:nowrap}.manual-quote-edit div.scrollmenu .flex-parent{display:inline-block;color:white;text-align:center;padding:14px;text-decoration:none}.manual-quote-edit #manualQuote-endorsement_filter{margin-right:2px}.manual-quote-edit #manualQuote-endorsement{max-width:700px;width:100% !important}.manual-quote-edit .accordion{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;-ms-flex-wrap:wrap;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-trigger{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;align-content:space-between}.manual-quote-edit .accordion .accordion-item .accordion-trigger .quote-currency-value{width:60%;height:57px;padding:6px 0;font-family:"adobe-garamond-pro",serif;font-size:26px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#414a51}.manual-quote-edit .accordion .accordion-item .accordion-trigger .quote-id-value{width:29%;height:57px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.26px;padding:20px 20px 20px 0;display:inline-block;text-align:right;color:#414a51}.manual-quote-edit .accordion .accordion-item .accordion-content{max-width:622px;width:100%;border:solid 1px #979797;background-color:#ffffff;position:relative;transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease .3s}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content:after{content:"";width:80%;position:absolute;height:2px;margin:21px 27px 20px 0;background-color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value .quote-key-block{min-width:100px;width:50%;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:0.23px;color:#202427;padding:8px 16px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value .quote-value-block{width:50%;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b;padding:8px 16px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content{margin-top:39px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content:after{content:"";width:80%;position:absolute;height:1px;margin:10px 27px 20px 0;background-color:#979797}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value .premium-gbp{min-width:100px;width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value .premium-gbp-value{width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content{margin-top:27px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content:after{content:"";width:80%;position:absolute;height:1px;margin:10px 27px 20px 0;background-color:#979797}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value .premium-gbp{min-width:100px;width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value .premium-gbp-value{width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item.accordion-item-open .quote-currency-value{color:#fff}.manual-quote-edit .accordion .accordion-item.accordion-item-open .quote-id-value{color:#fff}.manual-quote-edit .accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:36px 30px 59px 30px;max-height:unset}.admin-checklist main section{max-width:928px}.admin-checklist main section .jsonForm{width:100%}.admin-checklist main section .jsonForm label{font-size:13px}.admin-checklist main section .jsonForm legend{font-weight:900}.admin-checklist main section .jsonForm fieldset{max-width:100%}.admin-checklist main section .jsonForm #wrapper-for-checklistException.jf-row.jf-input-type-onoffswitch{flex-direction:row;align-items:center}.admin-checklist main section .jsonForm #wrapper-for-checklistException.jf-row.jf-input-type-onoffswitch label.intro-fine{flex-basis:inherit;margin:0 15px 0 0;padding:0}.admin-checklist main section .jsonForm #wrapper-for-checklistException.jf-row.jf-input-type-onoffswitch label.error{left:auto;right:0}.admin-checklist main section .jsonForm #wrapper-for-checklistException.jf-row.jf-input-type-onoffswitch label.error::before{left:auto;right:20px}.admin-checklist main section .jsonForm .intro-fine{font-weight:200;margin-bottom:0.5em}.admin-checklist main section .jsonForm .jf-header-section{display:none}.admin-checklist main section .jsonForm .accordion-item:first-of-type{margin-top:25px}.admin-checklist main section .jsonForm .accordion-item:last-of-type .accordion-trigger{pointer-events:none}.admin-checklist main section .jsonForm .accordion-item:last-of-type .accordion-trigger svg{opacity:0}.admin-checklist main section #completeChecklistBtn{white-space:nowrap;text-align:center}.admin-checklist main section #lastFieldSet{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.admin-checklist .jf-header-section{display:none}.todo-create{text-align:left}.todo-create .actions-block .jsonForm{min-width:100px;white-space:nowrap}.todo-create .flex-parent{justify-content:space-between;-moz-column-gap:20px;column-gap:20px}.todo-create .flex-parent .block{-webkit-flex:0}.todo-create .flex-parent #mainFormDiv{flex:2;max-width:600px}.todo-create .flex-parent #createdThisSessionDiv{flex:1}.todo-create #createTodoWrapper{margin-top:-40px;padding-top:0}.todo-create #createTodoWrapper #createTodo fieldset{padding-inline:0}.todo-create #createTodoWrapper #createdThisSessionDiv heading{font-family:Sarabun, Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:16px;display:block;margin:15px 0 7px 0}.todo-create #createTodoWrapper #createdThisSessionDiv .borderedContainer{border:1px solid #ccc;min-height:calc(100% - 4px)}.todo-create .flat-plain-table{min-width:150px;table-layout:fixed}.todo-create .flat-plain-table tr{border-bottom:1px solid #ccc}.todo-create .flat-plain-table td{line-height:1.5em}.todo-create .flat-plain-table td:last-of-type{width:10%}.todo-create .flat-plain-table td>span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.todo-create .flexParent-2-1{display:flex;align-items:flex-start;-moz-column-gap:20px;column-gap:20px;width:100%}.todo-create .flexParent-2-1 .flexChild-2{flex:2;width:100%;max-width:600px}.todo-create .flexParent-2-1 .flexChild-2 fieldset{margin:0;padding:0}.todo-create .flexParent-2-1 .flexChild-1{flex:1}.todo-create .cta-container{padding:16px}.todo-create .cta-container .flexChild-2{border-top:1px solid #ccc;padding-block:16px}.todo-create .cta-container .flexChild-2 .submitFields{width:auto}.todo-create #addNewPolicyLink{color:#131618;font-size:14px;vertical-align:middle}.todo-create #addNewPolicyLink span{margin-right:5px;vertical-align:middle}.todo-create #addNewPolicyLink span svg{fill:#029ee3;height:14px;width:14px;stroke-width:14px;stroke:#029ee3}.todo-create #addToListLinkWrapper{display:flex;justify-content:end}.todo-create #addToListLink{color:#131618;font-size:14px;vertical-align:middle}.todo-create #addToListLink span{vertical-align:middle}.todo-create #addToListLink span svg{fill:#029ee3;height:14px;width:14px;stroke:#029ee3}.todo-create #policiesTable .deleteRow{color:#131618}.todo-create #policiesTable .deleteRow:hover{color:#029ee3}.todo-create #createdThisSessionTable{table-layout:fixed;width:calc(100% - 28px);margin-inline:14px;font-size:13px}.todo-create #createdThisSessionTable td{line-height:2.5em}.todo-create #createdThisSessionTable td:last-of-type{width:auto}#modal-ajax .todo-create:not(.batchModeActive) .jsonForm{min-width:240px}.svg-icon{width:30px;height:30px;fill:white;margin:22px 0px 0px 24px}#home .menuitem_home{display:none}.modal-content{min-width:600px}.pf-admin .modal-content .jsonForm fieldset{margin-top:0;text-align:left}.modal-wrap.active .modal-contentWrap{background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.75)}.toolkit-detail .modal-wrap.active .modal-contentWrap{padding:0}.modal-wrap .page-header .bounds>.flex-parent .block,.modal-wrap .page-header .jf-header-bounds>.flex-parent .block{padding-bottom:0}#datatable-todo_wrapper table{border-spacing:0 !important}#datatable-todo_wrapper table tbody{border:0 none;background:none}.dashboardTodo-client{margin-bottom:5px;font-size:15px;font-weight:500;line-height:1.47;letter-spacing:0.23px;color:#202427}.dashboardTodo-task{max-width:320px;width:384px;margin:7px 0;font-size:15px;font-weight:300;font-style:italic;line-height:1.3;letter-spacing:0.23px;color:#373f45;max-height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.dashboardTodo-meta{margin-top:7px;font-size:11px;line-height:1.36;letter-spacing:0.17px;color:#768c93}.pf-admin table#datatable-todo_assigned tbody td{padding:4px 22px}.client-console .overview-block.todo .square-content{border-bottom:0 none}.client-console .overview-block.todo .square-content h2{background:#828D93}.dt-actions-item [class^="pound-square"]{margin-left:1.5em}.assignedStaff{position:relative}.reassignments{position:absolute;bottom:16px;right:10px;height:16px}.reassignments ul{z-index:99999999999999;position:absolute;top:100%;left:100%;display:block;min-width:320px;max-width:0px;max-height:0px;opacity:0;transition:all .4s ease 0s;list-style:none;text-align:left;padding:16px;margin:0}.reassignments ul li{font-weight:500}.reassignments ul li p{font-weight:300;margin-bottom:0}.reassignments ul li+li{padding-top:8px}.reassignments .icon-staff{width:16px;fill:#979797}.reassignments .icon-staff:hover+ul{max-width:500px;max-height:500px;opacity:1;background:#fff;border:1px solid #9b9b9b}.todo-consoleWidget{max-width:910px;margin:1em 0 4em 0;position:relative}.todo-consoleWidget .todo-Console_viewAll{transition:max-height 0.4s ease 0s;position:absolute;bottom:20px;right:20px;display:block;min-width:120px;vertical-align:middle;color:#202427}.todo-consoleWidget .todo-Console_viewAll .btn_a,.todo-consoleWidget .todo-Console_viewAll #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .todo-consoleWidget .todo-Console_viewAll .button{display:inline-block;max-width:32px;padding:6px;height:32px;margin-left:.5em;line-height:16px}.todo-consoleWidget .task-count{background-color:#029ee3;color:#fff;height:19px;width:19px;line-height:19px;font-size:12px;font-weight:600;letter-spacing:0.18px;text-align:center;border-radius:50%;display:inline-block;position:absolute;margin-left:.5em}.viewAll .todo-Console_viewAll{opacity:0;pointer-events:none}.todo-Console_wrap{max-height:258px;overflow:hidden;position:relative;transition:max-height 0.4s ease 0s}.todo-Console_wrap:after{content:'';position:absolute;display:block;top:0;left:1px;right:1px;bottom:1px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff 100%);opacity:1;transition:max-height 0.4s ease 0s}.viewAll .todo-Console_wrap{max-height:774px}.viewAll .todo-Console_wrap:after{opacity:0;pointer-events:none}.todo-Console_task{display:flex;flex:1 1 50%;font-size:15px;font-weight:300;letter-spacing:0.23px;color:#1c1c1b;padding:22px 28px;border:1px solid #979797;border-top:0 none}.todo-Console_task .todo-Console_meta{flex:0 0 30%}.todo-Console_task .todo-Console_meta h6{display:inline-block;margin:0;font-size:15px;font-weight:700;color:#202427}.todo-list .col-status{min-width:130px}#recent-accessed-clients td:nth-child(2){text-align:right}#recent-accessed-clients td:nth-child(2) a{padding-right:.5em}.todo-dashboard-status{text-align:right}.todo-dashboard-status .todo-status_text{font-size:11px;font-weight:700;line-height:1.36;letter-spacing:0.17px}.todo-dashboard-status .todo-green{color:#009443}.todo-dashboard-status .todo-orange{color:#f59421}.todo-dashboard-status .todo-red{color:#b90404}.todo-dashboard-status .list-menu-container{margin-top:.5em}.todo-dashboard-status .list-btn-menu{padding-right:0}.site-locktonperformance .banner-widget .request-a-quote-form-wrap .jf-row.compressed,.site-locktonrecruitment .request-a-quote-form-wrap .jf-row.compressed{margin:2em 0 0 0}.toolkittopic-page .page-header .ajax-form>.flex-parent>.block{flex-basis:100%}.toolkittopic-page #text-search-container:after{width:200vh}.toolkittopic-page .search-results{margin-top:32px}.dataTables_paginate .paginate_button{font-size:1rem;line-height:1;color:#202427;padding:0.5rem .75rem;border:solid 1px #505c64;background-color:transparent;cursor:pointer}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button:hover{background-color:rgba(127,140,148,0.25);border:solid 1px #505c64;color:#202427}.dataTable .sorting_asc,.dataTable .sorting_desc{padding-right:56px !important}.dataTable .sorting_asc::after{left:calc(100% - 22px);content:url(/img/sort_asc.svg)}.dataTable .sorting_desc::after{left:calc(100% - 22px);content:url(/img/sort_desc.svg)}#modal-claims.active .modal-contentWrap{height:90%;width:90%}.chosen-style+.chosen-container-single .chosen-single div b{background:none !important}body .chosen-container-single .chosen-single div b{background-image:none !important;width:7px !important;transform-origin:center}body .chosen-container-single .chosen-single .chosen-with-drop div b{transform:rotate(180deg)}.chosen-container-single .chosen-single div b:before,.chosen-container-single .chosen-single div b:after{content:'';display:block;background:#979797;width:2px;height:8px;position:absolute;top:50%;margin-top:-3.6px}.chosen-container-single .chosen-single div b:before{transform:rotate(-55deg);transform-origin:center}.chosen-container-single .chosen-single div b:after{transform:rotate(55deg);left:4px}.pf-admin .jsonForm fieldset:first-of-type{margin-top:0}.indicator-yes,.indicator-no{position:relative}.indicator-yes:after,.indicator-no:after{position:absolute;opacity:1;content:'';margin-top:-6px;width:12px;height:12px;background:#b5b6b7;border-radius:50%}.indicator-yes:after{background:#71B544}.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{display:flex}.dropzone .dz-preview .dz-error-message{color:white !important}.icon-wizard{height:30px;width:30px}#policyEdit select.chosen-style[style]{visibility:visible !important;opacity:0.001;pointer-events:none;z-index:-1}.reveal{display:grid;grid-template-columns:1fr 0fr;transition:grid-template-columns 250ms;transition:grid-template-columns 250ms, -ms-grid-columns 250ms}.reveal[data-show="right"]{grid-template-columns:0fr 1fr}.reveal>div{overflow-x:hidden}.reveal>div:first-child{white-space:nowrap}.reveal[data-show="right"]>div:last-child{overflow-x:visible}div#insuranceTypeReveal>div:first-child{border:1px solid #ccc;font-size:12px;line-height:1em;height:36px;align-items:center;justify-content:space-between;display:flex;gap:10px;color:#666;padding-inline:20px}div#insuranceTypeReveal.reveal[data-show="right"]>div:first-child{border:none;padding:0}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px}@font-face{font-family:vimeo;src:url(font/vimeo.eot)}@font-face{font-family:vimeo;src:url(dist/css/font/vimeo.woff2) format("woff2"),url(dist/css/font/vimeo.woff) format("woff");font-weight:400;font-style:normal}.vimeo_player:focus{outline:0}.vimeo_player_wrapper{display:block;transform:translateZ(0) translate3d(0, 0, 0);transform-style:preserve-3d;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.vimeo_player .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:"Droid Sans",sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}@-webkit-keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}.vimeo_player_Fullscreen{display:block !important;position:fixed !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;margin:0 !important;border:none !important;opacity:1 !important;background-color:#000}.vimeo_player_wrapper iframe{max-width:4000px !important;border:0 !important}.inline_vimeo_player{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.7);background:rgba(0,0,0,0.5)}.inline_vimeo_player img{border:none !important;margin:0 !important;padding:0 !important;transform:none !important}.vimeo_player_bar .vimeo_icon{font-size:20px;font-family:vimeo;cursor:pointer}.vimeo_player_bar .vimeo_url.vimeo_icon{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer;font-size:40px}.vimeo_player_bar,.vimeo_player_bar .buttonBar{left:0;padding:5px;width:100%;box-sizing:border-box}.vimeo_player_bar{transition:opacity .5s;display:block;height:10px;background:#333;position:fixed;bottom:0;text-align:left;z-index:1000;font:14px/16px sans-serif;color:#fff;opacity:.1}.vimeo_player_bar.visible,.vimeo_player_bar:hover{opacity:1}.vimeo_player_bar .buttonBar{transition:all .5s;background:0 0;font:12px/14px Calibri;position:absolute;top:-30px;height:40px}.vimeo_player_bar:hover .buttonBar{background:rgba(0,0,0,0.4)}.vimeo_player_bar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}.vimeo_player_bar span.vimeo_player_time{width:130px}.vimeo_player_bar span.mb_OnlyYT,.vimeo_player_bar span.mb_YTPUrl{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}.vimeo_player_bar span.mb_YTPUrl img{width:60px}.vimeo_player_bar span.mb_OnlyYT{left:300px;right:auto}.vimeo_player_bar span.mb_OnlyYT img{width:25px}.vimeo_player_bar span.mb_YTPUrl a{color:#fff}.vimeo_player_bar .vimeo_player_muteUnmute,.vimeo_player_bar .vimeo_player_pause,.vimeo_player_bar .vimeo_player_pause img{cursor:pointer}.vimeo_player_bar .vimeo_player_pogress{height:10px;width:100%;background:#222;bottom:0;left:0}.vimeo_player_bar .vimeo_player_loaded{height:10px;width:0;background:#444;left:0}.vimeo_player_bar .vimeo_player_seek_bar{height:10px;width:0;background:#2a97cc;bottom:0;left:0;box-shadow:rgba(82,82,82,0.47) 1px 1px 3px}.vimeo_player_bar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}.vimeo_player_overlay.raster{background:url(dist/css/images/raster.png)}.vimeo_player_overlay.raster.retina{background:url(dist/css/images/raster@2x.png)}.vimeo_player_overlay.raster-dot{background:url(dist/css/images/raster_dot.png)}.vimeo_player_overlay.raster-dot.retina{background:url(dist/css/images/raster_dot@2x.png)}.vimeo_player_bar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer !important;border-radius:3px}.vimeo_player_bar.compact .simpleSlider{width:40px}.vimeo_player_bar .simpleSlider.muted{opacity:.3}.vimeo_player_bar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}.vimeo_player_bar .level.horizontal{height:100%;width:0}.vimeo_player_bar .level.vertical{height:auto;width:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2Zlc3Npb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9oZWxwZXJzL19hbmltYXRpb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9oZWxwZXJzL19wbGFjZWhvbGRlcnMuc2NzcyIsInByb2Zlc3Npb25zL2hlbHBlcnMvX2luY2x1ZGUtbWVkaWEuc2NzcyIsInByb2Zlc3Npb25zL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwicHJvZmVzc2lvbnMuY3NzIiwicHJvZmVzc2lvbnMvYmFzZS9fZGVmYXVsdC5zY3NzIiwicHJvZmVzc2lvbnMvYmFzZS9fYmFzZS5zY3NzIiwicHJvZmVzc2lvbnMvdmFyaWFibGVzL19wYWxsZXR0ZS5zY3NzIiwicHJvZmVzc2lvbnMvdmFyaWFibGVzL19kZWZhdWx0LnNjc3MiLCJwcm9mZXNzaW9ucy9fY29tbW9uZGVwLnNjc3MiLCIuLi9tb2R1bGVzL3NpbXBsZS1maXhlZC1oZWFkZXIvX3NpbXBsZS1maXhlZC1oZWFkZXIuc2NzcyIsIi4uL21vZHVsZXMvbGF5b3V0L19mbGV4bGF5b3V0LnNjc3MiLCIuLi9tb2R1bGVzL2xheW91dC9fc3RpY2t5SGVhZGVyLnNjc3MiLCIuLi9tb2R1bGVzL25hdi9fZmxleC1uYXYuc2NzcyIsIi4uL21vZHVsZXMvdGFiYmVkL190YWJiZWQuc2NzcyIsIi4uL21vZHVsZXMvbW9kYWwvX21vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL2Nhcm91c2VsL19jYXJvdXNlbC5zY3NzIiwiLi4vbW9kdWxlcy9hY2NvcmRpb24vX2FjY29yZGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9tYXBzL19tYXBzLnNjc3MiLCIuLi9tb2R1bGVzL2ZsZXhTbGlkZXIvX2ZsZXhTbGlkZXIuc2NzcyIsIi4uL21vZHVsZXMvd2l6YXJkL193aXphcmQuc2NzcyIsInByb2Zlc3Npb25zL2hlbHBlcnMvX2ZvbnRzLnNjc3MiLCIuLi9tb2R1bGVzL3BvbGljeUR1cmF0aW9uV2lkZ2V0L19wb2xpY3lEdXJhdGlvbldpZGdldC5zY3NzIiwiLi4vbW9kdWxlcy9zdHlsZWRBbGVydC9fc3R5bGVkQWxlcnQuc2NzcyIsIi4uL21vZHVsZXMvY3Vyc29yVHJhY2tpbmdUb29sdGlwL19jdXJzb3JUcmFja2luZ1Rvb2x0aXAuc2NzcyIsIi4uL3ZlbmRvci9qcXVlcnktdWkuY3NzIiwiLi4vdmVuZG9yL2RhdGF0YWJsZXMvZGF0YXRhYmxlcy5jc3MiLCIuLi92ZW5kb3IvY2hvc2VuLzEuNC4yL2Nob3Nlbi5taW4uY3NzIiwiLi4vdmVuZG9yL3NlbGVjdDIvNC4wLjEzL2Nzcy9zZWxlY3QyLmNzcyIsIi4uL3ZlbmRvci9zZWxlY3QyLzQuMC4xMy9jc3Mvc2VsZWN0Mi50aGVtZS5zdHVubi5jc3MiLCIuLi92ZW5kb3IvSW1hZ2VTZWxlY3QvSW1hZ2VTZWxlY3QuY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2JhY2stdG8tcGFnZS5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fc29jaWFsLWljb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19sb2dvcy5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX29wZW5DbG9zZUljb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fdGl0bGVzLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2RvdWdobnV0cy5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fcHJvZ3Jlc3NCYXIuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2Rvd25sb2FkTGlzdC5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2ZsYWdzLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19zd2l0Y2guc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2ZsZXgtdGFibGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2FjY2VwdC1kZWNsaW5lLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19xdW90ZS1mb3JtLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19wYWdlLWhlYWRlci5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcmVzb3VyY2VzLWZpbHRlcnMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3Jlc291cmNlcy1wb3B1bGFyLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19jb250YWN0LXRhYnMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2NvbnRhY3Qtc2VydmljZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fbG9nby1jYXJvdXNlbC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fbG9jYXRpb24tdGFicy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fZmFxLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19pbmZvLXdpZGdldC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fYmFubmVyLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19yc2EtYmxvY2suc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvYXNpZGVzL19hc2lkZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9hc2lkZXMvX2RvY3VtZW50cy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9fY2hlY2tvdXQtdGFibGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvX2VuZG9yc2VtZW50cy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9fcGF5bWVudFNlbGVjdC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9fc3VydmV5LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19yZXNvdXJjZXMtYmxvY2suc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2FmZmlsaWF0aW9ucy1ibG9jay5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fc3RvcnktZmFjdHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3RhYi1jb250cm9sLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19kYXNoYm9hcmQtdGFicy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcG9saWN5LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19zdGF0dXNMZWdlbmQuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2ltcG9ydENvbnRhY3RzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL193ZWJzaGltLW92ZXJpZGVzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19ob21lU2VjdGlvbi5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fc3RyZWFtLWJsb2NrLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL190d28tY29sLWxpc3Quc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3NsaWRlci1tb2RzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19nZXRBUXVvdGVPcHRpb24uc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX2xpc3RNZW51LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19tb2RhbC1wZGYuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2F1dG8tY29tcGxldGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3NyLXRyZXZvci5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fY29udGFjdFRpbGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2NhdGVnb3J5RGFzaGJvYXJkLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19zZWN0aW9uLWJsb2NrLTUwLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19oZWFkZXIuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX25vdGlmaWNhdGlvbi1iYXIuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX21haW4tbmF2LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19kcm9wRG93bk1lbnUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX29mZi1jYW52YXMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX29mZkNhbnZhc0NvbnRyb2wuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX29mZkNhbnZhc1RhYmJlZE1lbnUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX29mZkNhbnZhc0Zvcm0uc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX3NpdGUtc3BlY2lmaWMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvc2FsZXMvX3NhbGVzLW1lZGljYS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcGFnZUJsb2NrLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19zdW1tYXJ5LXRhYmxlLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL190YWJsZS1mbG93LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL190YWJsZXMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3B1c2hOYXYuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3RocmVlLW9wdGlvbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL19mb3JtTm9ybWFsaXNlLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvX2pmLXZhcmlhYmxlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19qc29uRm9ybS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvX2NvbGxlY3Rpb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19yb3cuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19yZXBlYXRhYmxlUmVnaW9ucy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvX2RlY2xhcmF0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9tb2R1bGVzL2RpYWxvZy9fZGlhbG9nLnNjc3MiLCIuLi9tb2R1bGVzL3F1aWNrQ3JlYXRlV2l6YXJkL19xdWlja0NyZWF0ZVdpemFyZC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL2NoZWNrb3V0L19jaGVja291dC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2xvYWRpbmdTcGlubmVyLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fcmVhZE9ubHlOb3RpY2Uuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19maWxlTGlzdC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZpbGVVcGxvYWRlci5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2luQ29sdW1ucy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2hlbHBCb3hlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZvcndhcmRRdWVzdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2Nsb3NlRm9yQWxsUGFuZWxzLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9faW5JZnJhbWUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19udW1iZXJUb29sdGlwLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fbm90YXBwbGljYWJsZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2xlZ2VuZC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jb21tb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9faW5wdXRfZGF0ZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jaG9zZW4uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY2hlY2tib3gmcmFkaW8uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fbm90ZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jb250YWN0cyZhc3NldHMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fb25PZmZTd2l0Y2guc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fdGV4dGFyZWEuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fZmlsZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZpZWxkc2V0LWFjdGlvbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL19zdW1tYXJ5U2NyZWVuLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9faXNzdWVzU3VtbWFyeS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX2hlbHBQYW5lbC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX3BhZ2VDb250cm9sLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9fZG91Z2hudXRDaGFydC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL19zaGFtZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fanNvbmZvcm0tb3ZlcnJpZGVzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19xdWlja0NyZWF0ZVdpemFyZC1vdmVycmlkZXMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2xvZ2luLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19hY2MtY29udGFjdC1kZXRhaWxzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19jbGllbnQtZGV0YWlscy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fdG9vbHRpcHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX292ZXJ2aWV3LWJsb2NrLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19kdExpc3RGaWx0ZXIuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2RldGFpbC10YWJsZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fYmxvY2stc3RhdHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3dpZGdldC1jb25zb2xlLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19jbGllbnQtdGFicy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9kYXRhdGFibGVzL19kYXRhdGFibGVzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL2RhdGF0YWJsZXMvX2RvY3VtZW50VmlzaWJpbGl0eS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2dyaWQuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19mZWF0dXJlZC1wYWdlcy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2RlZmF1bHQtZ3JpZC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fY29udGFjdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX21lbWJlci1kZXRhaWwuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19nZXQtYS1xdW90ZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2luc3VyYW5jZS1pbmRleC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2luc3VyYW5jZS1kZXRhaWwuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19uZXdzLWRldGFpbC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX291ci1zdG9yeS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fcmVzb3VyY2VzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWZmaWxpYXRpb25zLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19mb290ZXIuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19tYXN0ZXItcG9saWN5LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fcGFydG5lcnMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19kYXNoYm9hcmQuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19kYXNoYm9hcmQtY29udGFjdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2Rhc2hib2FyZC1hY2NvdW50LWRldGFpbHMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19kYXNoYm9hcmQtZG9jdW1lbnRzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9jaGVja291dC9feW91ci1vcmRlci5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FjY291bnQtc3dpdGNoZXIuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL190b29sa2l0LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fdW5kZXJ3cml0ZXIuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19wZmFkbWluLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4taG9tZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWVycm9yLW9jY3VycmVkLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tcGYtd2FybmluZy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLXBmLWxpc3Quc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1wZi12aWV3LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tc3RhZmYtZWRpdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWJhdGNoLWZpbGUtdXBsb2FkLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4ta3ljLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tcGYtY3JlYXRlLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4taW5zdXJhbmNlcy1lZGl0LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4taW5zdXJhbmNlcy1jcmVhdGUuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1kb2N1bWVudHMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1jbGllbnRzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tY2xpZW50LWNvbnNvbGUuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19yZXF1ZXN0LWZvci1xdW90ZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX3N1bW1hcnktb2YtY2hhbmdlcy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWFzc2V0cy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX21hbnVhbC1xdW90ZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWNoZWNrbGlzdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLXRvZG8tY3JlYXRlLnNjc3MiLCJwcm9mZXNzaW9ucy9fc2hhbWUuc2NzcyIsInByb2Zlc3Npb25zL2Jhc2UvX3ByaW50LnNjc3MiLCIuLi92ZW5kb3IvZHJvcHpvbmUvZHJvcHpvbmUuY3NzIiwiLi4vdmVuZG9yL2Ryb3B6b25lL2Jhc2ljLmNzcyIsIi4uL21vZHVsZXMvanF1ZXJ5Lm1iLnZpbWVvX3BsYXllci1tYXN0ZXIvZGlzdC9jc3MvanF1ZXJ5Lm1iLnZpbWVvX3BsYXllci5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlCQSxxRUFBQSxDQUErRCx3Q0NoQjNELEdBQ0ksV0FBVyxDQUVmLEtBQ0ksT0FBTyxDQUFBLENEWWdELGdDQ2hCM0QsR0FDSSxXQUFXLENBRWYsS0FDSSxPQUFPLENBQUEsQ0FJZixrQkFDSSxHQUFJLFNBQVMsQ0FDYixLQUFNLFNBQVMsQ0FBQSxDQVFuQiwwQkFDSSxHQUFJLFNBQVMsQ0FDYixLQUFNLFNBQVMsQ0FBQSxDQWVuQixvQkFDSSxHQUFJLFNBQVMsQ0FBRSwwQkFBMkIsQ0FDMUMsS0FBTSxTQUFTLENBQUUsdUJBQXdCLENBQUEsQ0FRN0MsNEJBQ0ksR0FBSSxTQUFTLENBQUUsa0NBQW1DLENBQ2xELEtBQU0sU0FBUyxDQUFFLCtCQUFnQyxDQUFBLENDcUdyRCxtSEFDSSxpQkFBa0IsQ0MyWmxCLDBC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LENBQ1gsV0FBWSxDQUNaLG1CQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osd0JBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWix1QkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osdUJBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBR0EsV0FBWSxDQUNaLFdBQVksQ0FDWixrQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUdBLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBR0EsVUFBVyxDQUNYLFVBQVcsQ0FDWCxxQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBR0EsY0FBZSxDQUNmLFlBQWEsQ0FDYiwwQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixvQkFHQSxVQUFXLENBQ1gs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bEQsOEZBeUhHLG9CQUFxQixDQUNyQix3Q0FPRCxZQUFhLENBQ2Isb0JBQXFCLENBQ3JCLHdCQUF5QixDQUozQiwyREFRRyxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLHdCQUF5QixDQUN6QixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLG1CQUFvQixDMUNoVWYsOENiV3lDLENhTGpDLGMwQzRUYSxDMUMzVFgsVWQrSkgsQ2M5SkcsZTBDMFQ0QixDMUN6VGhDLGdCMEN5VHNDLENBaEJwRCx1RjFDcFRRLCtCYll5QixDYUpqQixjMEMrVGUsQzFDOVRiLFVkK0pILENjOUpHLGUwQzZUOEIsQzFDNVRsQyxlMEM0VHVDLENBQ2pELHFCQUFzQixDQUN0QixlQUFlLEM3RHFPZiwwQjZEMVBKLHVGQXVCSyxjQUFlLENBQ2Ysa0JBQWtCLENBRW5CLENBMUJKLG9FMUNoVFEsb0ViVXVFLENhTi9ELGMwQzBVZ0IsQzFDelVkLFVkK0pILENjOUpHLGUwQ3dVK0IsQzFDdlVuQyxnQjBDdVV5QyxDN0Q0Tm5ELDBCNkQxUEosb0VBZ0NLLGNBQWUsQ0FDZixlQUFnQixDQU9qQixDQXhDSixzRTFDaFRRLG9FYlV1RSxDYU4vRCxjMENnVmlCLEMxQy9VZixVZCtKSCxDYzlKRyxlMEM4VWdDLEMxQzdVcEMsZ0IwQzZVMEMsQ0FDbkQsbUJBQW9CLENBckN6Qix5RUFzREksa0JBQW1CLENBdER2QiwyRTFDbFRRLDhDYld5QyxDYUxqQyxjMEN3VmUsQzFDdlZiLFVkK0pILENjOUpHLGUwQ3NWOEIsQzFDclZsQyxnQjBDcVZ3QyxDN0Q4TWxELDBCNkQxUEosMkVBOENNLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FHakIsQzdEc01ELDBCNkQxUEoseUVBd0RLLGtCQUFtQixDQUVwQixDQTFESiw2SkErRE0sYXhEOVdRLEN3RCtXUixjQUFlLENBQ2YsMkJBVUwsV0FBWSxDQURiLGlEMUM1WFEsOENiV3lDLENhTGpDLGMwQzRZWSxDMUMzWVYsYWJpQkMsQ2FoQkQsZTBDMFkyQixD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RHZDLHlJQXdEb0IsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIscUJBQXNCLENBQ3RCLGtCQUFtQixDQTVEdkMsK0JBa0VRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLHFCQUFzQixDQUN6QixrREFJRCxjQUFlLEM1Q3JFWCw4Q2JXeUMsQ2FMakMsYzRDZ0VjLEM1Qy9EWixhZHVDSSxDY3RDSixlNEM4RGdDLEM1QzdEcEMsZ0I0QzZEMEMsQ0FDcEQscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNwQixpREFHRyxjQUFlLEM1QzVFWCw4Q2JXeUMsQ2FMakMsYzRDdUVjLEM1Q3RFWixhZEZILENjR0csZTRDcUV5QixDNUNwRTdCLGdCNENvRW1DLENBQzdDLHFCQUFzQixDQUN6QixxQjVDL0VPLDhDYld5QyxDYUxqQyxjNkNWYyxDN0NXWixhZGNKLENjYkksZTZDWndCLEM3Q2E1QixnQjZDYmtDLENBQzVDLG9CQUFxQixDQUNyQixxQjNEd0tXLEMyRHZLWCx3QkFBeUIsQ0FDekIseUJBQTBCLENBQzFCLFlBQWEsQ2hFMmlCYix3QmdFampCSixxQkFRUSxjQUFlLENBQ2Ysd0JBQXlCLENBRWhDLENBRUQsMkJBQ0ksUUFBUSxDQUNYLGlCQUdHLHdCM0R5RGtCLEMyRHhEbEIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDaEU2aEJqQix3QmdFaGlCSixpQkFLUSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRXhCLENBRUQsa0JBQ0ksb0JBQXFCLENBQ3hCLG9CN0N4Qk8sOENiV3lDLENhTGpDLGM2Q3FCYyxDN0NwQlosYWRjSixDY2JJLGU2Q21Cd0IsQzdDbEI1QixnQjZDa0JrQyxDQUM1QyxnQkFBaUIsQ0FDcEIsa0I3QzdCTyw4Q2JXeUMsQ2FMakMsYzZDMEJjLEM3Q3pCWixhZGNKLENjYkksZTZDd0J3QixDN0N2QjVCLGU2Q3VCaUMsQ0FDM0MsZ0JBQWlCLENBQ3BCLG1CN0NsQ08sOENiV3lDLENhTGpDLGM2QytCYyxDN0M5QlosYWRjSixDY2JJLGU2QzZCd0IsQzdDNUI1QixlNkM0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REFFRCxrQjlENU1hLEM4RHZDekIsK0JBdVBRLGNBQWMsQ0FFZCw0QkFBNkIsQ0FFN0IsZTlEaEZPLEM4RDNLZixvREFnUXFCLDJCOUR0UE4sQzhEdVBNLGtCQUFtQixDQWpReEMsbURBb1FxQixlQUFnQixDbkU2U2pDLDBCbUUvUlksaURBRUEsZ0JBQWdCLENBQ2hCLDBCQUEwQixDQUNsQixxQ0FDSix1QkFBdUIsQ0FDMUIsQ0F4UmpCLG9DQThSUSxrQkFBa0IsQ0E5UjFCLGtDaERLUSw4Q2JXeUMsQ2FMakMsY2dEd1JnQixDaER2UmQsYWJpQkMsQ2FoQkQsZWdEc1IrQixDaERyUm5DLGdCZ0RxUnlDLENBSy9DLGtCQUFrQixDbkV5UXRCLDBCbUVqakJKLGtDaERLUSw4Q2JXeUMsQ2FMakMsY2dEMFJvQixDaER6UmxCLGFkY0osQ2NiSSxlZ0R3UjhCLENoRHZSbEMsZ0JnRHVSd0MsQ0FTakQsQ0FKVyxvREFDSixXQUFXLENBQ1gsZUFBZSxDQTVTM0IsK0JoREtRLDhDYld5QyxDYUxqQyxjZ0RzU2dCLENoRHJTZCxhZHNFSCxDY3BFRCxlZ0RtU3VDLENBQzdDLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQiwrQjlEalBNLEM4RHJFZCxtQ0E0VFEsa0JBQW1CLENBQ25CLHNCQUFzQixDQUN0QixlQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsbUJBQW9CLENoRDNUcEIsOENiV3lDLENhTGpDLGNnRHVUZ0IsQ2hEdFRkLGFiaUJDLENhaEJELGVnRHFUK0IsQ2hEcFRuQyxnQmdEb1R5QyxDbkUrT25ELDBCbUVqakJKLG1DaERLUSw4Q2JXeUMsQ2FMakMsY2dEeVRvQixDaER4VGxCLGFiaUJDLENhaEJELGVnRHVUbUMsQ2hEdFR2QyxnQmdEc1Q2QyxDQUV0RCxDQXRVTCxrQ2hES1EsOENiV3lDLENhTGpDLGNnRCtUZ0IsQ2hEOVRkLGFiaUJDLENhZkwsZWdENFQwQyxDQUNoRCxrQkFBa0IsQ0EzVTFCLGdDQThVUSxnQkFBaUIsQ0E5VXpCLG1DaERLUSw4Q2JXeUMsQ2FMakMsY2dEdVVnQixDaER0VWQsYWJpQkMsQ2FmTCxlZ0RvVTBDLENBQ2hELGdCQUFpQixDQW5WekIsdUNBcVZZLFk3RHhUTyxDNkR5VFAscUJBQXNCLENBQy9CLFdBQVksQ0FDWixVQUFXLENBQ0wscURBU0csZUFBZ0IsQ0FDaEIsYTlEM1ZFLEM4RHlWRyx5REFJRCxZOUQ3VkYsQ3VDYWQsNkJ1QnNWRSxlQUFnQixDQTNXbEIsaUNBK1dRLG9CQUFxQixDQUNyQixjQUFjLENBaFh0Qix1QkFvWFEsY0FBZSxDQXBYdkIsdUNBd1hnQiwwRUFBMkUsQ0FDdkYscUJBQXNCLENBelgxQix5Q0E2WFksU0FBUyxDQTdYckIsZ0NBa1lRLFlBQWEsQ0FDYixrQkFBbUIsQ0FuWTNCLDJDQTBZUSxVQUFXLENBQ1gsV0FBWSxDQUNaLGdDQUFpQyxDQUNwQyxpQkFLRCxxQkFBc0IsQ25FK0p0QiwwQm1FaEtKLGlCQUdRLHFCQUFzQixDQUU3QixDQUVELGNBQ0ksd0JBQXlCLENBQzVCLFlBR0csZUFBZ0IsQ0FEcEIsc0JBSVkscUJBQXNCLENBQ3pCLG9CQ2hhTCxzQkFBdUIsQ0FDdkIsZUFBZSxDQUNmLGtCQUFrQixDQUh0QixpQ0FNUSxlQUFnQixDcEUyaUJwQiwyQm9FampCSixvQkFTUSxTQUFVLENBQ1YsYUFBYyxDQUNkLHNCQUF1QixDQWlNOUIsQ3BFcVdHLDBCb0VqakJKLG9CQWdCUSxxQkFBc0IsQ0E0TDdCLENwRXFXRywwQm9FampCSixvQkFvQlEsVUFBVyxDQUNYLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsZUFBZSxDQXFMdEIsQ0FySVksNERBRUQsV0FBVyxDQUNYLCtCQUFnQyxDQUNoQyxlQUFlLENBQ2Ysa0JBQW1CLENBTGxCLDREQVFELGFBQWMsQ0FDZCxhL0R0REUsQytEMUJkLGtDQXFGUSxjQUFjLENBRWQsNEJBQTZCLENBRTdCLGUvRGtGTyxDTHNZWCwwQm9FampCSixrQ0E0RlksZ0JBQWdCLENBQ2hCLDBCQUEwQixDRHlMZCxxQ0N2TFIsdUJBQXVCLENBQzFCLENwRWlkVCwwQm9FOWNZLG9EQUVBLGdCQUFnQixDQUNoQiwwQkFBMEIsQ0RnTGxCLHFDQzlLSix1QkFBdUIsQ0FDMUIsQ0F6R2pCLHFDakRLUSw4Q2JXeUMsQ2FMakMsY2lEb0dnQixDakRuR2QsYWRjSixDY2JJLGVpRGtHMEIsQ2pEakc5QixnQmlEaUdvQyxDQUkxQyxXQUFXLENBQ1gsa0JBQWtCLENwRTZidEIsMEJvRWpqQkoscUNqREtRLDhDYld5QyxDYUxqQyxjaURzR29CLENqRHJHbEIsYWRjSixDY2JJLGVpRG9HOEIsQ2pEbkdsQyxnQmlEbUd3QyxDQVNqRCxDQUpXLHVEQUNKLFdBQVcsQ0FDWCxlQUFlLENBeEgzQixrQ2pES1EsOENiV3lDLENhTGpDLGNpRGtIZ0IsQ2pEakhkLGFkMkpDLENjekpMLGVpRCtHMEMsQ0FFaEQsaUJBQWtCLENBRWxCLGtCQUFtQixDQUVuQiwrQi9EOURNLEMrRHJFZCwwQ2pES1EsOENiV3lDLENhTGpDLGNpRDZIZ0IsQ2pENUhkLGFkY0osQ2NaQSxlaUQwSHFDLENBRTNDLGlCQUFrQixDQUVsQixrQkFBbUIsQ0FFbkIsK0IvRHpFTSxDK0RyRWQsc0NBa0pRLGtCQUFtQixDQUNuQixzQkFBc0IsQ0FDdEIsZUFBZSxDQUNmLFdBQVcsQ2pEaEpYLDhDYld5QyxDYUxqQyxjaUQySWdCLENqRDFJZCxhZGNKLENjYkksZWlEeUkwQixDakR4STlCLGdCaUR3SW9DLENwRTJaOUMsMEJvRWpqQkosc0NqREtRLDhDYld5QyxDYUxqQyxjaUQ2SW9CLENqRDVJbEIsYWRjSixDY2JJLGVpRDJJOEIsQ2pEMUlsQyxnQmlEMEl3QyxDQUVqRCxDQTFKTCxxQ2pES1EsOENiV3lDLENhTGpDLGNpRG1KZ0IsQ2pEbEpkLGFiaUJDLENhZkwsZWlEZ0owQyxDQUNoRCxrQkFBa0IsQ0EvSjFCLHNDakRLUSw4Q2JXeUMsQ2FMakMsY2lEd0pnQixDakR2SmQsYWQySkMsQ2N6SkwsZWlEcUowQyxDQU9oRCxTQUFTLENBMUtqQiwwQ0FxS1ksWS9ERU8sQytERFAscUJBQXNCLENBQy9CLFdBQVksQ0FDWixVQUFXLENBeEtkLDRDQTRLWSxh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QXVCLENBQUEsd0NBQXlELGlEQUE4QixDQUFBLGdDQUF5RCxpQkFBc0IsQ0FBQyxXQUFTLENBQUEsV0FBWSxDQUFBLHFCQUFtQixDQUFBLGVBQWUsQ0FBQSxxQkFBMkIsQ0FBQSxpQkFBVyxDQUFBLHlCQUFnQyxDQUFBLGlCQUFXLENBQUEsd0NBQTRDLFVBQWMsQ0FBQSxzQ0FBNkIsVUFBb0IsQ0FBQSx5QkFBVyxpQkFBaUMsQ0FBQyxNQUFBLENBQUEsUUFBZSxDQUFDLHFCQUFTLENBQUEscUJBQWlDLENBQUEsb0NBQW1DLFdBQVksQ0FBQSxPQUFPLENBQUksa0NBQWlDLFdBQVUsQ0FBQSxVQUFZIiwiZmlsZSI6InByb2Zlc3Npb25zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlLnNjc3NcblxuLypcbiAqICBTdHVubnBsYXRlIHN0eWxlXG4gKiAgVmVyc2lvbjogMi4wXG4gKi9cbi8qXG4gKiAgTm90ZXM6XG4gKiAgTWFpbiBTQ1NTIGZpbGUgdG8gaW5jbHVkZSBlbnRpcmUgbGlicmFyeSBmb2xsb3dlZCBieSBjdXN0b20gc3R5bGVzLlxuICogXG4gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBDT05GSUcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29uZmlnJztcblxuLyohIFN0eWxlcyBidWlsdCBmb3I6ICN7JHNpdGV9IGZvbGxvd2luZyB0aGUgI3skdGhlbWV9IHRoZW1lICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gSEVMUEVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qTUcgaGVscGVycyBoYXZlIHRvIGdvIGZpcnN0ISAqL1xuQGltcG9ydCAncHJvZmVzc2lvbnMvaGVscGVycy9mb250cyc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9oZWxwZXJzL21peGlucyc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9oZWxwZXJzL2luY2x1ZGUtbWVkaWEnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvaGVscGVycy9hbmltYXRpb25zJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBWQVJJQUJMRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gVGhpcyBoYXMgdG8gYmUgYWZ0ZXIgaW5jbHVkZS1tZWRpYSBmb3IgYnJlYWtwb2ludCB2YXJpYWJsZVxuQGltcG9ydCAncHJvZmVzc2lvbnMvdmFyaWFibGVzL3BhbGxldHRlJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL3ZhcmlhYmxlcy9kZWZhdWx0JztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBQTEFDRUhPTERFUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAncHJvZmVzc2lvbnMvaGVscGVycy9wbGFjZWhvbGRlcnMnO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gQkFTRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogTm9ybWFsaXNlICovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9iYXNlL25vcm1hbGl6ZSc7XG5cbi8qIENvcmUgKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2Jhc2UvZGVmYXVsdCc7XG5cblxuQGltcG9ydCBcInByb2Zlc3Npb25zL2Jhc2UvYmFzZVwiOyAvLyBEZXByZWNhdGVkIC0gbmVlZCB0byBtb3ZlIHN0eWxlcyBpbnRvIG90aGVyIHBsYWNlc1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIENPTU1PTiBFTEVNRU5UUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21tb25kZXAnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFNUVU5OUExBVEUgTElCUkFSWSBNT0RVTEVTICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTdHVubiBNb2R1bGVzICovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL3NpbXBsZS1maXhlZC1oZWFkZXIvc2ltcGxlLWZpeGVkLWhlYWRlcic7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL2xheW91dC9mbGV4bGF5b3V0JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvbGF5b3V0L3N0aWNreUhlYWRlcic7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL25hdi9mbGV4LW5hdic7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL3RhYmJlZC90YWJiZWQnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vbW9kdWxlcy9tb2RhbC9tb2RhbCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL2Nhcm91c2VsL2Nhcm91c2VsJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvYWNjb3JkaW9uL2FjY29yZGlvbic7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL21hcHMvbWFwcyc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL2ZsZXhTbGlkZXIvZmxleFNsaWRlcic7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL3dpemFyZC93aXphcmQnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vbW9kdWxlcy9wb2xpY3lEdXJhdGlvbldpZGdldC9wb2xpY3lEdXJhdGlvbldpZGdldCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL3N0eWxlZEFsZXJ0L3N0eWxlZEFsZXJ0JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvY3Vyc29yVHJhY2tpbmdUb29sdGlwL2N1cnNvclRyYWNraW5nVG9vbHRpcCc7XG5cblxuLyogVmVuZG9yIE1vZHVsZXMgKi9cbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy8uLi8uLi92ZW5kb3IvanF1ZXJ5LXVpXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvLi4vLi4vdmVuZG9yL2RhdGF0YWJsZXMvZGF0YXRhYmxlc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zLy4uLy4uL3ZlbmRvci9jaG9zZW4vMS40LjIvY2hvc2VuLm1pblwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zLy4uLy4uL3ZlbmRvci9zZWxlY3QyLzQuMC4xMy9jc3Mvc2VsZWN0MlwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zLy4uLy4uL3ZlbmRvci9zZWxlY3QyLzQuMC4xMy9jc3Mvc2VsZWN0Mi50aGVtZS5zdHVublwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zLy4uLy4uL3ZlbmRvci9JbWFnZVNlbGVjdC9JbWFnZVNlbGVjdFwiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gQ09NUE9ORU5UUyAgICAgIFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9hbGVydFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvYmFjay10by1wYWdlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9zb2NpYWwtaWNvbnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2xvZ29zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29uc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvb3BlbkNsb3NlSWNvbnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL3NlYXJjaC1mb3JtXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy90aXRsZXNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2hhbWJ1cmdlclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvZG91Z2hudXRzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9wcm9ncmVzc0JhclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvZG93bmxvYWRMaXN0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9saXN0c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvZmxhZ3NcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2Jsb2NrcXVvdGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL3N3aXRjaFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvZmxleC10YWJsZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFdJREdFVFMgICAgICAgICBcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9hY2NlcHQtZGVjbGluZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcXVvdGUtZm9ybVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcGFnZS1oZWFkZXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3Jlc291cmNlcy1maWx0ZXJzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9yZXNvdXJjZXMtcG9wdWxhclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY29udGFjdC10YWJzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jb250YWN0LXNlcnZpY2VcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2xvZ28tY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2xvY2F0aW9uLXRhYnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2ZhcVwiO1xuLy9AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zaWRlYmFyLXNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9pbmZvLXdpZGdldFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvYmFubmVyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9yc2EtYmxvY2tcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2FzaWRlcy9hc2lkZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvYXNpZGVzL2RvY3VtZW50c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvY2hlY2tvdXQtdGFibGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NoZWNrb3V0L2VuZG9yc2VtZW50c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvcGF5bWVudFNlbGVjdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvc3VydmV5XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9yZXNvdXJjZXMtYmxvY2tcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2FmZmlsaWF0aW9ucy1ibG9ja1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc3RvcnktZmFjdHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3RhYi1jb250cm9sXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9kYXNoYm9hcmQtdGFic1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcG9saWN5XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zdGF0dXNMZWdlbmRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2ltcG9ydENvbnRhY3RzXCI7XG4vL3dlYnNoaW0gZGF0ZXBpY2tlciBvdmVycmlkZXNcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3dlYnNoaW0tb3ZlcmlkZXNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2hvbWVTZWN0aW9uXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zdHJlYW0tYmxvY2tcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3R3by1jb2wtbGlzdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc2xpZGVyLW1vZHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2dldEFRdW90ZU9wdGlvblwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvbGlzdE1lbnVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21vZGFsLXBkZlwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvYXV0by1jb21wbGV0ZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc3ItdHJldm9yXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jb250YWN0VGlsZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY2F0ZWdvcnlEYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3NlY3Rpb24tYmxvY2stNTBcIjtcblxuXG5cblxuLy9Db21wYXJpc29uIEFjY29yZGlvbnMgKFRoZXNlIGFyZSBzaXRlIHNwZWNpZmljKVxuLy9AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jb21wYXJpc29uLWFjY29yZGlvbi9jb21wYXJpc29uLWFjY29yZGlvbl9tb2JpbGl0eVwiO1xuLy9AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jb21wYXJpc29uLWFjY29yZGlvbi9jb21wYXJpc29uLWFjY29yZGlvbl9tZWRpY2FcIjtcblxuLy8gTWVudXNcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2hlYWRlclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbm90aWZpY2F0aW9uLWJhclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvbWFpbi1uYXZcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL2Ryb3BEb3duTWVudVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvb2ZmLWNhbnZhc1wiO1xuLy9AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9oZWFkYmFuZFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvb2ZmQ2FudmFzQ29udHJvbFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvb2ZmQ2FudmFzVGFiYmVkTWVudVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvb2ZmQ2FudmFzRm9ybVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvc2l0ZS1zcGVjaWZpY1wiO1xuXG4vLyBTYWxlcyBCbG9ja1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc2FsZXMvc2FsZXMtbWVkaWNhXCI7IC8vIE5PVCBtZWRpY2EgLSB0aGlzIG5lZWRzIHRvIGJlIHJlZmFjdG9yZWRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3BhZ2VCbG9ja1wiOyAvLyBSZXBsYWNlbWVudCBmb3IgYWJvdmUgKG5vdCBjaGVja2VkIG9uIGFsbCBzaXRlcyB5ZXQgYW5kIG9ubHkgaW4gcGxhY2Ugb24gc3RyZWFtIGhvbWVwYWdlKVxuXG4vL0FkbWluLURhc2hib2FyZCBTaGFyZWQgU3R5bGVzXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zdW1tYXJ5LXRhYmxlXCI7IC8vYWRtaW4vZGFzaGJvYXJkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy90YWJsZS1mbG93XCI7Ly9hZG1pbi9kYXNoYm9hcmRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3RhYmxlc1wiOy8vYWRtaW4vZGFzaGJvYXJkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9wdXNoTmF2XCI7Ly9hZG1pbi9kYXNoYm9hcmRcblxuXG4vL2pzb25Gb3JtXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvamYtdmFyaWFibGVzJztcblxuLy9UaHJlZSBvcHRpb25zXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy90aHJlZS1vcHRpb25zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gQkFTRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2Jhc2UvZm9ybU5vcm1hbGlzZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvYmFzZS9iYXNlJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBMQVlPVVRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9qc29uRm9ybSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9jb2xsZWN0aW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL3Jvdyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9yZXBlYXRhYmxlUmVnaW9ucyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9kZWNsYXJhdGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9hY2NvcmRpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9kaWFsb2cvZGlhbG9nJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvcXVpY2tDcmVhdGVXaXphcmQvcXVpY2tDcmVhdGVXaXphcmQnO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gQ09NUE9ORU5UUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvYnV0dG9ucyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9sb2FkaW5nU3Bpbm5lcic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9yZWFkT25seU5vdGljZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9maWxlTGlzdCc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9maWxlVXBsb2FkZXInO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvaW5Db2x1bW5zJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL3RhYmxlcyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9oZWxwQm94ZXMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9yd2FyZFF1ZXN0aW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2NzdmlvJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Nsb3NlRm9yQWxsUGFuZWxzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2luSWZyYW1lJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL251bWJlclRvb2x0aXAnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvbm90YXBwbGljYWJsZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9sZWdlbmQnO1xuXG4vKiBGb3JtIGVsZW1lbnRzICovXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvY29tbW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9pbnB1dF9kYXRlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9jaG9zZW4nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2NoZWNrYm94JnJhZGlvJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9ub3Rlcyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvdmFsaWRhdGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvY29udGFjdHMmYXNzZXRzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9vbk9mZlN3aXRjaCc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvdGV4dGFyZWEnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2ZpbGUnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZmllbGRzZXQtYWN0aW9ucyc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gV0lER0VUUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvc3VtbWFyeVNjcmVlbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9pc3N1ZXNTdW1tYXJ5JztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL2hlbHBQYW5lbCc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9wYWdlQ29udHJvbCc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9kb3VnaG51dENoYXJ0JztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBTSEFNRSEhISEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvc2hhbWUnO1xuXG5cbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2pzb25mb3JtLW92ZXJyaWRlc1wiOy8vYWRtaW4vZGFzaGJvYXJkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9xdWlja0NyZWF0ZVdpemFyZC1vdmVycmlkZXNcIjtcblxuXG4vL0Rhc2hib2FyZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbG9naW5cIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2FjYy1jb250YWN0LWRldGFpbHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NsaWVudC1kZXRhaWxzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9ub3RpZmljYXRpb25zXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy90b29sdGlwc1wiO1xuXG4vL0FkbWluXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9vdmVydmlldy1ibG9ja1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvZHRMaXN0RmlsdGVyXCI7IC8vIERhdGF0YWJsZXMgTGlzdCBGaWx0ZXJcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2RldGFpbC10YWJsZVwiOyAvLyBEZXRhaWwgdGFibGUgLSB1c2VkaW4gcXVvdGVzL3RyYW5zYWN0aW9uIGRldGFpbFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvYmxvY2stc3RhdHNcIjsgLy8gQ2xpZW50IGNvbnNvbGUgc3RhdHNcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3dpZGdldC1jb25zb2xlXCI7IC8vIENsaWVudCBjb25zb2xlIHNpZGViYXJcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NsaWVudC10YWJzXCI7IC8vIE5lc3RlZCB0YWJzIGluIGNvbnNvbGVcblxuLy8gRGF0YXRhYmxlc1xuQGltcG9ydCBcInNyYy9tYWluL3Nhc3MvcHJvZmVzc2lvbnMvd2lkZ2V0cy9kYXRhdGFibGVzL2RhdGF0YWJsZXNcIjsgLy8gRGF0YXRhYmxlc1xuQGltcG9ydCBcInNyYy9tYWluL3Nhc3MvcHJvZmVzc2lvbnMvd2lkZ2V0cy9kYXRhdGFibGVzL2RvY3VtZW50VmlzaWJpbGl0eVwiOyAvLyBEb2N1bWVudCBWaXNpYmxpdHkgY2hpbGQgcm93XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIExBWU9VVFNcdFx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEBpbXBvcnQgJ3Byb2Zlc3Npb25zL2xheW91dHMvZGVmYXVsdCc7IC8vIEJsYW5rP1xuQGltcG9ydCAncHJvZmVzc2lvbnMvcGFnZXMvZ3JpZCc7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvZmVhdHVyZWQtcGFnZXNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9kZWZhdWx0LWdyaWRcIjtcbi8vQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3RocmVlLWNvbHVtbi1ncmlkXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvaG9tZXBhZ2VcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9jb250YWN0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvbWVtYmVyLWRldGFpbFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2dldC1hLXF1b3RlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvaW5zdXJhbmNlLWluZGV4XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvaW5zdXJhbmNlLWRldGFpbFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL25ld3MtZGV0YWlsXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvb3VyLXN0b3J5XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvc2VhcmNoLXJlc3VsdHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9yZXNvdXJjZXNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZmZpbGlhdGlvbnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2Zvb3RlclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL21hc3Rlci1wb2xpY3lcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9wYXJ0bmVyc1wiO1xuXG4vL2pzb25Gb3JtLy9cbi8vQGltcG9ydCBcInByb2Zlc3Npb25zLy4uLy4uLy4uL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2Nzcy9zdHlsZVwiO1xuLy9AaW1wb3J0IFwicHJvZmVzc2lvbnMvYWRtaW4tZGFzaGJvYXJkL2NvbXBvbmVudHMvcGYtZm9ybV9mbGV4XCI7XG5cbi8vRGFzaGJvYXJkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvZGFzaGJvYXJkXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvZGFzaGJvYXJkLWNvbnRhY3RcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9kYXNoYm9hcmQtYWNjb3VudC1kZXRhaWxzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvZGFzaGJvYXJkLWRvY3VtZW50c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2NoZWNrb3V0L2NoZWNrb3V0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvY2hlY2tvdXQveW91ci1vcmRlclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FjY291bnQtc3dpdGNoZXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy90b29sa2l0XCI7XG5cbi8vVW5kZXJ3cml0ZXJcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy91bmRlcndyaXRlclwiO1xuXG4vL1BGLUFkbWluXG4vLyBAaW1wb3J0IFwicHJvZmVzc2lvbnMvcGYtYWRtaW4vYWRtaW4tZGFzaGJvYXJkLWZvcm1zXCI7IC8vIENsZWFyZWQgb3V0IGFuZCBhZGRlZCB0byBqc29uZm9ybS1vdmVycmlkZXNcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9wZmFkbWluXCI7XG5cbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1ob21lXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tZXJyb3Itb2NjdXJyZWRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1wZi13YXJuaW5nXCI7IC8vIEFsc28gb24gZGFzaGJvYXJkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tcGYtbGlzdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLXBmLXZpZXdcIjsgLy8gVGhpcyBpcyBhY3R1YWxseSBkYXNoYm9hcmRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1zdGFmZi1lZGl0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tYmF0Y2gtZmlsZS11cGxvYWRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1reWNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1wZi1jcmVhdGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1pbnN1cmFuY2VzLWVkaXRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1pbnN1cmFuY2VzLWNyZWF0ZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWRvY3VtZW50c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWNsaWVudHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1jbGllbnQtY29uc29sZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3JlcXVlc3QtZm9yLXF1b3RlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvc3VtbWFyeS1vZi1jaGFuZ2VzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tYXNzZXRzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvbWFudWFsLXF1b3RlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tY2hlY2tsaXN0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tdG9kby1jcmVhdGVcIjtcblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIExBWU9VVFMgKFNJVEUgU1BFQ0lGSUMpICBcdFx0XHQgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBNYXN0ZXIgUG9saWN5IEd1aWRlIChMU09TIE9OTFkpXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtdGFibGUnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLWxpbmtlZC1saXN0JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1tb2RhbCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtY29tbW9uJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1pbmRleCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wMSc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wMic7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wMyc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wNCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc3RhbmRhcmQtdGVtcGxhdGUnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDYnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDcnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDgnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDknO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotICAgICBTSEFNRSEhISEhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9zaGFtZSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gICAgIFBSSU5UIFNUWUxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2Jhc2UvcHJpbnQnOyAvL2FyZ3VhYmxlIHdoZXRoZXIgdGhpcyBzaG91bGQgZ28gaW4gYmFzZVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotICAgICBQUklOVCBTVFlMRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL3ZlbmRvci9kcm9wem9uZS9kcm9wem9uZSc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi92ZW5kb3IvZHJvcHpvbmUvYmFzaWMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qcXVlcnkubWIudmltZW9fcGxheWVyLW1hc3Rlci9kaXN0L2Nzcy9qcXVlcnkubWIudmltZW9fcGxheWVyLm1pbic7IiwiQGtleWZyYW1lcyBzbGlkZS1mcm9tLXRoZS1yaWdodCB7XG4gICAgMCUge1xuICAgICAgICByaWdodDotNTB2dztcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge29wYWNpdHk6MDsgfVxuICAgIDEwMCUge29wYWNpdHk6MTsgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7b3BhY2l0eTowOyB9XG4gICAgMTAwJSB7b3BhY2l0eToxOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtvcGFjaXR5OjA7IH1cbiAgICAxMDAlIHtvcGFjaXR5OjE7IH1cbn1cblxuQC1vLWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtvcGFjaXR5OjA7IH1cbiAgICAxMDAlIHtvcGFjaXR5OjE7IH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7b3BhY2l0eTowOyB9XG4gICAgMTAwJSB7b3BhY2l0eToxOyB9XG59XG5cblxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICAwJSB7b3BhY2l0eTowOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7fVxuICAgIDEwMCUge29wYWNpdHk6MTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICAwJSB7b3BhY2l0eTowOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTt9XG4gICAgMTAwJSB7b3BhY2l0eToxOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge29wYWNpdHk6MDsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7fVxuICAgIDEwMCUge29wYWNpdHk6MTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxufVxuXG5ALW8ta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICAwJSB7b3BhY2l0eTowOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7fVxuICAgIDEwMCUge29wYWNpdHk6MTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbn1cblxuQC1tcy1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtvcGFjaXR5OjA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTt9XG4gICAgMTAwJSB7b3BhY2l0eToxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxufVxuXG4iLCIvLyBCbG9vZHkgY2xlYXJmaXhcbi8vIGh0dHA6Ly96ZXJvc2l4dGhyZWUuc2UvOC1zYXNzLW1peGlucy15b3UtbXVzdC1oYXZlLWluLXlvdXItdG9vbGJveC9cbi8vIFVzZSBhcyBhbiBAZXh0ZW5kIG9uIHRoZSBwYXJlbnQgb2YgZmxvYXRlZCBjaGlsZHJlblxuJWNsZWFyZml4IHtcbiAgICAqem9vbTogMTtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLy9WaXN1YWxseSBoaWRkZW5cbi8vIGh0dHA6Ly96ZXJvc2l4dGhyZWUuc2UvOC1zYXNzLW1peGlucy15b3UtbXVzdC1oYXZlLWluLXlvdXItdG9vbGJveC9cbi8vIENhbid0IHJlY2FsbCB1c2luZyB0aGlzIHNvcnQgb2YgdGhpbmdcbi8vIEFsc28gYW4gQGV4dGVuZFxuXG4ldmlzdWFsbHloaWRkZW4ge1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4lbGlzdF9kZWZhdWx0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA4cHg7XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgICAgICAubGlzdC1pY29uIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWljb25fY2hlY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVsaXN0X2xpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGVfYmFja2dyb3VuZDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjZweDtcblxuICAgICAgICAgICAgLy9jb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGFjY2VudC1zZWNvbmRhcnksIC4wNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3QtaWNvbiB7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgZmlsbDogJGFjY2VudC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVpY29uX2NoZWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBjb2xvcjogJGFjY2VudC1zZWNvbmRhcnk7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJGFjY2VudC1zZWNvbmRhcnk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4lbGlzdF90d28tY29sdW1uIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA4cHg7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKC9pbWcvc3RhdGljLWljb25zL2ljb24tY2lyY2xlLWJ1bGxldC5zdmcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4lZ3JpZC10aGlyZHMge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NTcwcHhcIikge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICB9XG4gICAgJiA+IC5ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIDMwJTtcblxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcblxuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lZ3JpZC1xdWFydGVycyB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD01NzBweFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIH1cbiAgICAmID4gLmJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxIDEgMjIlO1xuXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuXG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICAgICBfICAgICAgICAgICAgXyAgICAgICAgICAgXyAgICAgICAgICAgICAgICAgICAgICAgICAgIF8gX1xuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICB8IHwgJ18gXFwgLyBfX3wgfCB8IHwgfC8gX2AgfC8gXyBcXCB8ICdfIGAgXyBcXCAvIF8gXFwvIF9gIHwgfC8gX2AgfFxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB2MS40Ljhcbi8vXG4vLyAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgSHVnbyBHaXJhdWRlbCAoQGh1Z29naXJhdWRlbClcbi8vXG4vLyAgICAgIFRoaXMgcHJvamVjdCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBsaWNlbnNlXG5cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgbGlicmFyeSBwdWJsaWMgY29uZmlndXJhdGlvblxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIGdsb2JhbCBicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXG4vLy8gICRicmVha3BvaW50czogKCdwaG9uZSc6IDMyMHB4KTtcbi8vL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdwaG9uZSc6IDMyMHB4LFxuICAndGFibGV0JzogNzY4cHgsXG4gICdkZXNrdG9wJzogMTAyNHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIHN0YXRpYyBleHByZXNzaW9ucyBvciBtZWRpYSB0eXBlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgbWVkaWEgdHlwZSAoc2NyZWVuKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJzogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzdGF0aWMgZXhwcmVzc2lvbiB3aXRoIGxvZ2ljYWwgZGlzanVuY3Rpb24gKE9SIG9wZXJhdG9yKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6IChcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcbi8vLyAgKTtcbi8vL1xuJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4gICdzY3JlZW4nOiAnc2NyZWVuJyxcbiAgJ3ByaW50JzogJ3ByaW50JyxcbiAgJ2hhbmRoZWxkJzogJ2hhbmRoZWxkJyxcbiAgJ2xhbmRzY2FwZSc6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknLFxuICAncG9ydHJhaXQnOiAnKG9yaWVudGF0aW9uOiBwb3J0cmFpdCknLFxuICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCknLFxuICAncmV0aW5hM3gnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAzZHBweCknXG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcGl4ZWxzIGlzIGRlZmluZWQgYXMgYDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4xMjhweCcpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIGVtcyBpcyBkZWZpbmVkIGFzIGAwLjAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MjBlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMjAuMDFlbSkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcmVtcyBpcyBkZWZpbmVkIGFzIGAwLjFgIGJ5IGRlZmF1bHQsIHRvIGJlIHVzZWQgd2l0aCBgZm9udC1zaXplOiA2Mi41JTtgXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+Mi4wcmVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XG4vLy9cbiR1bml0LWludGVydmFsczogKFxuICAncHgnOiAxLFxuICAnZW0nOiAwLjAxLFxuICAncmVtJzogMC4xLFxuICAnJzogMFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gRGVmaW5lcyB3aGV0aGVyIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgYXZhaWxhYmxlLCB1c2VmdWwgZm9yIGNyZWF0aW5nIHNlcGFyYXRlIHN0eWxlc2hlZXRzXG4vLy8gZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBtZWRpYSBxdWVyaWVzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIERpc2FibGVzIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4kaW0tbWVkaWEtc3VwcG9ydDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBicmVha3BvaW50IHRvIGVtdWxhdGUgd2hlbiBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGRpc2FibGVkLiBNZWRpYSBxdWVyaWVzIHRoYXQgc3RhcnQgYXQgb3Jcbi8vLyBpbnRlcmNlcHQgdGhlIGJyZWFrcG9pbnQgd2lsbCBiZSBkaXNwbGF5ZWQsIGFueSBvdGhlcnMgd2lsbCBiZSBpZ25vcmVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGRvZXMgbm90IGludGVyY2VwdCB0aGUgZGVza3RvcCBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICd0YWJsZXQnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJyAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJywgJ3BvcnRyYWl0JywgJ2xhbmRzY2FwZScpICFkZWZhdWx0O1xuXG4vLy8vXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gTG9nIGEgbWVzc2FnZSBlaXRoZXIgd2l0aCBgQGVycm9yYCBpZiBzdXBwb3J0ZWRcbi8vLyBlbHNlIHdpdGggYEB3YXJuYCwgdXNpbmcgYGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpYFxuLy8vIHRvIGRldGVjdCBzdXBwb3J0LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQGZ1bmN0aW9uIGxvZygkbWVzc2FnZSkge1xuICBAaWYgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJykge1xuICAgIEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJG1lc3NhZ2U7XG4gICAgJF86IG5vb3AoKTtcbiAgfVxuXG4gIEByZXR1cm4gJG1lc3NhZ2U7XG59XG5cblxuLy8vXG4vLy8gV3JhcHBlciBtaXhpbiBmb3IgdGhlIGxvZyBmdW5jdGlvbiBzbyBpdCBjYW4gYmUgdXNlZCB3aXRoIGEgbW9yZSBmcmllbmRseVxuLy8vIEFQSSB0aGFuIGBAaWYgbG9nKCcuLicpIHt9YCBvciBgJF86IGxvZygnLi4nKWAuIEJhc2ljYWxseSwgdXNlIHRoZSBmdW5jdGlvblxuLy8vIHdpdGhpbiBmdW5jdGlvbnMgYmVjYXVzZSBpdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluIGEgZnVuY3Rpb25cbi8vLyBhbmQgdXNlIHRoZSBtaXhpbiBldmVyeXdoZXJlIGVsc2UgYmVjYXVzZSBpdCdzIG11Y2ggbW9yZSBlbGVnYW50LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQG1peGluIGxvZygkbWVzc2FnZSkge1xuICBAaWYgbG9nKCRtZXNzYWdlKSB7fVxufVxuXG5cbi8vL1xuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxuLy8vXG5AZnVuY3Rpb24gbm9vcCgpIHt9XG5cbi8vL1xuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xuICAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcblxuICBAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcbiAgICBAaWYgbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xuICAgICAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICAgICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRjb25kaXRpb24sICRvcGVyYXRvcik7XG5cbiAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcbiAgICAgIEBpZiAoJHByZWZpeCA9PSAnbWF4JyBhbmQgJHZhbHVlIDw9ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSBvclxuICAgICAgICAgICgkcHJlZml4ID09ICdtaW4nIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICBAcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgbm90IGluZGV4KCRpbS1uby1tZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgQHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIHRydWU7XG59XG5cbi8vLy9cbi8vLyBQYXJzaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3Qgb3BlcmF0b3IgZnJvbVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xuICBAZWFjaCAkb3BlcmF0b3IgaW4gKCc+PScsICc+JywgJzw9JywgJzwnLCAn4omlJywgJ+KJpCcpIHtcbiAgICBAaWYgc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgLy8gcmVseSBvbiB0aGUgYGxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgJF86IGxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBkaW1lbnNpb24gZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgd2lkdGhgIG9yIGBoZWlnaHRgIChvciBwb3RlbnRpYWxseSBhbnl0aGluZyBlbHNlKVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwYXJzZWQtZGltZW5zaW9uOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDAsICRvcGVyYXRvci1pbmRleCAtIDEpO1xuICAkZGltZW5zaW9uOiAnd2lkdGgnO1xuXG4gIEBpZiBzdHItbGVuZ3RoKCRwYXJzZWQtZGltZW5zaW9uKSA+IDAge1xuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuICB9XG5cbiAgQHJldHVybiAkZGltZW5zaW9uO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gcHJlZml4IGJhc2VkIG9uIGFuIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3Jcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcikge1xuICBAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgdmFsdWUgb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IHZhbHVlIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gQSBudW1lcmljIHZhbHVlXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yLWluZGV4ICsgc3RyLWxlbmd0aCgkb3BlcmF0b3IpKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xuICB9XG5cbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcblxuICBAaWYgbm90ICRpbnRlcnZhbCB7XG4gICAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAgIC8vIHJlbHkgb24gdGhlIGBsb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gICAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gICAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGxvZyguLikge31gIGluc3RlYWQuXG4gICAgJF86IGxvZygnVW5rbm93biB1bml0IGAje3VuaXQoJHZhbHVlKX1gLicpO1xuICB9XG5cbiAgQGlmICRvcGVyYXRvciA9PSAnPicge1xuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xuICB9IEBlbHNlIGlmICRvcGVyYXRvciA9PSAnPCcge1xuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuICBAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcbiAgfVxuXG4gICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pO1xuICAkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuXG4gIEByZXR1cm4gJygjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSknO1xufVxuXG4vLy9cbi8vLyBTbGljZSBgJGxpc3RgIGJldHdlZW4gYCRzdGFydGAgYW5kIGAkZW5kYCBpbmRleGVzXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRzdGFydCBbMV0gLSBTdGFydCBpbmRleFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkZW5kIFtsZW5ndGgoJGxpc3QpXSAtIEVuZCBpbmRleFxuLy8vXG4vLy8gQHJldHVybiB7TGlzdH0gU2xpY2VkIGxpc3Rcbi8vL1xuQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcbiAgQGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ3N0cmluZycge1xuICAgICRfOiBsb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XG4gIH1cblxuICAkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcbiAgJHJlc3VsdDogMDtcbiAgJGRpZ2l0czogMDtcbiAgJG1pbnVzOiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpO1xuICAkbnVtYmVyczogKCcwJzogMCwgJzEnOiAxLCAnMic6IDIsICczJzogMywgJzQnOiA0LCAnNSc6IDUsICc2JzogNiwgJzcnOiA3LCAnOCc6IDgsICc5JzogOSk7XG5cbiAgLy8gUmVtb3ZlICsvLSBzaWduIGlmIHByZXNlbnQgYXQgZmlyc3QgY2hhcmFjdGVyXG4gIEBpZiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnKycgb3IgJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpIHtcbiAgICAkdmFsdWU6IHN0ci1zbGljZSgkdmFsdWUsIDIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XG5cbiAgICBAaWYgbm90IChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gJy4nKSB7XG4gICAgICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuICAgIH1cblxuICAgIEBpZiAkY2hhcmFjdGVyID09ICcuJyB7XG4gICAgICAkZGlnaXRzOiAxO1xuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cyA9PSAwIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJGRpZ2l0czogJGRpZ2l0cyAqIDEwO1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpIC8gJGRpZ2l0cztcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xufVxuXG5cbi8vL1xuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxuLy8vXG5AZnVuY3Rpb24gdG8tbGVuZ3RoKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcblxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XG4gICAgJF86IGxvZygnSW52YWxpZCB1bml0IGAjeyR1bml0fWAuJyk7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZSAqIG1hcC1nZXQoJHVuaXRzLCAkdW5pdCk7XG59XG5cbi8vL1xuLy8vIFRoaXMgbWl4aW4gYWltcyBhdCByZWRlZmluaW5nIHRoZSBjb25maWd1cmF0aW9uIGp1c3QgZm9yIHRoZSBzY29wZSBvZlxuLy8vIHRoZSBjYWxsLiBJdCBpcyBoZWxwZnVsIHdoZW4gaGF2aW5nIGEgY29tcG9uZW50IG5lZWRpbmcgYW4gZXh0ZW5kZWRcbi8vLyBjb25maWd1cmF0aW9uIHN1Y2ggYXMgY3VzdG9tIGJyZWFrcG9pbnRzIChyZWZlcnJlZCB0byBhcyB0d2Vha3BvaW50cylcbi8vLyBmb3IgaW5zdGFuY2UuXG4vLy9cbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWtwb2ludHMgWygpXSAtIE1hcCBvZiB0d2Vha3BvaW50cyB0byBiZSBtZXJnZWQgd2l0aCBgJGJyZWFrcG9pbnRzYFxuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMgWygpXSAtIE1hcCBvZiB0d2Vha2VkIG1lZGlhIGV4cHJlc3Npb25zIHRvIGJlIG1lcmdlZCB3aXRoIGAkbWVkaWEtZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBicmVha3BvaW50cyB3aXRoIGEgdHdlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIG1lZGlhIGV4cHJlc3Npb25zIHdpdGggYSBjdXN0b20gb25lXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIGJvdGggY29uZmlndXJhdGlvbiBtYXBzXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCksICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuQG1peGluIG1lZGlhLWNvbnRleHQoJHR3ZWFrcG9pbnRzOiAoKSwgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoKSkge1xuICAvLyBTYXZlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcbiAgJGdsb2JhbC1tZWRpYS1leHByZXNzaW9uczogJG1lZGlhLWV4cHJlc3Npb25zO1xuXG4gIC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkYnJlYWtwb2ludHMsICR0d2Vha3BvaW50cykgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiBtYXAtbWVyZ2UoJG1lZGlhLWV4cHJlc3Npb25zLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMpICFnbG9iYWw7XG5cbiAgQGNvbnRlbnQ7XG5cbiAgLy8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6ICRnbG9iYWwtYnJlYWtwb2ludHMgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XG59XG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBcm91bmRPcGVyYXRvclxuICBAaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID09IDApIG9yXG4gICAgICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA+IDApIHtcbiAgICBAbWVkaWEgI3t1bnF1b3RlKHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAxKSkpfSB7XG4gICAgICAvLyBSZWN1cnNpdmUgY2FsbFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2xpY2UoJGNvbmRpdGlvbnMsIDIpLi4uKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qISBub3JtYWxpemUuY3NzIHYxLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXG4gKiAgICBgZW1gIHVuaXRzLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBmb250LWZhbWlseWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIGB0ZXh0YXJlYWAgYW5kIG90aGVyIGZvcm1cbiAqIGVsZW1lbnRzLlxuICovXG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRSA2LzcuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIGZvbnQgc2l6ZXMgYW5kIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqIEFkZHJlc3MgZm9udCBzaXplcyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsXG4gKiBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDAuODNlbSAwO1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMS4zM2VtIDA7XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICBtYXJnaW46IDEuNjdlbSAwO1xufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAwLjY3ZW07XG4gICAgbWFyZ2luOiAyLjMzZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggMyssIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICogS25vd24gaXNzdWU6IG5vIElFIDYvNyBub3JtYWxpemF0aW9uLlxuICovXG5cbmhyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbnAsXG5wcmUge1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gSUUgNiwgU2FmYXJpIDQvNSwgYW5kIENocm9tZS5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgQ1NTIHF1b3RlcyBub3Qgc3VwcG9ydGVkIGluIElFIDYvNy5cbiAqL1xuXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgcXVvdGVzYCBwcm9wZXJ0eSBub3Qgc3VwcG9ydGVkIGluIFNhZmFyaSA0LlxuICovXG5cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqL1xuXG5kbCxcbm1lbnUsXG5vbCxcbnVsIHtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqL1xuXG5tZW51LFxub2wsXG51bCB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNy5cbiAqL1xuXG5uYXYgdWwsXG5uYXYgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKiAyLiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxuICovXG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0sIGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsIGh0bWwgaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W2Rpc2FibGVkXTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbipbZGF0YS1kaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgICpoZWlnaHQ6IDEzcHg7IC8qIDMgKi9cbiAgICAqd2lkdGg6IDEzcHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggMysuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiLyohIFN0eWxlcyBidWlsdCBmb3I6IHByaXZhdGVjbGllbnQgZm9sbG93aW5nIHRoZSBwcm9mZXNzaW9ucyB0aGVtZSAqL0BrZXlmcmFtZXMgc2xpZGUtZnJvbS10aGUtcmlnaHR7MCV7cmlnaHQ6LTUwdnd9MTAwJXtyaWdodDowfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUAtbW96LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QC1vLWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALW1zLWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC1tb3ota2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfTEwMCV7b3BhY2l0eToxOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALW8ta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC1tcy1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ucmVzb3VyY2VzLWdyaWQsI21haW4gLnJlc291cmNlcy1ncmlkLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uLC5hZmZpbGlhdGlvbnMtZ3JpZCwjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWR7cGFkZGluZzoxNnB4IDI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KXsucmVzb3VyY2VzLWdyaWQsI21haW4gLnJlc291cmNlcy1ncmlkLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uLC5hZmZpbGlhdGlvbnMtZ3JpZCwjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWR7cGFkZGluZzoxNnB4IDhweH19LnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uPi5ibG9jaywuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2NrLCNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZD4uYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgMzAlO21heC13aWR0aDozMy4zMyU7cGFkZGluZzo4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbj4uYmxvY2ssLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9jaywjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2Nrey1tcy1mbGV4OjEgMSA1MCU7LXdlYmtpdC1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uPi5ibG9jaywuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2NrLCNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZD4uYmxvY2t7LW1zLWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTtmbGV4Om5vbmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX0uZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZHtwYWRkaW5nOjE2cHggMjRweH1AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlke3BhZGRpbmc6MTZweCA4cHh9fS5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkPi5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSAyMiU7bWF4LXdpZHRoOjI1JTtwYWRkaW5nOjhweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkPi5ibG9ja3stbXMtZmxleDoxIDEgNTAlOy13ZWJraXQtZmxleDoxIDEgNTAlO2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkPi5ibG9ja3stbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmV9fS8qISBub3JtYWxpemUuY3NzIHYxLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2FydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjF9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LXNpemU6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWh0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJvZHl7bWFyZ2luOjB9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfWgye2ZvbnQtc2l6ZToxLjVlbTttYXJnaW46MC44M2VtIDB9aDN7Zm9udC1zaXplOjEuMTdlbTttYXJnaW46MWVtIDB9aDR7Zm9udC1zaXplOjFlbTttYXJnaW46MS4zM2VtIDB9aDV7Zm9udC1zaXplOjAuODNlbTttYXJnaW46MS42N2VtIDB9aDZ7Zm9udC1zaXplOjAuNjdlbTttYXJnaW46Mi4zM2VtIDB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9YmxvY2txdW90ZXttYXJnaW46MWVtIDQwcHh9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9cCxwcmV7bWFyZ2luOjFlbSAwfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgc2VyaWY7X2ZvbnQtZmFtaWx5Oidjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmR9cXtxdW90ZXM6bm9uZX1xOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotMC41ZW19c3Vie2JvdHRvbTotMC4yNWVtfWRsLG1lbnUsb2wsdWx7bWFyZ2luOjFlbSAwfWRke21hcmdpbjowIDAgMCA0MHB4fW1lbnUsb2wsdWx7cGFkZGluZzowIDAgMCA0MHB4fW5hdiB1bCxuYXYgb2x7bGlzdC1zdHlsZTpub25lO2xpc3Qtc3R5bGUtaW1hZ2U6bm9uZX1pbWd7Ym9yZGVyOjA7LW1zLWludGVycG9sYXRpb24tbW9kZTpiaWN1YmljfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjB9Zm9ybXttYXJnaW46MH1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsOyptYXJnaW4tbGVmdDotN3B4fWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7KnZlcnRpY2FsLWFsaWduOm1pZGRsZX1idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXI7Km92ZXJmbG93OnZpc2libGV9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXSxidXR0b25bZGlzYWJsZWRdOmhvdmVyLGh0bWwgaW5wdXRbZGlzYWJsZWRdOmhvdmVye2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyLWNvbG9yOiNjY2M7Y29sb3I6IzQ0NCAhaW1wb3J0YW50fWlucHV0W2Rpc2FibGVkXTo6cGxhY2Vob2xkZXJ7Y29sb3I6IzQ0NCAhaW1wb3J0YW50fSpbZGF0YS1kaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOiM0NDQgIWltcG9ydGFudH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7KmhlaWdodDoxM3B4Oyp3aWR0aDoxM3B4fWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3B9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9LyohXG4gKiAgU3R1bm5wbGF0ZSBEZWZhdWx0c1xuICogIFZlcnNpb246IDEuMS4xXG4gKlxuICovaHRtbCxidXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2NvbG9yOiMyMjJ9aHRtbHtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNH06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2IzZDRmYzt0ZXh0LXNoYWRvdzpub25lfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2IzZDRmYzt0ZXh0LXNoYWRvdzpub25lfWhye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO21hcmdpbjoxZW0gMDtwYWRkaW5nOjB9YXVkaW8sY2FudmFzLGltZyx2aWRlb3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9ZmllbGRzZXR7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH0uYnJvd3NlaGFwcHl7bWFyZ2luOjAuMmVtIDA7YmFja2dyb3VuZDojY2NjO2NvbG9yOiMwMDA7cGFkZGluZzowLjJlbSAwfSosKjpiZWZvcmUsKjphZnRlcixzZWN0aW9uey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1we21hcmdpbjowIDAgMWVtIDB9LmltZy1ob2xkZXIgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmNvbnRlbnQgLmltZy1ob2xkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fS5mbGV4LXBhcmVudHstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uZmxleC1wYXJlbnQuZmxleC1wYXJlbnRfbW9ke3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIC0xNnB4O3BhZGRpbmc6MH0uZmxleC1wYXJlbnQuZmxleC1wYXJlbnRfbW9kIC5ibG9ja3ttaW4td2lkdGg6MTIwcHg7cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LXBhcmVudC5mbGV4LXBhcmVudF9tb2QgLm9uZS1oYWxmey13ZWJraXQtZmxleDoxIDEgNDAlOy1tcy1mbGV4OjEgMSA0MCU7ZmxleDoxIDEgNDAlO21heC13aWR0aDo1MCV9LmZsZXgtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAtMTZweDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1jb250ZW50OnN0cmV0Y2g7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2g7YWxpZ24tY29udGVudDpzdHJldGNoOy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZsZXgtd3JhcC5ub3dyYXB7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9LmZsZXgtd3JhcCAuZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjAgMTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcCAuYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEyMHB4O3BhZGRpbmc6MCAxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwIC5vbmUtaGFsZnstd2Via2l0LWZsZXg6MSAxIDQwJTstbXMtZmxleDoxIDEgNDAlO2ZsZXg6MSAxIDQwJTttYXgtd2lkdGg6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwLWNvbHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH0uZmxleC13cmFwLWNvbC5sLWNlbnRlcnstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5mbGV4LXdyYXAtY29sIC5mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleDowIDEgYXV0bzstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwLXJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH0uZmxleC13cmFwLXJvdy53cmFwey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5mbGV4LXdyYXAtcm93IC5mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwLXJvdyAub25lLWhhbGZ7LXdlYmtpdC1mbGV4OjEgMSA0MCU7LW1zLWZsZXg6MSAxIDQwJTtmbGV4OjEgMSA0MCU7bWF4LXdpZHRoOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtYXV0b3std2Via2l0LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uZmxleC1ub25ley13ZWJraXQtZmxleDowIDAgYXV0bzstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvfS5mbGV4LWZpbGx7LXdlYmtpdC1mbGV4OjEgMSAxMDAlOy1tcy1mbGV4OjEgMSAxMDAlO2ZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCV9LmllNyAudGl0bGV7cGFkZGluZy10b3A6MjBweH0uaXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtvdmVyZmxvdzpoaWRkZW47KnRleHQtaW5kZW50Oi05OTk5cHh9LmlyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDoxNTAlfS5oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTpoaWRkZW59LnZpc3VhbGx5aGlkZGVue2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLC52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbn0uY2xlYXJmaXg6YmVmb3JlLC5jbGVhcmZpeDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LmNsZWFyZml4eyp6b29tOjF9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7KltkYXRhLWhpZGUqPWRlc2tde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpeypbZGF0YS1oaWRlKj10YWJde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeypbZGF0YS1oaWRlKj1tb2Jde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1ib2R5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMjAyNjJhO292ZXJmbG93LXg6aGlkZGVuO2ZvbnQtZmFtaWx5OlNhcmFidW4sc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MC4yM3B4fWJvZHk6OmJlZm9yZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi0xO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjpvcGFjaXR5IC41cywgd2lkdGggLjFzIC41cywgaGVpZ2h0IC4xcyAuNXM7b3BhY2l0eTowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjQpfWJvZHkuaXMtb2ZmY2FudmFzLW9wZW46OmJlZm9yZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDA7dHJhbnNpdGlvbjpvcGFjaXR5IC41cztvcGFjaXR5OjF9Ym9keSBoMSxib2R5IGgyLGJvZHkgaDMsYm9keSBoNCxib2R5IGg1LGJvZHkgaDZ7Zm9udC13ZWlnaHQ6bm9ybWFsfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keSBoMSxib2R5IGgyLGJvZHkgaDMsYm9keSBoNCxib2R5IGg1LGJvZHkgaDZ7bGluZS1oZWlnaHQ6MS4zZW19fWJvZHkgaDV7bWFyZ2luOjEwcHggMCAxOHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzIxMjEyMX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkgaDV7bWFyZ2luOjE1cHggMCAxOHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0NjQ2NDZ9fWJvZHkgYSxib2R5IGlucHV0LGJvZHkgYnV0dG9uLGJvZHkgc2VsZWN0LGJvZHkgdGV4dGFyZWF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMjUwbXN9Ym9keSBhOmZvY3VzLGJvZHkgYTpob3Zlcixib2R5IGE6YWN0aXZlLGJvZHkgaW5wdXQ6Zm9jdXMsYm9keSBpbnB1dDpob3Zlcixib2R5IGlucHV0OmFjdGl2ZSxib2R5IGJ1dHRvbjpmb2N1cyxib2R5IGJ1dHRvbjpob3Zlcixib2R5IGJ1dHRvbjphY3RpdmUsYm9keSBzZWxlY3Q6Zm9jdXMsYm9keSBzZWxlY3Q6aG92ZXIsYm9keSBzZWxlY3Q6YWN0aXZlLGJvZHkgdGV4dGFyZWE6Zm9jdXMsYm9keSB0ZXh0YXJlYTpob3Zlcixib2R5IHRleHRhcmVhOmFjdGl2ZXtvdXRsaW5lOjB9Ym9keSBhe2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NDAwfWJvZHkgYTp2aXNpdGVke2NvbG9yOiMwMjllZTN9Ym9keSBhOmhvdmVyLGJvZHkgYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keSBhOmhvdmVyLGJvZHkgYTphY3RpdmV7Y29sb3I6IzRhNGE0YX1ib2R5IGEud2l6YXJkTGlua3tmb250LXNpemU6MC44cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMC41cmVtIDA7cGFkZGluZzowIDRweCAwcHggMH1ib2R5IGEud2l6YXJkTGluayBzdmd7aGVpZ2h0OjEuMnJlbTt3aWR0aDoxLjVyZW07ZmlsbDpjdXJyZW50Q29sb3I7dmVydGljYWwtYWxpZ246bWlkZGxlfWJvZHkgaW1ne21heC13aWR0aDoxMDAlfWJvZHkgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM1NjU2NTZ9Ym9keSA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzU2NTY1Nn1ib2R5IDotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM1NjU2NTZ9Ym9keSA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM1NjU2NTZ9Ym9keSB0YWJsZXttaW4td2lkdGg6NzAwcHg7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtib2R5IHRhYmxle21pbi13aWR0aDozMDBweH19Ym9keSB0YWJsZSB0ZHtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmxlZnR9Ym9keSBzZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1ib2R5IC5ib3VuZHMsYm9keSAuamYtaGVhZGVyLWJvdW5kc3ttYXgtd2lkdGg6MTMzMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5IC53aWRlLWJvdW5kc3t3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjE0NDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keSAuY2xlYXJmaXg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RoO2NvbnRlbnQ6Jyd9Ym9keSAucGFnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1vdXQ7YmFja2dyb3VuZDojZmZmZmZmO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogOTlweCl7Ym9keSAucGFnZS1jb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCBibGFja319QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXtib2R5IC5wYWdlLWNvbnRhaW5lci5tZW51LW9wZW5lZHttYXJnaW4tbGVmdDotMzg0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keSAucGFnZS1jb250YWluZXIubWVudS1vcGVuZWR7bWFyZ2luLWxlZnQ6LTEwMCV9fWJvZHkgLnZpc2libGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fWJvZHkgLmNsZWFye2NsZWFyOmJvdGh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5IC5oaWRlLWZvci1tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLmhpZGUtZm9yLXdpZGVwaG9uZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7Ym9keSAuaGlkZS1mb3ItdGFibGV0e2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2JvZHkgLmhpZGUtZm9yLWlwYWR7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtib2R5IC5oaWRlLWZvci1kZXNrdG9we2Rpc3BsYXk6bm9uZX19Ym9keSAudGFibGV0LXZpc2libGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2JvZHkgLnRhYmxldC12aXNpYmxle2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtib2R5IC5kZXNrdG9wLWhpZGRlbntkaXNwbGF5Om5vbmV9fWJvZHkgLnRhYmxldC1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtib2R5IC50YWJsZXQtaGlkZGVue2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLnRhYmxldC1oaWRkZW57ZGlzcGxheTpibG9ja319Ym9keSAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXJ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpzY3JvbGw7b3ZlcmZsb3cteTpoaWRkZW47d2lkdGg6MTAwJX0uaGFsZi1ib3VuZHN7bWF4LXdpZHRoOjY2NnB4O3dpZHRoOjEwMCV9YSxpbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDI1MG1zfWE6Zm9jdXMsYTpob3ZlcixhOmFjdGl2ZSxpbnB1dDpmb2N1cyxpbnB1dDpob3ZlcixpbnB1dDphY3RpdmUsYnV0dG9uOmZvY3VzLGJ1dHRvbjpob3ZlcixidXR0b246YWN0aXZlLHNlbGVjdDpmb2N1cyxzZWxlY3Q6aG92ZXIsc2VsZWN0OmFjdGl2ZSx0ZXh0YXJlYTpmb2N1cyx0ZXh0YXJlYTpob3Zlcix0ZXh0YXJlYTphY3RpdmV7b3V0bGluZTowfWF7Y29sb3I6IzAyOWVlMztmb250LXdlaWdodDo0MDB9YTp2aXNpdGVke2NvbG9yOiMwMjllZTN9YTpob3ZlcixhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX1hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfXVsLGxpe21hcmdpbjowO3BhZGRpbmc6MH11bHtwYWRkaW5nLWxlZnQ6MjBweH0ubWFpbi1hcnRpY2xlIHVse21hcmdpbi1ib3R0b206MjBweH0jd2Vic2l0ZWhueXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2xlZnQ6LTk5OTk5cHg7dG9wOi05OTk5OXB4fSNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl17d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4O21hcmdpbi1ib3R0b206MTBweDtib3JkZXI6c29saWQgMXB4ICNkZWRkZGQ7Y29sb3I6I2RlZGRkZH0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luOjEwcHggMH0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJde2JvcmRlcjpzb2xpZCAxcHggI2RlZGRkZDtjb2xvcjojZGVkZGRkO2JhY2tncm91bmQ6I2ZmZn0uYmxvY2stY29udGVudC1iYW5uZXItc3VtbWFyeXttYXgtd2lkdGg6NjAycHh9LmZpeGVkLWhlYWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZpeGVkLWhlYWRlci5maXhlZHtwb3NpdGlvbjpmaXhlZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KXsuZml4ZWQtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfX0vKiFcbiogIFN0dW5ucGxhdGUgRmxleCBsYXlvdXQuY3NzXG4qICBWZXJzaW9uOiAxXG4qXG4qLy5zdGlja3lGb290V3JhcHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN0aWNreUZvb3RNYWluey13ZWJraXQtZmxleDoxIDAgYXV0bzstbXMtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvOy1tcy1mbGV4LXBvc2l0aXZlOjE7LW1zLWZsZXgtbmVnYXRpdmU6MDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO21zLWZsZXg6MX0uc3RpY2t5Rm9vdE90aGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX0uZmxleC1wYXJlbnR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MTZweDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQ7LXdlYmtpdC1hbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5pZTkgLmZsZXgtcGFyZW50e2ZvbnQtc2l6ZTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmxleC1wYXJlbnQgLmJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MjAwcHg7cGFkZGluZzoxNnB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDstbXMtZmxleDoxIDEgMjUlO2ZsZXg6MSAxIDI1JTstd2Via2l0LWZsZXg6MSAxIDIwMHB4fS5mbGV4LXBhcmVudCAuYmxvY2suZ3JvdzN7ZmxleC1ncm93OjN9LmllMTEgLmZsZXgtcGFyZW50Pi5ibG9jay1oZWFkaW5nLC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZ3tmbGV4LWJhc2lzOjEwMCU7bWluLXdpZHRoOjEwMCV9LmllMTEgLmZsZXgtcGFyZW50Pi5ibG9jay1oZWFkaW5nIGgxLC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZyBoMXttYXJnaW4tYm90dG9tOjB9LmllMTEgLmZsZXgtcGFyZW50IC5ibG9ja3stbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyMiU7LXdlYmtpdC1mbGV4LWJhc2lzOjIyJTtmbGV4LWJhc2lzOjIyJX0uaWUxMCAuZmxleC1wYXJlbnQgLmJsb2Nrey1tcy1mbGV4LXBvc2l0aXZlOjE7LW1zLWZsZXgtbmVnYXRpdmU6MTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyMiV9LmllOSAuZmxleC1wYXJlbnQgLmJsb2Nre2ZvbnQtc2l6ZToxNnB4O3dpZHRoOjI1JTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZsZXgtcGFyZW50LnJpZ2h0ey1tcy1mbGV4LWxpbmUtcGFjazplbmQ7LXdlYmtpdC1hbGlnbi1jb250ZW50OmZsZXgtZW5kO2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5mbGV4LXBhcmVudC5yaWdodCAuYmxvY2t7LXdlYmtpdC1mbGV4OjAgMSBhdXRvOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG99LmJsb2NrLXJlc291cmNlcy1ncmlke3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0uYm91bmRzLC5qZi1oZWFkZXItYm91bmRzLC5qZi1oZWFkZXItYm91bmRze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzNjRweDttYXJnaW46MCBhdXRvfS5jb250ZW50LXBhZGRpbmcsLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDMycHh9LmJsb2NrLWp1c3RpZnktY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KXsuZmxleC1wYXJlbnQgLmJsb2Nrey13ZWJraXQtZmxleDoxIDEgMjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsjbWFpbiBzZWN0aW9uIC5uYXJyb3d7d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7LmZsZXgtcGFyZW50e3BhZGRpbmc6OHB4fS5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZzo4cHh9LmNvbnRlbnQtcGFkZGluZywuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMTZweH19LnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEwNHB4fS5wZi1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjE0OHB4fS5wZi1kYXNoYm9hcmQucGYtYWdyZWVtZW50IC5wYWdlLWNvbnRhaW5lciwucGYtZGFzaGJvYXJkLmxvZ2luT3JDcmVhdGUgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjg1cHh9LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTMycHg7cGFkZGluZy10b3A6MTcycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjk0cHg7cGFkZGluZy10b3A6ODhweH0ucGYtZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo4MnB4fS5zaXRlLWxvY2t0b25tYWx0YSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6ODFweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDJweH19LnBhZ2UtY29udGFpbmVyICNuYXZ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7ei1pbmRleDo5OTk5OX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLC5zaXRlLWxvY2t0b25sc29zdGVzdCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6OTRweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KXsuc2l0ZS1sc29zIC5wYWdlLWNvbnRhaW5lciwuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjgzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCl7LnNpdGUtbHNvcyAucGFnZS1jb250YWluZXIsLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo3NXB4fX0ucGYtZm9ybSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTgycHh9LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAucGYtZm9ybSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MjEwcHh9LyohXG4qICBTdHVubnBsYXRlIG5hdi5jc3NcbiogIFZlcnNpb246IDFcbiovLmZsZXgtbmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAxNnB4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4LWdyb3c6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mbGV4LXVse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jbWVudS1idXR0b257LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87LXdlYmtpdC1hbGlnbi1zZWxmOmNlbnRlcjstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcjt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNtZW51LWJ1dHRvbiBzcGFue2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Y29sb3I6d2hpdGV9I21lbnUtYnV0dG9uIHNwYW4gc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6dmlzaWJsZTt3aWR0aDozMHB4O2hlaWdodDo0cHg7bWFyZ2luOi0ycHggYXV0byAwIGF1dG87LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQ6d2hpdGV9I21lbnUtYnV0dG9uPnNwYW46YmVmb3JlLCNtZW51LWJ1dHRvbj5zcGFuOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3dpZHRoOjMwcHg7aGVpZ2h0OjRweDttYXJnaW4tbGVmdDotMTVweDtjb250ZW50OicnO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7dHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7YmFja2dyb3VuZDp3aGl0ZX0jbWVudS1idXR0b24+c3BhbjpiZWZvcmV7dG9wOjEycHh9I21lbnUtYnV0dG9uPnNwYW46YWZ0ZXJ7Ym90dG9tOjEycHh9I21lbnUtYnV0dG9uLmNsb3NlIHNwYW4gc3BhbntvcGFjaXR5OjB9I21lbnUtYnV0dG9uLmNsb3NlPnNwYW46YmVmb3Jle3RvcDoyMnB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKX0jbWVudS1idXR0b24uY2xvc2U+c3BhbjphZnRlcntib3R0b206MjJweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVooMCl9I21lbnUtYnV0dG9uIGF7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtjb2xvcjp3aGl0ZTt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2N1cnNvcjpwb2ludGVyfSNuYXZ7bWFyZ2luOjA7cGFkZGluZzowfW5hdiB1bC5jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowfW5hdiB1bHttYXJnaW46MDtwYWRkaW5nOjB9bmF2IHVsIGxpe21heC1oZWlnaHQ6bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0IDBzOy1tb2ItdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dCAwcztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleC1uYXZ7cGFkZGluZzo4cHh9fS50YWJiZWQsLnRhYmJlZDpiZWZvcmUsLnRhYmJlZDphZnRlcnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRhYmJlZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS50YWJiZWQ+dWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjAgMCAtMXB4IDB9LnRhYmJlZD51bHtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vLXdyYXB9LnRhYmJlZD51bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MH0udGFiYmVkPnVsPmxpPmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwIDRweDtvcGFjaXR5OjAuNTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6YmxhY2t9LnRhYmJlZD51bD5saS5hY3RpdmU+YXtvcGFjaXR5OjE7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlfS50YWJiZWQ+dWwuaXNXcmFwcGluZyBsaSBhe21hcmdpbjowIC02cHggNHB4IDRweDtib3JkZXI6MXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHh9LnRhYmJlZCAub3ZlcmZsb3dUYWJzUGFyZW50e3otaW5kZXg6MjAwfS50YWJiZWQgLm92ZXJmbG93VGFic1BhcmVudDpob3ZlciAub3ZlcmZsb3dUYWJze2Rpc3BsYXk6YmxvY2t9LnRhYmJlZCAub3ZlcmZsb3dUYWJze2Rpc3BsYXk6bm9uZTttYXJnaW46LTFweCAwIDAgMDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjBweDtyaWdodDowcHg7dG9wOjEwMCU7bWluLXdpZHRoOjIwMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICM2NjZ9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIGF7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjEwcHg7b3BhY2l0eToxO2JvcmRlcjoxcHggc29saWQgIzY2Njtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC13aWR0aDowfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhOmhvdmVye2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhe2NvbG9yOiMzMzN9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhOmJlZm9yZXtjb250ZW50OicgJztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MDtmb250LXNpemU6MDtib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0LWNvbG9yOiMzMzN9LnRhYmJlZD5zZWN0aW9ue2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmZmZ9LnRhYmJlZD5zZWN0aW9uLm9wZW57ZGlzcGxheTpibG9ja30udGFiYmVkPnNlY3Rpb24+YXtkaXNwbGF5Om5vbmV9LnRhYmJlZD5zZWN0aW9uPmRpdntkaXNwbGF5Om5vbmU7cGFkZGluZzowO21hcmdpbjowfS50YWJiZWQ+c2VjdGlvbi5vcGVuPmRpdntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MjAwMDBweH0udGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjIwcHh9I3Rlc3RDb250YWluZXJ7bWF4LXdpZHRoOjcwJTtib3JkZXI6MXB4IGRvdHRlZCByZWR9LyohIEVsZW1lbnQgUXVlcnkuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2VsZW1lbnRRdWVyeS5taW4uanMpIFxuICogVGhlIGZvbGxvd2luZyB1c2VzIGEgSlMgZWxlbWVudCBxdWVyeSBwbHVnaW4gKGluc2VhZCBvZiBhIG1lZGlhLXF1ZXJ5KSB0byBzdHlsZSB0aGUgdGFiYmVkIGNvbnRlbnQgd2hlbiB0aGV5IGFyZSBsZXNzIHRoYW4gMzAwcHggd2lkZS5cbiAqIFRoZSBwbHVnaW4gbG9va3MgZm9yIFttaW4vbWF4XS1bd2lkdGgvaGVpZ2h0XSBzcGFjZS1zZXBhcmF0ZWQgYXR0cmlidXRlIHNlbGVjdG9ycyBlZzogZWxlbWVudFttaW4td2lkdGh+PVwiMjAwcHhcIl1bbWF4LXdpZHRofj1cIjQwMHB4XCJde2JhY2tncm91bmQtY29sb3I6cmVkO31cbiAqLy50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJde3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci13aWR0aDowcHggMXB4fS50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdPnVse2Rpc3BsYXk6bm9uZX0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT5zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXI6MH0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT5zZWN0aW9uPmF7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci13aWR0aDoxcHggMDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojZWVlO3RleHQtZGVjb3JhdGlvbjpub25lfS50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdPnNlY3Rpb24uYWN0aXZlPmF7YmFja2dyb3VuZDojZmZmfS8qISAgXG4gKiAgU3R1bm5wbGF0ZSBtb2RhbC5jc3NcbiAqICBWZXJzaW9uOiAxLjFcbiAqL2JvZHl7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLXdyYXB7ZGlzcGxheTpub25lO3otaW5kZXg6LTE7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDt0cmFuc2l0aW9uOnotaW5kZXggMC4xcyBsaW5lYXIgMS41c30ubW9kYWwtd3JhcC5hY3RpdmV7ZGlzcGxheTpibG9jazt6LWluZGV4Ojk5OTk5ODt0cmFuc2l0aW9uOnotaW5kZXggMHMgbGluZWFyIDBzfS5tb2RhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMXM7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxczt3aWR0aDoxMDAlO3otaW5kZXg6LTF9Lm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43KTtwb2ludGVyLWV2ZW50czphdXRvOy1tb3otdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7ei1pbmRleDoxO2JhY2tkcm9wLWZpbHRlcjpibHVyKDVweCl9Lm1vZGFsLW92ZXJsYXk6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW07dmVydGljYWwtYWxpZ246bWlkZGxlfUBrZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ubG9hZGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFSZ0FBQUVZQ0FZQUFBQ0hqdW1NQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROU0JOWVdOcGJuUnZjMmdpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UkRsRE0wRkZOVUpHTlRaRE1URkZNMEkxTVVGRE5qZzVNa1l6TWtaQ00wSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSRGxETTBGRk5VTkdOVFpETVRGRk0wSTFNVUZETmpnNU1rWXpNa1pDTTBJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEVPVU16UVVVMU9VWTFOa014TVVVelFqVXhRVU0yT0RreVJqTXlSa0l6UWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRU9VTXpRVVUxUVVZMU5rTXhNVVV6UWpVeFFVTTJPRGt5UmpNeVJrSXpRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHBnVm10VUFBQlROU1VSQlZIamE3SjB4Vnh0SkZrYmJPaE5hK1ZxNVJZN0kwUThRK2NER0ZqbE1icHlEY3pUeG9JMEhmb0RJZ2R6NkFiQTU1TjUrOEhyb2xRVlNxNnVxWDFYZmU0NE9NeDZQSk5TbDI5OTdWVjM5NGVmUG54a0FnQTg2ZkFRQWdHQUFBTUVBQUJUOHR1b3ZmUGp3Z1UrcEpaeWZuL2Z6SHgvMVg3ZnlSM2ZKWHhzcy9QdVAvUEgweGxQS2YzdlVmMzQ2UER5Yzh5bTNpdytybXJ3SUpobDVpQ3crNTQrZVB2b3FrRS82N3lHWnEzZ0tPZDNMSXhmUUhVY0t3VUFjSXRsU2lmU1dwQTdMaUd3ZThzZHRJU0hFZzJDZ09hRnM1ejkyVkNiOUJ0SklLRzQxOFVqNnVjdWxjOC9SUnpEZ1R5aUR5SktKYXg1Vk9qT0VnMkJnYzZGSUl0bFZtUXo1Uk40dHJXNzFjWjBMNTVHUEJNSEFjcWxJcVRNcWxUNVFuUm5wQnNIQXIxS1JsTkxqRTNHSzlHMHVOZGtnR3dUVHF2Sm5wQStrRW9iYmttd29veEJNa21JUm9SeFEvalRLbzVaUVY3bG9idms0RUV3S2FlWDMvTEdYTFY4aEM4MGhaZE5VWlVPcVFUQlJpV1ZYMDhxQVR5T2FWUE1udlJvRUUwTVpOTTdvcmNTS2xFMFR5aWNFWTBrcVV2cUlXUFlSUzFLaXVjeEZjOFZIZ1dDYUZNdStQdWl2cE1tOUpocEVnMkNDeW1XTVdCQU5JQmpYWXFISFF1bEVqd2JCT0JmTE1QOXhoRmlnSkpvek50TkNNSFhGSWtMNW1qSGRETXVSMWNIZldVZURZS3FLcFdqZ2poa3VzSUpITFp1bWZCUUlobklJZkRIWHNxbjEvUmtFODNZNUpHSVo4bDBCeWlZRTQxSXVSVG5FdERPNEtwdSs1WktaSVpnV0M0WW1MbmhtcHFKcFZacEJNQzl5MmRPU2lOUUNQcmxYeWJTbU45TnF3ZWdNa1lobGo3RVBBYm5JWHE3WVRqN050Rll3dWtYbGFjWU1rZkNnajJWbjNNVnRDM2FXL0wzeUhTRmhQV1NtNlNUMUJYcXRGSXcyY285YkpvK2Iwc0NXTStlRDZ6MVBOQkVXdS9SdHFYVGs1NmVNM2Z1V0ljZEJacGt1RVV3NkpaRTBjb2VKSGsrNUEySnhjN0o3YTdXK050SkZOb1BzOWM2VG4vQk11dFBaclJHTWxrUW5DWjFKaTl1clB0L3hNTmFvcmRJZmxCNXRUVHBKbGt5dEVFdytpR1hnU3I4bDVsbWlwK3oxVG9hM3FXN3B1Q0NjWWNzU1RuSnJacElYVE9UOWxvZVNVR1paQzlIa0tZM2xVWXZTelZrcTF6TWxMWmg4Y0VxL0piWXA2RUlxbDJ3QjhNdng3R21xYVlOczVQaC9RekIyWS9aNVJJUHdTYVV5YTJ0UzJWQTIrNG1YVVhLQ09ZeTUrWnVjWUNLVGk2U1ZpWXFGZlVRMlArWkRUYXE3Q2Y1NjBtdjdJOVkwbTVSZ0lsbzhkNlVSbU8wVy9hUWFrVTFLQy84ZU5jbEVKNWxrQktOeWtlUmlkYVpJeWlCWkluN0ZUYjJDcEZoSk5lT0V5cWNvSlpPRVlJekxwUkRMbERLb2tiR3hsNWhvdnNXMDhqZDZ3UmlXQzJKQk5LMlhUTlNDTVNvWHhHSmZOTEl1S3ZZZVRSU1NpVll3UnVVaXpkc0pQUmJ6a2lrMmNqK0lYRFRtSlJPbFlBektSUzR5UEdWaFhIU2k2V21haVhsNjI3UmtvaE9NTWJsSU9YU1c4dVgyTFJHTlhQZDBrc1hibnpFcm1hZ0VZMHd1VXkySDZMT2tJeHBwQXNkNi95dVRrb2xHTUZvMy81VTF2NGhPVnQrZXNFZ3VXY25FdkszSG9iVnhHWVZnREMzL0o3V1FaaXhqYmpGZUxJSzVhRmd1cEJiU1RFeVMrYmVWbWN4T0JBZjVhOE1IK0RwL0hDQ1g5cUZKNERCN1dYNFFDNUwyVHpYMWsyQld5RVhXS1J3MTlQTE1FRUY1TE1hMlFNL0VWZzhkd3dkMDJLQmM1T0NNa1F1VTBveU1oYkdPalJqb04vajlzUzBZclgyL05sZ1NIYkpvRHQ0cG1lNGllY3Q3V2dWUUlwWGswdVNNa2N3UVRmZ3F3UnJqVk1xbC9YamMyRXdQMFdLQ2FhS3BLLzJXYjhnRktueGp6MlRNUlBKMlQ3VXFhSGVDYWFpcEszSVpVeEpCalhKZVRreldtNytOTkgwN3hnN1VVUU1mT25LQk9rbm1lUXpwaWNveWpUUjlUUWhHK3k2bkRSa2R1WUFyeVZnZlMzczYzZDY2QkNOOWw1RFhHTjFsa2Q4T0FreEs1akFDeVJ5RjdNYzAzb1BSOVM0aDA0dHN1bjNDVndJOHBuSHJ0ODBKMW8vcEdEZ1lJZGU3SUJmd25XUWVJMGd5L1N6UWhaeE5sMGdoYjBpUFhBREp2TEt2RzIybEtSaWRraDRFZWpua0Fram1WNzc2dmlpeUVjSG9YcWhmQXIzY0hYS0JCaVVqWTgvcUZIYlBkNm5VVklMNUdxZzBrclBITVVNZEdwU005WFV5WGt1bDRJTFJXYU1RcFpHSnk5VUJTcEpwWGFrVVZERDZTNFJZVFNobml4UGtBc1lrWS9YYUpXK2xVdWdFczUvNVgxREh0VVZnVlRLeXA4eTBUYVZTTU1Gb1l6ZEVURHhETG1CWU1uSVY5clhSdCtlOFh4a3l3WVJZVURkbEZ6cUlnSlBNNXZSMTMvVUdWVUVFbzlITGQyUDNXczhPQU5aVGpPWHA2eTh1Rzc2aEVvenY5RExYQXdZUWkyUmt6Rm84SVhaZGxrcmVCYU9YaC90czdESmpCTEZLUnNwNWk3ZEVHYm02NGpwRWd2RzlZbmRDVXhjaTVpeXoyWTl4a21LOENrWnZ2K2t6dlVqZjVZSXhDaEdubUVlajVmM0F4YlMxTjhGb284am5ydXNQR1gwWFNFTXlrbUFzYmpoZmUxbUp6d1FqY3ZGNXZSRjlGMGhKTWhPRHBkS2c3aGFiWGdRVElMMU11VmMwSklqRlJGNnJoK29yd1F3OXBwY0hvM0VTSU1WU3FWY254ZmdTak0rWkkwb2pTTDFVZWtnbHhUZ1hqT2QxTDVSR1FLa1VVWXJ4a1dCOHBaY25TaU5vU1lxUms2aTFDeUpIalF0RzU4MTlwWmN6U2lOb0VXZVpyV3VWTmxvWDR6ckJISGo2NWU2NFNocGFsbUx1OHgvV0ZwRldYaGZqVERDNjM4dXVwMS9zbENFSExXUWFlNHB4bVdCR25uNnBLNjQxZ3BhbUdHa0pXT3M3Vm1yMnVoU01qNFYxTkhhaDdaS1JNc25TdFBXb3luNHhUZ1NqVTFnK0Z0WmRhQzBLMEdhaVRUR3VFc3pRVTNxWk1yYUFGUE04d1dFcHhmd2VUREFlbTdzWFRFc0RtRXd4dlhXYnZTNFNET2tGb0gwcFpxMGxLUzRFNDJQMmlQUUM4Q3VXMW9MdHJ0UHNyU1VZM2JlejcvaU5rMTRBbG1OdFhjektabS9IOXd1UVhnQ2NsVW1QeGxMTXl1cWxybUI4TkhkSkx3QnhmRC82T3NualhqRDZ4SzR2Ykx3aXZRQzhtMkprWGRpZG9iYzA5SlZnaGo3S0k0WVF3RXFpS1pNNnZwNTRBK1pjY3dTd1ZvcXhOR1hkZis4bWJSc0pScWVuWE04ZTBYc0JXSitab2ZleTR6ckJ1QzZQbnRqdkJTQzlNbWxUd1F3Uy9yQUFZaWlUNXNiS3BLNUx3V3dqR0FCU3pLcXFwckpnUEV4UFA5RGNCZGlJcStRRVEza0VZS1pNdWpkVUptMWJGY3dWUXdWZ1kyWkcza2QzMlJZT213akdaZjlsem81MUFFa0labW40cUNRWUQvMlhHZU1Eb0ZhWkpEZHBzM0tGOVU3ZEJPTjZjUjJDQWFpUGxkc3BiMXNTRExOSEFHa0pKbHZzdzFRVnpFNktId3BBNU53WWVpKzFCUE9aOGdqQUZsb0ptT3pEckMwWWJmQzZ2UGNSQ1FZZ3ZlL1Q1MDBUak12K3k1eU5wUUNTRkV5M3ZNdGRVNElodlFDNDVZZWg5OUxmUkRBdTE3OGdHQUNINkhvWUJJTmdBTHhoWmRuSDFpYUNjVFdEUlA4RklHM0JmSzRrR04xTXBwdllod0NRR2xhdTYrc1ZHMUN0bTJDY3ppQXhEZ0M4WUs0UDAybmdoWDh3RGdDOFlLbjEwS3NpR0dkN3dCanJkZ01rZzdGcit6NDFrV0FvandEOFltV0h1NjBxZ3RseTlLSlBISCtBVmdpbVVwUFgxUXpTRGNjZndDdFdacEsycXdqbUl3a0dBTUZVSmZRME5UTklBQzFCTnA4SzNlUjk0R01IOElxcGlaU2dndUVPQWdEZXNiUVdwaHRTTVBSZkFOcEZmNlZnOGpyS1ZmK0ZOVEFBTFdPZEJOUGxZd0tJQTJNcjViZENsa2pNSUFHMGk2QTlHUGFBQWFCRUFnQkFNQUNBWVA2QldTU0FkdkdaSGd3QStLSkxpUVFBU1pSSUFJQmdBQURDQ1liZUNVQmNXTG51NzJtbFlJeHRKQXdBcTdIeW5aMVRJZ0ZBb3lVU0FNVEZ6TXI3UURBQTZXRmxjLzJiZFFWREh3WWdFclJ2MnZUMnRBL3lQdFlWakl1dTlCYUhIaUFZbHhaZVAyU0o5SkZqRGhDTWFkYmNkUFdUdnY3YWd1R0dhUUJ4bFVteWZ1MmlvWmMvMDlkbkZna2dZY2xNOGg5M2dWOTJuci91UCtVWlBSaUF0RGtPV0NwSlkvbXcvQWZyQ3NiRmZycHNIZzdRVEtrMERpQVplZjdqb2pTcUtoanV5QWdRcjJUbW5pVWpmaGd2dTZ5b3MrWWJkSEZIeG0wT05VQ2pram5JM1Bka25wLzNyV3NXZjZ2NFJIME9GVUMwa3BHZ01ENC9Qei9RUkZObjZZaWtsa201b2J1TUtyTkl0ZU9Wdzd0RUFzRG1vcEhwNjczODhTMnIzdjZRb0RIUjFMSnlNVitWQkhQam9NeWgwUXRnUXpMU2pCVkJYT3FKZjBjcmxFSCsrRlNTaVFRTCtidHl4OGhaMVhaSkZjRzRhUFFPOUkwQ2dCM1p6RlVtVW1WSTZmU3dUanBaaHlvbGtvdXA2aDZIRThBMGttVHVYVDNaMm9KeHRMTWRnZ0d3emVmOHUrNnN5cWg2cVVEZEthN1BIRDhBbTJndnh1bGFtYXFDcVJ1ZHV2a3ZRWW9Cc0lsY3p1TjBVVzFWd2Jnb2s1aXFCckNKZkRlZDdweFFWVEEzam40SkFMQ1pZSm9ya1J3MWVuYzRqZ0MyT0Q4L2x6VnFzczd0aDh2bjNXUS9HQnE5QU9reDBCRGhkSjNhSm9LcFd5YlI2QVd3S1Jqbm0xTnRJcGhiUjc4TUFOaGgxM1Y1dEpGZ0hFVW9CQU5nQkswb2VwbUh5M2cyM1pPM2JwUmlieGdBVytXUjRQeitaNXNLWmxiemRYdjBZUURNTU14ZUxuQzhkLzNFVFFtR01nbkFEdHVacDEwT05oS01tcTd1a3VJaHh4V2dXZkpLUXI2SFhWT0NjWlJpZGptOEFDYktJMWRWaVNuQkZQWUVnT2FRRS8xODhYWWpqUXRHcDZ2clhyZUFZQUNhTDQ5bXZsNmo3cTFqS1pNQUtJL01DcVpMbVFUUVNIcnA2Z24reWRGRnpPNEZrNzh4RVF5elNRQnhwaGV2NVpHTEJFT1pCQkFuKzc3TEkxZUNxWHQ3QXltVDlqamVBTUhLSTluMFRSNFBXb1hZRll6V2I1UkpBUEZ3RUNLOXVFb3d3clJ1bWNTMVNRQkIwa3ZSM0hWUmZRUVRqSXMzT3VMd0EzaEhxb1d1bGtkejN5L21SREM2Q3ZBS3dRQ1k1MHVvOU9JeXdiaDR3ejJhdlFCZXl5UFp3YUJvUlZ5RmVFMW5ndEZMQitwR0xsSU1nRC9HK3ZQYXg5NHZ2aE9NVUxmWk85QXBOQUJ3bjE0R0ljc2pINEtaWmZVdmdEeGdPQUI0U3kvZTE3NTRFNHcyZXkvcWxrbE1XUU00VFMvOVVucVpobnp0am9mbm5EcElNV09HQllBemprdi9mQm55aFowTFJsTk0zVitDRkFQZ0pyMlVleTlYdmphV0NwbGdYTVV3VWd5QTIrL1JKUFNMZXhHTVRvSFZYbmhIaWdGd21sN3VRNytIanNmbmRtRkxVZ3pBNW54dE1yMTRGWXphc3U0dk5XSmRETUJHNlVWV3hmZWFUQysrRTR6Z1lrYnBtT0VDVUVrdWNqSGpVZW1QTHB0NkwxNEY0MmhkekVCclNRQllEMmt0ZEV2cDViYXBOOUlKOEJvdVVzeFh4Z3pBV3VsRldncjdwVCthTlBsK3ZBdEdVMHpkWDFLdXRLYmhDMUN0cGRCWTd5VmtnaEhKU0psVTkwcnJmYWF0QWQ1TkwzSWRYOUZPa0tyaHJPbjMxQW40V25WLzJjWEdGUUM4eWtWT3ZsOUtmM1FSZXRWdW80TFJSbFBkeFhkRGJ0UUdzSlN2Mld0alZ6YmhuMXA0VTUzQXIzZVdPV2o0NmpRY0FQeGFHajEvenl5a2wrQ0NjZFR3N1diTUtnRzhWUnJkaGR6dnhWcUNLUnErZDVSS0FNNUxJK0hFMHB2ck5QUzZKNVJLQUxYVHkzaWhOSm8wUFMxdFFqQ09ybE9pVklJMnkwWEVVbDRiTnMrL1Z4TnI3N09wQk9PeVZHSVBYMmliWE9Ua2VycWtLakJIcCtIWGQxRXFIWEhGTmJTTTArei8reTZURUhkcGpFNHdqa3FsNXcrY2ZneTBKTDBzOWwxTWxrWldFa3hSS2wzWGZCcVpxcU1mQTZuTFJmWjRHY2RRR3BrUlRPbERlcWo1SEVNdWlJU0U1U0p0Z01WTFpjeVdScVlFb3d2d1hHd3NOZWIrMXBDZ1hJcW1icmtOY0dlNU5MS1dZREkxOFhjSFQwWFRGMUtUeTNuMnV2Mmw4SlJGc3ROang5S2JjZFNQZWJZOVRWOUlCQ21MRmsrWXgxYXVOWXBLTU1wSlZuL3ZtTjZML0pFTVJKMWVaT0ppc2VTZk5Ma0ZadlNDVVRQL2tkVmZIOVBQZmwyTUJCQ0xYTVpMNUhJZFE5L0Zlb0lwMXNlNHFERUhlaFlBaUVrdXk2YWo1NW54S2Vsb0JLT1NrUmpvb3VtN2gyUWdNcmtzamxkSjgzL0UwbmVKUWpBcUdXbjZYamw0S2lRRHNjcEZHRnU3U2pvSndhaGtUcEFNdEZndTM2d3ZwbnVQRHo5Ly9uei9MM3o0WU9VQVNKcHhzYjdsTWo5ZzN4alNFSUZjSnJFMWRhTkxNT1V3azlXZnZpYkpRQ3h5dVlwZExsRWxHRDBZc3E1Rmtzd25rZ3drSUJlWktScS9JWmVURkg3SHFBU2pCMFhLSkRIN1J5UURFY3RsMlNJNlFiWmZTR1lUdGVnRTQwRXlVbllkeGpnRkNPbkpKYld4R0tWZ2tBeEVLcGJpd3NWK1c4WmdKOVkzcmxOM1VyOCtPWGc2T2VCL2N4VTJlRDRoL3RVbXVVUXRtQVhKdUpoZDZyNk1BL2FUQWVkeTJjdCszWEtoRmVrNTJoS3BRdlRjaEVrS1U0UmdZbXkrTlZQVWl0SThDY0Y0a3N3c2UxbEZTVjhHTmgyUGNqWC80STIva3N4VWRMSWwwa0s1SkNLUXhYaFhqcDV5S0RVemZSbllRQzRpbGIvYkxwZWtFc3pDQVphRE4zTDRsR2Y1Z0pqeTFZR2FKWkh3WFMvaWJRVkpDa1lQOUZ0THNDbVp3TWQ0SzI2ZE0zam5yOG40dVd6VDU1S3NZRXBSOVN4enMxWkdlTlJCTXVNckJhVnh0cStwNWEwdFdtVXB4VGptcTZJUnpOc0hYM29vVWpLNTdLV1FabURkMUNKUytTUFcvVndRekhvRG9hdVMyWFg0dEtRWlVzdDdxVVdRQ1llek5wK0lXaUdZMHFDUWk4aU9IRCt0Q09aN1c4OVFMUlNMSk9IakZhbEZZQzFWMndSVEdpRFNsL25rOEdubEREVmxRQ1V0RmtrcVgvTEhxaXVkbjIrS0Z0T3RSUkJNSENXVGNLOWxFNE1ycmZFeTB0U3k2ajViY3RQQUUzcHpMUmZNUXNra2RmUkh4MDk5cTdYM25DRVc5ZmlRTWtpYXVMMDEvbnFyMXJjZ21QVUhVVS9UekxhSHA1YzFEMy9TbjRsU0xITGlHYXp4MStlYVdqaVpJSmlWYWViSTA5UExtZTAvaUNZS3NjanMwSEROLzRWR0xvS3BOTUI4ckpraDBhU1ZXRWd0Q01aSm12SFJtMEUwY1l1RjFJSmduQTArbVRHUW1ZT1J4NWVSWnZCRlBtQ3ZHWXBCait0SVM2RmVoZi8xVGxNTEp3VUU0L3dzZCt5eGJCSmswTXFxenlsVG5GN0wzNksvMHEzd3Z6NWtMek9DTXo1RkJPTnpnTzZwYUQ1NmZpa3BuMmFrR3FkcFpXK0RFNFFzbUx0QStnZ205SUNWcytCQkFOSElvSjdwQUtlWldPMDRqVFNwRERkOENrbVRFOG9oQk5Pa2FNWXFteERjcTJ3azJkeHhCSlllajEwVnlxQmlDWVJZRUl6WmdkMVQwWXdDdm15UmJLUkJmTjNXK0s2Zi9hNEtaVmp6NlVUYXB5UkZCRVBwOUN2eXBiaFI0ZHlsS2h3VnlyWUtSUjQ5QjA5TFlrRXdpR1pENGNqUGVheG41Znl6Rkpuc1pDL04yYjRqb1NBV0JKT01iUFpVTmhidVNpRHA1a2YyTWpNaTh2bXZsUytYaWtURXZGVVNpWS9QVEthYlpZYU9XU0VFazVSbytwcG9SZ2JmbnFTYng1SjhNaFdROEZRbi9XaEo4Ni9TSCszb3o3NEtwZmpwRyttdlhMQ09CY0cwb1h6YVU5SEVmSytseGIxdVFvbWlhbHFaYVZxaERFSXdyWk5OTDN0ZFZmcUpUOFFKVDluclZENXBCY0ZBcVlUYVF6WWJTK1ZXcFhMSng0RmdZTFZzaHZyZ2xyWHZseiszSkJVRUEvWEtxRUhwMGRaMFU2UVVlZHl3R0E3QmdIL2g5Qk5PT0FnRndZQUI0UlJUdlNLY1lnMUpiQ2xIWkxLNE1KQlpId1FEaHNWVFhPelhWL0VVLy95eHdiYzF6MTRYK2NsUFdYZnpnRXdRRElKSlN6N0ZtcFhlUXRvcFJMVEl4eVdsMkxLcnVVVVl4ZXBZYWNJK2k0UDdROEZLd1FBQWJFcUhqd0FBRUF3QUlCZ0FBQVFEQUFnR0FCQU1BQUNDQVFBRUF3QUlCZ0FBd1FBQWdnRUFCQU1Bc0FiL0UyQUFnU1NQWkJNQjY0TUFBQUFBU1VWT1JLNUNZSUk9XCIpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI4MHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xNDBweDttYXJnaW4tdG9wOi0xNDBweDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy1tb3otdHJhbnNpdGlvbjphbGwgMCBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAgZWFzZSAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7LW1vei1hbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7d2lkdGg6MjgwcHg7ei1pbmRleDotMX0ubW9kYWwtd3JhcC5hY3RpdmUgLmxvYWRlcntvcGFjaXR5OjE7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczt6LWluZGV4OjF9Lm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubG9hZGVye29wYWNpdHk6MDstbW96LXRyYW5zaXRpb246YWxsIDAuMjUgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzO3otaW5kZXg6LTF9Lm1vZGFsLWNsb3Nle2JvcmRlci1jb2xvcjojZmYwMDAwO2JvcmRlci1yYWRpdXM6MjBweDtjb2xvcjojZmYwMDAwO2N1cnNvcjpwb2ludGVyO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjEwcHg7d2lkdGg6NDBweDt6LWluZGV4Ojk5OTk5OTk5OX0ubW9kYWwtY2xvc2Ugc3Zne2ZpbGw6I2ZmZn0ubW9kYWwtY2xvc2Ugc3ZnOmhvdmVye2ZpbGw6IzAyOWVlM30ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNsb3Nle29wYWNpdHk6MTstbW96LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzfS5tb2RhbC1jb250ZW50V3JhcHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtaGVpZ2h0OjBweDttYXgtd2lkdGg6MHB4O292ZXJmbG93OmF1dG87cGFkZGluZzoyMHB4IDA7LW1vei10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDFzIGVhc2UgMHM7dmVydGljYWwtYWxpZ246bWlkZGxlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7YmFja2dyb3VuZDojZjVmNWY1O2JvcmRlcjojYTBhMGEwIHNvbGlkIDFweDttYXgtaGVpZ2h0OjkwJTttYXgtd2lkdGg6OTAlO3BhZGRpbmc6MTBweCAxNXB4Oy1tb3otdHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41czstd2Via2l0LXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41czt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7ei1pbmRleDoxO29wYWNpdHk6MX0ubW9kYWwtY29udGVudHtvcGFjaXR5OjA7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2UgMHM7ei1pbmRleDotMX0uaWU4IC5tb2RhbC1jb250ZW50LC5pZTkgLm1vZGFsLWNvbnRlbnR7ZGlzcGxheTpub25lfS5pZTggLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50LC5pZTkgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50e2Rpc3BsYXk6YmxvY2t9Lm1vZGFsLXdyYXAuYWN0aXZlOm5vdCgjbW9kYWwtYWpheCkgLm1vZGFsLWNvbnRlbnQsLm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubW9kYWwtY29udGVudHtvcGFjaXR5OjE7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2UgMXM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2UgMXM7ei1pbmRleDoxfS5jYXJvdXNlbCwuY2Fyb3VzZWwgKiwuY2Fyb3VzZWw6YmVmb3JlLC5jYXJvdXNlbDphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsIHVsLC5jYXJvdXNlbCBsaXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJX0uY2Fyb3VzZWwtdGl0bGV7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwgdWx7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWluLXdpZHRoOjEwMCU7bWFyZ2luOjAgLTE2cHg7cGFkZGluZzo1cHggMDtsaXN0LXN0eWxlOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA1MDBtczstbW96LXRyYW5zaXRpb246YWxsIDUwMG1zOy1vLXRyYW5zaXRpb246YWxsIDUwMG1zO3RyYW5zaXRpb246YWxsIDUwMG1zO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWluZGVudDowfS5jYXJvdXNlbCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNSU7bWFyZ2luOjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA2MDBtczstbW96LXRyYW5zaXRpb246YWxsIDYwMG1zOy1vLXRyYW5zaXRpb246YWxsIDYwMG1zO3RyYW5zaXRpb246YWxsIDYwMG1zO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWw7Ym9yZGVyOjAgZG90dGVkIHJlZDtiYWNrZ3JvdW5kOm5vbmV9LmNhcm91c2VsLnJlc2l6aW5nIGxpey13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmNhcm91c2VsIGxpe3dpZHRoOjI1JX0uY2Fyb3VzZWwgbGk+ZGl2e21hcmdpbjowIDE2cHh9LmNhcm91c2VsIGxpPmF7ZGlzcGxheTpibG9jazttYXJnaW46MCAxNnB4fS5jYXJvdXNlbC1idXR0b24td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0fWFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDVweCA1cHg7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjoxcHggc29saWQgIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiNFRUVFRUV9YVtocmVmXj0nI2Nhcm91c2VsLWJ1dHRvbiddIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fWFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXS5mcm96ZW57Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfSNjYXJvdXNlbFR3by5jYXJvdXNlbCBsaSwjY2Fyb3VzZWxGb3VyLmNhcm91c2VsIGxpe3dpZHRoOjEwMCV9I2Nhcm91c2VsVGhyZWUuY2Fyb3VzZWwgbGkgYXtvcGFjaXR5Oi41O291dGxpbmU6MXB4IHNvbGlkIHdoaXRlfSNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGEuYWN0aXZle29wYWNpdHk6MTtvdXRsaW5lOjFweCBzb2xpZCB3aGl0ZX0vKiEgTWVkaWEgcXVlcmllcy4uLiBcbiAqIE9SIGluY2x1ZGUgdGhlIHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkgdG8gdXNlIEVsZW1lbnQgUXVlcmllcyAoc2VlIGJlbG93KVxuICovQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNhcm91c2VsIGxpe3dpZHRoOjMzLjMzMyV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpey5jYXJvdXNlbCBsaXt3aWR0aDo1MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpey5jYXJvdXNlbCBsaXt3aWR0aDoxMDAlfS5jYXJvdXNlbC10aXRsZXtkaXNwbGF5Om5vbmV9fS8qISBFeGFtcGxlIHVzaW5nIEVsZW1lbnQgUXVlcmllcy4uLiBcbiAqIEBSZXF1aXJlcyBodHRwczovL2dpdGh1Yi5jb20vdHlzb25tYXRhbmljaC9lbGVtZW50UXVlcnkgKHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkubWluLmpzKSBcbiAqIFRoZSBmb2xsb3dpbmcgdXNlcyBhIEpTIGVsZW1lbnQgcXVlcnkgcGx1Z2luIChpbnNlYWQgb2YgYSBtZWRpYS1xdWVyeSkgdG8gc3R5bGUgdGhlIHRhYmJlZCBjb250ZW50IHdoZW4gdGhleSBhcmUgbGVzcyB0aGFuIDMwMHB4IHdpZGUuXG4gKiBUaGUgcGx1Z2luIGxvb2tzIGZvciBbbWluL21heF0tW3dpZHRoL2hlaWdodF0gc3BhY2Utc2VwYXJhdGVkIGF0dHJpYnV0ZSBzZWxlY3RvcnMgZWc6IGVsZW1lbnRbbWluLXdpZHRofj1cIjIwMHB4XCJdW21heC13aWR0aH49XCI0MDBweFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnJlZDt9XG5cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiNTAwcHhcIl0gbGkge1xuICAgIHdpZHRoOjMzLjMzMyU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjM2MHB4XCJdIGxpIHtcbiAgICB3aWR0aDo1MCU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjM2MHB4XCJdIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIyMDBweFwiXSBsaSB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbiovLmFjY29yZGlvbiwuYWNjb3JkaW9uOmJlZm9yZSwuYWNjb3JkaW9uOmFmdGVyey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYWNjb3JkaW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb24tY29udGVudHstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO21heC1oZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjAuNX0uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnQsLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50Pi5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgLmFjY29yZGlvbi1jb250ZW50ey13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczstby10cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7bWF4LWhlaWdodDoxMDAwcHg7b3BhY2l0eToxfS8qIVxuICogIFN0dW5ucGxhdGUgTWFwcy5qc1xuICogIFZlcnNpb246IDEuMFxuICovaHRtbHtoZWlnaHQ6MTAwJX1ib2R5e2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MH0ubWFwe2hlaWdodDozMDBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mbGV4U2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmxleFNsaWRlci5maWxse3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjEwMCV9LmZsZXhTbGlkZXJfcHJvZmVzc2lvbnMuZmlsbHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxleFNsaWRlci5maWxsPnVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlfS5mbGV4U2xpZGVyLmZpbGw+dWw+bGl7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlfS5mbGV4U2xpZGVyPnVse2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZmxleFNsaWRlcj51bD5saXtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQ6IzY2NjY2NiByZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nc2xpZGUnXT51bHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAwMCV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nc2xpZGUnXT51bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MSV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSdde2hlaWdodDoxMDAlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXT51bD5saXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlIDBzO29wYWNpdHk6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10+dWw+bGlbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSdde29wYWNpdHk6MX0uaW5kZXgtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tdG9wOi02MHB4O21heC13aWR0aDo2NTVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5pbmRleC1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19LmluZGV4LWNvbnRhaW5lciAuZmxleC1pbmRleC10ZXh0e2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmluZGV4LWNvbnRhaW5lcnttYXgtd2lkdGg6MzE3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmluZGV4LWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOi0yMHB4fX0uZmxleFNsaWRlci1uZXh0QnV0dG9uLC5mbGV4U2xpZGVyLWluZGV4Q29udGFpbmVyLC5mbGV4U2xpZGVyLXByZXZCdXR0b257aGVpZ2h0OjQwcHg7d2lkdGg6NjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ei1pbmRleDoyfS5mbGV4U2xpZGVyLW5leHRCdXR0b24sLmZsZXhTbGlkZXItcHJldkJ1dHRvbntjdXJzb3I6cG9pbnRlcn0uZmxleFNsaWRlci1pbmRleENvbnRhaW5lciBiey13ZWJraXQtYW5pbWF0aW9uOmZhZGVJbiAxLjBzOy1tb3otYW5pbWF0aW9uOmZhZGVJbiAxLjBzOy1tcy1hbmltYXRpb246ZmFkZUluIDEuMHM7LW8tYW5pbWF0aW9uOmZhZGVJbiAxLjBzO2FuaW1hdGlvbjpmYWRlSW4gMS4wczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfS5mbGV4U2xpZGVyLW5leHRCdXR0b246YWZ0ZXIsLmZsZXhTbGlkZXItcHJldkJ1dHRvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMmVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4yZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZn0uZmxleFNsaWRlci1uZXh0QnV0dG9uOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uZmxleFNsaWRlci1wcmV2QnV0dG9uOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjp3aGl0ZTtib3JkZXItbGVmdC13aWR0aDowfS5mbGV4U2xpZGVyLW5leHRCdXR0b246aG92ZXIsLmZsZXhTbGlkZXItcHJldkJ1dHRvbjpob3ZlcntvcGFjaXR5Oi44fS5mbGV4U2xpZGVyLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTM2NHB4O21hcmdpbjphdXRvO3BhZGRpbmc6MCAzMnB4O3RleHQtYWxpZ246Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZmxleFNsaWRlci1kb3Rze3BhZGRpbmc6MCAxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mbGV4U2xpZGVyLWRvdHN7cGFkZGluZzowIDhweH19LmZsZXhTbGlkZXItZG90cyBhe2ZvbnQtZmFtaWx5OkFyaWFsIHNlcmlmO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjEwMHB4O21hcmdpbjowIDRweDt0ZXh0LWRlY29yYXRpb246bm9uZTtwb2ludGVyLWV2ZW50czphdXRvO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KX0uZmxleFNsaWRlci1kb3RzIGE6aG92ZXJ7Y29sb3I6cmVkfS5mbGV4U2xpZGVyLWRvdHMgLmN1cnJlbnQsLmZsZXhTbGlkZXItZG90cyBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSdde2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTt0ZXh0LXNoYWRvdzoycHggMnB4IDVweCByZ2JhKDE0MCwxNDAsMTQwLDAuNil9LmZsZXhTbGlkZXItZG90cyAuY3VycmVudDpob3ZlciwuZmxleFNsaWRlci1kb3RzIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ106aG92ZXJ7Y29sb3I6I2ZmZmZmZn0uZmxleFNsaWRlciBbY2xhc3NePSdhbmltYXRlLWluLSdde3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt3aWR0aDowO2hlaWdodDowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMTQwMG1zOy1tb3otdHJhbnNpdGlvbjphbGwgMTQwMG1zOy1vLXRyYW5zaXRpb246YWxsIDE0MDBtczt0cmFuc2l0aW9uOmFsbCAxNDAwbXN9LmZsZXhTbGlkZXIgLmN1cnJlbnQgW2NsYXNzKj0nYW5pbWF0ZS1pbi0nXSwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIFtjbGFzcyo9J2FuaW1hdGUtaW4tJ117cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZTt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5mbGV4U2xpZGVyIC5ub3RyYW5zaXRpb257bWFyZ2luOjA7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7LW1vei10cmFuc2l0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLWxlZnR7bGVmdDotMTAwJX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0e3JpZ2h0Oi0xMDAlfS5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tdG9we2JvdHRvbToxMDAlfS5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tYm90dG9te3RvcDoxMDAlfS5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tbGVmdCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tbGVmdHtsZWZ0OjB9LmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1yaWdodCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tcmlnaHR7cmlnaHQ6MH0uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLXRvcCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tdG9we2JvdHRvbTowfS5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tYm90dG9tLC5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS1ib3R0b217dG9wOjB9LmZsZXgtY29udGFpbmVyIGE6YWN0aXZlLC5mbGV4c2xpZGVyIGE6YWN0aXZlLC5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLC5mbGV4c2xpZGVyIGE6Zm9jdXN7b3V0bGluZTpub25lfS5zbGlkZXMsLmZsZXgtY29udHJvbC1uYXYsLmZsZXgtZGlyZWN0aW9uLW5hdnttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5mbGV4c2xpZGVye21hcmdpbjowO3BhZGRpbmc6MH0uZmxleHNsaWRlciAuc2xpZGVzPmxpe2Rpc3BsYXk6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mbGV4c2xpZGVyIC5zbGlkZXMgaW1ne3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uZmxleC1wYXVzZXBsYXkgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5zbGlkZXM6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH1odG1sW3htbG5zXSAuc2xpZGVze2Rpc3BsYXk6YmxvY2t9KiBodG1sIC5zbGlkZXN7aGVpZ2h0OjElfS5uby1qcyAuc2xpZGVzPmxpOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LmZsZXhzbGlkZXJ7bWFyZ2luOjAgMCA2MHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6NHB4IHNvbGlkICNmZmY7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy1vLWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstbW96LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstby1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7em9vbToxfS5mbGV4LXZpZXdwb3J0e21heC1oZWlnaHQ6MjAwMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDFzIGVhc2U7dHJhbnNpdGlvbjphbGwgMXMgZWFzZX0ubG9hZGluZyAuZmxleC12aWV3cG9ydHttYXgtaGVpZ2h0OjMwMHB4fS5mbGV4c2xpZGVyIC5zbGlkZXN7em9vbToxfS5mbGV4LWRpcmVjdGlvbi1uYXZ7KmhlaWdodDowfS5mbGV4LWRpcmVjdGlvbi1uYXYgYXt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjotMjBweCAwIDA7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybChpbWFnZXMvYmdfZGlyZWN0aW9uX25hdi5wbmcpIG5vLXJlcGVhdCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO3RleHQtaW5kZW50Oi05OTk5cHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAwO3JpZ2h0Oi0zNnB4fS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldntsZWZ0Oi0zNnB4fS5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHR7b3BhY2l0eTowLjg7cmlnaHQ6NXB4fS5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXZ7b3BhY2l0eTowLjg7bGVmdDo1cHh9LmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtbmV4dDpob3ZlciwuZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2OmhvdmVye29wYWNpdHk6MX0uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LWRpc2FibGVke29wYWNpdHk6MC4zICFpbXBvcnRhbnQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MzApO2N1cnNvcjpkZWZhdWx0fS5mbGV4LWNvbnRyb2wtbmF2e3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mbGV4LWNvbnRyb2wtbmF2IGxpe21hcmdpbjowIDZweDtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjE7KmRpc3BsYXk6aW5saW5lfS5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGF7d2lkdGg6MTFweDtoZWlnaHQ6MTFweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzY2NjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWluZGVudDotOTk5OXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoyMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoyMHB4Oy1vLWJvcmRlci1yYWRpdXM6MjBweDtib3JkZXItcmFkaXVzOjIwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4zKX0uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVye2JhY2tncm91bmQ6IzMzMztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43KX0uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZle2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTtjdXJzb3I6ZGVmYXVsdH0uZmxleC1jb250cm9sLXRodW1ic3ttYXJnaW46NXB4IDAgMDtwb3NpdGlvbjpzdGF0aWM7b3ZlcmZsb3c6aGlkZGVufS5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpe3dpZHRoOjI1JTtmbG9hdDpsZWZ0O21hcmdpbjowfS5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTouNztjdXJzb3I6cG9pbnRlcn0uZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXJ7b3BhY2l0eToxfS5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZXtvcGFjaXR5OjE7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpey5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldntvcGFjaXR5OjE7bGVmdDowfS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dHtvcGFjaXR5OjE7cmlnaHQ6MH19LndpemFyZCAud2l6LWNvbnRlbnQgc2VjdGlvbntkaXNwbGF5Om5vbmV9LndpemFyZCAud2l6LW5hdi1wYW5lIC5wYWdlLWluZGV4e2Rpc3BsYXk6bm9uZX0ubXAtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubXAtd3JhcHBlcntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjMxfX0ud2l6YXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmZmZmZ9LndpemFyZCAud2l6LWNvbnRlbnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbnttaW4taGVpZ2h0OjEwMCU7cGFkZGluZzo3MnB4IDg4cHggMTc4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9ue3BhZGRpbmc6NDVweCA0NHB4IDE0MnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9ue3BhZGRpbmc6MjJweCAxN3B4IDE0MHB4fX0ud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAuc3RlcC10aXRsZXttYXJnaW46MCAwIDE3cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDBweDtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuMjU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLnN0ZXAtdGl0bGV7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzdweH19LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLm1wLWNvbnRlbnQtd3JhcHttYXJnaW46NjRweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAubXAtY29udGVudC13cmFwe21hcmdpbjo0MnB4IDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAubXAtY29udGVudC13cmFwe21hcmdpbjoyMHB4IDAgMH19LndpemFyZCAud2l6LW5hdi1wYW5lbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlIC0gMTA2cHgpO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2ZsZXg6bm9uZTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZjhmOWY3O3RyYW5zaXRpb246dG9wIDAuNHMgZWFzZS1vdXQ7ei1pbmRleDo1O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYtcGFuZWx7dG9wOi13ZWJraXQtY2FsYygxMDAlIC0gODZweCk7dG9wOmNhbGMoMTAwJSAtIDg2cHgpfX0ud2l6YXJkIC53aXotbmF2LXBhbmVsLm9wZW5lZHt0b3A6MH0ud2l6YXJkIC53aXotbmF2LXBhbmVsLm9wZW5lZCAud2l6LW5hdiBsaS5pbmRleCBhOjpiZWZvcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjdweDttYXJnaW4tYm90dG9tOjEycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvY2xvc2UtbWVudS1pY29uLnN2Z1wiKX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYtcGFuZWwub3BlbmVkIC53aXotbmF2IGxpLmluZGV4IGE6OmJlZm9yZXttYXJnaW4tYm90dG9tOjZweH19LndpemFyZCAud2l6LW5hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtZmxleDpub25lOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lO2hlaWdodDoxMDZweDttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6IzA2MDcwODtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2e2hlaWdodDo4NnB4fX0ud2l6YXJkIC53aXotbmF2IGxpe2Rpc3BsYXk6ZmxleDtmbGV4OjAgMSA0NTBweDtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym94LXNpemluZzpib3JkZXItYm94fS53aXphcmQgLndpei1uYXYgbGkgYXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6I2FhYjdiYjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7Ym9yZGVyOjA7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LndpemFyZCAud2l6LW5hdiBsaSBhOmhvdmVyLC53aXphcmQgLndpei1uYXYgbGkgYTpmb2N1cywud2l6YXJkIC53aXotbmF2IGxpIGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MH0ud2l6YXJkIC53aXotbmF2IGxpIGE6aG92ZXJ7Y29sb3I6I2ZmZmZmZjtjdXJzb3I6cG9pbnRlcn0ud2l6YXJkIC53aXotbmF2IGxpLmluZGV4e2ZsZXg6MCAwIDIwMHB4O3dpZHRoOjIwMHB4O3BhZGRpbmctYm90dG9tOjEzcHg7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaS5pbmRleHtmbGV4OjAgMCAxMDBweDt3aWR0aDoxMDBweH19LndpemFyZCAud2l6LW5hdiBsaS5pbmRleCBhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpLmluZGV4IGF7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweH19LndpemFyZCAud2l6LW5hdiBsaS5pbmRleCBhOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MzlweDtoZWlnaHQ6MzZweDttYXJnaW46MCBhdXRvIDZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9pbmRleC1pY29uLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3Jle3dpZHRoOjMyLjVweDtoZWlnaHQ6MzBweH19LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxke2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX0ud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGF7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGF7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtjb2xvcjojNWM3NjdlO292ZXJmbG93OmhpZGRlbn19LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyOjphZnRlcntib3gtc2hhZG93OjAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjQpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpfS53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGQgYTo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztmbGV4Om5vbmU7Y29udGVudDpcIlwiO3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7bWFyZ2luOjAgMCAwIDI1cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uLnN2Z1wiKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24uc3ZnXCIpLHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1vdXR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGE6OmFmdGVye3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7bWFyZ2luOjB9fS53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLXJpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0ud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGQgYXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGF7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtjb2xvcjojNWM3NjdlO292ZXJmbG93OmhpZGRlbn19LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGE6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7Ym94LXNoYWRvdzowIDAgMTBweCAwIHJnYmEoMCwwLDAsMC40KX0ud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGQgYTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxleDpub25lO2NvbnRlbnQ6XCJcIjt3aWR0aDozOHB4O2hlaWdodDozOHB4O21hcmdpbjowIDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24uc3ZnXCIpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24uc3ZnXCIpLHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2Utb3V0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGE6OmJlZm9yZXt3aWR0aDozNHB4O2hlaWdodDozNHB4O21hcmdpbjowfX0ud2l6YXJkIC53aXotbmF2LWRldGFpbHN7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3cteTphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ud2l6YXJkIC53aXotbmF2LWRldGFpbHMgLm1wLXNlY3Rpb257cGFkZGluZzo0N3B4IDg4cHggODRweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53aXphcmQgLndpei1uYXYtZGV0YWlscyAubXAtc2VjdGlvbntwYWRkaW5nOjQ1cHggNDRweCA2M3B4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYtZGV0YWlscyAubXAtc2VjdGlvbntwYWRkaW5nOjIycHggMTdweCA1OHB4fX0jcG9saWN5RHVyYXRpb25XaWRnZXQgLmRlbW90ZWR7b3BhY2l0eTowLjJ9LmFsZXJ0RGlhbG9ne2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6IzIyMjIyMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5OTk5OX0uYWxlcnREaWFsb2c6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4yNWVtfS5hbGVydERpYWxvZyAuZGlhbG9nLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7d2lkdGg6NDAlO21pbi13aWR0aDo0MDBweDttYXgtd2lkdGg6ODAlO21hcmdpbjphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0b30uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzoyMHB4IDQwcHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjE7dGV4dC1hbGlnbjpsZWZ0fS5nZXQtYS1xdW90ZS1wYWdlIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5nZXQtYS1xdW90ZS1wYWdlIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbnttYXJnaW4tYm90dG9tOjEwcHh9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctbWVzc2FnZXttYXJnaW46MDtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvd3tiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgxMDAsMTAwLDEwMCwwLjEpO2JhY2tncm91bmQtY29sb3I6IzFjMWMxYjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7cGFkZGluZy1yaWdodDo0MHB4fS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYXtiYWNrZ3JvdW5kOiMwMjllZTM7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjE1cHggMCAxNXB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWluLXdpZHRoOjE1MHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGE6aG92ZXJ7YmFja2dyb3VuZDojNjY2O2JveC1zaGFkb3c6bm9uZX0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGErYXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM5YjliOWJ9LmFsZXJ0RGlhbG9nIGZvcm17dGV4dC1hbGlnbjpsZWZ0O29wYWNpdHk6MSAhaW1wb3J0YW50fS5hbGVydERpYWxvZyBmb3JtLnN1Ym1pdHRlZCBpbnB1dDppbnZhbGlkK2xhYmVsLm12YWxpZGF0aW9ue2Rpc3BsYXk6YmxvY2t9LmFsZXJ0RGlhbG9nIGZvcm0gLmpmLXJvdz5sYWJlbC5tdmFsaWRhdGlvbntwYWRkaW5nOjEwcHggMTBweCAwcHggNDBweCAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDozMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0uYWxlcnREaWFsb2cgZm9ybSAjd3JhcHBlci1mb3ItbmFtZS5qZi1yb3c+bGFiZWwubXZhbGlkYXRpb257cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50fWJvZHkuYWxlcnRJc09wZW57b3ZlcmZsb3c6aGlkZGVufWJvZHkuYWxlcnRJc09wZW4gc2VjdGlvbixib2R5LmFsZXJ0SXNPcGVuIGhlYWRlcixib2R5LmFsZXJ0SXNPcGVuIGZvb3Rlcixib2R5LmFsZXJ0SXNPcGVuIC5qZi1oZWFkZXItc2VjdGlvbixib2R5LmFsZXJ0SXNPcGVuIHVsW2F0dHJePWpmLXBhZ2UtY29udHJvbF17ZmlsdGVyOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQnpkR0Z1WkdGc2IyNWxQU0p1YnlJL1BnbzhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4WkdWbWN6NEtJQ0FnSUNBZ0lDQThabWxzZEdWeUlHbGtQU0puWVhWemMybGhibDlpYkhWeUlqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdabFIyRjFjM05wWVc1Q2JIVnlJR2x1UFNKVGIzVnlZMlZIY21Gd2FHbGpJaUJ6ZEdSRVpYWnBZWFJwYjI0OUlqRXVOaUlnTHo0S0lDQWdJQ0FnSUNBOEwyWnBiSFJsY2o0S0lDQWdJRHd2WkdWbWN6NEtQQzl6ZG1jKyNnYXVzc2lhbl9ibHVyKTstd2Via2l0LWZpbHRlcjpibHVyKDJweCk7LW1vei1maWx0ZXI6Ymx1cigycHgpOy1tcy1maWx0ZXI6Ymx1cigycHgpOy1vLWZpbHRlcjpibHVyKDJweCk7ZmlsdGVyOmJsdXIoMnB4KX0qW2RhdGEtY3VydG9vbHRpcF06aG92ZXI6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtY3VydG9vbHRpcCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjp2YXIoLS1jdXJ0b29sdGlwLXBvc2l0aW9uLCBhYnNvbHV0ZSk7dG9wOnZhcigtLWN1cnNvci15LCAwKTtsZWZ0OnZhcigtLWN1cnNvci14LCAwKTtpc29sYXRpb246aXNvbGF0ZTt6LWluZGV4Ojk5OTk5OTk5OTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNjY2O2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6LjRyZW07Zm9udC1zaXplOjFyZW07cG9pbnRlci1ldmVudHM6bm9uZX0vKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoycHggMCAwIDA7cGFkZGluZzouNWVtIC41ZW0gLjVlbSAuN2VtO2ZvbnQtc2l6ZToxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MWVtIDIuMmVtO2JvcmRlci10b3A6MDtvdmVyZmxvdzphdXRvfS51aS1hdXRvY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0fS51aS1tZW51e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztvdXRsaW5lOjB9LnVpLW1lbnUgLnVpLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtsaXN0LXN0eWxlLWltYWdlOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKX0udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcHggMWVtIDNweCAuNGVtfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAwO2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktc3RhdGUtZm9jdXMsLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46LTFweH0udWktbWVudS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjJlbX0udWktbWVudSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0Oi4yZW07bWFyZ2luOmF1dG8gMH0udWktbWVudSAudWktbWVudS1pY29ue2xlZnQ6YXV0bztyaWdodDowfS51aS1idXR0b257cGFkZGluZzouNGVtIDFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7dGV4dC1pbmRlbnQ6MH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257cGFkZGluZzowO3dpZHRoOjIuMWVtO2hlaWdodDoyLjFlbTt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0ZXh0LWluZGVudDowO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOi40ZW0gMWVtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktY29udHJvbGdyb3Vwe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30udWktY29udHJvbGdyb3VwPi51aS1jb250cm9sZ3JvdXAtaXRlbXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsLnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3Vze3otaW5kZXg6OTk5OX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsPi51aS1jb250cm9sZ3JvdXAtaXRlbXtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246bGVmdH0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVse3BhZGRpbmc6LjRlbSAxZW19LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW57Zm9udC1zaXplOjgwJX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCsudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLWxlZnQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwrLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci10b3A6bm9uZX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItcmlnaHQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6NzUlO3dpZHRoOmNhbGMoIDEwMCUgLSAyLjRlbSl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cHtib3JkZXItdG9wLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDFweCAjY2NjO2JvcmRlci1yYWRpdXM6LjEyZW07Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZHt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MWVtO292ZXJmbG93OnZpc2libGU7Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjRweDtib3JkZXItc3R5bGU6c29saWR9LnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ1JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGF0ZXBpY2tlciAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDouNWVtO3RvcDouM2VtfS51aS1kaWFsb2d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6LjJlbTtvdXRsaW5lOjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye3BhZGRpbmc6LjRlbSAxZW07cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luOi4xZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6OTAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouM2VtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzoxcHg7aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luLXRvcDouNWVtO3BhZGRpbmc6LjNlbSAxZW0gLjVlbSAuNGVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0OnJpZ2h0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbnttYXJnaW46LjVlbSAuNGVtIC41ZW0gMDtjdXJzb3I6cG9pbnRlcn0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbntoZWlnaHQ6MnB4O3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1le3dpZHRoOjJweDtyaWdodDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ze2hlaWdodDoycHg7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXd7d2lkdGg6MnB4O2xlZnQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNle3JpZ2h0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3e2xlZnQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmV7cmlnaHQ6MDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7bGVmdDowO3RvcDowfS51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhcntjdXJzb3I6bW92ZX0udWktZHJhZ2dhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MC4xcHg7ZGlzcGxheTpibG9jazstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxle2Rpc3BsYXk6bm9uZX0udWktcmVzaXphYmxlLW57Y3Vyc29yOm4tcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTt0b3A6LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7Ym90dG9tOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtZXtjdXJzb3I6ZS1yZXNpemU7d2lkdGg6N3B4O3JpZ2h0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS13e2N1cnNvcjp3LXJlc2l6ZTt3aWR0aDo3cHg7bGVmdDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0OjFweDtib3R0b206MXB4fS51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDt0b3A6LTVweH0udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7cmlnaHQ6LTVweDt0b3A6LTVweH0udWktcHJvZ3Jlc3NiYXJ7aGVpZ2h0OjJlbTt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3c6aGlkZGVufS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWV7bWFyZ2luOi0xcHg7aGVpZ2h0OjEwMCV9LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5e2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6MC4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zZWxlY3RhYmxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjJweCAwLjRlbTttYXJnaW46MC41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTRlbX0udWktc2VsZWN0bWVudS1pY29uLnVpLWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3dpZHRoOjEuMmVtO2hlaWdodDoxLjJlbTtjdXJzb3I6ZGVmYXVsdDstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtmb250LXNpemU6LjdlbTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdle2ZpbHRlcjppbmhlcml0fS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjhlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7dG9wOi0uM2VtO21hcmdpbi1sZWZ0Oi0uNmVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdle3RvcDowO2hlaWdodDoxMDAlfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntsZWZ0OjB9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3JpZ2h0OjB9LnVpLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouOGVtO2hlaWdodDoxMDBweH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxle2xlZnQ6LS4zZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOi0uNmVtfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7d2lkdGg6MTAwJX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWlue2JvdHRvbTowfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7dG9wOjB9LnVpLXNvcnRhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLXNwaW5uZXItaW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzouMjIyZW0gMDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyZW19LnVpLXNwaW5uZXItYnV0dG9ue3dpZHRoOjEuNmVtO2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbS1zdHlsZTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpub25lfS51aS1zcGlubmVyLXVwe3RvcDowfS51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LnVpLXRhYnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtfS51aS10YWJzIC51aS10YWJzLW5hdnttYXJnaW46MDtwYWRkaW5nOi4yZW0gLjJlbSAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW46MXB4IC4yZW0gMCAwO2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3J7ZmxvYXQ6bGVmdDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZy1ib3R0b206MXB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvcntjdXJzb3I6dGV4dH0udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLXBhbmVse2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzoxZW0gMS40ZW07YmFja2dyb3VuZDpub25lfS51aS10b29sdGlwe3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHh9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2M1YzVjNX0udWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO2JhY2tncm91bmQ6I2ZmZmZmZjtjb2xvcjojMzMzMzMzfS51aS13aWRnZXQtY29udGVudCBhe2NvbG9yOiMzMzMzMzN9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO2JhY2tncm91bmQ6I2U5ZTllOTtjb2xvcjojMzMzMzMzO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXdpZGdldC1oZWFkZXIgYXtjb2xvcjojMzMzMzMzfS51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwudWktYnV0dG9uLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlcixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZle2JvcmRlcjoxcHggc29saWQgI2M1YzVjNTtiYWNrZ3JvdW5kOiNmNmY2ZjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0NTQ1NDV9LnVpLXN0YXRlLWRlZmF1bHQgYSwudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLGEudWktYnV0dG9uLGE6bGluay51aS1idXR0b24sYTp2aXNpdGVkLnVpLWJ1dHRvbiwudWktYnV0dG9ue2NvbG9yOiM0NTQ1NDU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cywudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjY2NjY2NjO2JhY2tncm91bmQ6I2VkZWRlZDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzJiMmIyYn0udWktc3RhdGUtaG92ZXIgYSwudWktc3RhdGUtaG92ZXIgYTpob3ZlciwudWktc3RhdGUtaG92ZXIgYTpsaW5rLC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsLnVpLXN0YXRlLWZvY3VzIGEsLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsLnVpLXN0YXRlLWZvY3VzIGE6bGluaywudWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLGEudWktYnV0dG9uOmhvdmVyLGEudWktYnV0dG9uOmZvY3Vze2NvbG9yOiMyYjJiMmI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXZpc3VhbC1mb2N1c3tib3gtc2hhZG93OjAgMCAzcHggMXB4ICM1ZTllZDZ9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZmZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwudWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWFhYWE7b3BhY2l0eTouMDAzO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTAuMyl9LnVpLXdpZGdldC1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggNXB4ICM2NjY2NjY7Ym94LXNoYWRvdzowcHggMHB4IDVweCAjNjY2NjY2fS5kYXRhVGFibGV7d2lkdGg6MTAwJTttYXJnaW46LjYyNXJlbSAwfS5kYXRhVGFibGUgdGgsLmRhdGFUYWJsZSB0ZHtwYWRkaW5nOjAuNjI1cmVtfS5kYXRhVGFibGUgdGhlYWR7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzk5OTk5OX0uZGF0YVRhYmxlIHRoZWFkIHRoLC5kYXRhVGFibGUgdGhlYWQgdGR7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzAwMDAwMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMDAlfS5kYXRhVGFibGUgdGZvb3R7Ym9yZGVyLXRvcDo0cHggc29saWQgIzk5OTk5OX0uZGF0YVRhYmxlIHRmb290IHRoLC5kYXRhVGFibGUgdGZvb3QgdGR7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzAwMDAwMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMDAlfS5kYXRhVGFibGUgdGJvZHkgdGR7cGFkZGluZzowLjYyNXJlbSAwLjg1cmVtfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjF9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjLC5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2N7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlciwuZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVye2NvbG9yOiMxZDFkMWR9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTFcIn0uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTNcIn0uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1ue3BhZGRpbmctbGVmdDozMHB4fS5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YmVmb3JlLC5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXJ7bGVmdDowO21hcmdpbi1sZWZ0OjEwcHh9LmRhdGFUYWJsZS5zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6I2VlZWVlZX0uZGF0YVRhYmxlLmJvcmRlcntib3JkZXI6MXB4ICM5OTk5OTkgc29saWR9LmRhdGFUYWJsZS5ib3JkZXJlZCB0aCwuZGF0YVRhYmxlLmJvcmRlcmVkIHRke2JvcmRlcjoxcHggIzk5OTk5OSBzb2xpZH0uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLC5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwuZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX0uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTpub25lfS5kYXRhVGFibGUgLmNvbmRlbnNlZCB0aCwuZGF0YVRhYmxlIC5jb25kZW5zZWQgdGR7cGFkZGluZzouMzEyNXJlbX0uZGF0YVRhYmxlIC5zdXBlci1jb25kZW5zZWQgdGgsLmRhdGFUYWJsZSAuc3VwZXItY29uZGVuc2VkIHRke3BhZGRpbmc6LjEyNXJlbX0uZGF0YVRhYmxlIC5zb3J0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0YVRhYmxlIC5zb3J0aW5nOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjF9LmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYywuZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzY3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWV9LmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYzphZnRlciwuZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlcntjb2xvcjojMWQxZDFkfS5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5MVwifS5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1kZXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTNcIn0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYywuZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2N7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjEuMXJlbX0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzY3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWV9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXJ7Y29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzphZnRlcntjb250ZW50OlwiXFwyMTkxXCJ9LmRhdGFUYWJsZSAuc29ydGluZ19kZXNje2JhY2tncm91bmQtY29sb3I6I2VlZWVlZX0uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7Y29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5M1wifS5kYXRhVGFibGVzX3BhZ2luYXRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi42MjVyZW0gMDtmbG9hdDpsZWZ0O3dpZHRoOjUwJTttYXJnaW46MH0uZGF0YVRhYmxlc19wYWdpbmF0ZTpiZWZvcmUsLmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCJ9LmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXJ7Y2xlYXI6Ym90aH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXN7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi4wNjUycmVtO3BhZGRpbmc6MC4yNXJlbSAuNjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNkQ2RTcxfS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDouMDY1MnJlbTtwYWRkaW5nOjAuMjVyZW0gLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCAjZWVlZWVlIHNvbGlkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouODc1cmVtfS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbS5jdXJyZW50LC5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZmZmZjt0ZXh0LXNoYWRvdzoycHggMnB4IDRweCByZ2JhKDAsMCwwLDAuNCl9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzVjN2VlO2JvcmRlci1jb2xvcjojNzVjN2VlO2NvbG9yOiNmZmZmZmZ9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW06ZGlzYWJsZWQsLmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO2JvcmRlci1jb2xvcjojZWVlZWVlO2NvbG9yOiM5OTk5OTl9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uc3BhY2Vze2JvcmRlcjowO2N1cnNvcjpkZWZhdWx0fS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLnNwYWNlczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUucm91bmRlZD4uaXRlbXtib3JkZXItcmFkaXVzOi4zMTI1cmVtfS5kYXRhVGFibGVzX3BhZ2luYXRlLmN5Y2xlPi5pdGVte3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zaXplOi43cmVtO3BhZGRpbmc6LjQzNzVyZW0gMH0uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW17Ym9yZGVyOjB9LmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyPi5pdGVtOmhvdmVye2NvbG9yOiM1OWNkZTI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlcj4uaXRlbTpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6Izk5OTk5OX0uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uY3VycmVudDpob3ZlciwuZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc1YzdlZSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNzVjN2VlICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi4wNjUycmVtO3BhZGRpbmc6MC4yNXJlbSAuNjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4ICM2RDZFNzEgc29saWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZENkU3MX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjFmMmYyO2JvcmRlci1jb2xvcjojNkQ2RTcxO2NvbG9yOiM2RDZFNzF9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWYyZjI7Ym9yZGVyLWNvbG9yOiM2RDZFNzE7Y29sb3I6IzZENkU3MX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmRpc2FibGVkLC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO2JvcmRlci1jb2xvcjojZWVlZWVlO2NvbG9yOiM5OTk5OTl9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5zcGFjZXN7Ym9yZGVyOjA7Y3Vyc29yOmRlZmF1bHR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5zcGFjZXM6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX2luZm97cGFkZGluZzo1cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXNpemU6Ljg3NXJlbTtmbG9hdDpyaWdodH0uZGF0YVRhYmxlc19sZW5ndGh7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjouNjI1cmVtIDB9LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjAgLjEyNXJlbTtwYWRkaW5nOi4zMTI1cmVtO2JvcmRlcjoxcHggI2Q5ZDlkOSBzb2xpZH0uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0OmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlc19maWx0ZXJ7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDttYXJnaW46LjYyNXJlbSAwfS5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbD5pbnB1dHttYXJnaW46MCAwIDAgLjI1cmVtfS5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7cGFkZGluZzouMzEyNXJlbTtib3JkZXI6MXB4ICNkOWQ5ZDkgc29saWR9LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0OmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzFkMWQxZH0uZGF0YVRhYmxle2NsZWFyOmJvdGh9QC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGF0YVRhYmxlc19wcm9jZXNzaW5ne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Ojk5OTk5OTk5O3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxMHB4O3RleHQtaW5kZW50Oi05OTk5ZW07Ym9yZGVyLXRvcDoxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItcmlnaHQ6MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLWJvdHRvbToxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItbGVmdDoxLjFlbSBzb2xpZCAjMWM3NWJjOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYW5pbWF0aW9uOmxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcn0uZGF0YVRhYmxlc19wcm9jZXNzaW5nLC5kYXRhVGFibGVzX3Byb2Nlc3Npbmc6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6OGVtO2hlaWdodDo4ZW19LmRhdGFUYWJsZXNfd3JhcHBlcnttYXJnaW4tYm90dG9tOjEwMHB4fS5jaG9zZW4tY29udGFpbmVye2ZvbnQtc2l6ZToxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlOypkaXNwbGF5OmlubGluZX0uY2hvc2VuLWNvbnRhaW5lciAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDEwO3RvcDoxMDAlO2xlZnQ6LTk5OTlweDt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTtib3JkZXItdG9wOjA7YmFja2dyb3VuZDojRkZGRkZGO2JveC1zaGFkb3c6MCA0cHggNXB4IHJnYmEoMCwwLDAsMC4xNSl9LmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7bGVmdDowfS5jaG9zZW4tY29udGFpbmVyIGF7Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWV7Zm9udC13ZWlnaHQ6NDAwO292ZXJmbG93OmhpZGRlbjttYXJnaW4tcmlnaHQ6NHB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXJ7cGFkZGluZy1sZWZ0OjJweDtjb250ZW50Oic6Jzt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI1cHg7cGFkZGluZzowIDAgMCA4cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM0NDQ0NDQ7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmZmYpLCBjb2xvci1zdG9wKDUwJSwgI0Y2RjZGNiksIGNvbG9yLXN0b3AoNTIlLCAjZWVlKSwgY29sb3Itc3RvcCgxMDAlLCAjRjRGNEY0KSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMjAlLCAjRjZGNkY2IDUwJSwgI2VlZSA1MiUsICNGNEY0RjQgMTAwJSk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMjAlLCAjRjZGNkY2IDUwJSwgI2VlZSA1MiUsICNGNEY0RjQgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDIwJSwgI0Y2RjZGNiA1MCUsICNlZWUgNTIlLCAjRjRGNEY0IDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAyMCUsICNGNkY2RjYgNTAlLCAjZWVlIDUyJSwgI0Y0RjRGNCAxMDAlKTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JveC1zaGFkb3c6MCAwIDNweCAjZmZmIGluc2V0LDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdHtjb2xvcjojOTk5OTk5fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW57bWFyZ2luLXJpZ2h0OjM4cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnJ7Zm9udC1zaXplOjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O3JpZ2h0OjI2cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MTAwJX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMTA7bWFyZ2luOjA7cGFkZGluZzozcHggNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6bm9ybWFsO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjFweCAwO3BhZGRpbmc6NHB4IDIwcHggNHB4IDVweDtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtiYWNrZ3JvdW5kOiNmZmYgdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7YmFja2dyb3VuZDp1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9we21hcmdpbi10b3A6LTFweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OXB4fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87bWF4LWhlaWdodDoyNDBweDttYXJnaW46MCA0cHggNHB4IDA7cGFkZGluZzowIDAgMCA0cHg7Y29sb3I6IzQ0NDQ0NDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7bGluZS1oZWlnaHQ6MTVweDtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZTt3b3JkLXdyYXA6YnJlYWstd29yZDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpkZWZhdWx0O2NvbG9yOiNDQ0NDQ0N9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2NvbG9yOiNGRkZGRkY7YmFja2dyb3VuZC1jb2xvcjojMzg3NUQ3O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICMzODc1RDcpLCBjb2xvci1zdG9wKDkwJSwgIzJBNjJCQykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsICMyQTYyQkMgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCAjMkE2MkJDIDkwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsICMyQTYyQkMgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwgIzJBNjJCQyA5MCUpfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRze2Rpc3BsYXk6bGlzdC1pdGVtO2NvbG9yOiM3Nzc3Nzc7YmFja2dyb3VuZDojRjRGNEY0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHR7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVte2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjElO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7Y3Vyc29yOnRleHQ7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGR7bWFyZ2luOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF17Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDpub3JtYWw7aGVpZ2h0OjI1cHg7bWFyZ2luOjFweCAwO3BhZGRpbmc6MDtjb2xvcjojOTk5OTk5O2JvcmRlcjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle2xpbmUtaGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjNweCA1cHggM3B4IDA7cGFkZGluZzozcHggMjBweCAzcHggNXB4O2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMzMzMzMzM7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I0VFRUVFRTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjRjRGNEY0KSwgY29sb3Itc3RvcCg1MCUsICNGMEYwRjApLCBjb2xvci1zdG9wKDUyJSwgI0U4RThFOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxOXB4O2JveC1zaGFkb3c6MCAwIDJweCAjZmZmIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwwLjA1KX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFue3dvcmQtd3JhcDpicmVhay13b3JkfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2ZvbnQtc2l6ZToxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtyaWdodDozcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQ6dXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgLTQycHggMXB4IG5vLXJlcGVhdH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MnB4IC0xMHB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVke3BhZGRpbmctcmlnaHQ6NXB4O2NvbG9yOiM2NjY2NjY7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JhY2tncm91bmQtY29sb3I6I0U0RTRFNDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjRjRGNEY0KSwgY29sb3Itc3RvcCg1MCUsICNGMEYwRjApLCBjb2xvci1zdG9wKDUyJSwgI0U4RThFOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0b3AsICNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXN7YmFja2dyb3VuZDojRDRENEQ0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowO3BhZGRpbmc6MH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZHtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojQ0NDQ0NDfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3RkI7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsMC4zKX0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZWVlKSwgY29sb3Itc3RvcCg4MCUsICNmZmYpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwgI2ZmZiA4MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtib3gtc2hhZG93OjAgMXB4IDAgI0ZGRkZGRiBpbnNldH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLWxlZnQ6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggMnB4fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N0ZCO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuMyl9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtjb2xvcjojMjIyICFpbXBvcnRhbnR9LmNob3Nlbi1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5OjAuNSAhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGV7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1ydGx7dGV4dC1hbGlnbjpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZXtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA4cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjZweDtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbnttYXJnaW4tbGVmdDozOHB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDphdXRvO2xlZnQ6M3B4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cmlnaHQ6YXV0bztsZWZ0OjI2cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDVweCAzcHggMTlweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtyaWdodDphdXRvO2xlZnQ6NHB4fS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLC5jaG9zZW4tcnRsIC5jaG9zZW4tZHJvcHtsZWZ0Ojk5OTlweH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjAgMCA0cHggNHB4O3BhZGRpbmc6MCA0cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowfS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1yaWdodDowfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZzo0cHggNXB4IDRweCAyMHB4O2JhY2tncm91bmQ6I2ZmZiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7YmFja2dyb3VuZDp1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjZweCAycHh9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMnB4IDJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpey5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmcpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjUycHggMzdweCAhaW1wb3J0YW50fX0uY2hvc2VuLXNlbGVjdHt3aWR0aDoxMDAlfS5jaG9zZW4tc2VsZWN0LWRlc2VsZWN0e3dpZHRoOjEwMCV9LmNob3Nlbi1jb250YWluZXJ7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNjA7dG9wOjEwMCU7bGVmdDotOTAwMHB4O21hcmdpbi10b3A6LTFweDtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7YmFja2dyb3VuZDojRkZGRkZGOy13ZWJraXQtYm94LXNoYWRvdzowIDhweCA4cHggcmdiYSgwLDAsMCwwLjI1KTtib3gtc2hhZG93OjAgOHB4IDhweCByZ2JhKDAsMCwwLDAuMjUpfS5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9we3JpZ2h0OjA7bGVmdDowfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87bWF4LWhlaWdodDoyNDBweDttYXJnaW46MCA0cHggNHB4IDA7cGFkZGluZzowIDAgMCA0cHg7Y29sb3I6IzU1NTU1NTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7bGluZS1oZWlnaHQ6MS40Mjg1NztkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW17Zm9udC1zdHlsZTpub3JtYWw7YmFja2dyb3VuZDojRkVGRkRFfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHR7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojOTk5OTk5fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2NvbG9yOndoaXRlO2JhY2tncm91bmQtY29sb3I6IzFDNzVCQztiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIGVte2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtjb2xvcjojNzc3Nzc3fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyAubm8tcmVzdWx0c3tkaXNwbGF5Omxpc3QtaXRlbTtiYWNrZ3JvdW5kOiNFRUVFRUV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7d2lkdGg6MzIxcHg7bWFyZ2luOjAgNHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6d2hpdGV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6MS40Mjg1Nzt0ZXh0LWluZGVudDotNTAwMHB4fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93bntib3R0b206MH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7bGluZS1oZWlnaHQ6MzFweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MzRweDtwYWRkaW5nOjAgMCAwIDEycHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM1NTU1NTU7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJye2ZvbnQtc2l6ZToxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7cmlnaHQ6MjZweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMTFweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAycHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MTAwJX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHR7Y29sb3I6Izc3Nzc3N30uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDAwO21hcmdpbjowO3BhZGRpbmc6M3B4IDRweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17d2lkdGg6MTAwJTttYXJnaW46MXB4IDA7cGFkZGluZzo0cHggMjBweCA0cHggNHB4O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3B7bWFyZ2luLXRvcDotMXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCdde3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTkwMDBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjElO21hcmdpbjowO3BhZGRpbmc6MDtjdXJzb3I6dGV4dDtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGR7bWFyZ2luOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J117aGVpZ2h0OjMycHg7bWFyZ2luOjA7cGFkZGluZzo0cHg7Y29sb3I6IzU1NTU1NTtib3JkZXI6MCAhaW1wb3J0YW50O291dGxpbmU6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIC5kZWZhdWx0e2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNle2xpbmUtaGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjZweCAwIDNweCA1cHg7cGFkZGluZzozcHggMjBweCAzcHggNXB4O2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMzMzMzMzM7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtmb250LXNpemU6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6NHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMTFweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UtZm9jdXN7YmFja2dyb3VuZDojRDRENEQ0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC0xMXB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWR7ZGlzcGxheTpub25lfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRn0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLWxlZnQ6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggN3B4fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXXtjb2xvcjojMTExMTExICFpbXBvcnRhbnR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jaG9zZW4tZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNSAhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGV7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1ydGx7dGV4dC1hbGlnbjpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZXtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA4cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjZweDtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDphdXRvO2xlZnQ6N3B4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cmlnaHQ6YXV0bztsZWZ0OjI2cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCdde2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZXttYXJnaW46NnB4IDVweCAzcHggMDtwYWRkaW5nOjNweCA1cHggM3B4IDE5cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3JpZ2h0OmF1dG87bGVmdDo0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCB0b3B9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowIDAgNHB4IDRweDtwYWRkaW5nOjAgNHB4IDAgMH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgLmdyb3VwLW9wdGlvbntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjB9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLXJpZ2h0Om5vbmV9LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nOjRweCA1cHggNHB4IDIwcHg7ZGlyZWN0aW9uOnJ0bH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nXCIpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjUycHggMzdweCAhaW1wb3J0YW50fX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I0ZGRkZGRjtmaWx0ZXI6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXR7YmFja2dyb3VuZDojZmZmIHVybChcIi9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcHstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze2JhY2tncm91bmQ6I0ZGRkZGRn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2V7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I0U0RTRFNH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2Uuc2VhcmNoLWNob2ljZS1kaXNhYmxlZHtiYWNrZ3JvdW5kOiNFNEU0RTR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5oaWdobGlnaHRlZHtiYWNrZ3JvdW5kOiMzODc1RDd9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7YmFja2dyb3VuZDojRUVFRUVFfS5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDo4cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF17Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntib3JkZXItY29sb3I6IzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uey0tYmdjb2xvdXI6ICNmZmY7LS1ib3JkZXJjb2xvdXI6ICNjY2M7LS10ZXh0ZGFyazogIzMzMzstLXNlbGVjdGVkY29sb3VyOiAjMWM3NWJjOy0tYm9yZGVycmFkaXVzOiAwcHg7Zm9udC1zaXplOjEzcHg7LS1oZWlnaHQ6IDIuMTVyZW07ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDAwcHg7ei1pbmRleDoxfS53aXphcmRDYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm57bWF4LXdpZHRoOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnY29sb3VyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlcmNvbG91cik7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXJyYWRpdXMpO2hlaWdodDp2YXIoLS1oZWlnaHQpO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6dmFyKC0tdGV4dGRhcmspO2xpbmUtaGVpZ2h0OnZhcigtLWhlaWdodCl9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDotMnB4O2NvbG9yOiM5Nzk3OTc7bWFyZ2luLXJpZ2h0OjhweH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjdweCAhaW1wb3J0YW50O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtoZWlnaHQ6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6Izk3OTc5Nzt3aWR0aDozcHg7aGVpZ2h0OjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTMuNnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7bGVmdDo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm5bZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kOiNFRUVFRUV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVycmFkaXVzKTtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7d2lkdGg6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaXtsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlcnJhZGl1cyk7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzMzM30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm5bZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMWVtO3BhZGRpbmctbGVmdDoyZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNGVtO3BhZGRpbmctbGVmdDo1ZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlbGVjdGVkY29sb3VyKTtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0gLnNlbGVjdDItcmVuZGVyZWRfX21hdGNoe2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2VsZWN0ZWRjb2xvdXIpfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1yZW5kZXJlZF9fbWF0Y2h7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kOiNGRUZGREV9LmNob3NlLWltYWdle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzoycHggNXB4IDNweCAwfS5jaG9zZS1pbWFnZS1zbWFsbHt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46LTNweCAxZW0gMCAwO3BhZGRpbmc6MCAzcHggMCAwO29wYWNpdHk6MC4zfS5jaG9zZS1pbWFnZS1saXN0e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjotM3B4IDFlbSAwIDA7cGFkZGluZzowIDNweCAwIDA7b3BhY2l0eTowLjN9ZGl2LmNob3Nlbi1jb250YWluZXItbXVsdGkgLnJlc3VsdC1zZWxlY3RlZCBpbWd7b3BhY2l0eTowLjN9LmFsZXJ0e21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzoxMnB4O2JvcmRlcjoxcHggc29saWQgI2VhZWJlOH0uYWxlcnQud2l0aGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hbGVydC53aXRoYnV0dG9uIGJ1dHRvbntwYWRkaW5nOjAuNXJlbSAxcmVtO3dpZHRoOmF1dG87dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hbGVydC5ncmVlbntjb2xvcjojNzFCNTQ0fS5hbGVydC5zdWNjZXNze2NvbG9yOiM3MUI1NDR9LmFsZXJ0LnJlZCwuYWxlcnQuZXJyb3J7Y29sb3I6I0QxN0IyRn0uYWxlcnQud2Fybntjb2xvcjojRDE3QjJGfS5hbGVydC53YXJuIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojRDE3QjJGO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHg7dmVydGljYWwtYWxpZ246dG9wfS5sb2dpbi1ib3ggLmFsZXJ0e21hcmdpbjowO3BhZGRpbmc6NXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tYm94IC5hbGVydC5zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRDE3QjJGO2JvcmRlci1jb2xvcjojRDE3QjJGfS5sb2dpbi1ib3ggLmFsZXJ0LmVycm9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRDAwMjFCO2JvcmRlci1jb2xvcjojRDAwMjFCfS5hbGVydF9yZWFkb25seXttYXJnaW4tYm90dG9tOjJlbTtib3JkZXI6MXB4IHNvbGlkICNlYWViZTg7ZGlzcGxheTpmbGV4O21heC13aWR0aDo2NDBweH0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LWljb257YmFja2dyb3VuZDojZmFhMjRhO2ZsZXgtYmFzaXM6NTZweDtmbGV4LWdyb3c6MH0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LWljb24gc3Zne2ZpbGw6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmFsZXJ0X3JlYWRvbmx5IC5hbGVydC1tZXNzYWdle2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjk7ZmxleC1iYXNpczphdXRvO3BhZGRpbmc6MTJweCAxNnB4O2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fS5hbGVydF9yZWFkb25seSAuYWxlcnQtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0ubm90aWZpY2F0aW9uLWJveHtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNGVtfS5ub3RpZmljYXRpb24tYm94IC5pbWd7YmFja2dyb3VuZDojZmFhMjRhO2ZsZXgtYmFzaXM6NzBweDtmbGV4LXNocmluazowfS5ub3RpZmljYXRpb24tYm94IGltZ3t3aWR0aDoxMDAlfS5ub3RpZmljYXRpb24tYm94IC50eHR7cGFkZGluZzoxNHB4IDE2cHggMTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsubm90aWZpY2F0aW9uLWJveHtkaXNwbGF5OmJsb2NrfS5ub3RpZmljYXRpb24tYm94IC50eHR7cGFkZGluZzoxMnB4IDE2cHggMTRweH0ubm90aWZpY2F0aW9uLWJveFtkYXRhLXJldmVhbC10ZXh0XXttYXgtaGVpZ2h0OjZlbTtvdmVyZmxvdzpoaWRkZW59Lm5vdGlmaWNhdGlvbi1ib3hbZGF0YS1yZXZlYWwtdGV4dF06aG92ZXJ7bWF4LWhlaWdodDoxMDBlbX0ubm90aWZpY2F0aW9uLWJveFtkYXRhLXJldmVhbC10ZXh0XTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6YXR0cihkYXRhLXJldmVhbC10ZXh0KTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDoxMHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzowIDMwcHggMTFweCA1MHB4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR2hsYVdkb2REMGlNalJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXRPVFl3SURrMk1DQTVOakFpSUhkcFpIUm9QU0l5TkhCNElqNEtQSEJoZEdnZ1ptbHNiRDBpSXpBd01DSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk5EUXdMVGd3TUhZME9EZE1NakUyTFRVek4yd3ROVFlnTlRjZ016SXdJRE15TUNBek1qQXRNekl3TFRVMkxUVTNMVEl5TkNBeU1qUjJMVFE0TjJndE9EQmFJaTgrQ2p3dmMzWm5QZz09KSxsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB3aGl0ZSA4MCUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcCwgbGVmdCB0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0LCByZXBlYXR9Lm5vdGlmaWNhdGlvbi1ib3hbZGF0YS1yZXZlYWwtdGV4dF06OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4cHg7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjA7YmFja2dyb3VuZDp3aGl0ZX0ubm90aWZpY2F0aW9uLWJveDpob3Zlcjo6YmVmb3JlLC5ub3RpZmljYXRpb24tYm94OmhvdmVyOjphZnRlcntkaXNwbGF5Om5vbmV9Lm5vdGlmaWNhdGlvbi1ib3ggLmltZ3tmbG9hdDpsZWZ0O21hcmdpbjoxNnB4IDE2cHggMnB4IDE2cHh9fS5idG4sLmJ0bl9hLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sLmJ0bl9hOnZpc2l0ZWQsLmJ0bl9iLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5jaGVja291dC1iYWNrLC5jaGVja291dC1za2lwLC5idG5fYjp2aXNpdGVkLC5jaGVja291dC1iYWNrOnZpc2l0ZWQsLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwuYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQsLmJ0bl9kLC5idG5fZDp2aXNpdGVkLC5idG5fZSwuYnRuX2U6dmlzaXRlZCwuYnRuX2csLmJ0bl9nOnZpc2l0ZWQsLmJ0bl9sb2dpbiwuYnRuX2xvZ2luOnZpc2l0ZWQsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLGJ1dHRvbiNtYWluX3N1bW1hcnksYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MjgwcHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmV9Lm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9hLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuX2IsLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5jaGVja291dC1iYWNrLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmNoZWNrb3V0LXNraXAsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuX2MsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9kLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9lLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9nLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9sb2dpbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuamYtYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubXVsdGlwbGVCdXR0b25XcmFwcGVyIHNwYW4uYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubXVsdGlwbGVCdXR0b25XcmFwcGVyIHNwYW4uYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuamYtYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgc3Bhbi5idXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBzcGFuLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNtYWluX3N1bW1hcnksLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweH0uYnRuOmhvdmVyLC5idG5fYTpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmhvdmVyLC5idG5fYjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsLmNoZWNrb3V0LWJhY2s6aG92ZXIsLmNoZWNrb3V0LXNraXA6aG92ZXIsLmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDpob3ZlciwuYnRuX2U6aG92ZXIsLmJ0bl9nOmhvdmVyLC5idG5fbG9naW46aG92ZXIsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwucGFnZS1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbjpob3ZlciwubW9kYWwtY29udGVudCBpbnB1dDpob3Zlclt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5qZi1idG46aG92ZXIsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uOmhvdmVyLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbjpob3ZlciwucGYtZGFzaGJvYXJkIC5qZi1idG46aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uOmhvdmVyLGJ1dHRvbiNtYWluX3N1bW1hcnk6aG92ZXIsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddLC5idG46YWN0aXZlLC5idG5fYTphY3RpdmUsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbjphY3RpdmUsLmJ0bl9iOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSwuY2hlY2tvdXQtYmFjazphY3RpdmUsLmNoZWNrb3V0LXNraXA6YWN0aXZlLC5idG5fYzphY3RpdmUsLmpzb25Gb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDphY3RpdmUsLmJ0bl9lOmFjdGl2ZSwuYnRuX2c6YWN0aXZlLC5idG5fbG9naW46YWN0aXZlLC5wYWdlLWNvbnRhaW5lciBidXR0b246YWN0aXZlLC5wYWdlLWNvbnRhaW5lciBpbnB1dDphY3RpdmVbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbjphY3RpdmUsLm1vZGFsLWNvbnRlbnQgaW5wdXQ6YWN0aXZlW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmpmLWJ0bjphY3RpdmUsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uOmFjdGl2ZSwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b246YWN0aXZlLC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjphY3RpdmUsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjphY3RpdmUsYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmUsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmFjdGl2ZSwuanNvbkZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2s6YWN0aXZlW3R5cGU9J3N1Ym1pdCdde2NvbG9yOiNmZmZ9LmFzaWRlIC5idG4sLmFzaWRlIC5idG5fYSwuYXNpZGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYXNpZGUgLmJ1dHRvbiwuYXNpZGUgLmJ0bl9iLC5hc2lkZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmFzaWRlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5hc2lkZSAuY2hlY2tvdXQtYmFjaywuYXNpZGUgLmNoZWNrb3V0LXNraXAsLmFzaWRlIC5idG5fYywuYXNpZGUgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5hc2lkZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5hc2lkZSAuYnRuX2QsLmFzaWRlIC5idG5fZSwuYXNpZGUgLmJ0bl9nLC5hc2lkZSAuYnRuX2xvZ2luLC5hc2lkZSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuYXNpZGUgYnV0dG9uLC5hc2lkZSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuYXNpZGUgaW5wdXRbdHlwZT1idXR0b25dLC5hc2lkZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLmFzaWRlIGJ1dHRvbiwuYXNpZGUgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5hc2lkZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLmFzaWRlIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuYXNpZGUgLmpmLWJ0biwuYXNpZGUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuYXNpZGUgc3Bhbi5idXR0b24sLmFzaWRlIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLmFzaWRlIHNwYW4uYnV0dG9uLC5hc2lkZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuYXNpZGUgLmpmLWJ0biwuYXNpZGUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgYnV0dG9uI21haW5fc3VtbWFyeSwuYXNpZGUgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5hc2lkZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmFzaWRlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmFzaWRlIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuYXNpZGUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6bm9uZX0uYnRuX2EsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwuYnRuX2E6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzAyOWVlMztiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LmJ0bl9hOmhvdmVyLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIsLmJ0bl9hOmFjdGl2ZSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmFjdGl2ZSwuYnRuX2E6dmlzaXRlZDpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9hOnZpc2l0ZWQ6YWN0aXZlLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246dmlzaXRlZDphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bl9iLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5jaGVja291dC1iYWNrLC5jaGVja291dC1za2lwLC5idG5fYjp2aXNpdGVkLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwuY2hlY2tvdXQtc2tpcDp2aXNpdGVke2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICM5YjliOWI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG5fYjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsLmNoZWNrb3V0LWJhY2s6aG92ZXIsLmNoZWNrb3V0LXNraXA6aG92ZXIsLmJ0bl9iOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSwuY2hlY2tvdXQtYmFjazphY3RpdmUsLmNoZWNrb3V0LXNraXA6YWN0aXZlLC5idG5fYjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZDpob3ZlciwuY2hlY2tvdXQtc2tpcDp2aXNpdGVkOmhvdmVyLC5idG5fYjp2aXNpdGVkOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZDphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZDphY3RpdmUsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZDphY3RpdmUsLmNoZWNrb3V0LXNraXA6dmlzaXRlZDphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzEzMTYxODtiYWNrZ3JvdW5kLWNvbG9yOiMxMzE2MTh9LmJ0bl9jLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzp2aXNpdGVkLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggI2QwMDIxYjtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzphY3RpdmUsLmpzb25Gb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzp2aXNpdGVkOmhvdmVyLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQ6YWN0aXZlLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkOmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICM5OTE1MjQ7YmFja2dyb3VuZC1jb2xvcjojOTkxNTI0fS5idG5fZCwuYnRuX2Q6dmlzaXRlZHtjb2xvcjojZDAwMjFiICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnRuX2Q6aG92ZXIsLmJ0bl9kOmFjdGl2ZSwuYnRuX2Q6dmlzaXRlZDpob3ZlciwuYnRuX2Q6dmlzaXRlZDphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LmJ0bl9lLC5idG5fZTp2aXNpdGVke2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5idG5fZTpob3ZlciwuYnRuX2U6YWN0aXZlLC5idG5fZTp2aXNpdGVkOmhvdmVyLC5idG5fZTp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0uYnRuX2csLmJ0bl9nOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzIwMjQyNztiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjd9LmJ0bl9nOmhvdmVyLC5idG5fZzphY3RpdmUsLmJ0bl9nOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9nOnZpc2l0ZWQ6YWN0aXZle2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bl9sb2dpbiwuYnRuX2xvZ2luOnZpc2l0ZWR7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICNkMDAyMWI7cGFkZGluZzo2cHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWI7bWluLXdpZHRoOjU4cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9LmJ0bl9sb2dpbjpob3ZlciwuYnRuX2xvZ2luOmFjdGl2ZSwuYnRuX2xvZ2luOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9sb2dpbjp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0ubGFyZ2UtYnRue2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZzoxMHB4IDI1cHh9LnNtYWxsLWJ0bntwYWRkaW5nOjEycHggNDBweDt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtYmFjaywucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYywucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXS5idG5fYywucGFnZS1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dW3R5cGU9XCJjYW5jZWxcIl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9iLC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtYmFjaywubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtc2tpcCwubW9kYWwtY29udGVudCBidXR0b24uYnRuX2MsLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLmJ0bl9iLC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXS5idG5fYywubW9kYWwtY29udGVudCAuanNvbkZvcm0gaW5wdXRbdHlwZT1idXR0b25dW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLWNvbnRhaW5lciBidXR0b246aG92ZXIsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbjphY3RpdmUsLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSwubW9kYWwtY29udGVudCBidXR0b246aG92ZXIsLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmFjdGl2ZSwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjMjAyNDI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn1idXR0b24ub3QtbGluay1idG4uY2F0ZWdvcnktaG9zdC1saXN0LWhhbmRsZXJ7Y29sb3I6IzAyOWVlMyAhaW1wb3J0YW50fWJ1dHRvbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlcntjb2xvcjpibGFjayAhaW1wb3J0YW50fS5maWx0ZXItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2ZpbGw6I2ZmZn0uZmlsdGVyLWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTZweDt0b3A6NzVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7Y29udGVudDonJzstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LXdlYmtpdC1hbmltYXRpb246YW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyOy1tb3otYW5pbWF0aW9uOmFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246YW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7b3BhY2l0eTowO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDIsMTU4LDIyNywwLjYpO2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjMDI5ZWUzO2JvcmRlci1yYWRpdXM6MTVweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5maWx0ZXItYnV0dG9uOmFmdGVye2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NzVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OjI2cHg7Y29udGVudDphdHRyKGRhdGEtY291bnQpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eTowO2NvbG9yOiMyMDI2MmE7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlciwuYWpheExvYWRpbmcgLmZpbHRlci1idXR0b246YmVmb3Jle29wYWNpdHk6MX0uYWpheExvYWRpbmcuYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlcntvcGFjaXR5OjB9QGtleWZyYW1lcyBhbmltLXJvdGF0ZXswJXt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5idG4tbG9va3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvdHRvbTo0cHg7cmlnaHQ6NHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6MGVtO3BhZGRpbmc6MCAwLjc1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtvcGFjaXR5OjAuNTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztib3JkZXI6MXB4IHNvbGlkICNjY2NjY2N9aW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXB7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7Ym9yZGVyOjFweCBzb2xpZCAjMDI5ZWUzfWlucHV0OnZhbGlkKy5idG4tbG9va3VwOmhvdmVyLGlucHV0OnZhbGlkKy5idG4tbG9va3VwOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzIwMjQyNztib3JkZXItY29sb3I6IzIwMjQyN31pbnB1dC5idXN5Ky5idG4tbG9va3Vwe29wYWNpdHk6MC4yO2N1cnNvcjp3YWl0O2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM5YjliOWIgMzAlLCAjMTk4ZmMyIDUwJSwgIzliOWI5YiA3MCUpO2JhY2tncm91bmQtc2l6ZTozMDAlIDQwMCU7YW5pbWF0aW9uOmdyYWRpZW50IDJzIGVhc2UgaW5maW5pdGV9QGtleWZyYW1lcyBncmFkaWVudHswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX0uYnRuLWxpbms+c3Bhbntib3JkZXItYm90dG9tLXdpZHRoOjJweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZy1ib3R0b206NnB4O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZSAwbXN9LmJ0bi1saW5rPnNwYW46aG92ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMWMxYzFiO3BhZGRpbmctYm90dG9tOjNweH0uYnRuLWxpbmsgc3Zne3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1vdXQgMG1zfS5idG4tbGluazpob3ZlciBzdmd7bWFyZ2luLWxlZnQ6NnB4fS5idG4uZGlzYWJsZWQsLmRpc2FibGVkLmJ0bl9hLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5kaXNhYmxlZC5idXR0b24sLmRpc2FibGVkLmJ0bl9iLGJ1dHRvbi5kaXNhYmxlZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24uZGlzYWJsZWQjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuZGlzYWJsZWQuY2hlY2tvdXQtYmFjaywuZGlzYWJsZWQuY2hlY2tvdXQtc2tpcCwuZGlzYWJsZWQuYnRuX2MsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJjYW5jZWxcIl0sLmRpc2FibGVkLmJ0bl9kLC5kaXNhYmxlZC5idG5fZSwuZGlzYWJsZWQuYnRuX2csLmRpc2FibGVkLmJ0bl9sb2dpbiwucGFnZS1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmRpc2FibGVkLC5tb2RhbC1jb250ZW50IGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmRpc2FibGVkLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmRpc2FibGVkLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5kaXNhYmxlZC5idXR0b24sYnV0dG9uLmRpc2FibGVkI21haW5fc3VtbWFyeSxidXR0b24uZGlzYWJsZWQjbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmRpc2FibGVkLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117ZmlsdGVyOmdyYXlzY2FsZSgxKTtwb2ludGVyLWV2ZW50czpub25lfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIycHg7bWFyZ2luLWJvdHRvbToxLjVlbTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMjllZTN9LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS1hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MnB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1yaWdodDoxZW19LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzAyOWVlMzt0cmFuc2l0aW9uOmFsbCAyNTBtczt0ZXh0LXRyYW5zZm9ybTpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuaWNvbi1maWxse2ZpbGw6IzAyOWVlMzt0cmFuc2l0aW9uOmFsbCAyNTBtc30uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluazpob3ZlciAuYmFjay10by1wYWdlLXRleHQsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5iYWNrLXRvLXBhZ2UtdGV4dHtjb2xvcjojNGE0YTRhfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rOmhvdmVyIC5pY29uLWZpbGwsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5pY29uLWZpbGx7ZmlsbDojNGE0YTRhfS5zb2NpYWwtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmV9LnNvY2lhbC1pY29ucy13cmFwIHVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpub25lfXVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0Oi0xMnB4O21hcmdpbi1sZWZ0OjVweDt3aWR0aDoxNjhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3VsLnNvY2lhbC1pY29uc3ttYXJnaW4tYm90dG9tOjB9fXVsLnNvY2lhbC1pY29ucyBsaXtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbGV4OjF9dWwuc29jaWFsLWljb25zIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjAgbm9uZX11bC5zb2NpYWwtaWNvbnMgbGkgYXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4O2hlaWdodDozMnB4O3dpZHRoOjMycHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9dWwuc29jaWFsLWljb25zIGxpIGEgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOmZpbGwgMjUwbXM7ZmlsbDojMWMxYzFiO3dpZHRoOjM4cHh9dWwuc29jaWFsLWljb25zIGxpIGEgc3ZnIGNpcmNsZXtmaWxsOiMxYzFjMWI7dHJhbnNpdGlvbjpmaWxsIDI1MG1zfXVsLnNvY2lhbC1pY29ucyBsaSBhLmVtYWlse2Rpc3BsYXk6bm9uZX11bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcsdWwuc29jaWFsLWljb25zIGxpIGE6YWN0aXZlIHN2Z3tmaWxsOiMwMjllZTN9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnIGNpcmNsZSx1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnIGNpcmNsZXtmaWxsOiMwMjllZTN9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnLmljb24tdHdpdHRlcix1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnLmljb24tdHdpdHRlcntmaWxsOiM1NUFDRUV9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnLmljb24tZmFjZWJvb2ssdWwuc29jaWFsLWljb25zIGxpIGE6YWN0aXZlIHN2Zy5pY29uLWZhY2Vib29re2ZpbGw6IzNCNTk5OH11bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcuaWNvbi1saW5rZWRpbix1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnLmljb24tbGlua2VkaW57ZmlsbDojMDk3NkI0fXVsLnNvY2lhbC1pY29ucyBsaSBhOmhvdmVyIHN2Zy5pY29uLWdvb2dsZS1wbHVzLHVsLnNvY2lhbC1pY29ucyBsaSBhOmFjdGl2ZSBzdmcuaWNvbi1nb29nbGUtcGx1c3tmaWxsOiNERDRCMzl9LnNvY2lhbC1pY29ucy13cmFwLndpdGgtbGlrZXtkaXNwbGF5Om5vbmV9LmhlYWRlciAubG9nb3twb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZmxleDoxIDEgYXV0bzt6LWluZGV4OjE7dGV4dC1hbGlnbjpsZWZ0fS5wZi1jaGVja291dCAuaGVhZGVyIC5sb2dve2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwO2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXIgLmxvZ28ubG9nb19ub3J3YXl7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5oZWFkZXIgLmxvZ297cGFkZGluZy1yaWdodDowcHh9fS5oZWFkZXIgLmxvZ28gYXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5oZWFkZXIgLmxvZ28gYXthbGlnbi1pdGVtczpjZW50ZXJ9fS5wZi1icm9jaHVyZSAuaGVhZGVyIC5sb2dvIGF7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRlciAubG9nbyBhe3dpZHRoOjEyMHB4fX0ucGYtY2hlY2tvdXQgLmhlYWRlciAubG9nbyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztmbGV4LWJhc2lzOjEwJX0uaGVhZGVyIC5sb2dvIGEgLmljb24tbG9nby13aGl0ZXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7bWF4LWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MThweH0uaGVhZGVyIC5sb2dvIGEgLmxvZ28tbm8tdGV4dC13aGl0ZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgbGluZWFyIDAuMXN9LnBmLWJyb2NodXJlIC5oZWFkZXIgLmxvZ28gYSAuaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSwucGYtZGFzaGJvYXJkIC5oZWFkZXIgLmxvZ28gYSAuaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZXtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGxpbmVhciAwLjFzO3dpZHRoOjkwcHg7dG9wOjUyJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uaGVhZGVyIC5sb2dvIGEgLmxvZ28taW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0MHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweCBhdXRvfS5oZWFkZXIgLmxvZ28gYSBpbWc6bm90KC5pY29uLWxvZ28td2hpdGUpOm5vdCgubG9nby10ZXh0KSwuaGVhZGVyIC5sb2dvIGEgc3ZnOm5vdCguaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSl7d2lkdGg6MTEycHg7aGVpZ2h0OjU0cHh9LmxvZ28ubG9nb19wZXJmb3JtYW5jZXtsaW5lLWhlaWdodDoxcHh9LmxvZ28ubG9nb19wZXJmb3JtYW5jZSBzdmd7ZmlsbDojZmZmO2hlaWdodDo2M3B4O3dpZHRoOjgzcHg7c3Ryb2tlOm5vbmV9Lmljb24tbG9nb19hY2NvdW50YW50c3tmaWxsOiNmZmY7c3Ryb2tlOiNmZmZ9LmxvZ28ubG9nb19yZWNydWl0bWVudHtwYWRkaW5nOjE2cHggMH0ubG9nby5sb2dvX3JlY3J1aXRtZW50IGEgaW1ne3dpZHRoOjgzcHggIWltcG9ydGFudDtoZWlnaHQ6NjNweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcmVjcnVpdG1lbnQgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NjNweCAhaW1wb3J0YW50O3dpZHRoOjgzcHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5sb2dvLmxvZ29fcmVjcnVpdG1lbnR7cGFkZGluZzowfX0ubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MTBweCAwfS5sb2dvLmxvZ29fZ2xvYmFsZmkgYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fZ2xvYmFsZmkgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NzJweCAhaW1wb3J0YW50O3dpZHRoOjExNXB4ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MH19LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb257cGFkZGluZzoxMHB4IDB9LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb24gYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fY29uc3RydWN0aW9uIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb257cGFkZGluZzowfX0ubG9nby5sb2dvX3ByaXZhdGVjbGllbnRze3BhZGRpbmc6MTBweCAwfS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NzJweCAhaW1wb3J0YW50O3dpZHRoOjExNXB4ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubG9nby5sb2dvX3ByaXZhdGVjbGllbnRze3BhZGRpbmc6MH19LmxvZ28ubG9nb19tYWx0YXtwYWRkaW5nOjEwcHggMH0ubG9nby5sb2dvX21hbHRhIGEgaW1ne2hlaWdodDo4MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTM1cHggIWltcG9ydGFudH0ubG9nby5sb2dvX21hbHRhIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjgycHggIWltcG9ydGFudDt3aWR0aDoxMzVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fbWFsdGEgc3ZnIHBhdGg6Zmlyc3QtY2hpbGR7ZmlsbDpub25lO3N0cm9rZTojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmxvZ28ubG9nb19tYWx0YXtwYWRkaW5nOjB9fS5sb2dvLmV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5wZi1kYXNoYm9hcmQgLmhlYWRlciAubG9nby5sb2dvX25vdGV4dCBhLC5wZi1icm9jaHVyZSAuaGVhZGVyIC5sb2dvLmxvZ29fbm90ZXh0IGF7cGFkZGluZzo2cHggMH0ucGYtZGFzaGJvYXJkIC5oZWFkZXIgLmxvZ28ubG9nb19ub3RleHQgc3ZnLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGUsLnBmLWJyb2NodXJlIC5oZWFkZXIgLmxvZ28ubG9nb19ub3RleHQgc3ZnLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7dG9wOjcwJX0ubG9nbyAubG9nby13cmFwcGVye2Rpc3BsYXk6ZmxleH0ubG9nbyAubG9nby13cmFwcGVyIC5sb2dvLWxzb3N7bWFyZ2luLWxlZnQ6MjBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2UsIG1hcmdpbiAwLjNzIGVhc2U7aGVpZ2h0OjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ0OHB4KXsubG9nbyAubG9nby13cmFwcGVyIC5sb2dvLWxzb3N7bWFyZ2luLWxlZnQ6MTJweH19LmxvZ29fbHNvc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDozMHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtY2hlY2tvdXQgLmxvZ29fbHNvc3tkaXNwbGF5OmJsb2NrO2ZsZXgtYmFzaXM6MTAlfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5sb2dvX2xzb3N7bWFyZ2luLWxlZnQ6MjBweDt0b3A6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5sb2dvX2xzb3N7bWFyZ2luLWxlZnQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXsubG9nb19sc29ze21hcmdpbi1sZWZ0OjhweH19LmxvZ29fbHNvcyBpbWd7bWluLXdpZHRoOjk3cHg7bWF4LXdpZHRoOjE1NHB4O2hlaWdodDphdXRvO21heC1oZWlnaHQ6NTRweH1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsubG9nb19sc29zIGltZ3t3aWR0aDoxMjBweDttYXgtaGVpZ2h0OjQ5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5sb2dvX2xzb3MgaW1ne3dpZHRoOjEyMHB4O21heC1oZWlnaHQ6NDlweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nb19sc29zIGltZ3t3aWR0aDo5N3B4O21heC1oZWlnaHQ6MzlweH19LmxvZ29fbm9yd2F5YmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0ubG9nb19ub3J3YXliYXIgaW1ne21heC13aWR0aDoxNTRweDtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCl7LmxvZ29fbm9yd2F5YmFyIGltZ3ttaW4td2lkdGg6MTI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5sb2dvX25vcndheWJhciBpbWd7d2lkdGg6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvZ29fbm9yd2F5YmFyIGltZ3t3aWR0aDoxMDVweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nb19ub3J3YXliYXIgaW1ne3dpZHRoOjk1cHh9fS5wZi1kYXNoYm9hcmQgLmxzb3Nsb2dvLC5wZi1mb3JtX2ZsZXggLmxzb3Nsb2dve2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEwcHh9LnBmLWRhc2hib2FyZCAubHNvcyAubHNvc2xvZ28sLnBmLWZvcm1fZmxleCAubHNvcyAubHNvc2xvZ297ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uaGVhZGVyIC5ib3VuZHMgLmxvZ29SZWNydWl0bWVudCBhIGltZywuaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5sb2dvUmVjcnVpdG1lbnQgYSBpbWd7d2lkdGg6ODNweCAhaW1wb3J0YW50O2hlaWdodDo2M3B4ICFpbXBvcnRhbnR9LmxvZ28tdGV4dHtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzoxLjNweDtvcGFjaXR5OjE7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDozcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zdGlja3kgLmxvZ28tdGV4dHtvcGFjaXR5OjB9Lmljb24tYWN0aXZpdHl7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1hZG9wdGlvbi1mb3Jte3dpZHRoOjU5cHg7aGVpZ2h0OjU5cHh9Lmljb24tYWxsLWZvcm1hdHN7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi1hcnJvdy1yaWdodHt3aWR0aDo5cHg7aGVpZ2h0OjEzcHh9Lmljb24tYXJyb3ctdGhpbi1yaWdodHt3aWR0aDoyM3B4O2hlaWdodDoxM3B4fS5pY29uLWFycm93X2Rvd253YXJke3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tYXJyb3dfdXB3YXJke3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tYmVsbHt3aWR0aDoyNHB4O2hlaWdodDoyMnB4fS5pY29uLWJpbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNhcnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4fS5pY29uLWNhci1wbHVze3dpZHRoOjUzcHg7aGVpZ2h0OjUzcHh9Lmljb24tY2hlY2tlZC1zdWNjZXNze3dpZHRoOjIycHg7aGVpZ2h0OjIycHh9Lmljb24tY2hlY2tsaXN0e3dpZHRoOjEycHg7aGVpZ2h0OjE0cHh9Lmljb24tY2hlY2tsaXN0LWluZGljYXRvci1hbWJlcnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItZ3JlZW57d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWdyZXl7d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLXJlZHt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWNoZXZyb24tbGVmdHt3aWR0aDoxNnB4O2hlaWdodDoyNnB4fS5pY29uLWNoZXZyb24tcmlnaHR7d2lkdGg6MTVweDtoZWlnaHQ6MjZweH0uaWNvbi1jaXJjbGUtYnVsbGV0e3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9Lmljb24tY2xpcGJvYXJke3dpZHRoOjIxcHg7aGVpZ2h0OjI4cHh9Lmljb24tY2xvc2V7d2lkdGg6MjFweDtoZWlnaHQ6MjJweH0uaWNvbi1jbG9zZS1idXR0b257d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uaWNvbi1jbG9zZS1idXR0b24tMnt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNsb3NlLWljb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1jbG91ZC1jb21wdXRpbmd7d2lkdGg6ODFweDtoZWlnaHQ6NjBweH0uaWNvbi1jbG91ZC11cGxvYWR7d2lkdGg6MzZweDtoZWlnaHQ6MjVweH0uaWNvbi1jb2d7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0uaWNvbi1jb2dfcHJvZmVzc2lvbnN7d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uaWNvbi1jb21wYXJle3dpZHRoOjQ4cHg7aGVpZ2h0OjQwcHh9Lmljb24tY29tcGxldGV7d2lkdGg6MTlweDtoZWlnaHQ6MTNweH0uaWNvbi1jb250YWN0LWVtYWlse3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY29udmVydEd1ZXN0e3dpZHRoOjIwcHg7aGVpZ2h0OjE3cHh9Lmljb24tY3JlYXRlLXBvbGljeXt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNyb3NzLWRyYXdue3dpZHRoOjIzcHg7aGVpZ2h0OjIxcHh9Lmljb24tZGFuZ2Vye3dpZHRoOjMycHg7aGVpZ2h0OjI4cHh9Lmljb24tZGFzaGJvYXJke3dpZHRoOjE0NnB4O2hlaWdodDoxMTZweH0uaWNvbi1kYXNoYm9hcmQtaGVhZGVye3dpZHRoOjMzcHg7aGVpZ2h0OjIwcHh9Lmljb24tZGFzaGJvYXJkLWhlYWRlci1pbnZlcnNle3dpZHRoOjMzcHg7aGVpZ2h0OjIwcHh9Lmljb24tZGlzYWJsZXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5pY29uLWRvY3VtZW50e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tZG93bi1hcnJvd3t3aWR0aDo1MTJweDtoZWlnaHQ6NTEycHh9Lmljb24tZG93bi10cmlhbmdsZXt3aWR0aDo0OTAuNjhweDtoZWlnaHQ6NDkwLjY4cHh9Lmljb24tZG93bmxvYWR7d2lkdGg6MTZweDtoZWlnaHQ6MTlweH0uaWNvbi1kb3dubG9hZC1hbGwtZmlsZXN7d2lkdGg6MjZweDtoZWlnaHQ6MjdweH0uaWNvbi1kb3dubG9hZF9pY29ue3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmljb24tZWRpdHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWVkaXQtZG9jdW1lbnR7d2lkdGg6NTZweDtoZWlnaHQ6NTdweH0uaWNvbi1lbWFpbHt3aWR0aDozMnB4O2hlaWdodDoyNnB4fS5pY29uLWVtYWlsLWRhcmt7d2lkdGg6MzdweDtoZWlnaHQ6MzdweH0uaWNvbi1lbWFpbC1pbnZlcnNle3dpZHRoOjI4cHg7aGVpZ2h0OjIxcHh9Lmljb24tZW1haWxfcHJvZmVzc2lvbnN7d2lkdGg6MjFweDtoZWlnaHQ6MTVweH0uaWNvbi1leWV7d2lkdGg6MTdweDtoZWlnaHQ6MTFweH0uaWNvbi1mYWNlYm9va3t3aWR0aDoxMHB4O2hlaWdodDoxOHB4fS5pY29uLWZhY2Vib29rLWRhcmt7d2lkdGg6MzdweDtoZWlnaHQ6MzdweH0uaWNvbi1maWxle3dpZHRoOjI2cHg7aGVpZ2h0OjMwcHh9Lmljb24tZmlsZS1hbHR7d2lkdGg6MjZweDtoZWlnaHQ6MzRweH0uaWNvbi1maWx0ZXItY2xvc2V7d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1maWx0ZXItbGlzdC1jbG9zZXt3aWR0aDoxOXB4O2hlaWdodDoxM3B4fS5pY29uLWZpbHRlci1saXN0LW9wZW57d2lkdGg6MTlweDtoZWlnaHQ6MTNweH0uaWNvbi1maWx0ZXItb3Blbnt3aWR0aDoyN3B4O2hlaWdodDoyNXB4fS5pY29uLWZpbHRlci1vcGVuLWJhY2t7d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1nbG9iZXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5pY29uLWdsb2JlX2xvZ297d2lkdGg6MTEycHg7aGVpZ2h0OjM2cHh9Lmljb24tZ29vZ2xlLXBsdXN7d2lkdGg6MjRweDtoZWlnaHQ6MTVweH0uaWNvbi1oYW1idXJnZXJ7d2lkdGg6MzJweDtoZWlnaHQ6MjJweH0uaWNvbi1oZWFydHt3aWR0aDoyMHB4O2hlaWdodDoxOHB4fS5pY29uLWhlbHB7d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0uaWNvbi1ob21le3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9Lmljb24taG9tZS1wbHVze3dpZHRoOjUzcHg7aGVpZ2h0OjUzcHh9Lmljb24taWMtY2xvc2V7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uaWNvbi1pYy1lZGl0e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmljb24taWMtcGx1c3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLWljLXdhcm5pbmd7d2lkdGg6NDVweDtoZWlnaHQ6NDBweH0uaWNvbi1pZGxle3dpZHRoOjI2cHg7aGVpZ2h0OjE4cHh9Lmljb24taW5hY3RpdmV7d2lkdGg6MTNweDtoZWlnaHQ6OXB4fS5pY29uLWluZm97d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0uaWNvbi1pbnByb2dyZXNze3dpZHRoOjIwcHg7aGVpZ2h0OjE1cHh9Lmljb24taW5zdXJhbmNlc3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWludm9pY2V7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH0uaWNvbi1qZi1hZGR7d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1qZi1hZGQtZWRpdHt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5pY29uLWpmLWRlbGV0ZXt3aWR0aDoxNHB4O2hlaWdodDoxOHB4fS5pY29uLWpmLWVkaXR7d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0uaWNvbi1qZi1yZW1vdmV7d2lkdGg6MTRweDtoZWlnaHQ6MnB4fS5pY29uLWpmLXNwcmVhZHNoZWV0e3dpZHRoOjE4cHg7aGVpZ2h0OjIwcHh9Lmljb24tbGFyZ2UtaXt3aWR0aDoyNHB4O2hlaWdodDo0N3B4fS5pY29uLWxlZnQtYXJyb3d7d2lkdGg6MTBweDtoZWlnaHQ6MTdweH0uaWNvbi1sZXR0ZXJ7d2lkdGg6MzY3LjY5cHg7aGVpZ2h0OjM3MHB4fS5pY29uLWxpbmstY2xpZW50LWNvbnNvbGV7d2lkdGg6NzhweDtoZWlnaHQ6NzlweH0uaWNvbi1saW5rZWRpbnt3aWR0aDoxNnB4O2hlaWdodDoxNXB4fS5pY29uLWxpbmtlZGluLWRhcmt7d2lkdGg6MzdweDtoZWlnaHQ6MzdweH0uaWNvbi1saXN0X3ZpZXdfaWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyMHB4fS5pY29uLWxvY2t7d2lkdGg6MjBweDtoZWlnaHQ6MjRweH0uaWNvbi1sb2NrdG9uLWxvZ297d2lkdGg6MTU0cHg7aGVpZ2h0Ojc3cHh9Lmljb24tbG9ja3Rvbi1sb2dvLWhlYWRlcnt3aWR0aDoxMzVweDtoZWlnaHQ6NjNweH0uaWNvbi1sb2dve3dpZHRoOjExMnB4O2hlaWdodDo1NXB4fS5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRle3dpZHRoOjE0MHB4O2hlaWdodDoyM3B4fS5pY29uLWxvZ28td2hpdGV7d2lkdGg6OTA4cHg7aGVpZ2h0OjQxN3B4fS5pY29uLWxvZ29fYWNjb3VudGFudHN7d2lkdGg6MTQyLjVweDtoZWlnaHQ6MTExLjRweH0uaWNvbi1sb2dvX2Fzc2V0bWFuYWdlbWVudHt3aWR0aDoxMTNweDtoZWlnaHQ6NzFweH0uaWNvbi1sb2dvX2NvbnN0cnVjdGlvbnt3aWR0aDoxNDMuMXB4O2hlaWdodDoxMzQuNHB4fS5pY29uLWxvZ29fZ2xvYmFsZml7d2lkdGg6MTQyLjVweDtoZWlnaHQ6MTExLjRweH0uaWNvbi1sb2dvX21hbHRhe3dpZHRoOjEzNXB4O2hlaWdodDo4MHB4fS5pY29uLWxvZ29fbW9iaWxpdHl7d2lkdGg6MTM2cHg7aGVpZ2h0Ojg1cHh9Lmljb24tbG9nb19wZXJmb3JtYW5jZXt3aWR0aDoyMDQuMnB4O2hlaWdodDoxMjQuNnB4fS5pY29uLWxvZ29fcmVjcnVpdG1lbnR7d2lkdGg6MTQ0cHg7aGVpZ2h0OjExNXB4fS5pY29uLW1lZGFse3dpZHRoOjE3cHg7aGVpZ2h0OjIzcHh9Lmljb24tbWVudS1idXNpbmVzcy1hbmQtZmluYW5jZXt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtZGVsZXRle3dpZHRoOjEwcHg7aGVpZ2h0OjEzcHh9Lmljb24tbWVudS1kb3Rze3dpZHRoOjE4cHg7aGVpZ2h0OjRweH0uaWNvbi1tZW51LWVkaXR7d2lkdGg6MTRweDtoZWlnaHQ6MTNweH0uaWNvbi1tZW51LWV5ZXt3aWR0aDoxN3B4O2hlaWdodDoxMXB4fS5pY29uLW1lbnUtZmlsZS1kb3dubG9hZHt3aWR0aDoxMXB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtZm9ybXt3aWR0aDoxMHB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtZ3JpZHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLW1lbnUtaGlkZXt3aWR0aDoxN3B4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtbGlmZXt3aWR0aDoxN3B4O2hlaWdodDoxM3B4fS5pY29uLW1lbnUtbm90ZWJvb2t7d2lkdGg6MTFweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LW92ZXJyaWRlLXF1b3Rle3dpZHRoOjE2cHg7aGVpZ2h0OjE1cHh9Lmljb24tbWVudS1wYXBlcnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtcGx1c3t3aWR0aDoxM3B4O2hlaWdodDoxM3B4fS5pY29uLW1lbnUtcHJldmlld3t3aWR0aDoxMXB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtcmVtaW5ke3dpZHRoOjEzcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1zYXRpc2ZpZWR7d2lkdGg6MTZweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LXNlbGVjdC1xdW90ZXt3aWR0aDoxNHB4O2hlaWdodDoxNXB4fS5pY29uLW1lbnUtc2VsZWN0ZWR7d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0uaWNvbi1tZW51LXVwbG9hZHt3aWR0aDo1MnB4O2hlaWdodDozNnB4fS5pY29uLW1lbnUtdmVydGljYWwtZG90c3t3aWR0aDo1cHg7aGVpZ2h0OjIxcHh9Lmljb24tbXlMb2NrdG9ue3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tbXlMb2NrdG9uQXJyb3d7d2lkdGg6MzVweDtoZWlnaHQ6MjRweH0uaWNvbi1ub3Rle3dpZHRoOjEycHg7aGVpZ2h0OjE1cHh9Lmljb24tbm90ZXN7d2lkdGg6ODIuODFweDtoZWlnaHQ6MTA5LjM4cHh9Lmljb24tb3Blbi1jbG9zZXt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLW9wZW4taWNvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW92ZXJ2aWV3LWNsaWVudHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW92ZXJ2aWV3LXByb2dyZXNze3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3ZlcnZpZXctc3RhcnRlZHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW92ZXJ2aWV3LXN1Ym1pdHRlZHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLXBhcGVyLXBsYW5le3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9Lmljb24tcGF5b25saW5le3dpZHRoOjMzcHg7aGVpZ2h0OjI4cHh9Lmljb24tcGRmX2ljb257d2lkdGg6MjlweDtoZWlnaHQ6MzRweH0uaWNvbi1wZXJjZW50e3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9Lmljb24tcGYtZG93bmxvYWR7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1waG9uZXt3aWR0aDozNXB4O2hlaWdodDozMHB4fS5pY29uLXBob25lLWNhbGx7d2lkdGg6NTdweDtoZWlnaHQ6NTdweH0uaWNvbi1waG9uZS12b2x1bWV7d2lkdGg6MjdweDtoZWlnaHQ6MzdweH0uaWNvbi1waWUtY2hhcnR7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH0uaWNvbi1waW4tZHJvcHt3aWR0aDoyMHB4O2hlaWdodDoyOHB4fS5pY29uLXBsYXktYnV0dG9ue3dpZHRoOjIxcHg7aGVpZ2h0OjIxcHh9Lmljb24tcG9saWNpZXN7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1wb3VuZHt3aWR0aDo0NXB4O2hlaWdodDo0NXB4fS5pY29uLXBvdW5kX21pbnVze3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9Lmljb24tcHJlc2VudGF0aW9ue3dpZHRoOjI0cHg7aGVpZ2h0OjIwcHh9Lmljb24tcHJldmlld3t3aWR0aDoyM3B4O2hlaWdodDoyNXB4fS5pY29uLXByZXZpZXctbW9kYWx7d2lkdGg6MzRweDtoZWlnaHQ6MzRweH0uaWNvbi1wcmV2aWV3LXByb3Bmb3Jte3dpZHRoOjM0LjFweDtoZWlnaHQ6MzVweH0uaWNvbi1wcmludHt3aWR0aDoyNXB4O2hlaWdodDoyM3B4fS5pY29uLXByaXZhdGV7d2lkdGg6MzJweDtoZWlnaHQ6MjNweH0uaWNvbi1xdW90ZXt3aWR0aDo1MnB4O2hlaWdodDo0MXB4fS5pY29uLXJlYWQtb25seXt3aWR0aDoyNXB4O2hlaWdodDoyN3B4fS5pY29uLXJlYXNzaWdue3dpZHRoOjI1OXB4O2hlaWdodDoyMjZweH0uaWNvbi1yZW5ld3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLXJlcXVpcmVzQXR0ZW50aW9ue3dpZHRoOjE3cHg7aGVpZ2h0OjIwcHh9Lmljb24tcmVzZXQtaWNvbi0wMXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXJpZ2h0LWFycm93e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZHt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5pY29uLXJpZ2h0LWFycm93X3RoaW57d2lkdGg6MTRweDtoZWlnaHQ6MTlweH0uaWNvbi1zY2FsZS1maXRfc2NyZWVue3dpZHRoOjIwcHg7aGVpZ2h0OjE2cHh9Lmljb24tc2NhbGUtem9vbV9pbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLXNjYWxlLXpvb21fb3V0e3dpZHRoOjE3cHg7aGVpZ2h0OjE2cHh9Lmljb24tc2VhcmNoe3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tc2VhcmNoLWV3e3dpZHRoOjI3cHg7aGVpZ2h0OjI1cHh9Lmljb24tc2VhcmNoLWV3LWJhY2t7d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1zZXR0aW5nc3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5pY29uLXNtaWxpZS1oYXBweXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXNtaWxpZS1uZXV0cmFse3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9Lmljb24tc21pbGllLXNhZHt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXN0YWZme3dpZHRoOjM2cHg7aGVpZ2h0OjMycHh9Lmljb24tc3RhcnRlZC1uZXh0e3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmljb24tc3dpdGNoLWFjY291bnRzLWhlYWRlcnt3aWR0aDoyN3B4O2hlaWdodDoyMHB4fS5pY29uLXN3aXRjaC1hY2NvdW50cy1tZW51e3dpZHRoOjI3cHg7aGVpZ2h0OjIwcHh9Lmljb24tdGFpbC1zcGlue3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHh9Lmljb24tdGVhbS1tZW1iZXJ7d2lkdGg6MTJweDtoZWlnaHQ6MTZweH0uaWNvbi10ZWxlcGhvbmV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaWNvbi10ZW1wbGF0ZXt3aWR0aDoyMXB4O2hlaWdodDoyNHB4fS5pY29uLXRpY2stZHJhd257d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0uaWNvbi10d2l0dGVye3dpZHRoOjE3cHg7aGVpZ2h0OjEzcHh9Lmljb24tdHdpdHRlci1kYXJre3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHh9Lmljb24tdXAtdHJpYW5nbGV7d2lkdGg6NDkwLjY2cHg7aGVpZ2h0OjQ5MC42NnB4fS5pY29uLXVwbG9hZHt3aWR0aDoxNnB4O2hlaWdodDoxN3B4fS5pY29uLXVzZXJ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi12aWRlb3t3aWR0aDoyNHB4O2hlaWdodDoyMHB4fS5pY29uLXZpZXctZmlsZXN7d2lkdGg6NDAzcHg7aGVpZ2h0OjQ4NXB4fS5pY29uLXZpbWVve3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9Lmljb24tdmlzaXQtdXN7d2lkdGg6MjVweDtoZWlnaHQ6MjZweH0uaWNvbi13YXJuaW5nLXRyaWFuZ2xle3dpZHRoOjI0cHg7aGVpZ2h0OjIxcHh9Lmljb24td2l6YXJke3dpZHRoOjc0NXB4O2hlaWdodDo0ODZweH0jaWNvbi1vcGVuLWNsb3NlICNvYy1iYWNrZ3JvdW5ke2ZpbGw6dHJhbnNwYXJlbnR9I2ljb24tb3Blbi1jbG9zZSAjb2MtcGx1c3tmaWxsOmluaGVyaXR9I2ljb24tb3Blbi1jbG9zZSAjb2MtbWludXN7ZmlsbDppbmhlcml0fSNpY29uLW9wZW4tY2xvc2UgI29jLWJvcmRlcntmaWxsOmluaGVyaXR9Lmljb24tb3Blbi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiM1NzY3NmM7ZmlsbDojNTc2NzZjO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7dHJhbnNmb3JtLW9yaWdpbjotNSUgMzAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIgMHN9LnRhYi10aXRsZS5hY3RpdmUgLmljb24tb3Blbi1jbG9zZSwuYWN0aXZlIC50YWJ0cmlnZ2VyIC5pY29uLW9wZW4tY2xvc2UsLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi10cmlnZ2VyPi5pY29uLW9wZW4tY2xvc2V7Y29sb3I6dHJhbnNwYXJlbnQ7ZmlsbDojZmZmO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuLWNsb3Nle3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIgMHMsIGZpbGwgLjNzIGVhc2UgMHM7ei1pbmRleDoyO2ZpbGw6IzcxQjU0NH0uY2F0ZWdvcnlEYXNoYm9hcmQgLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze2ZpbGw6Izc2OGM5M30uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2ZpbGw6IzFjMWMxYn0uY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze2ZpbGw6Izc2OGM5M30ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDVkNX0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tdGV4dCwucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gbGksLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIGEsLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHNwYW57Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMjAyNjJhfS5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bHtwYWRkaW5nOjIycHggMTZweCAyMnB4IDI1cHg7bGlzdC1zdHlsZTpub25lO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGl7bWFyZ2luOjAgM3B4O2ZsZXgtYmFzaXM6NTBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZle2JhY2tncm91bmQ6I2ViZWJlYjtmbGV4LWJhc2lzOjMwcHg7Y29sb3I6IzIwMjQyNztwYWRkaW5nOjE0cHggMjBweDtib3JkZXItcmFkaXVzOjUwJX0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkucGFnZWRSZXN1bHRzLXByZXZuZXh0e2ZsZXgtYmFzaXM6ODBweH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkgYXtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjE0cHh9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXJ7YmFja2dyb3VuZDojZGFkY2RjfS5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaS5uZXh0LC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaS5wcmV2e21hcmdpbjowIDFweH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkubmV4dCBhLC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaS5wcmV2IGF7cGFkZGluZzowfS5zdHVubi1wYWdpbmdDb250cm9se2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zaXRlLXNlYXJjaC1jb250YWluZXJ7cGFkZGluZzowIDAgNjVweH0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5ibG9jay10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDExcHg7cGFkZGluZzowIDMwcHggMCAwO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjM0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5ibG9jay10aXRsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MH19LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuYmxvY2stdGl0bGUgLmJsb2NrLWljb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo3cHg7bGluZS1oZWlnaHQ6MTlweDt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5ibG9jay10aXRsZSAuYmxvY2staWNvbntkaXNwbGF5Om5vbmV9fS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmJsb2NrLXRleHR7bWFyZ2luOjAgMCAxOHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHh9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMDBweDtwYWRkaW5nOjAgNzVweCAwIDB9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLWZpZWxkLXdyYXB7d2lkdGg6MTAwJX0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCBpbnB1dHt3aWR0aDoxMDAlO2hlaWdodDo0MnB4O3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzU2NTY1NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjOTc5Nzk3O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjphbGwgMzAwbXN9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgaW5wdXQ6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjMDI5ZWUzO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDE0MSwxOTgsNjMsMC4zKX0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjF9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG4sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fYSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0bl9iLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuY2hlY2tvdXQtYmFjaywuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmNoZWNrb3V0LXNraXAsLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fYywuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuX2QsLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fZSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0bl9nLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuX2xvZ2luLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgaW5wdXRbdHlwZT1idXR0b25dLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpmLWJ0biwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgc3Bhbi5idXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIHNwYW4uYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpmLWJ0biwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBzcGFuLmJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBzcGFuLmJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uI21haW5fc3VtbWFyeSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtoZWlnaHQ6NDJweDt3aWR0aDo2NXB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjdweH0uc2VjdGlvbi10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjB9LmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41MjttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZTozOHB4O2xpbmUtaGVpZ2h0OjEuMzJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbHVtbi10aXRsZXtmb250LXNpemU6MzRweDtsaW5lLWhlaWdodDoxLjI0fX1oMS5hcnRpY2xlLWhlYWRpbmcsaDIuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQyfS50aXRsZS1teWxvY2t0b24sLmFzaWRlLXRpdGxlIGg0LnRpdGxlLW15bG9ja3Rvbntjb2xvcjojMDFiZWU1fS50aXRsZS1teWxvY2t0b24gc3BhbiwuYXNpZGUtdGl0bGUgaDQudGl0bGUtbXlsb2NrdG9uIHNwYW57Y29sb3I6d2hpdGV9LmhlYWRpbmctMXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4wOH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5oZWFkaW5nLTF7Zm9udC1zaXplOjM0cHh9fS5oZWFkaW5nLTEtc2hhZG93e2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjA4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IzAyOWVlMzt0ZXh0LWRlY29yYXRpb24tY29sb3I6IzAyOWVlMzt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOjAuMWVtO3RleHQtdW5kZXJsaW5lLW9mZnNldDotMC4wN2VtO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwOm5vbmU7bGluZS1oZWlnaHQ6MS4wOH1AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pe0BzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKXsuaGVhZGluZy0xLXNoYWRvd3t0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4wMWVtfX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzRweH19LmhlYWRpbmctMS1zaGFkb3ctdjJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMDg7Ym94LXNoYWRvdzojMDI5ZWUzIDBweCAtNXB4IGluc2V0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRpbmctMS1zaGFkb3ctdjJ7Zm9udC1zaXplOjM0cHh9fS5pY29uLWhhbWJ1cmdlcntmaWxsOiNmZmZ9Lm1vYmlsZS1tZW51LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMnB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTFweDtwYWRkaW5nOjA7ei1pbmRleDo1MH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tb2JpbGUtbWVudS1idXR0b257ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5tb2JpbGUtbWVudS1idXR0b257ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubW9iaWxlLW1lbnUtYnV0dG9ue3JpZ2h0OjE2cHh9fS5tb2JpbGUtbWVudS1idXR0b246aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lm1vYmlsZS1tZW51LWJ1dHRvbntkaXNwbGF5Om5vbmV9Lm1lbnUtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wZi1kYXNoYm9hcmQgLmRvdWdobnV0U3VtbWFyeXtkaXNwbGF5Om5vbmV9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRUaXB7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MWVtO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHg7Y29sb3I6I0NDQ0NDQztiYWNrZ3JvdW5kOiMzMzMzMzN9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRUaXA6YWZ0ZXJ7Y29udGVudDonJSd9LnByb2dyZXNzQmFye2JhY2tncm91bmQtY29sb3I6IzljZDc2MjtoZWlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZCwucHJvZ3Jlc3NCYXIgYntiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmY7aGVpZ2h0OjEwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21heC13aWR0aDoxMDAlfS5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLnZhbGlkLC5wcm9ncmVzc0JhciBiLnZhbGlke2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0ucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC51bmZpbGxlZCwucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC51bnN0YXJ0ZWQsLnByb2dyZXNzQmFyIGIudW5maWxsZWQsLnByb2dyZXNzQmFyIGIudW5zdGFydGVke2JhY2tncm91bmQtY29sb3I6I2Y5M30ucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC5pbnZhbGlkLC5wcm9ncmVzc0JhciBiLmludmFsaWR7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifSNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhcntiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmZ9I3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIGJ7YmFja2dyb3VuZC1jb2xvcjojNjc4NjhlfSNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLnZhbGlkLCNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciBiLnZhbGlke2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0jc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC51bmZpbGxlZCwjc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC51bnN0YXJ0ZWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIGIudW5maWxsZWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIGIudW5zdGFydGVke2JhY2tncm91bmQtY29sb3I6I2Y5M30jc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC5pbnZhbGlkLCNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciBiLmludmFsaWR7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5wcm9ncmVzc0JhciAudGl0bGV7Zm9udC1zaXplOjB9LmRvd25sb2Fkc3twb3NpdGlvbjpyZWxhdGl2ZX0uZG93bmxvYWRzIHVsLmZpbGVze2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjAgIWltcG9ydGFudH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZG93bmxvYWRzIHVsLmZpbGVzLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZG93bmxvYWRzIHVsLmZpbGVze3BhZGRpbmc6MCAhaW1wb3J0YW50fS5kb3dubG9hZHMgdWwuZmlsZXMgbGl7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGF7bWluLWhlaWdodDo3MHB4O2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVlZWU7Y29sb3I6IzIwMjYyYTttaW4taGVpZ2h0OjQ0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztwYWRkaW5nOjBweCAxNnB4ICFpbXBvcnRhbnR9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlSWNvbiwuZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVUaXRsZSwuZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVBY3Rpb257YWxpZ24taXRlbXM6Y2VudGVyfS5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZUljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDo3MHB4O2Rpc3BsYXk6bm9uZX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVJY29uIHN2Z3tmaWxsOiMwMjllZTN9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlVGl0bGV7YWxpZ24tc2VsZjpjZW50ZXI7cGFkZGluZzoxNHB4IDE0cHggMTRweCAwO2ZsZXgtZ3JvdzoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZUFjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7bWluLXdpZHRoOjcwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246YWxsIDI1MG1zO2JhY2tncm91bmQtY29sb3I6I2ZmZjttaW4td2lkdGg6MTZweH0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM30uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGE6aG92ZXIgLmZpbGVBY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kb3dubG9hZHMgdWwuZmlsZXMgbGkrbGl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0uZG93bmxvYWRzIHVsLmZpbGVzIGxpOmFmdGVye2Rpc3BsYXk6bm9uZX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuY29udGFjdC1zZXJ2aWNlIC5kb3dubG9hZC13cmFwcGVyIC5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYXtib3JkZXI6bm9uZX0ubC1saXN0LC5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bHttYXJnaW46MzVweCAwIDQ1cHg7cGFkZGluZzowIDAgMCAyOHB4O2xpc3Qtc3R5bGU6bm9uZX0ubC1saXN0IGxpLC5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDlweDtwYWRkaW5nOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo1MDA7Y29sb3I6aW5oZXJpdH0ubC1saXN0IGxpOjpiZWZvcmUsLmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IHVsIGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjUwJTtsZWZ0Oi0yOHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luLXRvcDotNXB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMDI5ZWUzO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucy1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LnMtbGlzdCBsaXttYXJnaW46MCAwIDdweDtwYWRkaW5nOjB9LnMtbGlzdCBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4IDMycHggNXB4IDA7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAyOWVlM30ucy1saXN0IGxpIGE6OmJlZm9yZSwucy1saXN0IGxpIGE6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwifS5zLWxpc3QgbGkgYTo6YmVmb3Jle2xlZnQ6MDtyaWdodDozMnB4O2JvdHRvbTowO2hlaWdodDoycHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmFsbCAyNTBtc30ucy1saXN0IGxpIGE6OmFmdGVye3RvcDo1MCU7cmlnaHQ6MDt3aWR0aDoyMHB4O2hlaWdodDoxMnB4O21hcmdpbi10b3A6LTZweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnMtbGlzdCBsaSBhOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZDojMDI5ZWUzfS5kdExpc3RGaWx0ZXIub3BlbmVke3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC41cyBlYXNlLW91dDtvcGFjaXR5OjE7bWF4LWhlaWdodDo1MDBweH0uZHRMaXN0RmlsdGVyLmNsb3NlZHttYXgtaGVpZ2h0OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW59bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtY29udGVudCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1jb250ZW50IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0MnB4fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgdWwgbGk6YmVmb3Jle2xlZnQ6MDt0b3A6MnB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9jaGVja2VkLXN1Y2Nlc3Muc3ZnKX0vKiEgRmxhZ3MgKi8uc2VydmljZS1mbGFne3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7d2lkdGg6NDNweDtoZWlnaHQ6NTlweDtwYWRkaW5nOjIwcHggNnB4IDhweDtvdmVyZmxvdzpoaWRkZW59LnNlcnZpY2UtZmxhZyBpbWcsLnNlcnZpY2UtZmxhZyBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDozMXB4O2hlaWdodDozMXB4fS5yZXNvdXJjZXMtYmxvY2sgLmltYWdlLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LnJlc291cmNlcy1ibG9jayAuaW1hZ2Utd3JhcCAuc2VydmljZS1mbGFne3JpZ2h0OjE2cHh9LnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXB7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7aGVpZ2h0OjUwcHh9LnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXAgLnNlcnZpY2UtZmxhZ3tsZWZ0OjE2cHg7d2lkdGg6NTBweDtoZWlnaHQ6NjlweDtwYWRkaW5nOjI0cHggN3B4IDhweH0ucGFnZS1oZWFkZXIgLmZsYWctd3JhcCAuc2VydmljZS1mbGFnIGltZywucGFnZS1oZWFkZXIgLmZsYWctd3JhcCAuc2VydmljZS1mbGFnIHN2Z3t3aWR0aDozNnB4O2hlaWdodDozNnB4fWJsb2NrcXVvdGV7Zm9udC1zaXplOjM0cHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjI1O21hcmdpbjo2NXB4IDBweCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMyMDI2MmF9YmxvY2txdW90ZTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvcXVvdGUtYmx1ZS5wbmcpO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6NDFweDtsZWZ0OjUwJTt0b3A6LTU1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwcHgpO3dpZHRoOjU1cHh9YmxvY2txdW90ZSBjaXRle2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojMTMxNjE4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNX0uc3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQxcHg7aGVpZ2h0OjI0cHh9LnN3aXRjaCBpbnB1dHtvcGFjaXR5OjA7d2lkdGg6MDtoZWlnaHQ6MH0uc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I0QwMDIxQjt0cmFuc2l0aW9uOi40c30uc2xpZGVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aGVpZ2h0OjEzcHg7d2lkdGg6MTNweDtsZWZ0OjVweDtib3R0b206NXB4O2JhY2tncm91bmQtY29sb3I6d2hpdGU7LXdlYmtpdC10cmFuc2l0aW9uOi40czt0cmFuc2l0aW9uOi40c31pbnB1dDpjaGVja2VkKy5zbGlkZXJ7YmFja2dyb3VuZC1jb2xvcjojNzFCNTQ0fWlucHV0LmpzLXdhaXRpbmc6Y2hlY2tlZCsuc2xpZGVye2FuaW1hdGlvbjpiYWNrZ3JvdW5kLWxvYWRpbmctc3VjY2VzcyAxLjVzIGluZmluaXRlfWlucHV0LmpzLXdhaXRpbmcrLnNsaWRlcnthbmltYXRpb246YmFja2dyb3VuZC1sb2FkaW5nLWVycm9yIDEuNXMgaW5maW5pdGV9aW5wdXQ6Zm9jdXMrLnNsaWRlcntib3gtc2hhZG93OjAgMCAxcHggIzcxQjU0NH1pbnB1dDpjaGVja2VkKy5zbGlkZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE4cHgpfS5zbGlkZXJ7Ym9yZGVyLXJhZGl1czoyNHB4fS5zbGlkZXI6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfUBrZXlmcmFtZXMgYmFja2dyb3VuZC1sb2FkaW5nLXN1Y2Nlc3N7MCV7YmFja2dyb3VuZC1jb2xvcjojYjViNmI3fTUwJXtiYWNrZ3JvdW5kLWNvbG9yOiM3MUI1NDR9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOiNiNWI2Yjd9fUBrZXlmcmFtZXMgYmFja2dyb3VuZC1sb2FkaW5nLWVycm9yezAle2JhY2tncm91bmQtY29sb3I6I2I1YjZiN301MCV7YmFja2dyb3VuZC1jb2xvcjojRDAwMjFCfTEwMCV7YmFja2dyb3VuZC1jb2xvcjojYjViNmI3fX0uZmxleC10YWJsZXtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjUzO2xldHRlci1zcGFjaW5nOjAuMjZweDttYXJnaW4tYm90dG9tOjJlbTttYXgtd2lkdGg6NjAwcHh9LmZsZXgtdGFibGUgLmZsZXgtcGFyZW50e3BhZGRpbmc6MH0uZmxleC10YWJsZSAuZmxleC1wYXJlbnQ+LmZ0LWxhYmVse2ZsZXgtYmFzaXM6MzMlO3BhZGRpbmc6MDtmb250LXdlaWdodDpib2xkfS5mbGV4LXRhYmxlIC5mbGV4LXBhcmVudD4uZnQtZGF0YXtmbGV4LWJhc2lzOjY2JTtwYWRkaW5nOjB9LnJmcUFjY2VwdCwucmZxRGVjbGluZXttYXgtaGVpZ2h0OjBweDt0cmFuc2l0aW9uOjQwMG1zIGVhc2UgMHM7b3ZlcmZsb3c6aGlkZGVufS5yZnFBY2NlcHQucmZxU2hvdywucmZxRGVjbGluZS5yZnFTaG93e21heC1oZWlnaHQ6NTAwcHh9LnJmcVJldHJhY3RCb3VuZHN7cGFkZGluZzozMnB4IDBweCA0OHB4IDBweH0uZ2V0LWEtcXVvdGUtcGFnZV9iYXNpY0Zvcm0gbWFpbiAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZ2V0LWEtcXVvdGUtcGFnZV9iYXNpY0Zvcm0gbWFpbiAuZmxleC1wYXJlbnQgLmJsb2Nre21heC13aWR0aDo4ODRweH0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm17ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjgyMHB4fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZHMtcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogODc5cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZHMtcm93e2ZsZXgtd3JhcDp3cmFwfX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGRzLXJvd190ZXh0YXJlYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmpmLWlucHV0LXR5cGUtdGV4dCwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmpmLWlucHV0LXR5cGUtZGF0ZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmpmLWlucHV0LXR5cGUtc2VsZWN0e2ZsZXgtYmFzaXM6NTAlO21heC13aWR0aDozODBweH1AbWVkaWEgKG1heC13aWR0aDogODc5cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0LC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuamYtaW5wdXQtdHlwZS1kYXRlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuamYtaW5wdXQtdHlwZS1zZWxlY3R7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDo3MDBweH19LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhe21heC13aWR0aDo4MjBweH1AbWVkaWEgKG1heC13aWR0aDogODc5cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYXttYXgtd2lkdGg6NzAwcHh9fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIC5mZi12YWxpZGF0aW9uOjphZnRlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NnB4O3JpZ2h0OjEwcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTdweDtmb250LXNpemU6MTlweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNzRiZDQzO3otaW5kZXg6M30uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IGlucHV0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3Qgc2VsZWN0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgc2VsZWN0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBpbnB1dDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pbnZhbGlkLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3Qgc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIGlucHV0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDphdHRyKGRhdGEtZXJyKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6M3B4IDAgMDtjb2xvcjojZWMxYTNifS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIGlucHV0OnJlcXVpcmVkOnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIGlucHV0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Qubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIGlucHV0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gc2VsZWN0OnJlcXVpcmVkOnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gc2VsZWN0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXQ6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IHNlbGVjdC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXQ6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gaW5wdXQ6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIGlucHV0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHNlbGVjdC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlcntjb250ZW50OidcXDI3MTMnfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIGlucHV0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3Qgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVye2JhY2tncm91bmQ6bm9uZX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIC5uby1lcnJvci5ub3Qtc2VsZWN0ZWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvci5ub3Qtc2VsZWN0ZWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCAubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSAubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSAubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVye2NvbnRlbnQ6Jyd9LnBhZ2UtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTE7Y29sb3I6IzIwMjYyYX0ucGYtYWRtaW4gLmJsb2NrLWNvbnRlbnQgaDJ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTJweDt3aWR0aDozMThweDtsZXR0ZXItc3BhY2luZzowLjM0cHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjQ1fS5wZi1hZG1pbiAuYmxvY2stY29udGVudCBwe3dpZHRoOjI3NnB4O2hlaWdodDoxNnB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMTQ7bGV0dGVyLXNwYWNpbmc6MC4yMXB4fS5wZi1icm9jaHVyZSAucGFnZS1oZWFkZXIsLnRvb2xraXQtcGFnZSAucGFnZS1oZWFkZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnBmLWJyb2NodXJlIC5wYWdlLWhlYWRlciAuY29sdW1uLXRpdGxlLC50b29sa2l0LXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb2x1bW4tdGl0bGV7Y29sb3I6I2ZmZn0uZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVye2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVye2NvbG9yOiNmZmZ9LnBhZ2UtaGVhZGVyIC5jbHViLWJhZGdlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuc2lkZWJhci5ibG9jaywucGFnZS1oZWFkZXIuYmFubmVyLWZ1bGwgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5zaWRlYmFyLmJsb2Nre2Rpc3BsYXk6bm9uZX19LnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSwucGFnZS1oZWFkZXIuYmFubmVyLWZ1bGwgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZXttaW4taGVpZ2h0OjY2NXB4fS5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2UsLnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2UgLmJsb2NrLW1ldGEtaW5mbywucGFnZS1oZWFkZXIuYmFubmVyLWZ1bGwgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSAuY29udGVudC1pbWFnZSAuYmxvY2stbWV0YS1pbmZve3otaW5kZXg6MTttYXgtd2lkdGg6NzYwcHg7cGFkZGluZy1ib3R0b206MTA0cHh9LnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSAuY29udGVudC1pbWFnZSAuYmxvY2stbWV0YS1pbmZvIC5hcnRpY2xlLWRhdGUsLnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2UgLmJsb2NrLW1ldGEtaW5mbyAuYXJ0aWNsZS1kYXRle2ZvbnQtc2l6ZToxM3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLWJvdHRvbToxNXB4fS5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2UgLmJsb2NrLW1ldGEtaW5mbyAuaGVhZGluZy0xLC5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlIC5jb250ZW50LWltYWdlIC5ibG9jay1tZXRhLWluZm8gLmhlYWRpbmctMXtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSAuY29udGVudC1pbWFnZSAuYmxvY2stbWV0YS1pbmZvLC5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlIC5jb250ZW50LWltYWdlIC5ibG9jay1tZXRhLWluZm97bWF4LXdpZHRoOjEwMCV9fS5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2U6YmVmb3JlLC5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlIC5jb250ZW50LWltYWdlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSA2JSwgcmdiYSgwLDAsMCwwLjU2KSA0MyUsICMwMDApO3otaW5kZXg6MX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LmNoZWNrb3V0LW5vcXVvdGUgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50LC5jaGVja291dC1ub3F1b3RlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnR7cGFkZGluZzowfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudC5zZXJ2aWNlcy1kZXRhaWxzLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQuc2VydmljZXMtZGV0YWlsc3twYWRkaW5nOjB9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ub3RpZmljYXRpb24tYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAubm90aWZpY2F0aW9uLWJsb2Nre2ZsZXgtYmFzaXM6NzMlfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2Nre2ZsZXgtYmFzaXM6MjUlO21heC13aWR0aDozMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9ja3tmbGV4LWJhc2lzOjEwMCV9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5jaG9zZW4tc2luZ2xlLC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3QsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3R7Ym9yZGVyOjBweCBzb2xpZCAjQ0NDQ0NDO3BhZGRpbmc6MCAwIDAgMHB4O2xpbmUtaGVpZ2h0OjM0cHg7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZTpob3ZlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5jaG9zZW4tc2luZ2xlOmhvdmVyLC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3Q6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3Q6aG92ZXJ7bGluZS1oZWlnaHQ6MzRweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgYSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIGE6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayBhOmhvdmVye2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAubmFtZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5uYW1le2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOjAuMjdweDttYXJnaW4tdG9wOjZweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmVtYWlsLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmVtYWlse2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bGV0dGVyLXNwYWNpbmc6MC4yM3B4fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuZW1haWw6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuZW1haWw6aG92ZXJ7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMGZhN2M3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLnBob25lLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLnBob25le2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MjtsZXR0ZXItc3BhY2luZzowLjIzcHh9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAubmFtZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAubmFtZSwucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcC5lbWFpbCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAuZW1haWwsLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAucGhvbmUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLnBob25le2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ZmxleDpub25lfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH0uY2hlY2tvdXQtbm9xdW90ZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5jaGVja291dC1ub3F1b3RlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6MH0ucGYtYWRtaW4gLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGYtYWRtaW4gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy1ib3R0b206MH0ucGYtYnJvY2h1cmUgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGYtYnJvY2h1cmUgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssLnRvb2xraXQtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC50b29sa2l0LXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MTM5cHg7cGFkZGluZy1ib3R0b206NTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2submV3cy1kZXRhaWwtaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2submV3cy1kZXRhaWwtaW1hZ2V7ZGlzcGxheTpub25lfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLXBlcnNvbi1pbmZvLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLXBlcnNvbi1pbmZve21pbi13aWR0aDo0NTBweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdle21pbi1oZWlnaHQ6NDU1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdle3BhZGRpbmctYm90dG9tOjYzJTttaW4taGVpZ2h0OnVuc2V0fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2V7ZGlzcGxheTpub25lfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UubmV3cywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZS5uZXdze2Rpc3BsYXk6YmxvY2t9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZXttaW4taGVpZ2h0OjQ1NXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZV9jaXJjbGV7YWxpZ24taXRlbXM6Y2VudGVyfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OmF1dG99fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlIC5jb250ZW50LWltYWdlLWNpcmNsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZV9jaXJjbGUgLmNvbnRlbnQtaW1hZ2UtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjQwOHB4O2hlaWdodDo0MDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDogMTA3OXB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZSAuY29udGVudC1pbWFnZS1jaXJjbGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlIC5jb250ZW50LWltYWdlLWNpcmNsZXt3aWR0aDozODBweDtoZWlnaHQ6MzgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZV9jaXJjbGUgLmNvbnRlbnQtaW1hZ2UtY2lyY2xlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZSAuY29udGVudC1pbWFnZS1jaXJjbGV7d2lkdGg6MzQwcHg7aGVpZ2h0OjM0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlIC5jb250ZW50LWltYWdlLWNpcmNsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZV9jaXJjbGUgLmNvbnRlbnQtaW1hZ2UtY2lyY2xle3dpZHRoOjI2OXB4O2hlaWdodDoyNjlweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZSAuY29udGVudC1pbWFnZS1jaXJjbGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlIC5jb250ZW50LWltYWdlLWNpcmNsZXt3aWR0aDoyMjlweDtoZWlnaHQ6MjI5cHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwdnc7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwdncpO3RvcDowO2JvdHRvbTowO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MjdweDstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXB7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS40M2VtO21heC13aWR0aDpNYXgoNjAwcHgsIDY2JSl9LnBmLWJyb2NodXJlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwucGYtYnJvY2h1cmUgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwudG9vbGtpdC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwudG9vbGtpdC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXB7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MS4zOTtmb250LXdlaWdodDozMDA7bWF4LXdpZHRoOjg5MHB4O2xldHRlci1zcGFjaW5nOjAuMzVweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwe21heC13aWR0aDoxMDAlfX0ucGYtYWRtaW4gLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwe21heC13aWR0aDpub25lfS5wZi1hZ3JlZW1lbnQgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wZi1hZ3JlZW1lbnQgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHttYXgtd2lkdGg6bm9uZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlc3toZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246c3RhdGljfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXN7cGFkZGluZy1ib3R0b206NzVweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cGFkZGluZzowIDEzMHB4IDAgMTZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtMTIwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNzBweCwgIzMwMzYzQyA3MHB4KTtmb250LXNpemU6MTJweDt6LWluZGV4OjF9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UgaW1nLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZSBpbWd7d2lkdGg6NzVweDtoZWlnaHQ6NzVweDttYXJnaW46MTZweCAyMHB4IDE2cHggMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIGltZywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UgaW1ne3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHg7bWFyZ2luOjEwcHggMjBweCAxMHB4IDB9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIHNwYW4sLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIHNwYW57cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAucGFnZS1oZWFkZXItd3JhcHBlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLnBhZ2UtaGVhZGVyLXdyYXBwZXJ7cGFkZGluZy10b3A6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLnBhZ2UtaGVhZGVyLXdyYXBwZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC5wYWdlLWhlYWRlci13cmFwcGVye3BhZGRpbmctdG9wOjEzMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLnBhZ2UtaGVhZGVyLXdyYXBwZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC5wYWdlLWhlYWRlci13cmFwcGVye3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206NTBweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuYWRkaXRpb25hbC1jb250ZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5hZGRpdGlvbmFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotM3B4O3BhZGRpbmctbGVmdDoyM3B4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmFkZGl0aW9uYWwtY29udGVudCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuYWRkaXRpb25hbC1jb250ZW50e3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5hZGRpdGlvbmFsLWNvbnRlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmFkZGl0aW9uYWwtY29udGVudHttYXJnaW4tdG9wOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDo3cHh9fS5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkLC5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZCwucGYtZGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLnBmLWRhc2hib2FyZCAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpsYXN0LWNoaWxkLmFjdGlvbnMtYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6bGFzdC1jaGlsZC5hY3Rpb25zLWJsb2Nre3BhZGRpbmctbGVmdDoxNnB4fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrIC5jb250ZW50LWltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jayAuY29udGVudC1pbWFnZXt3aWR0aDo1MHZ3O2xlZnQ6MDt0cmFuc2Zvcm06bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2t7cGFkZGluZy1sZWZ0OjIzcHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtsZWZ0OjB9LmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlciwuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVyLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXJ7bGVmdDotMzJweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5hY3Rpb25zLWJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjdGlvbnMtYmxvY2t7dGV4dC1hbGlnbjpyaWdodH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmFjdGlvbnMtYmxvY2sgLmNvbnRlbnQtd3JhcCsuY29udGVudC13cmFwLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjdGlvbnMtYmxvY2sgLmNvbnRlbnQtd3JhcCsuY29udGVudC13cmFwe21hcmdpbi10b3A6MnB4fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudD5kaXY+ZGl2LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQ+ZGl2PmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO2xldHRlci1zcGFjaW5nOjAuNzFweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiMwMjllZTM7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczowLjFlbTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LTAuMDdlbTt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZTt0ZXh0LWRlY29yYXRpb24tc2tpcDpub25lO2xpbmUtaGVpZ2h0OjEuMDh9LnBmLWJyb2NodXJlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wZi1icm9jaHVyZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnRvb2xraXQtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwudG9vbGtpdC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjYwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yMX0uZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtjb2xvcjojMjAyNjJhfS5mb290ZXItbGluay1kZXRhaWwtcGFnZS5kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuZm9vdGVyLWxpbmstZGV0YWlsLXBhZ2UuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmZ9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUud2hpdGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLndoaXRle2NvbG9yOiNmZmZ9QG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKXtAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle3RleHQtdW5kZXJsaW5lLW9mZnNldDowLjAxZW19fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LXNpemU6MzRweDtsZXR0ZXItc3BhY2luZzowLjUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZToyOHB4fX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50e2xpbmUtaGVpZ2h0OjEuNzV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tY29udGVudC1yZXF1ZXN0LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50LXJlcXVlc3R7cGFkZGluZy1ib3R0b206MjBweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uYWpheC1mb3JtPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uYWpheC1mb3JtPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiMwMjllZTM7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IzAyOWVlMzt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOjAuMWVtO3RleHQtdW5kZXJsaW5lLW9mZnNldDotMC4wN2VtO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKXtAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmFqYXgtZm9ybT4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmFqYXgtZm9ybT4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4wMWVtfX19LnBhZ2UtaGVhZGVyIC5yZXNvdXJjZXMtZ3JpZHtiYWNrZ3JvdW5kOiNlOWVkZjB9LnBhZ2UtaGVhZGVyLWNvbnRlbnR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVye3BhZGRpbmctdG9wOjIxMHB4O3BhZGRpbmctYm90dG9tOjg5cHg7bWF4LXdpZHRoOjg4MnB4O2NvbG9yOiMyMDI2MmE7Zm9udC1zaXplOjIzcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzk7bGV0dGVyLXNwYWNpbmc6MC4zNXB4O3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG4uYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2E6dmlzaXRlZCwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2IsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5jaGVja291dC1iYWNrLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5jaGVja291dC1za2lwLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fYywucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuanNvbkZvcm0gaW5wdXQuYnRuX2FbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2FbdHlwZT1cImNhbmNlbFwiXSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2QsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9lLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fZywucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2xvZ2luLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2EsLnBhZ2UtY29udGFpbmVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYVt0eXBlPWJ1dHRvbl0sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9hLC5tb2RhbC1jb250ZW50IC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAubW9kYWwtY29udGVudCBpbnB1dC5idG5fYVt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1hZG1pbiAuYnRuX2EuamYtYnRuLC5wZi1hZG1pbiAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuamYtYnRuLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9hLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2EuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBzcGFuLmJ0bl9hLmJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtZGFzaGJvYXJkIC5idG5fYS5qZi1idG4sLnBmLWRhc2hib2FyZCAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuamYtYnRuLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYS5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBzcGFuLmJ0bl9hLmJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2EuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hI21haW5fc3VtbWFyeSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EjbWFpbl9zdWJtaXRfZmxvYXQsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmpzb25Gb3JtIGlucHV0LmJ0bl9hW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9XCJzdWJtaXRcIl0sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9hLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWFyZ2luLXRvcDo4MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVhZGVyLWNvbnRlbnR7YmFja2dyb3VuZC1zaXplOmF1dG99LnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MzBweH0ucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuLmJ0bl9hLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hOnZpc2l0ZWQsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9iLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuY2hlY2tvdXQtYmFjaywucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuY2hlY2tvdXQtc2tpcCwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2MsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmpzb25Gb3JtIGlucHV0LmJ0bl9hW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9XCJjYW5jZWxcIl0sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9kLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fZSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2csLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9sb2dpbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9hLC5wYWdlLWNvbnRhaW5lciAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYSwubW9kYWwtY29udGVudCAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtYWRtaW4gLmJ0bl9hLmpmLWJ0biwucGYtYWRtaW4gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmpmLWJ0biwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYS5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHNwYW4uYnRuX2EuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9hLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBmLWRhc2hib2FyZCAuYnRuX2EuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmpmLWJ0biwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2EuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9hLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHNwYW4uYnRuX2EuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNtYWluX3N1bW1hcnksLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hI21haW5fc3VibWl0X2Zsb2F0LC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5qc29uRm9ybSBpbnB1dC5idG5fYVt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYVt0eXBlPVwic3VibWl0XCJdLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYS50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYS50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi1ib3R0b206MzBweH19LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYmxvY2staW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6NzQzcHh9LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5ibG9jay1pbWFnZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtyaWdodDowO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMC41NikgMzMlLCAjZmZmKX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYmxvY2staW1hZ2V7aGVpZ2h0OjQ3MnB4fS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYmxvY2staW1hZ2U6YWZ0ZXJ7Y29udGVudDpub25lfX0ucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1MHB4O3dpZHRoOjEwMCV9LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWF4LXdpZHRoOjk1OXB4O2NvbG9yOiMyMDI2MmE7bWFyZ2luOmF1dG99LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmJ0bl9hLC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnttYXJnaW4tdG9wOjgycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9jayAuYnRuX2EsLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9jayAuYnV0dG9ue21hcmdpbi10b3A6MjZweH19LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgaDEsLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgZGl2LC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrIGF7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo0MHB4fS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrIGgxe21hcmdpbi10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9ja3ttYXJnaW4tdG9wOi02MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfX0ucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLm10YVN1bW1hcnlOb3RpY2V7cGFkZGluZzoxMHB4O29wYWNpdHk6MC42O3dpZHRoOmZpdC1jb250ZW50O2JhY2tncm91bmQ6I2VlZTtib3JkZXItbGVmdDoycHggc29saWQgIzY2Njtmb250LXNpemU6MC44ZW19LnJlc291cmNlLWZpbHRlci1zZWxlY3QsLmZpbHRlci1zZWxlY3QsLnJlc291cmNlLWZpbHRlci1pbWFnZXt3aWR0aDoxMDAlO2FwcGVhcmFuY2U6bm9uZTtjb2xvcjojYTlhOGE4O3BhZGRpbmc6MTQuNXB4fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0IG9wdGlvbiwuZmlsdGVyLXNlbGVjdCBvcHRpb24sLnJlc291cmNlLWZpbHRlci1pbWFnZSBvcHRpb257cGFkZGluZzoxM3B4IDI0cHh9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLC5maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaSwucmVzb3VyY2UtZmlsdGVyLWltYWdlKy5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpe3BhZGRpbmc6NXB4IDE2cHg7aGVpZ2h0OmF1dG87Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyLjE2O2JvcmRlci1jb2xvcjojOTc5Nzk3fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sLnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpIHNwYW4sLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbiwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkgc3BhbiwucmVzb3VyY2UtZmlsdGVyLWltYWdlKy5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkgc3Bhbntmb250LXNpemU6MTlweDtjb2xvcjojYTlhOGE4fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaTpob3ZlciwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXIsLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY4O2NvbG9yOiMwNjA3MDh9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZCwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkucmVzdWx0LXNlbGVjdGVkLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNkMmQzZDR9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIsLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIsLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXJ7ZmxleC1iYXNpczoxNDRweDttaW4td2lkdGg6MDthbGlnbi1zZWxmOmZsZXgtZW5kfS5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHN2Z3tmaWxsOiNmZmZ9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0biwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2EsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fYiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmNoZWNrb3V0LWJhY2ssLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmNoZWNrb3V0LXNraXAsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9jLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZCwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2UsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9nLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fbG9naW4sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qZi1idG4sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHNwYW4uYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qZi1idG4sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHNwYW4uYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24jbWFpbl9zdW1tYXJ5LC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtwYWRkaW5nOjE0LjVweCAxNnB4fS5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuX2c6aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9nLmJ0bl9hOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fZy5idXR0b246aG92ZXIsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9nLmJ1dHRvbjpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuYnRuX2I6aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZy5jaGVja291dC1iYWNrOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZy5jaGVja291dC1za2lwOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZy5idG5fYzpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuanNvbkZvcm0gaW5wdXQuYnRuX2c6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXQuYnRuX2c6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuYnRuX2Q6aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9nLmJ0bl9lOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZzpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2c6aG92ZXI6dmlzaXRlZCwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuYnRuX2xvZ2luOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2c6aG92ZXIsLnBhZ2UtY29udGFpbmVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbi5idG5fZzpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2c6aG92ZXJbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dC5idG5fZzpob3Zlclt0eXBlPWJ1dHRvbl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9nOmhvdmVyLC5tb2RhbC1jb250ZW50IC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbi5idG5fZzpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAubW9kYWwtY29udGVudCBpbnB1dC5idG5fZzpob3Zlclt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXQuYnRuX2c6aG92ZXJbdHlwZT1idXR0b25dLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1hZG1pbiAuYnRuX2cuamYtYnRuOmhvdmVyLC5wZi1hZG1pbiAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuamYtYnRuOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9nLmJ1dHRvbjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgc3Bhbi5idG5fZy5idXR0b246aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2cuYnV0dG9uOmhvdmVyLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ0bl9nLmJ1dHRvbjpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtZGFzaGJvYXJkIC5idG5fZy5qZi1idG46aG92ZXIsLnBmLWRhc2hib2FyZCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuamYtYnRuOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fZy5idXR0b246aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ0bl9nLmJ1dHRvbjpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2cuYnV0dG9uOmhvdmVyLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgc3Bhbi5idG5fZy5idXR0b246aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uLmJ0bl9nI21haW5fc3VtbWFyeTpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24uYnRuX2cjbWFpbl9zdWJtaXRfZmxvYXQ6aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9nOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0LmJ0bl9nOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9nLnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0LmJ0bl9nLnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J117YmFja2dyb3VuZC1jb2xvcjojMjAyNDI3O2JvcmRlci1jb2xvcjojMjAyNDI3O2NvbG9yOiNmZmYgIWltcG9ydGFudDtvcGFjaXR5OjAuOH0ucGFnZS1oZWFkZXIgLnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50LC5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQ+LmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQ6YWZ0ZXJ7bGVmdDotNTAlICFpbXBvcnRhbnQ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNlOWVkZjA7dG9wOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMDAlO3otaW5kZXg6LTF9LnJlc291cmNlcy1maWx0ZXJzIC50aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tdG9wOjEuNWVtO21hcmdpbi1ib3R0b206MC44ZW07Y29sb3I6IzIwMjYyYX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtZmlsdGVycyAudGl0bGV7bWFyZ2luLXRvcDouOWVtfX0ucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9I3RleHQtc2VhcmNoLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyLjVlbTtwYWRkaW5nLWJvdHRvbToxMHB4fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0biwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fYSwjdGV4dC1zZWFyY2gtY29udGFpbmVyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9iLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuY2hlY2tvdXQtYmFjaywjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5jaGVja291dC1za2lwLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9jLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZCwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZywjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fbG9naW4sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50ICN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50ICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpmLWJ0biwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpmLWJ0biwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIHNwYW4uYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgc3Bhbi5idXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5LCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117cGFkZGluZzo5LjVweCAxNXB4fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fYTpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9iOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuY2hlY2tvdXQtYmFjazpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5jaGVja291dC1za2lwOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9jOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZDpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZTpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZzpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fbG9naW46aG92ZXIsI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgYnV0dG9uOmhvdmVyLC5wYWdlLWNvbnRhaW5lciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wYWdlLWNvbnRhaW5lciBpbnB1dDpob3Zlclt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmhvdmVyLC5tb2RhbC1jb250ZW50ICN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50ICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWFkbWluIC5qZi1idG46aG92ZXIsLnBmLWFkbWluICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpmLWJ0bjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjpob3ZlciwucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpmLWJ0bjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIHNwYW4uYnV0dG9uOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgc3Bhbi5idXR0b246aG92ZXIsI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0LnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J117Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO29wYWNpdHk6MC44fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmZsZXgtcGFyZW50e21hcmdpbjowIDAgMCAwO3BhZGRpbmc6NHB4IDBweCA0cHggMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoyMnB4O3BhZGRpbmctYm90dG9tOjIycHg7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVye3BhZGRpbmctdG9wOjI4cHg7cGFkZGluZy1ib3R0b206MzJweH19I3RleHQtc2VhcmNoLWNvbnRhaW5lcjphZnRlcntsZWZ0Oi01MCUgIWltcG9ydGFudDtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2U5ZWRmMDt0b3A6MDtib3R0b206MDtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzowO21pbi13aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZXtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtwYWRkaW5nLWxlZnQ6MHB4fX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXB7cGFkZGluZzoxMnB4IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwe21hcmdpbi10b3A6LTI4cHg7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXB7bWFyZ2luLXRvcDotNnB4O3dpZHRoOjEwMCV9fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgLnNlYXJjaC1maWVsZHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo1MzlweDtoZWlnaHQ6NTJweDtwYWRkaW5nOjAgMTBweDtjb2xvcjojNGE0YTRhO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlcntmb250LXNpemU6MTlweDtjb2xvcjojYTlhOGE4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCAuc2VhcmNoLWZpZWxke3dpZHRoOjI3M3B4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgLnNlYXJjaC1maWVsZHt3aWR0aDoxMDAlfX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwIC5zZWFyY2gtZmllbGQ6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc3VibWl0LWJ0bi13cmFwe2ZsZXg6MSAwIDU4cHg7bWF4LXdpZHRoOjU4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcHttYXJnaW4tdG9wOi0yOHB4O21hcmdpbi1sZWZ0OjBweDtib3JkZXI6MXB4IHNvbGlkICMwMjllZTN9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zdWJtaXQtYnRuLXdyYXB7bWFyZ2luLXRvcDotNnB4fX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcCAuc3VibWl0LWJ0bntoZWlnaHQ6MzBweH0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcCBzdmd7ZmlsbDojZmZmfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc3VibWl0LWJ0bi13cmFwIC5zdWJtaXQtYnRuLXByb2Z7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2t7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2Q3ZDVkNTtwYWRkaW5nLXRvcDozMHB4fX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1maWx0ZXJzPi5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6MH0ucmVzb3VyY2VzLWZpbHRlcnMgLmZsZXgtcGFyZW50IC5mbGV4LXBhcmVudHttYXJnaW46MCAtMzJweCAtMjBweCAtMzJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtZmlsdGVycyAuZmxleC1wYXJlbnQgLmZsZXgtcGFyZW50e21hcmdpbjowIC0xNnB4IC04cHggLTE2cHh9fS5yZXNvdXJjZXMtZmlsdGVycyttYWluIC5zZWFyY2gtcmVzdWx0cyAucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MDttYXJnaW4tdG9wOjB9LnJlc291cmNlcy1maWx0ZXJzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50e3BhZGRpbmctYm90dG9tOjB9LnBvcHVsYXItY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztwYWRkaW5nOjY0cHggMH0ucG9wdWxhci1jb250YWluZXIgYSwucG9wdWxhci1jb250YWluZXIgYTp2aXNpdGVke2NvbG9yOiMxMzE2MTh9LnBvcHVsYXItY29udGFpbmVyIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjZweH0ucG9wdWxhci1jb250YWluZXIgLmFydGljbGUtbWV0YXtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMDFiZWU1O21pbi1oZWlnaHQ6MjAwcHg7ZmxleC1iYXNpczo1MCU7bWFyZ2luOjAgMzJweH0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTAwJX0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMDAlfS5wb3B1bGFyLWNvbnRhaW5lciAuYXJ0aWNsZS1jYXRlZ29yeXtwYWRkaW5nLXRvcDo2cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fS5wb3B1bGFyLWNvbnRhaW5lciBhW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ117Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5wb3B1bGFyLWNvbnRhaW5lciBhW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10gc3Zne3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtmaWxsOiNkMmQzZDR9LnBvcHVsYXItY29udGFpbmVyIGE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnBvcHVsYXItY29udGFpbmVyIGE6aG92ZXIgLmltYWdlLXdyYXAgaW1ne2ZpbHRlcjpodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpfS5wb3B1bGFyLWNvbnRhaW5lciAucG9wdWxhci1hcnRpY2xle2Rpc3BsYXk6ZmxleH0ucG9wdWxhci1jb250YWluZXIgLmltYWdlLXdyYXB7ZmxleC1iYXNpczo1MCV9LnBvcHVsYXItY29udGFpbmVyIGxpe3dpZHRoOjUwJX0uY29udGFjdC10YWJze3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3QtdGFic3ttYXJnaW4tbGVmdDotMzJweDttYXJnaW4tcmlnaHQ6LTMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFic3ttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tcmlnaHQ6LTE2cHh9fS5jb250YWN0LXRhYnMgLnRhYi10b3Bze2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDhweH0uY29udGFjdC10YWJzIC50YWItdGl0bGV7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4zOWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MDtmbGV4LWJhc2lzOjMwJTtmbGV4LWdyb3c6MX0uY29udGFjdC10YWJzIC50YWItdGl0bGU6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0uY29udGFjdC10YWJzIC50YWItdGl0bGU6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uY29udGFjdC10YWJzIC50YWItdGl0bGUgYXtmb250LXdlaWdodDozMDA7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjE4cHggNjRweCAxNnB4IDMycHg7b3BhY2l0eToxO2NvbG9yOiMyMDI2MmE7Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7LmNvbnRhY3QtdGFicyAudGFiLXRpdGxlIGF7cGFkZGluZy1sZWZ0OjI0cHh9fS5jb250YWN0LXRhYnMgLnRhYi10aXRsZS5hY3RpdmUgYXtjb2xvcjojMjAyNjJhO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29udGFjdC10YWJzIC50YWItdGl0bGUuYWN0aXZlIGE6aG92ZXJ7Y29sb3I6IzIwMjYyYX0uY29udGFjdC10YWJzIC5jb250YWN0LXRhYntmb250LXdlaWdodDozMDA7Y29sb3I6IzU3Njc2Yztib3JkZXI6MXB4IHNvbGlkICNlYWViZTg7Ym9yZGVyLWJvdHRvbS13aWR0aDo2cHh9LmNvbnRhY3QtdGFicyAuY29udGFjdC10YWI+ZGl2PmRpdntwYWRkaW5nOjE2cHggMCAzMnB4IDA7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LmNvbnRhY3QtdGFicyAuaWNvbi1waG9uZSwuY29udGFjdC10YWJzIC5pY29uLWNvbnRhY3QtZW1haWwsLmNvbnRhY3QtdGFicyAuaWNvbi1sZXR0ZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00cHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6NnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiMxYzNhNmV9LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCdde3BhZGRpbmc6MH0uY29udGFjdC10YWJzW21heC13aWR0aH49Jzk1MHB4J10+dWx7ZGlzcGxheTpub25lfS5jb250YWN0LXRhYnNbbWF4LXdpZHRofj0nOTUwcHgnXT5zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjB9LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCddPnNlY3Rpb24+YXtmb250LXNpemU6MjFweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zNGVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxOHB4IDY0cHggMTZweCAzMnB4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMyMDI2MmE7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCddPnNlY3Rpb24+YXtwYWRkaW5nLWxlZnQ6MTZweH19LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NjBweCddPnNlY3Rpb24uYWN0aXZlPmF7Y29sb3I6IzIwMjYyYTtib3JkZXI6MCBub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29udGFjdC10YWJzW21heC13aWR0aH49Jzk2MHB4J10+c2VjdGlvbi5hY3RpdmU+YTpob3Zlcntjb2xvcjojMjAyNjJhfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3QtdGFicyAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3Nle3JpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFicyAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3Nle3JpZ2h0OjE2cHh9fS5jb250YWN0LXNlcnZpY2V7YmFja2dyb3VuZC1jb2xvcjojMDAwO3BhZGRpbmc6MTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0LXNlcnZpY2V7cGFkZGluZzozMHB4IDB9fS5jb250YWN0LXNlcnZpY2UgLmZsZXgtcGFyZW50e2FsaWduLWl0ZW1zOmNlbnRlcn0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGF7Y29sb3I6I2ZmZn0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbHVtbi10aXRsZSBoM3tjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuMDg7bGV0dGVyLXNwYWNpbmc6MC43NHB4fS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC50ZWx7Zm9udC1mYW1pbHk6J1RpbWVzLVJvbWFuJztmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDoxLjU4O2xldHRlci1zcGFjaW5nOjAuNzRweH0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAudGVsIGF7Y29sb3I6I2ZmZn0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAuZW1haWwgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOXB4fS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC5saW5le3dpZHRoOjMwcHg7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzO21hcmdpbjo0MnB4IDB9LmNvbnRhY3Qtc2VydmljZSAuY29udGFjdC1tZXRhIC5jb250YWN0LWluZm8gLmRvd25sb2FkLXdyYXBwZXJ7bWF4LXdpZHRoOjQ3N3B4fS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC5kb3dubG9hZC13cmFwcGVyIGg0e2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMH0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAuZG93bmxvYWQtd3JhcHBlciAuZG93bmxvYWRzIHVsLmZpbGVzIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjJweH0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAuZG93bmxvYWQtd3JhcHBlciAuZG93bmxvYWRzIHVsLmZpbGVzIGxpIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMjAyNjJhO3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnR9LmNvbnRhY3Qtc2VydmljZSAuY29udGFjdC1tZXRhIC5jb250YWN0LWluZm8gLmRvd25sb2FkLXdyYXBwZXIgLmRvd25sb2FkcyB1bC5maWxlcyBsaSAuZmlsZUljb257d2lkdGg6MzFweDtoZWlnaHQ6MzFweH0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAuZG93bmxvYWQtd3JhcHBlciAuYm94LWluZm97bWFyZ2luLXRvcDoxMnB4O2ZvbnQtc2l6ZToxNnB4fS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtaW1hZ2UgLmltYWdlLXdyYXAgaW1ne2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjU0OXB4O2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxLzE7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5jb250YWN0LXNlcnZpY2UgLmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC5kb3dubG9hZC13cmFwcGVye21heC13aWR0aDoxMDAlfS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC5saW5le21hcmdpbjozMnB4IGF1dG87Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzfS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtaW1hZ2UgLmltYWdlLXdyYXAgaW1ne3dpZHRoOjQwMHB4O2hlaWdodDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LWltYWdlIC5pbWFnZS13cmFwIGltZ3t3aWR0aDoyMjhweDtoZWlnaHQ6MjI4cHh9fS5sb2dvLWNhcm91c2VsLXNlY3Rpb257YmFja2dyb3VuZDojMTYxOTFCO3BhZGRpbmc6MH0ubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVyLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVye2Rpc3BsYXk6bm9uZTttYXJnaW4tcmlnaHQ6MjRweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpey5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXIsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjB9fS5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIC5jYXJvdXNlbC1idXR0b24tbmV4dCwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIC5jYXJvdXNlbC1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmV9LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWx7cGFkZGluZzoxNXB4IDAgNXB4O2ZvbnQtc2l6ZTowO2JvcmRlcjpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyB1bCwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHVse3BhZGRpbmc6MTBweCAwIDVweH19LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTIuNSU7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpyaWdodH0uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHVsIGxpe3dpZHRoOjE2LjY2JX0uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpIC5pbWctd3JhcCwuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bCBsaSAuaW1nLXdyYXB7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWwgbGl7d2lkdGg6MjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgdWwgbGksLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bCBsaXt3aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5ib3VuZHMsLmxvY2F0aW9uLXRhYnMgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowfX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4OjEwfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NTM2cHg7Ym9yZGVyOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnR7aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojYzRjNGM0fX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQ+ZGl2e2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDowO3RvcDowO2JvdHRvbTowO2hlaWdodDoxMDAlO3dpZHRoOjMwMCU7Ym9yZGVyOm5vbmU7bWFyZ2luLWxlZnQ6LTgwJTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7bWFyZ2luLWxlZnQ6LTc1JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjU1M3B4fX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDozOC41JTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjUwcHggMDtib3JkZXI6bm9uZTt6LWluZGV4OjEwO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcHtwYWRkaW5nOjM1cHggMjNweCA2MHB4O3dpZHRoOjQ4OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmU7cGFkZGluZzozNXB4IDM0cHggMjBweDttYXJnaW4tdG9wOi0xNTBweH19LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjc7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmc6NTFweCA2N3B4IDg1cHggNDRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm97Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZve3BhZGRpbmc6NTRweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZve3BhZGRpbmc6MzJweH0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIGF7bWF4LXdpZHRoOjI1MHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIC5vZmZpY2V7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6I2ZmZn0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIGFkZHJlc3N7Y29sb3I6I2ZmZjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjUzO2xldHRlci1zcGFjaW5nOjAuMjZweH0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIGFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm8gYWRkcmVzcyBhe2NvbG9yOiNmZmZ9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mbyBhZGRyZXNzIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM30ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIC5hc2lkZS10aXRsZXttYXJnaW4tYm90dG9tOjB9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mbyAuYXNpZGUtdGl0bGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mbyAuYXNpZGUtdGl0bGUgaDN7ZGlzcGxheTpub25lfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm8gLmFzaWRlLXRpdGxlIGg0e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5zb2NpYWwtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDo0NnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAuc29jaWFsLWljb25zLXdyYXB7bGVmdDoyM3B4O2JvdHRvbToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAuc29jaWFsLWljb25zLXdyYXB7cG9zaXRpb246c3RhdGljO3BhZGRpbmctdG9wOjM1cHh9fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuZmFxLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjE0cHg7bGVmdDoyMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6OHB4O3RyYW5zaXRpb246YWxsIC4zcztvcGFjaXR5OjB9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzQxNGE1MTtwYWRkaW5nOjE2cHggNjRweCAxNnB4IDMycHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI3cHh9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojNTA1YzY0O3dpZHRoOjYwcHg7aGVpZ2h0OjEwMCU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt6LWluZGV4OjA7cG9zaXRpb246YWJzb2x1dGV9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tdHJpZ2dlcjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvdHRvbTowO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6LTE7cmlnaHQ6MTVweDt0b3A6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmNhdGVnb3J5RGFzaGJvYXJkIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGYtYnJvY2h1cmUgLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntkaXNwbGF5Om5vbmV9LnBmLWJyb2NodXJlIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvdHRvbTowO2JvcmRlci1yYWRpdXM6NTAlO3JpZ2h0OjE1cHg7dG9wOjE1cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2JhY2tncm91bmQ6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9vcGVuLWljb24tZmFxLnN2Z1wiKX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e21hcmdpbjowO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2ZvbnQtc2l6ZToxNXB4fX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1jb250ZW50e2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5Nztib3JkZXItdG9wOjAgbm9uZX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7aGVpZ2h0OjQwcHg7cmlnaHQ6MTVweDt3aWR0aDo0NXB4O3RvcDoxMHB4fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi10cmlnZ2VyOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tY29udGVudCB1bHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4IDUwcHggMTVweCAzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tY29udGVudCB1bHtwYWRkaW5nOjIwcHggNDBweCAxNXB4IDI1cHh9fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLWNvbnRlbnQgdWwgbGl7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojMjAyNjJhfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLWNvbnRlbnQgcHtwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHh9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci1ib3R0b206c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojNjA2Yzc1fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tdHJpZ2dlciAudGl0bGUtdGVydHtjb2xvcjojZmZmfS5wZi1icm9jaHVyZSAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2Nsb3NlLWljb24tZmFxLnN2Z1wiKX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzY4YzkzfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tdHJpZ2dlciAuaWNvbi1hcnJvdy1yaWdodHt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmZhcS1pY29ue3dpZHRoOjEycHg7b3BhY2l0eToxfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjE2cHggMCAxNnB4IDI2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wZi1icm9jaHVyZSAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06aG92ZXI+LmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci1ib3R0b206c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojNjA2Yzc1fS5wZi1icm9jaHVyZSAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06aG92ZXI+LmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2NvbG9yOiNmZmZ9LnBmLWJyb2NodXJlIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpob3ZlciAuYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzY4YzkzfS5mYXEtYWNjb3JkaW9uIC5pY29uLWFycm93LXJpZ2h0e3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNHMgZWFzZSAwcztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjRweDtyaWdodDozM3B4O3otaW5kZXg6MjtmaWxsOiNmZmZ9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50e292ZXJmbG93OmhpZGRlbjttYXgtaGVpZ2h0OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDIuM3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O29wYWNpdHk6MH0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDoyNDAwcHg7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMuNnMgZWFzZS1vdXQsIG9wYWNpdHkgLjVzIGVhc2Utb3V0O29wYWNpdHk6MX0uaW5mby13aWRnZXR7cGFkZGluZzowIDIwcHggN3B4O21hcmdpbi1ib3R0b206M3B4O2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5pbmZvLXdpZGdldHtwYWRkaW5nOjAgMjBweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2t7cGFkZGluZzozMHB4IDAgMjNweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZn1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuaW5mby13aWRnZXQgLndpZGdldC1ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjdweH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2t7cGFkZGluZzoyM3B4IDAgMTVweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC10aXRsZXttYXJnaW46MCAwIDI1cHg7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jayAud2lkZ2V0LWxpc3R7bGlzdC1zdHlsZTpub25lfS5pbmZvLXdpZGdldCAud2lkZ2V0LWJsb2NrIC53aWRnZXQtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jayAud2lkZ2V0LWxpc3QgbGkgLmxpc3QtaWNvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6M3B4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjAuOTtjb2xvcjojMDI5ZWUzO3otaW5kZXg6MTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC1saXN0IGxpIC5saXN0LWljb257dG9wOjA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MThweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC1saXN0IGxpIC5saXN0LWljb24gc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDojMDI5ZWUzO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmJhbm5lcnttaW4taGVpZ2h0OjY2M3B4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lcnttaW4taGVpZ2h0OjAgIWltcG9ydGFudDtoZWlnaHQ6Y2FsYygxMDB2aCAtIDcwcHgpfX0uYmFubmVyIC5iYW5uZXItc2xpZGV7YmFja2dyb3VuZDpjZW50ZXIgY2VudGVyIHVybChcIlwiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmJhbm5lciAuYmFubmVyLXNsaWRle3BhZGRpbmc6NTJweCAwIDQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLXNsaWRle3BhZGRpbmc6MzJweCAwIDI4cHh9fS5iYW5uZXIgLmJhbm5lci1jb250ZW50d3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLWNvbnRlbnR7ZmxleC1iYXNpczoxMDAlfX0uYmFubmVyIC5iYW5uZXItY29udGVudCAudGl0bGVfc2l0ZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjUycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMzttYXJnaW46MCAwIC4yNWVtO21heC13aWR0aDo4MDBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IC50aXRsZV9zaXRle2ZvbnQtc2l6ZTozNnB4fX0uYmFubmVyIC5iYW5uZXItY29udGVudCAuc3RyYXBsaW5le2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NTJweDtjb2xvcjojMDI5ZWUzO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIzO21hcmdpbjowIDAgLjVlbTttYXgtd2lkdGg6NDR2d31AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5zdHJhcGxpbmV7bWF4LXdpZHRoOjQ0dnc7bWFyZ2luOi41ZW0gMCAuNWVtfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5zdHJhcGxpbmV7Zm9udC1zaXplOjM2cHg7bWF4LXdpZHRoOm5vbmV9fS5iYW5uZXIgLmJhbm5lci1jb250ZW50IHB7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O21heC13aWR0aDo0NHZ3O21hcmdpbi1ib3R0b206MS41ZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmFubmVyIC5iYW5uZXItY29udGVudCBwe21heC13aWR0aDo0NHZ3fX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IHB7bWF4LXdpZHRoOm5vbmU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NX19LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jdGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjIyO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjIwMHB4fS5iYW5uZXIgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIC50aXRsZV9zaXRlLC5iYW5uZXIgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIHAsLmJhbm5lciAuYmFubmVyLWNvbnRlbnQuYmFubmVyX2ludmVyc2UgLmJhbm5lci1jdGF7Y29sb3I6I2ZmZn0uYmFubmVyIC5pY29uLWRvd24tYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjkwJTtsZWZ0OjUwJTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDg2NXB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3d7bGVmdDo3NyV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmJhbm5lciAuaWNvbi1kb3duLWFycm93e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGVmdDo3NyV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuaWNvbi1kb3duLWFycm93e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7dG9wOjgwJTtsZWZ0OjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3d7dG9wOjc1JTtsZWZ0OjUwJX19LmJhbm5lciAuaWNvbi1kb3duLWFycm93IHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXIgLmljb24tZG93bi1hcnJvdyBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3cgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5iYW5uZXIgI3Njcm9sbERvd246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNTQlO2xlZnQ6LTUwJTt3aWR0aDoyMDAlO2hlaWdodDoyMDAlO2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC40cyBlYXNlIDAuMXMsIGJvcmRlci1jb2xvciAuNHMgZWFzZSAwcztib3JkZXI6M3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wMik7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmJhbm5lciAjc2Nyb2xsRG93bjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KX19LmJhbm5lciAjc2Nyb2xsRG93bjpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjRzIGVhc2UgMHMsIGJvcmRlci1jb2xvciAuNHMgZWFzZSAwLjFzfS5iYW5uZXIgLmZsZXhTbGlkZXItZG90c3tkaXNwbGF5Om5vbmV9LmJhbm5lciAuYmFubmVyX3N0cmVhbXtwYWRkaW5nLXJpZ2h0OjQwMHB4fS5iYW5uZXIgLmJhbm5lci13aWRnZXQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0uYmFubmVyIC5iYW5uZXItd2lkZ2V0e3dpZHRoOjM3MHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi01MHZ3O3RvcDoyZW07ei1pbmRleDo5OTk7YW5pbWF0aW9uOnNsaWRlLWZyb20tdGhlLXJpZ2h0IDFzIDJzIDEgZm9yd2FyZHN9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzowfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZCAubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi0yMXB4O21hcmdpbi10b3A6N3B4fS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZCAubG9nby5sb2dvX2dsb2JhbGZpIHN2Z3toZWlnaHQ6NTVweCAhaW1wb3J0YW50O3dpZHRoOjkwcHggIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWQ+c2VjdGlvbntib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO3BhZGRpbmc6MH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWQ+dWw+bGl7ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saT5he3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjAgbm9uZTttYXJnaW46MDtwYWRkaW5nOjE2cHggMCAxNnB4IDMycHg7YmFja2dyb3VuZDojMzczZjQ1fS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saS5hY3RpdmU+YXtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjB9LmJhbm5lciAuYmFubmVyLXdpZGdldCAuZmxleC1wYXJlbnR7cGFkZGluZy1ib3R0b206MzJweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXIgLmJhbm5lci13aWRnZXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzt0b3A6YXV0bztyaWdodDphdXRvO21hcmdpbjowIC0zMnB4O3otaW5kZXg6MzthbmltYXRpb246bm9uZTtib3gtc2hhZG93OjAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC41KX0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5qc29uRm9ybSAuZmxleC13cmFwLXJvd3ttYXgtd2lkdGg6NzA2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLXdpZGdldHttYXJnaW46MCAtMTZweDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZXt3aWR0aDphdXRvO21hcmdpbjowfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLmFzaWRlIC5pbmxpbmVDaGVja2JveCBsYWJlbCB+IC5mb2Nie21hcmdpbi1sZWZ0OjE1cHggIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZSAuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5mbGV4LXdyYXAtcm93e2Rpc3BsYXk6YmxvY2t9LmJhbm5lciAuYmFubmVyLXdpZGdldCAuYXNpZGUgLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9ja3ttYXJnaW4tcmlnaHQ6MH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZSAuYXNpZGUtdGl0bGV7ZGlzcGxheTpub25lfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saT5he3BhZGRpbmc6MTZweH19LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50e21heC13aWR0aDo0MjBweDtwYWRkaW5nOjE1MHB4IDAgMTE1cHg7Y29sb3I6IzEzMTYxOH0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jdGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bzttaW4td2lkdGg6MjIwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo1MDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICMxMzE2MTh9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3RhOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMTMxNjE4O2JvcmRlci1jb2xvcjojMTMxNjE4fS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCBoMSwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgcCwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgdWx7Y29sb3I6aW5oZXJpdH0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZXtjb2xvcjojZmZmfS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIC5iYW5uZXItY3Rhe2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2Q3ZDVkNX0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZSAuYmFubmVyLWN0YTpob3Zlcntjb2xvcjojMTMxNjE4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1zbGlkZXtwYWRkaW5nOjB9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50e3BhZGRpbmc6MTEwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnR7cGFkZGluZzo0MHB4IDAgNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3Rhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4td2lkdGg6MH19LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHttYXgtd2lkdGg6NzIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHttYXgtd2lkdGg6NTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXR7bWluLWhlaWdodDowICFpbXBvcnRhbnR9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO2JvdHRvbTphdXRvO21pbi1oZWlnaHQ6NTgwcHg7aGVpZ2h0OmF1dG99LmllMTAgLmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5pZTExIC5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlciwuaWUxMCAuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5mbGV4U2xpZGVyLC5pZTExIC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7aGVpZ2h0OjYwMHB4fS5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlcj51bCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5mbGV4U2xpZGVyPnVse2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCAxMDAwMCU7aGVpZ2h0OmF1dG99LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyPnVsPmxpLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXI+dWw+bGl7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIDElO21hcmdpbjowfS5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlciAuYmFubmVyLWNvbnRlbnR3cmFwLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXIgLmJhbm5lci1jb250ZW50d3JhcHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyIC5iYW5uZXItc2xpZGUsLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldCAuZmxleFNsaWRlciAuYmFubmVyLXNsaWRle2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHtwYWRkaW5nOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7bWluLWhlaWdodDo0NDBweH19LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnN7bWluLWhlaWdodDo3MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTY0OXB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9uc3ttaW4taGVpZ2h0OjY5MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9uc3ttaW4taGVpZ2h0OjU0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25ze21pbi1oZWlnaHQ6NjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnN7bWF4LXdpZHRoOjIwMDBweDttYXJnaW46YXV0bztwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25ze2hlaWdodDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmZsZXhTbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfX0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlfS5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUuY3VycmVudCAuYmxvY2staW1hZ2V7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluIDEuNXMgNTBtczstbW96LWFuaW1hdGlvbjpmYWRlSW4gMS41cyA1MG1zOy1tcy1hbmltYXRpb246ZmFkZUluIDEuNXMgNTBtczstby1hbmltYXRpb246ZmFkZUluIDEuNXMgNTBtczthbmltYXRpb246ZmFkZUluIDEuNXMgNTBtczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfS5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUuY3VycmVudCAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudHstd2Via2l0LWFuaW1hdGlvbjpmYWRlSW4gMS41cyAwLjJzOy1tb3otYW5pbWF0aW9uOmZhZGVJbiAxLjVzIDAuMnM7LW1zLWFuaW1hdGlvbjpmYWRlSW4gMS41cyAwLjJzOy1vLWFuaW1hdGlvbjpmYWRlSW4gMS41cyAwLjJzO2FuaW1hdGlvbjpmYWRlSW4gMS41cyAwLjJzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDtvcGFjaXR5OjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlLmN1cnJlbnQgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnR7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluIDFzOy1tb3otYW5pbWF0aW9uOmZhZGVJbiAxcyAwLjJzOy1tcy1hbmltYXRpb246ZmFkZUluIDFzIDAuMnM7LW8tYW5pbWF0aW9uOmZhZGVJbiAxIDAuMnM7YW5pbWF0aW9uOmZhZGVJbiAxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGV7cGFkZGluZzowcHg7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGV7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH19LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmxvY2staW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6NzMwcHg7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb24teDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTY0OXB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5ibG9jay1pbWFnZXtoZWlnaHQ6NjkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDk5cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUgLmJsb2NrLWltYWdle2hlaWdodDo1NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5ibG9jay1pbWFnZXtoZWlnaHQ6MzcycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmxvY2staW1hZ2V7aGVpZ2h0OjIyOHB4fX0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5ibG9jay1pbWFnZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0MjBweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7ZGlzcGxheTpibG9jazt6LWluZGV4OjJ9QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmxvY2staW1hZ2U6OmJlZm9yZXt3aWR0aDoyNzVweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5ibG9jay1pbWFnZTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX19LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmx1ZS1ibG9ja3ttYXgtd2lkdGg6NjEzcHh9LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmx1ZS1ibG9jayAuaW5kZXgtY29udGFpbmVyLnNsaWRlci1pbmRleHttYXJnaW4tdG9wOi02MHB4fS5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50d3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50d3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6YXV0bztwYWRkaW5nOjBweCAyMHB4IDIwcHh9fS5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO21heC13aWR0aDo2MTNweDtwYWRkaW5nOjc0cHggNzZweCAxMDlweCA2N3B4O21hcmdpbi1sZWZ0OjQycHg7ei1pbmRleDoxO29wYWNpdHk6MH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTF7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjB9LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuaGVhZGluZy0xLXNoYWRvd3twYWRkaW5nLXRvcDowO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50e21heC13aWR0aDo1MDBweDt3aWR0aDoxMDAlO3BhZGRpbmc6NjBweCA2MHB4IDYwcHggNDVweH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTEsLmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzhweDttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudHttaW4taGVpZ2h0OjM2NXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50e21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzozMHB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDotMjBweH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTEsLmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50e3BhZGRpbmc6MjNweH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTEsLmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzBweH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3Rhe21heC13aWR0aDoxNzBweDtmb250LXNpemU6MTdweH19LmJhbm5lci13cmFwcGVye3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5mb290ZXItcnNhe2JhY2tncm91bmQ6cmdiYSgyMzgsMjM5LDIzNiwwLjkxKX0uZm9vdGVyLXJzYSAuZmxleC1wYXJlbnQ+LmJsb2Nre21pbi13aWR0aDowfS5mb290ZXItcnNhIC5yc2EtaW1hZ2V7ZmxleC1iYXNpczoxMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXJzYSAucnNhLWltYWdle2ZsZXgtYmFzaXM6NTAlfS5mb290ZXItcnNhIC5yc2EtaW1hZ2UgaW1ne3dpZHRoOjg2JTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTZweH19LmZvb3Rlci1yc2EgLnJzYS11bmRlcndyaXRle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjMzZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZsZXgtYmFzaXM6MzAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1yc2EgLnJzYS11bmRlcndyaXRle2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMTdlbTtmbGV4LWJhc2lzOjUwJX19LmZvb3Rlci1yc2EgLnJzYS10ZXh0e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMTRlbTtmbGV4LWJhc2lzOjYwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItcnNhIC5yc2EtdGV4dHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjE3ZW07ZmxleC1iYXNpczoxMDAlfX0uYXNpZGV7bWFyZ2luLWJvdHRvbToyZW07Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM4O2JvcmRlcjoxcHggc29saWQgIzk3OTc5Nztib3JkZXItdG9wOjAgbm9uZX0ucGYtYnJvY2h1cmUgLmFzaWRle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41N30uYXNpZGUgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmFzaWRlIHRhYmxle21pbi13aWR0aDowfS5hc2lkZSAucGhvbmVub3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyOHB4O2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRvbTouNDVlbX0uYXNpZGUgLm9wZW5pbmdob3VycyBhe21hcmdpbi1ib3R0b206MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtZGFzaGJvYXJkIC5hc2lkZT4uZmxleC1wYXJlbnR7cGFkZGluZzowfX0uYXNpZGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZSAuamYtcm93LnBhc3N3b3JkLXJlc2V0IGF7Zm9udC1zaXplOjEycHh9LmFzaWRlLmFzaWRlLXdpdGhvdXQtbWFyZ2lue21hcmdpbjowfS5hc2lkZS5hc2lkZS1nZXQtYS1xdW90ZSAuZmxleC1wYXJlbnR7cGFkZGluZy1ib3R0b206MjZweH0uYXNpZGUtdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzowLjU1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmctYm90dG9tOjMycHg7bWFyZ2luLWJvdHRvbTozMnB4fS5hc2lkZS10aXRsZTpiZWZvcmV7ei1pbmRleDotMTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMycHg7bGVmdDotMzNweDtyaWdodDotMzNweDtib3R0b206MDtiYWNrZ3JvdW5kOiMwMjllZTM7ZGlzcGxheTpibG9jaztjb250ZW50OicnfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFzaWRlLXRpdGxlOmJlZm9yZXt0b3A6LTE2cHg7bGVmdDotMTZweDtyaWdodDotMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYXNpZGUtdGl0bGU6YmVmb3Jle2xlZnQ6LTlweDtyaWdodDotOXB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hc2lkZS10aXRsZXtwYWRkaW5nLWJvdHRvbToxNnB4O21hcmdpbi1ib3R0b206MTZweH19LmFzaWRlLXRpdGxlIGgze2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjIyO21hcmdpbjowO2xldHRlci1zcGFjaW5nOjAuNTVweH0uYXNpZGUtdGl0bGUtdjJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzowLjU1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5hc2lkZS10aXRsZS12MiBoMywuYXNpZGUtdGl0bGUtdjIgaDR7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjI7bWFyZ2luOjA7bGV0dGVyLXNwYWNpbmc6MC41NXB4fS5hc2lkZS1kb3dubG9hZC1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowfS5hc2lkZS1kb3dubG9hZC1saXN0IGxpe3BhZGRpbmc6MnB4IDB9LmFzaWRlIC5hc2lkZS1pbWFnZS13cmFwe21hcmdpbi1ib3R0b206NDBweH0uYXNpZGUgLnRlYW0tbmFtZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuODtjb2xvcjojMDI5ZWUzfS5hc2lkZSAudGVhbS1lbWFpbCwuYXNpZGUgLnRlYW0tdGVse2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI7Y29sb3I6IzAyOWVlM30uYXNpZGUgLnRlYW0tZW1haWwgYTpob3ZlciwuYXNpZGUgLnRlYW0tdGVsIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM30uYXNpZGUgLnRlYW0tZW1haWwgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hc2lkZSsuYXNpZGV7bWFyZ2luLXRvcDozMnB4fS5hc2lkZVF1aWNrUXVvdGV7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhO21hcmdpbi1ib3R0b206MmVtO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41N30uYXNpZGVRdWlja1F1b3RlIC5mbGV4LXBhcmVudHtwYWRkaW5nOjI0cHggMTZweCA2NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlUXVpY2tRdW90ZSAuZmxleC1wYXJlbnR7cGFkZGluZzoyNHB4IDhweCAzMnB4fX0uYXNpZGVRdWlja1F1b3RlIC5mbGV4LXBhcmVudCAuYmxvY2t7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6OHB4IDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYXNpZGVRdWlja1F1b3RlIC5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZzo4cHh9fS5hc2lkZVF1aWNrUXVvdGUgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmFzaWRlUXVpY2tRdW90ZSAuamYtcm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KTttYXJnaW46MHB4IDZweCAzMHB4O3BhZGRpbmc6MHB4fS5hc2lkZVF1aWNrUXVvdGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZVF1aWNrUXVvdGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldCBhe2ZvbnQtc2l6ZToxMnB4fS5hc2lkZVF1aWNrUXVvdGUuYnVzeXtvcGFjaXR5OjAuNTtwb2ludGVyLWV2ZW50czpub25lfS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2Nre3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7aGVpZ2h0OjEyNHB4O29wYWNpdHk6MC45O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCA1MDBtcztkaXNwbGF5OmJsb2NrO21hcmdpbjoyMHB4IDZweCAzMHB4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrLmNsb3NlZHtiYWNrZ3JvdW5kOmluaGVyaXQ7bWF4LWhlaWdodDoxcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2suYnVzeXt0cmFuc2l0aW9uOmFsbCAwbXM7YmFja2dyb3VuZDojZDhkOGQ4O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNmU2ZTZlIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7YmFja2dyb3VuZC1zaXplOjIwMCUgMTAwJTthbmltYXRpb246d2lwZSAxcyBsaW5lYXIgaW5maW5pdGV9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgI2Vycm9ye2NvbG9yOiNlYzVhNGI7cGFkZGluZzowIDEwcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgLmdldC15b3VyLXF1aWNrLXF1b3RlLWxhYmVse29wYWNpdHk6MC45O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yOTtwYWRkaW5nOjEwcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgLmdldC15b3VyLXF1aWNrLXF1b3RlLXZhbHVle2ZvbnQtc2l6ZTo0MnB4O29wYWNpdHk6MC45O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjQycHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zODtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjM3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpey5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzh9fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZSAuTk9LLWxhYmVse2ZvbnQtc2l6ZToyOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KXsuYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayAuZ2V0LXlvdXItcXVpY2stcXVvdGUtdmFsdWUgLk5PSy1sYWJlbHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzh9fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrICNvdGhlcntvcGFjaXR5OjAuOTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjM3cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrICNvdGhlciAuTk9LLWxhYmVse2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zOH0uYXNpZGVRdWlja1F1b3RlIC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGxpLC5hc2lkZVF1aWNrUXVvdGUgLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9uc3tkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojMjAyNDI3O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LWVuZDttYXgtd2lkdGg6NTExcHg7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1MHB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N30uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5hc2lkZS1wcm9mZXNzaW9ucy10aXRsZSBoNHtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOjAuNDNweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5hc2lkZS1wcm9mZXNzaW9ucy10aXRsZSBoNHtmb250LXNpemU6MjhweDttYXJnaW4tYm90dG9tOjEwcHh9fS5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnMgLnBob25lbm97Zm9udC1mYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcy1Sb21hbixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9ucyAucGhvbmVub3tmb250LXNpemU6NDJweDttYXJnaW4tYm90dG9tOjB9fS5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnMgLnBob25lbm8gYXtmb250LWZhbWlseTpcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLVJvbWFuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTg7bWFyZ2luLWJvdHRvbTouNDVlbX0uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5vcGVuaW5naG91cnN7bWFyZ2luLWJvdHRvbTozNXB4fS5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnMgLm9wZW5pbmdob3VycyBhe2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnMgLm9wZW5pbmdob3VycyBhe21heC13aWR0aDoyNjBweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbn19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5vcGVuaW5naG91cnN7bWFyZ2luLWJvdHRvbToyNHB4fX0uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5waG9uZW5vIGE6aG92ZXIsLmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9ucyAub3BlbmluZ2hvdXJzIGE6aG92ZXJ7Y29sb3I6IzAyOWVlMztjdXJzb3I6cG9pbnRlcn0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbHtib3JkZXI6bm9uZX0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnR7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC5hc2lkZS1pbWFnZS13cmFwe21hcmdpbi1ib3R0b206MzBweH0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLmFzaWRlLWltYWdlLXdyYXAgaW1ne3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHg7Ym9yZGVyLXJhZGl1czo1MCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAuYXNpZGUtaW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTE2cHg7aGVpZ2h0OjExNnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudHtwYWRkaW5nLWxlZnQ6MH19LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC50ZWFtLW5hbWUgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTtmb250LXdlaWdodDpib2xkO3BhZGRpbmctYm90dG9tOjEwcHh9LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC50ZWFtLW5hbWUgYTpob3Zlcntjb2xvcjojMDI5ZWUzfS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS1uYW1lIC5ieXtmb250LXN0eWxlOml0YWxpYztmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOjAuMjVweH0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnRlYW0tdGVsLC5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS1lbWFpbHtsaW5lLWhlaWdodDoxfS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS10ZWwgYSwuYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnRlYW0tZW1haWwgYXtjb2xvcjojMjAyNjJhO3RleHQtZGVjb3JhdGlvbjpub25lO3dvcmQtd3JhcDpicmVhay13b3JkO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS10ZWwgYTpob3ZlciwuYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnRlYW0tZW1haWwgYTpob3Zlcntjb2xvcjojMDI5ZWUzfS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS1lbWFpbHtmb250LXNpemU6MTJweH0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnRlYW0tam9iLXRpdGxle3BhZGRpbmctYm90dG9tOjIwcHh9LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC5saW5le3dpZHRoOjMwcHg7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzO21hcmdpbjozMHB4IDB9LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC5zaGFyZS1jb250ZW50e2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAuc2hhcmUtY29udGVudCAuc29jaWFsLWljb25zLXdyYXB7ZGlzcGxheTpibG9ja30uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnNoYXJlLWNvbnRlbnQgLnNvY2lhbC1pY29ucy13cmFwIHVsLnNvY2lhbC1pY29uc3tkaXNwbGF5OmZsZXh9LmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjIyO2xldHRlci1zcGFjaW5nOjAuNTVweDtjb2xvcjojZmZmZmZmfS5hc2lkZS5kb3dubG9hZHMgLmFzaWRlLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM3NjhjOTN9LmFzaWRlLmRvd25sb2FkcyB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRoZWFkIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MC41cHggc29saWQgIzk3OTc5NyAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzIwMjQyN30uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDEpe2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDIpe2JvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnR9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0cntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZHtib3JkZXItYm90dG9tOjAuNXB4IHNvbGlkICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHggIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI5ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMyMDI0Mjd9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZCAuc3RhbmRhcmQtbWVzc2FnZXtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjEwcHh9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94IGF7bGluZS1oZWlnaHQ6dW5zZXR9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgxKXtib3JkZXItbGVmdDpub25lO3dpZHRoOjYwJTtwYWRkaW5nOjAgMTJweCA1cHggMH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpe3dpZHRoOjQwJTtwYWRkaW5nOjEwcHggMTJweCA1cHggMjNweH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpIC5pY29uLWRvd25sb2Fke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHh9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgyKSAuaWNvbi1kb3dubG9hZCBzdmd7d2lkdGg6MzVweDtoZWlnaHQ6MzVweH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpIC5pY29uLXByZXZpZXd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzRweH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpIC5pY29uLXByZXZpZXcgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjM0cHh9LmFzaWRlLmRvd25sb2FkcyB0YWJsZTphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjUwMHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50e3BhZGRpbmc6OHB4IDI2cHg7cGFkZGluZy1sZWZ0OjB9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmJsb2Nre21pbi13aWR0aDowO3BhZGRpbmc6OHB4IDE2cHg7cGFkZGluZy1sZWZ0OjB9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmJsb2NrIHNwYW57ZGlzcGxheTpibG9ja30ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtbGFiZWx7ZmxleC1iYXNpczo2MCV9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7Zm9udC13ZWlnaHQ6NjAwO2ZsZXgtYmFzaXM6NDAlO2NvbG9yOiMxYzFjMWJ9LmllMTEgLnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczo0OCV9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGEgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1kYXRhIGF7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvd3ttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjNweCAwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDVkNTttYXJnaW4tdG9wOjEycHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyAuZmxleC1wYXJlbnQgLmN0LWxhYmVsLC5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWxhYmVse2xpbmUtaGVpZ2h0OjIuMjllbX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QtZGF0YSwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1kYXRhe2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS40NTtsZXR0ZXItc3BhY2luZzowLjM0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1jaGVja291dCAuY3QtdGl0bGVfc2VjdGlvbntmb250LXNpemU6MTlweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTg7bGV0dGVyLXNwYWNpbmc6MC4yOXB4fS5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtbGFiZWx7ZmxleC1iYXNpczozMCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQzO2xldHRlci1zcGFjaW5nOjAuMjRweDtwYWRkaW5nLWxlZnQ6MHB4fS5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtZGF0YXtmbGV4LWJhc2lzOjUwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDM7bGV0dGVyLXNwYWNpbmc6MC4yNHB4fS5lbmRvcnNlbWVudC1tZXNzYWdle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42NztkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCAjZThlOWU5IHNvbGlkO21hcmdpbjozMnB4IDMycHggMTZweCAwcHg7cGFkZGluZzoxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NTApey5lbmRvcnNlbWVudC1tZXNzYWdle2ZvbnQtc2l6ZToxM3B4O21hcmdpbjozMnB4IDBweCAxNnB4IDBweH19LnF1b3RlLWVuZG9yc2VtZW50LW1lc3NhZ2V7bWFyZ2luOjB9LmVuZG9yc2VtZW50LWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWEyNGE7cGFkZGluZzoyMHB4IDBweDttYXJnaW4tbGVmdDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NTApey5lbmRvcnNlbWVudC1ib3h7cGFkZGluZzoxOHB4IDI4cHg7bWFyZ2luLWxlZnQ6MTZweH19LmVuZG9yc2VtZW50LWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmVuZG9yc2VtZW50LWhlYWRlcntmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDU7cGFkZGluZzo4cHggMzJweH0uZW5kb3JzZW1lbnQtaW5mb3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjhweCAzMnB4fS5lbmRvcnNlbWVudC10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjhweCAzMnB4IDAgMzJweH0uZW5kb3JzZW1lbnQtYm9keXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMzNzNmNDU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjBweCAzMnB4IDhweCAzMnB4O3RleHQtYWxpZ246Y2VudGVyfS5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9LnBheW1lbnRzZWxlY3Qtd3JhcHtwYWRkaW5nOjMycHggMDttYXJnaW46MCAtMTNweH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbnttYXgtd2lkdGg6MzYlO2ZsZXgtYmFzaXM6MzAlO3BhZGRpbmc6MCA0M3B4IDMycHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbjpudGgtY2hpbGQobis0KXtwYWRkaW5nLXRvcDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe21haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9ue2ZsZXgtYmFzaXM6NDclO3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb257ZmxleC1iYXNpczoxMDAlO3BhZGRpbmctYm90dG9tOjMycHg7bWF4LXdpZHRoOjEwMCV9fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5idG4sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmJ0bl9hLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYnRuX2IsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC1iYWNrLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC1za2lwLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5idG5fYyxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYnRuX2QsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmJ0bl9lLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5idG5fZyxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYnRuX2xvZ2luLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gaW5wdXRbdHlwZT1idXR0b25dLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiBzcGFuLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiBzcGFuLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gYnV0dG9uI21haW5fc3VtbWFyeSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWF4LXdpZHRoOnVuc2V0fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWhlYWRlcntwYWRkaW5nOjMycHggMjZweDt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2ZsZXgtZ3JvdzowO2ZsZXgtYmFzaXM6MTAlfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWhlYWRlciAucGF5bWVudHNlbGVjdC10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41NTttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXttYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1oZWFkZXIgLnBheW1lbnRzZWxlY3QtdGl0bGV7Zm9udC1zaXplOjMycHh9fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC1hbWVuZC10YWJsZXtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuY2hlY2tvdXQtbGlzdHtwYWRkaW5nLWJvdHRvbTo2NHB4O2ZsZXgtZ3JvdzowfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuZm9vdG5vdGUtYmxvY2t7bWFyZ2luOi0zNHB4IDE1cHggNjRweH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50e2xpbmUtaGVpZ2h0OjEuNTd9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtbGFiZWx7ZmxleC1iYXNpczo2NSV9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtZGF0YXtmbGV4LWJhc2lzOjM1JX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1hbWVuZC1sYWJlbHtmbGV4LWJhc2lzOjMzJTtsaW5lLWhlaWdodDo0OHB4O3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWJvdHRvbTo0cHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtYW1lbmQtZGF0YXtmbGV4LWJhc2lzOjMwJX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1hbWVuZC1kYXRhIC5jaG9zZW4tc2luZ2xle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjIpO2JvcmRlcjowO21pbi1oZWlnaHQ6NDhweDttaW4td2lkdGg6MTUwcHg7bGluZS1oZWlnaHQ6NDhweDtjb2xvcjojZmZmO3BhZGRpbmc6MnB4IDE2cHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAudGl0bGUtYmxvY2t7cGFkZGluZy1ib3R0b206NDhweDtwYWRkaW5nLXRvcDozMnB4O3dpZHRoOjEwMCV9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAudGl0bGUtYmxvY2s+LmN0LXRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtsaW5lLWhlaWdodDoxLjI3O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAudGV4dC1hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5zZWxlY3RlZC1ibG9ja3twYWRkaW5nOjZweCAzMnB4IDE2cHggMzJweDtwb3NpdGlvbjpyZWxhdGl2ZX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLnNlbGVjdGVkLWJsb2NrIC5zZWxlY3RlZC1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjMycHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5zZWxlY3RlZC1ibG9jayAuc2VsZWN0ZWQtdGV4dC1ibG9ja3twYWRkaW5nOjNweCAwIDJweCAyOHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjEyKTttYXJnaW4tbGVmdDozMnB4O21pbi1oZWlnaHQ6MzdweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuc2VsZWN0ZWQtYmxvY2sgLnNlbGVjdGVkLXRleHQtYmxvY2sgLnNlbGVjdGVkLXRvcC10ZXh0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuc2VsZWN0ZWQtYmxvY2sgLnNlbGVjdGVkLXRleHQtYmxvY2sgLnNlbGVjdGVkLWJvdHRvbS10ZXh0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9ja3twYWRkaW5nLXRvcDoyNHB4O21hcmdpbi10b3A6MjRweDtmbGV4LWdyb3c6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjN2I4ZDljO2ZvbnQtd2VpZ2h0OjUwMH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2s+LmN0LWxhYmVsIHNwYW57Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6MzAwfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jaz4uY3QtdG90YWx7ZmxleC1iYXNpczozNSU7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjAuOTJ9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5wcmVtaXVtLWJsb2NrPi5jdC1ib2x0LW9uLXRvdGFse3RleHQtYWxpZ246cmlnaHR9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5wcmVtaXVtLWJsb2NrPi5jdC1ib2x0LW9uLXRvdGFsIHNwYW4rc3Bhbntmb250LXNpemU6MTFweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MmVtfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzozMnB4IDI2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkYWRiZGI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGFkYmRiO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMzg7bGV0dGVyLXNwYWNpbmc6MC4yNXB4fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudHtwYWRkaW5nOjA7ZmxleC1ncm93OjB9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtY29udGVudCAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2t7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O2ZsZXgtZ3JvdzowfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgdWwgbGl7bWFyZ2luLWJvdHRvbToxLjVlbX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3R7Ym9yZGVyOjFweCBzb2xpZCAjZGFkYmRiO2JvcmRlci10b3A6MCBub25lO3BhZGRpbmc6MCAyNnB4IDI2cHggMjZweH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuZXhjZXNzTWVzc2FnZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDc7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7cGFkZGluZzowIDAgMjRweCAwO2ZvbnQtd2VpZ2h0OjUwMH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idG5fYSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9iLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuY2hlY2tvdXQtYmFjayxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuY2hlY2tvdXQtc2tpcCxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuX2MsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9kLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idG5fZSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuX2csbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9sb2dpbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBidXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgaW5wdXRbdHlwZT1idXR0b25dLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBidXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGlucHV0W3R5cGU9YnV0dG9uXSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpmLWJ0bixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpmLWJ0bixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiNtYWluX3N1bW1hcnksbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21heC13aWR0aDp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Y29sb3I6IzEzMTYxOCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjUwMH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRle3BhZGRpbmctYm90dG9tOjEwcHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9hLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuX2IsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5jaGVja291dC1iYWNrLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmNoZWNrb3V0LXNraXAsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuX2MsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9kLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9lLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9nLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9sb2dpbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBzcGFuLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIGJ1dHRvbiNtYWluX3N1bW1hcnksbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQ0cHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9hLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuX2IsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5jaGVja291dC1iYWNrLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmNoZWNrb3V0LXNraXAsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuX2MsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9kLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9lLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9nLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9sb2dpbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBzcGFuLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGJ1dHRvbiNtYWluX3N1bW1hcnksbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXQ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2NvbG9yOiMxMzE2MTggIWltcG9ydGFudDtib3JkZXItY29sb3I6IzEzMTYxODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDRweH0ucGYtY2hlY2tvdXQgbWFpbiAucGF5bWVudHNlbGVjdC1vcHRpb24gZm9ybSAucGF5bWVudHNlbGVjdC1jb250ZW50e2hlaWdodDpjYWxjKDEwMCUgLSA2NHB4KX0uY3QtcGF5bWVudC1ib2R5IGxpe3BhZGRpbmc6M3B4IDB9LnN1cnZleXtwYWRkaW5nLWJvdHRvbToxNnB4fS5zdXJ2ZXkgYXtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDoyOHB4fS5zdXJ2ZXkgYSAuc21pbGV5e21hcmdpbjoxMXB4IDhweH0uc3VydmV5IGEgLnRleHR7cGFkZGluZzowIDIwcHggMCA0cHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjUycHg7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O2NvbG9yOiMyMDI0Mjd9LnN1cnZleSBhOmhvdmVyIC5zbWlsZXl7ZmlsbDojMDI5ZWUzfS5zdXJ2ZXkgLmljb24tc21pbGllLXNhZCwuc3VydmV5IC5pY29uLXNtaWxpZS1oYXBweSwuc3VydmV5IC5pY29uLXNtaWxpZS1uZXV0cmFse3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnJlc291cmNlcy1ibG9ja3twYWRkaW5nOjM5cHggMTJweCA0N3B4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjY4cHh9LnJlc291cmNlcy1ibG9jayAuZmxleC1wYXJlbnR7bWluLXdpZHRoOjM0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1ibG9ja3t3aWR0aDo1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjMwcHggMTJweCAzN3B4fX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5yZXNvdXJjZXMtYmxvY2t7cGFkZGluZzozNnB4IDhweCAzMXB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtYmxvY2t7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjI3cHggOHB4IDI1cHg7bWFyZ2luLWJvdHRvbTowfX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoNil7ZmxleDoxIDEgNTAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjUwJSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDYpe2ZsZXg6MSAxIDEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoNyl7ZmxleDoxIDEgNTAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjUwJSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDcpe2ZsZXg6MSAxIDEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMil7ZmxleC1iYXNpczoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCAhaW1wb3J0YW50O2xlZnQ6NTAlO21pbi13aWR0aDoxMDB2d30ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgYXtsZWZ0Oi01MHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgYXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuaW1hZ2Utd3JhcCBpbWd7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7b2JqZWN0LWZpdDpjb3ZlcjttaW4taGVpZ2h0OjY2NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5pbWFnZS13cmFwIGltZ3toZWlnaHQ6MjYwcHg7bWluLWhlaWdodDozNzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmltYWdlLXdyYXAgaW1ne2hlaWdodDoyMjhweH19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjMycHg7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMzMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtbWV0YXtwYWRkaW5nOjE2cHh9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLWNvbnRlbnR7bWF4LXdpZHRoOjQ4MHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtbWV0YSAuYXJ0aWNsZS1jb250ZW50e21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhe3RvcDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTU1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGEgLmFydGljbGUtY2F0ZWdvcnktYXtwYWRkaW5nOjEwcHg7bWluLXdpZHRoOmF1dG87Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMyMDI0Mjc7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhPmRpdnt3aWR0aDo0MCU7bWluLXdpZHRoOjQ4MHB4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtbWV0YT5kaXZ7bWluLXdpZHRoOm5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjI0cHh9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojMjAyNDI3O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjIxO2xldHRlci1zcGFjaW5nOjAuNzRweDttYXJnaW46LjRlbSAwIDFlbSAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjM0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjMwcHh9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1zdW1tYXJ5e2Rpc3BsYXk6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtZGF0ZXtib3JkZXI6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtcmVhZG1vcmV7b3BhY2l0eToxO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yMjtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTFweCAyMnB4IDE1cHggMjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjc7Ym9yZGVyOnNvbGlkIDJweCAjMjAyNDI3Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1yZWFkbW9yZXttYXJnaW4tYm90dG9tOjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtcmVhZG1vcmV7bWFyZ2luLWJvdHRvbTowcHh9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1yZWFkbW9yZSBzdmd7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1yZWFkbW9yZTpob3ZlciwucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtcmVhZG1vcmU6YWN0aXZle2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDJweCAjMjAyNDI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2hlaWdodDphdXRvO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkN2Q1ZDU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjRweH0uaW5zdXJhbmNlU2VydmljZS1ncmlkIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtc3VtbWFyeXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMxMzE2MTh9LmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMSl7ZmxleC1iYXNpczo1MCU7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lLXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDEpe21heC13aWR0aDoxMDAlO2ZsZXgtYmFzaXM6MTAwJX19LmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMil7ZmxleC1iYXNpczo1MCU7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDUpe2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZChuKzIpe2Rpc3BsYXk6bm9uZX19LmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhe2JhY2tncm91bmQ6I2U5ZWRmMH0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGF7cGFkZGluZzoxNnB4IDA7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZSAwcztiYWNrZ3JvdW5kOiNmZmZ9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhOmhvdmVyIC5idG4tbGluaz5zcGFue2JvcmRlci1ib3R0b20tY29sb3I6IzFjMWMxYjtwYWRkaW5nLWJvdHRvbTozcHh9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhOmhvdmVyIC5idG4tbGluayBzdmd7bWFyZ2luLWxlZnQ6NnB4fUBtZWRpYSAobWluLXdpZHRoOiA5OTFweCl7LmdldC1hLXF1b3RlLWdyaWQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhe21hcmdpbi10b3A6LTMycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCl9LnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGEtZ3JheXtiYWNrZ3JvdW5kOiNmN2Y3Zjd9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NDttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ0fX0uZ2V0LWEtcXVvdGUtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OjUycHg7bWFyZ2luLWJvdHRvbTowfS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtZGF0ZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMyMDI2MmE7bGluZS1oZWlnaHQ6MS44O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkNWQ1fS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtY2F0ZWdvcnl7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWJvdHRvbToxNnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40N31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtY2F0ZWdvcnl7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ3fX0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXN1bW1hcnl7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOjEwcHh9LnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mb3twYWRkaW5nLXRvcDoxNnB4fS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDpib2xkfS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmUgc3Zne2ZpbGw6IzIwMjYyYTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEycHg7d2lkdGg6MzBweH0uZ2V0LWEtcXVvdGUtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3Jle2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDI5ZWUzfS5nZXQtYS1xdW90ZS1ncmlkIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmUgc3Zne2ZpbGw6IzAyOWVlM30ucmVzb3VyY2VzLWJsb2NrIC5pbWFnZS13cmFwe292ZXJmbG93OmhpZGRlbn0ucmVzb3VyY2VzLWJsb2NrIC5pbWFnZS13cmFwIGltZ3t0cmFuc2l0aW9uOmFsbCAzMDBtczttaW4td2lkdGg6MTAwJX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVye2N1cnNvcjpwb2ludGVyfS5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmltYWdlLXdyYXAgaW1ne2ZpbHRlcjpodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLXJlYWRtb3Jle29wYWNpdHk6MX0ucmVzb3VyY2VzLWJsb2NrIC5lbWFpbC13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnJlc291cmNlcy1ibG9jayAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke3dpZHRoOjE1cHg7aGVpZ2h0OjE0cHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dCAwbXN9LnJlc291cmNlcy10aXRsZXtwYWRkaW5nOjMycHggMCAwIDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXRpdGxle3BhZGRpbmc6MzJweCAwIDAgMTZweH19LnNlY3Rpb24tZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjd9LmltYWdlLWl0ZW17b3ZlcmZsb3c6aGlkZGVufS5pbWFnZS1pdGVtIGltZzpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmFmZmlsaWF0aW9ucy1ibG9ja3twYWRkaW5nOjM5cHggMTJweCA0N3B4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjY4cHh9LmFmZmlsaWF0aW9ucy1ibG9jayAuZmxleC1wYXJlbnR7bWluLXdpZHRoOjM0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5hZmZpbGlhdGlvbnMtYmxvY2t7d2lkdGg6NTAlO21heC13aWR0aDo1MCU7cGFkZGluZzozMHB4IDEycHggMzdweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuYWZmaWxpYXRpb25zLWJsb2Nre3BhZGRpbmc6MzZweCA4cHggMzFweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWZmaWxpYXRpb25zLWJsb2Nre3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzoyN3B4IDhweCAyNXB4O21hcmdpbi1ib3R0b206MH19Lmluc3VyYW5jZVNlcnZpY2UtZ3JpZCAuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OmF1dG87Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q3ZDVkNTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206NHB4fS5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1zdW1tYXJ5e2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzEzMTYxOH0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLW1ldGF7cGFkZGluZzoxNnB4IDA7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZSAwcztiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KXsuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLW1ldGF7bWFyZ2luLXRvcDotNjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBtZWRpYSAobWluLXdpZHRoOiA5OTFweCl7LmdldC1hLXF1b3RlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1tZXRhe21hcmdpbi10b3A6LTMycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCl9LnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ0O2hlaWdodDo3OHB4O21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDR9fS5nZXQtYS1xdW90ZS1ncmlkIC5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3toZWlnaHQ6NTJweDttYXJnaW4tYm90dG9tOjB9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1kYXRle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzliOWI5YjtsaW5lLWhlaWdodDoxLjg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q1ZDV9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1wYXJ0bmVyLXR5cGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMTMxNjE4O2xpbmUtaGVpZ2h0OjEuODtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDVkNX0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWNhdGVnb3J5e3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjVweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWNhdGVnb3J5e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40NH19LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1zdW1tYXJ5e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToxMHB4fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojOWI5YjliO2xpbmUtaGVpZ2h0OjEuNjtvcGFjaXR5OjB9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZSBzdmd7ZmlsbDojOWI5YjliO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTJweDt3aWR0aDozMHB4fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmU6aG92ZXJ7Y29sb3I6IzAyOWVlM30uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlOmhvdmVyIHN2Z3tmaWxsOiMwMjllZTN9LmdldC1hLXF1b3RlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAyOWVlM30uZ2V0LWEtcXVvdGUtZ3JpZCAuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlIHN2Z3tmaWxsOiMwMjllZTN9LmFmZmlsaWF0aW9ucy1ibG9jayAuaW1hZ2Utd3JhcCBpbWd7dHJhbnNpdGlvbjphbGwgMzAwbXM7bWluLXdpZHRoOjEwMCV9LmFmZmlsaWF0aW9ucy1ibG9jazpob3ZlcntjdXJzb3I6cG9pbnRlcn0uYWZmaWxpYXRpb25zLWJsb2NrOmhvdmVyIC5pbWFnZS13cmFwIGltZ3tmaWx0ZXI6aHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KX0uYWZmaWxpYXRpb25zLWJsb2NrOmhvdmVyIC5hcnRpY2xlLXJlYWRtb3Jle29wYWNpdHk6MX0uc3RvcnktZmFjdHN7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0b3J5LWZhY3RzIC5mbGV4LXBhcmVudHttaW4taGVpZ2h0OjM1MHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc3RvcnktZmFjdHMgLmZsZXgtcGFyZW50Pi5ibG9ja3tmbGV4LWJhc2lzOjglO21pbi13aWR0aDoxNjBweDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCl7LnN0b3J5LWZhY3RzIC5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleC1iYXNpczoyNSV9fS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2ltZy1zdG9yeS1mYWN0cy5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuZmxleC1wYXJlbnR7cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206MTQwcHh9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5mbGV4LXBhcmVudCAuYmxvY2t7ZmxleDoxIDEgMzMuMzMlOy13ZWJraXQtZmxleDoxIDEgMzMuMzMlfS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuYm90dG9tLXRleHR7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI5O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7Ym94LXNoYWRvdzojMDI5ZWUzIDBweCAycHggaW5zZXQ7cGFkZGluZy10b3A6MjBweDttYXJnaW4tYm90dG9tOjgwcHh9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5zdG9yeS1mYWN0cy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoyODBweDttYXJnaW46YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1udW1iZXJ7Zm9udC1mYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcy1Sb21hbixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6OTBweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDouODQ7bGV0dGVyLXNwYWNpbmc6MS4zOHB4O21hcmdpbi10b3A6NjBweDttYXJnaW4tYm90dG9tOjIwcHh9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5zdG9yeS1mYWN0cy1pdGVtIC5zdGF0aWMtdGV4dHtmb250LWZhbWlseTpcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLVJvbWFuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0Oi44NDtsZXR0ZXItc3BhY2luZzoxLjM4cHg7bWFyZ2luLXRvcDo2MHB4O21hcmdpbi1ib3R0b206MjBweH0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1pbmZve2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOX0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1saW5le3dpZHRoOjMycHg7aGVpZ2h0OjFweDttYXJnaW4tYm90dG9tOjE4cHg7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzfS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWwtY29udGFpbmVyey0tcGFuZWwtaGVpZ2h0OiAzMDBweDstLXBhbmVsLXdpZHRoOiAzMDBweDstLW1heC1jb3VudC1wZXItcm93OiAzOy0tbWF4LWNvdW50LXBlci1jb2w6IDI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvaW1nLXN0b3J5LWZhY3RzLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zLmNhcm91c2VsLXdyYXBwZXItb3VyLXN0b3J5IC5wYW5lbC1jb250YWluZXJ7LS1wYW5lbC1oZWlnaHQ6IDI0MHB4fS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWxze2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDowcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChjYWxjKHZhcigtLW1heC1jb3VudC1wZXItcm93KSAqIDIpLCBjYWxjKHZhcigtLXBhbmVsLXdpZHRoKSAvIDIpKTtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KGF1dG8sIHZhcigtLXBhbmVsLWhlaWdodCkpO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46YXV0bzt3aWR0aDpjYWxjKHZhcigtLXBhbmVsLXdpZHRoKSAqIHZhcigtLW1heC1jb3VudC1wZXItcm93KSk7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnk7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbHM6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnBhbmVse2dyaWQtY29sdW1uOnNwYW4gMjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOnZhcigtLXBhbmVsLXdpZHRoKTtoZWlnaHQ6dmFyKC0tcGFuZWwtaGVpZ2h0KTtzY3JvbGwtc25hcC1hbGlnbjpzdGFydDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbC52aXNpYmxle2ZvbnQtc2l6ZTozZW19LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbC1jb250cm9se2Rpc3BsYXk6bm9uZX0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnBhbmVsLWNvbnRyb2wgYXtmb250LXNpemU6Mi41cmVtO2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjAgNnB4fS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWwtY29udHJvbCBhOmFjdGl2ZSwuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnBhbmVsLWNvbnRyb2wgYS5hY3RpdmV7Y29sb3I6IzAyOWVlM31AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWxze3dpZHRoOnZhcigtLXBhbmVsLXdpZHRoKTtncmlkLWF1dG8tZmxvdzpjb2x1bW59LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbC1jb250cm9se2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDkxNXB4KXsuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnBhbmVsc3t3aWR0aDp2YXIoLS1wYW5lbC13aWR0aCk7bWF4LWhlaWdodDpjYWxjKHZhcigtLXBhbmVsLWhlaWdodCkgKiB2YXIoLS1tYXgtY291bnQtcGVyLWNvbCkpO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCB2YXIoLS1wYW5lbC13aWR0aCkpO2dyaWQtdGVtcGxhdGUtcm93czp2YXIoLS1wYW5lbC1oZWlnaHQpIHZhcigtLXBhbmVsLWhlaWdodCk7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWwtY29udHJvbHtkaXNwbGF5OmJsb2NrfS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWwtY29udHJvbCBhOm50aC1jaGlsZChldmVuKXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA5MTVweCl7LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbDpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbi0xKXtncmlkLWNvbHVtbi1lbmQ6LTJ9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbDpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMSl7Z3JpZC1jb2x1bW4tZW5kOjR9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbDpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbi0yKXtncmlkLWNvbHVtbi1lbmQ6NX19LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzliOWI5Yn1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbHtwYWRkaW5nOjAgMzJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2x7cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94fX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCAub3ZlcmZsb3dUYWJzIGxpLm92ZXJmbG93e2Rpc3BsYXk6YmxvY2t9LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTo4cHg7aGVpZ2h0OjQwcHg7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpe3dpZHRoOjIxLjUlfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpe3dpZHRoOjI0JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaXt3aWR0aDoxMDAlfS50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MXB4fX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoyMjdweDtwYWRkaW5nOjExcHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM5YjliOWIgIWltcG9ydGFudDtvcGFjaXR5OjE7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggIzliOWI5YiBzb2xpZDtib3JkZXItcmlnaHQ6MXB4ICM5YjliOWIgc29saWQ7Ym9yZGVyLXJhZGl1czowfS5wZi1icm9jaHVyZSAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC5wZi1icm9jaHVyZSAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojMDI5ZWUzICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7cGFkZGluZzoxMXB4IDEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYSwudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhOmhvdmVye3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGEsLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYTpob3Zlcntmb250LXNpemU6MTJweH19LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkuYWN0aXZlIGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCAjMWMxYzFiIHNvbGlkO2JvcmRlci1yaWdodDoxcHggIzFjMWMxYiBzb2xpZDtmb250LXdlaWdodDo0MDB9LnBmLWJyb2NodXJlIC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpLmFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lfS5wZi1icm9jaHVyZSAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaTpob3ZlciBhe2NvbG9yOiNjNGM0YzQgIWltcG9ydGFudH0udGFiYmVkIC50YWItY29udHJvbF9ibG9ja3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXB9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpe2ZsZXg6MSAxIGF1dG87cGFkZGluZy1yaWdodDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmZpcnN0LWNoaWxke21heC13aWR0aDo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAyNzFweCl7LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmZpcnN0LWNoaWxke21heC13aWR0aDp1bnNldH19LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaSBhe2JhY2tncm91bmQ6I2JkYzZjYztib3JkZXItY29sb3I6I2JkYzZjYztjb2xvcjojMTMxNjE4O3BhZGRpbmc6MTZweDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42fS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaSBhIHN2Z3tmaWxsOiNmZmZ9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpLmFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzEzMTYxODtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMTMxNjE4fS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaS5hY3RpdmU6YWZ0ZXJ7aGVpZ2h0OjA7d2lkdGg6MDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7dG9wOjk5JTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjhweCA2cHggMCA2cHg7Ym9yZGVyLWNvbG9yOiMxMzE2MTggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7ei1pbmRleDoxfS5jb250YWN0UGFnZSAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctYm90dG9tOjMwcHh9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcD5zZWN0aW9uPmRpdj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFicy1jb250cm9se2JvcmRlcjowIG5vbmU7bWFyZ2luLWJvdHRvbToxZW19LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFicy1jb250cm9sIGxpIGF7Ym9yZGVyOjAgbm9uZTtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS41ODtsZXR0ZXItc3BhY2luZzowLjI5cHg7Y29sb3I6I2IxYjBiMSAhaW1wb3J0YW50fS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYnMtY29udHJvbCBsaS5hY3RpdmUgYXtjb2xvcjojMDI5ZWUzICFpbXBvcnRhbnR9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFiLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWItY29udGVudHtoZWlnaHQ6YXV0b319LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFiLWNvbnRlbnQ+ZGl2e2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFiLWNvbnRlbnQgLnRhYi1pbmZvLXdyYXB7YmFja2dyb3VuZC1jb2xvcjojZWRlZWVlfS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYi1jb250ZW50IGZpZWxkc2V0e21hcmdpbi10b3A6MH0uZGFzaGJvYXJkLXRhYnMgLmJvdW5kcz4uZmxleC1wYXJlbnQsLmRhc2hib2FyZC10YWJzIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHttYXJnaW46MCAtMzJweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtdGFicyAuYm91bmRzPi5mbGV4LXBhcmVudCwuZGFzaGJvYXJkLXRhYnMgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50e21hcmdpbjowIC0xNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5kYXNoYm9hcmQtdGFicyAuYm91bmRzPi5mbGV4LXBhcmVudCwuZGFzaGJvYXJkLXRhYnMgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50e21hcmdpbjowIC04cHh9fS5kYXNoYm9hcmQtdGFicyAuYm91bmRzPi5mbGV4LXBhcmVudCBmaWVsZHNldCwuZGFzaGJvYXJkLXRhYnMgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IGZpZWxkc2V0e3BhZGRpbmctbGVmdDowfS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzLXBhcmVudHtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAucG9saWNpZXMtcGFyZW50IC5wb2xpY2llcyAudGFibGV7cGFkZGluZzowIDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQtdGFic3ttYXJnaW4tdG9wOi0yZW19fS5wZi1kYXNoYm9hcmQgLnBvbGljeXttYXgtd2lkdGg6ODE0cHg7bWFyZ2luLWJvdHRvbTo2N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAucG9saWN5e21hcmdpbi1ib3R0b206MzJweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3h7ZmxleC13cmFwOndyYXA7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTttYXgtd2lkdGg6ODE0cHg7bWluLWhlaWdodDozMDVweDtwYWRkaW5nOjAgMjBweDtib3JkZXI6c29saWQgMC44cHggIzk3OTc5Nztib3JkZXItdG9wOm5vbmV9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50e3dpZHRoOjEwMCU7Y29sb3I6IzFjMWMxYjtwYWRkaW5nOjAgNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWluZm97Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtwYWRkaW5nOjI1cHggMH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWluZm97cGFkZGluZzoxNXB4IDB9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWluZm8gLmRhdGUtaW5uZXJ7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjAuMThweDtjb2xvcjojMjAyNDI3O2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1pbmZvIC5kYXRlLWlubmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1pbmZvIGRpdnttYXJnaW4tYm90dG9tOjVweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1pbmZvIC5wb2xpY3ktaW5mby1sYWJlbHtmb250LXdlaWdodDpib2xkfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWluZm8gLnBvbGljeS1pbmZvLXZhbHVle2ZvbnQtd2VpZ2h0OjMwMH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5re2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cGFkZGluZzoyNXB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5re3BhZGRpbmc6MjFweCAwfX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIGF7ZGlzcGxheTpmbGV4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWxpbmsgYTpob3ZlciAuaWNvbi1sYWJlbHtvcGFjaXR5OjF9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayBhOmhvdmVyIC5pY29uLWFycm93LXJpZ2h0IHN2Z3ttYXJnaW4tbGVmdDozcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayAuaWNvbi1sYWJlbHtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuODk7bGV0dGVyLXNwYWNpbmc6MC4yOXB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzliOWI5YjtwYWRkaW5nLXJpZ2h0OjIycHg7b3BhY2l0eTowLjc7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3N9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIC5pY29uLWxhYmVse2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMyMDI0Mjc7cGFkZGluZy10b3A6NnB4O3dpZHRoOjE4NnB4O3RleHQtYWxpZ246bGVmdH19LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayAuaWNvbi1hcnJvdy1yaWdodHt3aWR0aDo0NXB4O2hlaWdodDo0MXB4O2JhY2tncm91bmQtY29sb3I6I2M4YzljYTtwYWRkaW5nOjE1cHggMCAwIDE5cHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayAuaWNvbi1hcnJvdy1yaWdodCBzdmd7ZmlsbDojZmZmO3dpZHRoOjlweDtoZWlnaHQ6MTNweDt0cmFuc2l0aW9uOm1hcmdpbiAwLjNzfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWxpbmsgYSAuaWNvbi1hcnJvdy1yaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGM5Y2F9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIGEgLmljb24tYXJyb3ctcmlnaHR7YmFja2dyb3VuZC1jb2xvcjojZmZmfX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIGE6bGluayAuaWNvbi1hcnJvdy1yaWdodCwucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIGE6dmlzaXRlZCAuaWNvbi1hcnJvdy1yaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayBzcGFue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIiBcIjtib3JkZXItdG9wOjAuNXB4IHNvbGlkICM5Nzk3OTc7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQ6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiIFwiO2JvcmRlci10b3A6MCBub25lO3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXN7d2lkdGg6MTAwJTtjb2xvcjojMWMxYzFiO3BhZGRpbmc6MjBweCA1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXMgLnBvbGljeS1zdGF0dXMtaW5mb3tmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXMgLnBvbGljeS1zdGF0dXMtaW5mb3ttYXJnaW4tYm90dG9tOjMycHh9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktc3RhdHVzIC5wb2xpY3ktc3RhdHVzLWluZm8gLnBvbGljeS1zdGF0dXMtaW5mby1sYWJlbHtmb250LXdlaWdodDpib2xkfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktc3RhdHVzIC5wb2xpY3ktc3RhdHVzLWluZm8gLnBvbGljeS1zdGF0dXMtaW5mby12YWx1ZXtmb250LXdlaWdodDozMDB9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXMgLnBvbGljeS1idXR0b257bWF4LXdpZHRoOjI1MnB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LXN0YXR1cyAucG9saWN5LWJ1dHRvbnttYXgtd2lkdGg6dW5zZXR9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktc3RhdHVzIC5wb2xpY3ktYnV0dG9uIC5jb250ZW50QnV0dG9uLmRpc2FibGVkIGEsLnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXMgLnBvbGljeS1idXR0b24gLmNvbnRlbnRCdXR0b24uZGlzYWJsZWQgYS5idG5fYTpob3ZlciwucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LXN0YXR1cyAucG9saWN5LWJ1dHRvbiAuY29udGVudEJ1dHRvbi5kaXNhYmxlZCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBhLmJ1dHRvbjpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LXN0YXR1cyAucG9saWN5LWJ1dHRvbiAuY29udGVudEJ1dHRvbi5kaXNhYmxlZCBhLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTU2NWE7Ym9yZGVyLWNvbG9yOiM1NTU2NWE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlLnRpdGxlX2V4dGVuZGVke21heC13aWR0aDo4MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQzO3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3h7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpzdHJldGNofX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29ue2ZsZXgtYmFzaXM6OCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29ue3BhZGRpbmc6MTBweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94e2JhY2tncm91bmQtY29sb3I6IzUwNWM2NDt3aWR0aDoxMDAlO2hlaWdodDo5OSU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3h7d2lkdGg6NDlweDtoZWlnaHQ6NDdweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Z3tmaWxsOndoaXRlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dG9wOjUwJTtsZWZ0OjUwJX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24tY29tcGxldGV7d2lkdGg6MzUuOXB4O2hlaWdodDoyNy4zcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24tY29tcGxldGV7d2lkdGg6MjBweDtoZWlnaHQ6MTVweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Zy5pY29uLWlucHJvZ3Jlc3N7d2lkdGg6MzdweDtoZWlnaHQ6MjdweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmcuaWNvbi1pbnByb2dyZXNze3dpZHRoOjIwcHg7aGVpZ2h0OjE1cHh9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmcuaWNvbi13YXJuaW5nLXRyaWFuZ2xle3dpZHRoOjQ2cHg7aGVpZ2h0OjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24td2FybmluZy10cmlhbmdsZXt3aWR0aDoyMHB4O2hlaWdodDoxNXB4fX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24taW5hY3RpdmV7d2lkdGg6MjZweDtoZWlnaHQ6MThweDtmaWxsOiM2RDg1OER9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24taW5hY3RpdmV7d2lkdGg6MjBweDtoZWlnaHQ6MTVweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbm90LXN0YXJ0ZWQgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLW5vdC1zdGFydGVkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbm90LXN0YXJ0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1ub3Qtc3RhcnRlZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLW5vdC1zdGFydGVke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1ub3Qtc3RhcnRlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtb3BlbiAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Z3tmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtb3BlbiAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLW9wZW4gLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1vcGVuIC5idXR0b257Ym9yZGVyLWNvbG9yOiMxOThmYzI7YmFja2dyb3VuZDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnN0YXR1cy5zdGF0dXMtb3BlbntmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuaWNvbi1zdGF0dXMtb3Blbisuc3RhdHVzLWljb257Y29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtc3RhcnRlZCAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Z3tmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtc3RhcnRlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLXN0YXJ0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1zdGFydGVkIC5idXR0b257Ym9yZGVyLWNvbG9yOiMxOThmYzI7YmFja2dyb3VuZDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnN0YXR1cy5zdGF0dXMtc3RhcnRlZHtmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuaWNvbi1zdGF0dXMtc3RhcnRlZCsuc3RhdHVzLWljb257Y29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbG9ja2VkIC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3Zne2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1sb2NrZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1sb2NrZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1sb2NrZWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuc3RhdHVzLnN0YXR1cy1sb2NrZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmljb24tc3RhdHVzLWxvY2tlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtaWRsZSAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Z3tmaWxsOiM2Nzg2OGV9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtaWRsZSAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLWlkbGUgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1pZGxlIC5idXR0b257Ym9yZGVyLWNvbG9yOiM2Nzg2OGU7YmFja2dyb3VuZDojNjc4NjhlfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnN0YXR1cy5zdGF0dXMtaWRsZXtmaWxsOiM2Nzg2OGV9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuaWNvbi1zdGF0dXMtaWRsZSsuc3RhdHVzLWljb257Y29sb3I6IzY3ODY4ZTtiYWNrZ3JvdW5kOiM2Nzg2OGV9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtaW5hY3RpdmUgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojZjkzfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLWluYWN0aXZlIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtaW5hY3RpdmUgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1pbmFjdGl2ZSAuYnV0dG9ue2JvcmRlci1jb2xvcjojZjkzO2JhY2tncm91bmQ6I2Y5M30ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLWluYWN0aXZle2ZpbGw6I2Y5M30ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1pbmFjdGl2ZSsuc3RhdHVzLWljb257Y29sb3I6I2Y5MztiYWNrZ3JvdW5kOiNmOTN9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtcmV0dXJuZWQgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLXJldHVybmVkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtcmV0dXJuZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1yZXR1cm5lZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLXJldHVybmVke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1yZXR1cm5lZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtY29tcGxldGUgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojOTBjZTUxfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLWNvbXBsZXRlIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtY29tcGxldGUgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1jb21wbGV0ZSAuYnV0dG9ue2JvcmRlci1jb2xvcjojOTBjZTUxO2JhY2tncm91bmQ6IzkwY2U1MX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLWNvbXBsZXRle2ZpbGw6IzkwY2U1MX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1jb21wbGV0ZSsuc3RhdHVzLWljb257Y29sb3I6IzkwY2U1MTtiYWNrZ3JvdW5kOiM5MGNlNTF9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtcmV0cmFjdGVkIC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3Zne2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1yZXRyYWN0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1yZXRyYWN0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1yZXRyYWN0ZWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuc3RhdHVzLnN0YXR1cy1yZXRyYWN0ZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmljb24tc3RhdHVzLXJldHJhY3RlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtc3VibWl0dGVkIC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3Zne2ZpbGw6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1zdWJtaXR0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1zdWJtaXR0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1zdWJtaXR0ZWQgLmJ1dHRvbntib3JkZXItY29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuc3RhdHVzLnN0YXR1cy1zdWJtaXR0ZWR7ZmlsbDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmljb24tc3RhdHVzLXN1Ym1pdHRlZCsuc3RhdHVzLWljb257Y29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbm90LXJlbmV3ZWQgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLW5vdC1yZW5ld2VkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbm90LXJlbmV3ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1ub3QtcmVuZXdlZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLW5vdC1yZW5ld2Vke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1ub3QtcmVuZXdlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtdW5wYWlkIC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3Zne2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy11bnBhaWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy11bnBhaWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy11bnBhaWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuc3RhdHVzLnN0YXR1cy11bnBhaWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmljb24tc3RhdHVzLXVucGFpZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuaGVhZGVyLXRpdGxle2ZsZXgtYmFzaXM6NzAlO3BhZGRpbmc6N3B4IDI0cHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuNjk7bGV0dGVyLXNwYWNpbmc6MC40cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5oZWFkZXItdGl0bGV7cGFkZGluZzoxNXB4IDA7Zm9udC1zaXplOjI0cHh9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmhlYWRlci1kYXRle2ZsZXgtYmFzaXM6MjIlO3BhZGRpbmc6MThweCAyNHB4IDE4cHggMDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS44MztsZXR0ZXItc3BhY2luZzowLjE4cHg7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmhlYWRlci1kYXRle2Rpc3BsYXk6bm9uZX19LnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkLXdyYXB7d2lkdGg6MTAwJX1Aa2V5ZnJhbWVzIGZhZGVpbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUAtbW96LWtleWZyYW1lcyBmYWRlaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QC1tcy1rZXlmcmFtZXMgZmFkZWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QC1vLWtleWZyYW1lcyBmYWRlaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uc3RhdHVzTGVnZW5ke2JvcmRlcjpub25lfS5zdGF0dXNMZWdlbmQgdWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpc3Qtc3R5bGUtdHlwZTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5zdGF0dXNMZWdlbmQgdWx7ZmxleC13cmFwOndyYXB9fS5zdGF0dXNMZWdlbmQgbGl7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXg6MSAxIDI1JTttYXgtd2lkdGg6MjQwcHg7cGFkZGluZy1yaWdodDozMnB4fS5zdGF0dXNMZWdlbmQgbGkgLmxlZ2VuZC1pY29ue3BhZGRpbmc6MTJweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6OHB4fS5zdGF0dXNMZWdlbmQgbGkgLmxlZ2VuZC1pY29uIHN2Z3tmaWxsOiNmZmZ9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfaW5jb21wbGV0ZSAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojZjkzfS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2NvbXBsZXRlIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTF9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfbm90U3RhcnRlZCAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojMTk4ZmMyfS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2lzc3VlcyAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2luYWN0aXZlIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiM2Nzg2OGV9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuc3RhdHVzTGVnZW5kIGxpe2ZsZXgtYmFzaXM6MTAwJTttYXJnaW4tYm90dG9tOjEycHh9fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9pc3N1ZXMgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MTdweDtwYWRkaW5nLXRvcDoxNXB4fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9jb21wbGV0ZSAubGVnZW5kLWljb257bWluLXdpZHRoOjU2cHg7bWluLWhlaWdodDo1NnB4O3BhZGRpbmctbGVmdDoxOXB4O3BhZGRpbmctdG9wOjE2cHh9LnN0YXR1c0xlZ2VuZCAubGVnZW5kX25vdFN0YXJ0ZWQgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MTlweDtwYWRkaW5nLXRvcDoxNnB4fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9pbmNvbXBsZXRlIC5sZWdlbmQtaWNvbnttaW4td2lkdGg6NTZweDttaW4taGVpZ2h0OjU2cHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy10b3A6MTZweH0uc3RhdHVzTGVnZW5kIC5sZWdlbmRfaW5hY3RpdmUgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MjFweDtwYWRkaW5nLXRvcDoxNHB4fSNzdW1tYXJ5U2NyZWVuIC5zdGF0dXNMZWdlbmR7cGFkZGluZy10b3A6MzJweH0jc3VtbWFyeVNjcmVlbiAuc3RhdHVzTGVnZW5kIHVse3BhZGRpbmctbGVmdDowcHh9LmltcG9ydENvbnRhY3Rze21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHh9LmltcG9ydENvbnRhY3RzLWRvd25sb2Fke21hcmdpbi1ib3R0b206MjBweH0uaW1wb3J0Q29udGFjdHMtZG93bmxvYWQgYnV0dG9ue21hcmdpbi10b3A6MDttYXgtd2lkdGg6Zml0LWNvbnRlbnR9LmltcG9ydENvbnRhY3RzLXVwbG9hZCBmb3Jte3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmltcG9ydENvbnRhY3RzLXVwbG9hZCAuamYtcm93e21hcmdpbjowfS5pbXBvcnRDb250YWN0cy11cGxvYWQgLmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXR7d2lkdGg6YXV0b30uamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdCAuYnRuX2EsLmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXQgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdCAuYnV0dG9ue21hcmdpbjowO2NvbG9yOiNmZmYgIWltcG9ydGFudDtwYWRkaW5nOjVweCA2cHggNnB4fS53cy1wb3BvdmVye3otaW5kZXg6MTEwMDAwfS5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzIyMiAhaW1wb3J0YW50fS5wZi1hZG1pbiBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXJ7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50fS5pbnB1dC1waWNrZXIgLndzLWJ1dHRvbi1yb3c+YnV0dG9ue3dpZHRoOmluaGVyaXR9LmlucHV0LXBpY2tlciAucGlja2VyLWxpc3QgdGQ+YnV0dG9uOmhvdmVyLC5pbnB1dC1waWNrZXIgLnBpY2tlci1saXN0IHRkPmJ1dHRvbi5jaGVja2VkLXZhbHVle2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMwMDB9LndzLXBpY2tlci1jb250cm9scz5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uaG9tZVNlY3Rpb24gLmhlYWRpbmctYmxvY2t7ZmxleC1iYXNpczoxMDAlfS5ob21lU2VjdGlvbiAuaGVhZGluZy1ibG9jayBoM3ttYXJnaW4tYm90dG9tOjA7Zm9udC13ZWlnaHQ6NTAwfS5ob21lU2VjdGlvbiAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpey5ob21lU2VjdGlvbiAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuMTRlbX19LmhvbWVTZWN0aW9uLnRoZW1lX25lZ2F0aXZle2JhY2tncm91bmQtY29sb3I6IzFkMWQxZDtjb2xvcjojZmZmfS5ob21lU2VjdGlvbi50aGVtZV9uZWdhdGl2ZSAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9LmhvbWVTZWN0aW9uLnRoZW1lX2ltYWdle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0fS5ob21lU2VjdGlvbi50aGVtZV92aWRlb3tiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0O2JhY2tncm91bmQtY29sb3I6IzFkMWQxZDtjb2xvcjojZmZmfS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24tY29udGVudDpjZW50ZXI7bWluLWhlaWdodDo2MDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAuZmxleC1wYXJlbnR7bWluLWhlaWdodDowO3BhZGRpbmctdG9wOjE5MnB4fX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6NDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5mbGV4LXBhcmVudCAuYmxvY2t7bWF4LXdpZHRoOjcwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6bm9uZX19LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5wb3J0YWxWaWRlby1wbGF5e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLnBvcnRhbFZpZGVvLXBsYXkgc3Zne2hlaWdodDoxMjBweDt3aWR0aDoxMjBweDtmaWxsOiNmOGY5Zjc7b3BhY2l0eTowLjk7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAucG9ydGFsVmlkZW8tcGxheTpob3ZlciBzdmd7ZmlsbDojZmZmO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHN9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLnBvcnRhbFZpZGVvLXBsYXl7bGVmdDpjYWxjKDE1JSArIDE2cHgpfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAucG9ydGFsVmlkZW8tcGxheXt0b3A6NjRweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MH0uaG9tZVNlY3Rpb24gLmwtbGlzdHttYXJnaW4tdG9wOjB9LmhvbWVTZWN0aW9uIC5sLWxpc3QgbGl7Zm9udC13ZWlnaHQ6NDAwfS5zdHJlYW0tYmxvY2sgLmJsb2NrLXRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI2cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40MjttYXJnaW4tdG9wOjB9LnN0cmVhbS1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjE7cGFkZGluZy10b3A6MWVtO2NvbG9yOiMwMjllZTN9LnN0cmVhbS1ibG9jazpob3ZlciAuYXJ0aWNsZS1yZWFkbW9yZXtjb2xvcjojNGE0YTRhfS50d28tY29sLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZmxleC13cmFwOm5vd3JhcDttYXJnaW46MCAtMTVweDtwYWRkaW5nOjdweCAwIDB9LnR3by1jb2wtbGlzdCAuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDEgYXV0bzttYXgtd2lkdGg6NTAlO21pbi13aWR0aDowO3BhZGRpbmc6MTVweH0uaWUxMCAudHdvLWNvbC1saXN0IC5ibG9jaywuaWUxMSAudHdvLWNvbC1saXN0IC5ibG9ja3tmbGV4LWJhc2lzOjM1MHB4fS50d28tY29sLWxpc3QgLmJsb2NrIGg0e21hcmdpbjowIDAgMTNweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzEzMTYxOH0udHdvLWNvbC1saXN0IC5yaWdodC1ibG9jazo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDoxNXB4O2xlZnQ6MDtib3R0b206MTdweDt3aWR0aDoycHg7YmFja2dyb3VuZDojRDREQURCO3otaW5kZXg6MX1AbWVkaWEgKG1pbi13aWR0aDogNTY5cHgpey50d28tY29sLWxpc3QgLmxlZnQtYmxvY2t7cGFkZGluZy1yaWdodDo1MHB4fS50d28tY29sLWxpc3QgLnJpZ2h0LWJsb2Nre3BhZGRpbmctbGVmdDo1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey50d28tY29sLWxpc3R7ZGlzcGxheTpibG9jazttYXJnaW46MH0udHdvLWNvbC1saXN0IC5ibG9ja3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAwIDIycHh9LnR3by1jb2wtbGlzdCAucmlnaHQtYmxvY2t7cGFkZGluZy10b3A6MzZweH0udHdvLWNvbC1saXN0IC5yaWdodC1ibG9jazo6YmVmb3Jle3RvcDowO2JvdHRvbTphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjJweH19LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saXtkaXNwbGF5OmZsZXg7d2lkdGg6NTAlO292ZXJmbG93OnZpc2libGV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saS5jdXJyZW50e3otaW5kZXg6Mn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpe2xlZnQ6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLWxlZnQ6LTE1MHB4O3BhZGRpbmctbGVmdDoxNTBweDtvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQob2RkKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjE1MHB4fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pe2xlZnQ6NTAlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLXJpZ2h0Oi0xNTBweDtvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1sZWZ0OjI0MHB4O3BhZGRpbmctcmlnaHQ6MzAwcHh9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2tldygyMGRlZyl9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjEwMCU7bWFyZ2luOjAgLTE1MHB4O3BhZGRpbmc6MCAxNTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zZm9ybTpza2V3KC0yMGRlZyl9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQob2RkKSAuYmFubmVyLXNsaWRlLWlubmVye21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctbGVmdDowfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLXJpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChldmVuKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3RyYW5zZm9ybTpub25lfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7bWFyZ2luOjA7cGFkZGluZzowO3RyYW5zZm9ybTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87dG9wOmF1dG87bWluLWhlaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChldmVuKXtsZWZ0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjB9fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saXtkaXNwbGF5OmZsZXg7d2lkdGg6MzMuMyU7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGkuY3VycmVudHt6LWluZGV4OjJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgxKXtsZWZ0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgxKSAuYmFubmVyLXNsaWRlLWlubmVye21hcmdpbi1sZWZ0OjBweDtwYWRkaW5nLWxlZnQ6MHB4O292ZXJmbG93OmhpZGRlbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDEpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKXtsZWZ0OjMzLjMlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMikgLmJhbm5lci1zbGlkZS1pbm5lcntvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMyl7bGVmdDo2Ni42JTt3aWR0aDozMy40JX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDMpIC5iYW5uZXItc2xpZGUtaW5uZXJ7b3ZlcmZsb3c6aGlkZGVufS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMykgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjEwMCV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTAwJTttYXJnaW46MCAtMTUwcHg7cGFkZGluZzowIDE1MHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIGgxe2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS4yfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IHB7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHh9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IGgxe2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnQgLnN1Yi10aXRsZXttYXJnaW46MDtmb250LXdlaWdodDo1MDB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3Rhe21hcmdpbi10b3A6NDVweDtib3JkZXI6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKG9kZCkgLmJhbm5lci1zbGlkZS1pbm5lcnttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowO292ZXJmbG93OnZpc2libGV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctbGVmdDowfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1pbm5lcnttYXJnaW4tcmlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtaW5uZXJ7dHJhbnNmb3JtOm5vbmV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVye21hcmdpbjowO3BhZGRpbmc6MDt0cmFuc2Zvcm06bm9uZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmhhbGYtYm91bmRze21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3RvcDphdXRvO21pbi1oZWlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnR9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKSwuZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDMpe2xlZnQ6MDt3aWR0aDoxMDAlfX0uZ2V0QVF1b3RlT3B0aW9ue2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2M4Y2FjYX0uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246Y2VudGVyfS5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1kZXNje3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1idG57dGV4dC1hbGlnbjpjZW50ZXJ9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWJ0biBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nZXRBUXVvdGVPcHRpb246bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MCBub25lfS5nZXRBUXVvdGVPcHRpb24taWNvbntoZWlnaHQ6NjhweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5nZXRBUXVvdGVPcHRpb24taWNvbiBzdmd7ZmlsbDojZmZmO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwe2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czo1MCUgNTAlO3dpZHRoOjY4cHg7aGVpZ2h0OjY4cHg7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3BhZGRpbmc6MTRweH0uZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MjAwcHg7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94Oy1tcy1mbGV4OjEgMSAyNSU7ZmxleDoxIDEgMjUlOy13ZWJraXQtZmxleDoxIDEgMjAwcHh9LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2V7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MzBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS41NztsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6IzA2MDcwOH0uY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZSAucHJvcG9zYWwtbWVzc2FnZXttYXJnaW4tYm90dG9tOjMwcHh9LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2UuY29tcGxldGUtcHJvcG9zYWwtbGlua3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mi4xMjtjb2xvcjojMDFiZWU1fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdlOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjpzb2xpZCAxcHggI2Q3ZDVkNTttaW4td2lkdGg6MzUlO3otaW5kZXg6OX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NnB4KXsuY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICNkN2Q1ZDU7bWluLXdpZHRoOjMyMnB4O3otaW5kZXg6OX19LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2UgLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodC0tLUlvbmljb25ze3dpZHRoOjI1cHg7aGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxM3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5nZXQtYS1xdW90ZS1wYWdlIGEuZHJvcC1idXR0b257Ym90dG9tOjBweCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luOjEwcHggYXV0byAhaW1wb3J0YW50fS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3d7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhe21hcmdpbjoxNXB4IGF1dG8gIWltcG9ydGFudH0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUtaWNvbnttYXJnaW4tdG9wOjQwcHh9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGV7Zm9udC1zaXplOjIxcHggIWltcG9ydGFudH0uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSAuZ2V0QVF1b3RlT3B0aW9uLWljb257bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUgLmdldEFRdW90ZU9wdGlvbi1pY29ue21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAycHgpey5hbGVydERpYWxvZyAuZGlhbG9nLWJveHttaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjphdXRvIC01cHggIWltcG9ydGFudH0uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZXtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fS5hbGVydERpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudDttYXJnaW46YXV0byAtNXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOmF1dG87cGFkZGluZzowfS5tb2RhbC1vdmVybGF5OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTttYXJnaW4tcmlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25le3dpZHRoOjk1JSAhaW1wb3J0YW50fX0ucGYtYWRtaW4gLmxpc3QtbWVudXtwYWRkaW5nOjE2cHggMTZweCAxN3B4IDE2cHg7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzoycHggM3B4IDEycHggMCByZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyOnNvbGlkIDFweCAjNTA1YzY0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7bWF4LWhlaWdodDowO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5OTttYXJnaW4tdG9wOjEwcHh9LnBmLWFkbWluIC5saXN0LW1lbnUub25lLWl0ZW17cGFkZGluZzoxMHB4IDE2cHggMTBweCAxNnB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowfS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjhweCAwO2N1cnNvcjpwb2ludGVyfS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIGEsLnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgYnV0dG9ue2NvbG9yOiMyMDI0Mjc7Zm9udC1mYW1pbHk6U2FyYWJ1bjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42OTt0cmFuc2l0aW9uOmFsbCAyNTBtc30ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBidXR0b257cGFkZGluZzoycHggMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6bm9uZX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24td3JhcHt3aWR0aDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3ZlciBhe2NvbG9yOiMwMjllZTN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGk6aG92ZXIgYnV0dG9ue2NvbG9yOiMwMjllZTMgIWltcG9ydGFudH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3Zlci5saW5le2JvcmRlci1ib3R0b206c29saWQgMXB4ICMwMjllZTN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGk6aG92ZXIgc3Zne2ZpbGw6IzAyOWVlM30ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1tZW51LXBhcGVye21hcmdpbi10b3A6M3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWRhc2hib2FyZHt3aWR0aDoxNnB4O2hlaWdodDoxMXB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWNoZWNrbGlzdHt3aWR0aDoyMHB4O2hlaWdodDoxM3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLW1lbnUtdXBsb2Fke3dpZHRoOjE2cHg7aGVpZ2h0OjExcHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tY2xvdWQtdXBsb2Fke3dpZHRoOjE3cHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tcmVuZXd7d2lkdGg6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi10aWNrLWRyYXduLC5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWNyb3NzLWRyYXdue2ZpbGw6IzM3M0Y0NX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1tZW51LXZlcnRpY2FsLWRvdHN7d2lkdGg6NXB4O2hlaWdodDoyMHB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLXJlc2V0LWljb24tMDF7d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1iaW57d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaS5saW5le3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzk3OTc5NztwYWRkaW5nLWJvdHRvbTo2cHg7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnBmLWFkbWluIC5saXN0LW1lbnUub3BlbmVke3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dDtvcGFjaXR5OjE7bWF4LWhlaWdodDo1MDBweDtkaXNwbGF5OmJsb2NrfS5wZi1hZG1pbiAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXJ7b3ZlcmZsb3cteTp2aXNpYmxlO292ZXJmbG93LXg6dmlzaWJsZX0ubGlzdC1idG4tbWVudXtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjB9Lmxpc3QtYnRuLW1lbnUuc2VsZWN0ZWQgc3Zne2ZpbGw6IzAyOWVlM30ubGlzdC1idG4tbWVudSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXN9Lmxpc3QtYnRuLW1lbnUudmVydGljYWwtZG90c3twYWRkaW5nOjRweCAxMnB4fS5saXN0LW1lbnUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0LW1lbnUtY29udGFpbmVyLnZlcnRpY2FsLWRvdHMtbWVudXttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLXRvcDotMnB4fS5saXN0LW1lbnUtbWFpbi13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnBhZ2UtaGVhZGVyIC5saXN0LW1lbnUtbWFpbi13cmFwe2Zsb2F0OnJpZ2h0fS5wZi1hZG1pbiAudGFicy1jb250cm9sLnRhYnMtY29udHJvbC1tYWx0YXttYXJnaW46MCAwIDMwcHh9Lm1vZGFsX3BkZntsZWZ0OjB9Lm1vZGFsX3BkZiAucm93e21hcmdpbi1ib3R0b206OHB4fS5tb2RhbF9wZGYgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoyMHB4fS5tb2RhbF9wZGYgc3Zne2hlaWdodDoxMnB4O3dpZHRoOjEycHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheTpiZWZvcmV7aGVpZ2h0OnVuc2V0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDVweCA1cHggcmdiYSgzOSwzOSwzOSwwKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MTZweDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjIwcHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrLnBhZ2Utc3VtbWFyeXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jazpmaXJzdC1jaGlsZHtmbGV4LWJhc2lzOm1heC1jb250ZW50fX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLmRvYy1uYW1le2NvbG9yOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wYWdlLW51bS1zdW1tYXJ5e2NvbG9yOiM4Njg2ODY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowIDEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeTpob3Zlcntjb2xvcjojZmZmZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0ncHJldlBhZ2UtJ117bWFyZ2luLXJpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0nbmV4dFBhZ2UtJ117bWFyZ2luLWxlZnQ6MjBweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXXttYXgtd2lkdGg6MzJweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Y29sb3I6Izg2ODY4Njt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbaWRePSdwYWdlX2lucHV0LSddOmZvY3Vze2NvbG9yOiNmZmZmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wZGYtcHJldmlldy1pY29ucy1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGRmLXByZXZpZXctaWNvbnMtYmxvY2sgLnBkZi1wcmV2aWV3LWljb25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmZpdC1jb250ZW50O3BhZGRpbmctcmlnaHQ6MTZweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHg7cmlnaHQ6dW5zZXQ7dG9wOnVuc2V0O3otaW5kZXg6dW5zZXQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWU7bWFyZ2luOmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUgIWltcG9ydGFudDtib3JkZXI6bm9uZTttaW4td2lkdGg6MjEwcHg7bWluLWhlaWdodDoyOTdweDtiYWNrZ3JvdW5kLXNpemU6NzJweCA3MnB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCclM2UlM2NtYXNrIGlkPSdhJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHg9JzAnIHk9JzAnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnJTNlJTNjcGF0aCBmaWxsPSclMjNEOUQ5RDknIGQ9J00wIDBoMjR2MjRIMHonLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwoJTIzYSknJTNlJTNjcGF0aCBmaWxsPSclMjMxQzFCMUYnIGZpbGwtb3BhY2l0eT0nLjUnIGQ9J005IDEyLjVoMXYtMmgxYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxMiA5LjV2LTFhLjk2Ny45NjcgMCAwIDAtLjI4Ny0uNzEzQS45NjguOTY4IDAgMCAwIDExIDcuNUg5djVabTEtM3YtMWgxdjFoLTFabTMgM2gyYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxNiAxMS41di0zYS45NjcuOTY3IDAgMCAwLS4yODctLjcxM0EuOTY4Ljk2OCAwIDAgMCAxNSA3LjVoLTJ2NVptMS0xdi0zaDF2M2gtMVptMyAxaDF2LTJoMXYtMWgtMXYtMWgxdi0xaC0ydjVaTTggMThjLS41NSAwLTEuMDItLjE5Ni0xLjQxMi0uNTg3QTEuOTI2IDEuOTI2IDAgMCAxIDYgMTZWNGMwLS41NS4xOTYtMS4wMi41ODgtMS40MTNBMS45MjYgMS45MjYgMCAwIDEgOCAyaDEyYy41NSAwIDEuMDIuMTk2IDEuNDEzLjU4Ny4zOS4zOTMuNTg3Ljg2My41ODcgMS40MTN2MTJjMCAuNTUtLjE5NiAxLjAyLS41ODcgMS40MTNBMS45MjYgMS45MjYgMCAwIDEgMjAgMThIOFptMC0yaDEyVjRIOHYxMlptLTQgNmMtLjU1IDAtMS4wMi0uMTk2LTEuNDEzLS41ODdBMS45MjYgMS45MjYgMCAwIDEgMiAyMFY2aDJ2MTRoMTR2Mkg0WicvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO2FuaW1hdGlvbi1uYW1lOlRIUk9CO2FuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY29udGVudCAucGRmLXByZXZpZXcgY2FudmFzW2lkXj0nY2FudmFzLSdde2JvcmRlcjoxcHggc29saWQgYmxhY2s7ZGlyZWN0aW9uOmx0cn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuaWNvbi1kb3dubG9hZHtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmaWxsOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLmljb24tcGRmLXByZXZpZXctY2xvc2V7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZmlsbDojZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5zY2FsZS1jb250cm9sIHNwYW57Y29sb3I6Izg2ODY4NjtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjJweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuc2NhbGUtY29udHJvbCBzcGFuOmhvdmVye2NvbG9yOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnNjYWxlLWNvbnRyb2wgc3Zne2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7ZmlsbDpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBUSFJPQns1MCV7YmFja2dyb3VuZC1zaXplOjQ4cHggNDhweH19LmF1dG9Db21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U3ZTc7bWFyZ2luOjAgMzJweCAwIDMycHg7ZGlzcGxheTpmbGV4fS5hdXRvQ29tcGxldGUgLmxhYmVse2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDo0NHB4O3BhZGRpbmc6NXB4IDMycHggNXB4IDI0cHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjIwMH0uYXV0b0NvbXBsZXRlIC50ZXh0e3BhZGRpbmc6NXB4IDE1cHggNXB4IDA7bGluZS1oZWlnaHQ6MjJweDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmF1dG9Db21wbGV0ZSBpbnB1dHtsaW5lLWhlaWdodDo0MHB4O2hlaWdodDo0OHB4O3dpZHRoOjEwMCV9LnNlYXJjaEltYWdle21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1ib3R0b206LTEwcHg7aGVpZ2h0OjU3cHg7d2lkdGg6NTdweDtmaWxsOndoaXRlO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztwYWRkaW5nOjE2cHg7dG9wOjBweDtwb3NpdGlvbjpyZWxhdGl2ZX1kaXZbZGF0YS10eXBlPVwiYXVkaW9ib29tXCJdIGlmcmFtZS5hdWRpb2Jvb217bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1kaXZbZGF0YS10eXBlPVwiYXVkaW9ib29tXCJdLGRpdltkYXRhLXR5cGU9XCJpbWFnZVwiXSxkaXZbZGF0YS10eXBlPVwidmlkZW9cIl0sZGl2W2RhdGEtdHlwZT1cInNvdW5kY2xvdWRcIl0sZGl2W2RhdGEtdHlwZT1cInR3ZWV0XCJdLGRpdltkYXRhLXR5cGU9XCJxdW90ZVwiXXttYXJnaW4tYm90dG9tOjQwcHh9ZGl2W2RhdGEtdHlwZT1cImF1ZGlvYm9vbVwiXSBibG9ja3F1b3RlLGRpdltkYXRhLXR5cGU9XCJpbWFnZVwiXSBibG9ja3F1b3RlLGRpdltkYXRhLXR5cGU9XCJ2aWRlb1wiXSBibG9ja3F1b3RlLGRpdltkYXRhLXR5cGU9XCJzb3VuZGNsb3VkXCJdIGJsb2NrcXVvdGUsZGl2W2RhdGEtdHlwZT1cInR3ZWV0XCJdIGJsb2NrcXVvdGUsZGl2W2RhdGEtdHlwZT1cInF1b3RlXCJdIGJsb2NrcXVvdGV7bWFyZ2luOjgwcHggMHB4IDBweH1kaXZbZGF0YS10eXBlPVwiYXVkaW9ib29tXCJdIGJsb2NrcXVvdGUgcCxkaXZbZGF0YS10eXBlPVwiaW1hZ2VcIl0gYmxvY2txdW90ZSBwLGRpdltkYXRhLXR5cGU9XCJ2aWRlb1wiXSBibG9ja3F1b3RlIHAsZGl2W2RhdGEtdHlwZT1cInNvdW5kY2xvdWRcIl0gYmxvY2txdW90ZSBwLGRpdltkYXRhLXR5cGU9XCJ0d2VldFwiXSBibG9ja3F1b3RlIHAsZGl2W2RhdGEtdHlwZT1cInF1b3RlXCJdIGJsb2NrcXVvdGUgcHttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudH1kaXZbZGF0YS10eXBlPVwiaW1hZ2VcIl0gaW1ne3dpZHRoOjEwMCV9LmNvbnRhY3RUaWxlLXRlYW0gLmNvbnRhY3RUaWxlLXRlYW1Hcmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjAgOHB4O21heC1oZWlnaHQ6MHB4O3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7b3ZlcmZsb3c6aGlkZGVufS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10ZWFtR3JpZCAuY29udGFjdFRpbGUtdGVhbVRpdGxle21pbi13aWR0aDoxMDAlO3BhZGRpbmc6MCAyOHB4O21hcmdpbi1ib3R0b206MH0uY29udGFjdFRpbGUtdGVhbSAuY29udGFjdFRpbGUtdGVhbUdyaWQgLmNvbnRhY3RUaWxlLXRlYW1DYXJke2ZsZXg6MSAxIDUwJTtwYWRkaW5nOjIwcHggMjBweCAyMHB4IDUycHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGFjdFRpbGUtdGVhbSAuY29udGFjdFRpbGUtdGVhbUdyaWQgLmNvbnRhY3RUaWxlLXRlYW1DYXJke2ZsZXgtYmFzaXM6MTAwJX19LmNvbnRhY3RUaWxlLXRlYW0gLmNvbnRhY3RUaWxlLXRlYW1HcmlkIC5jb250YWN0VGlsZS10ZWFtQ2FyZCAuaWNvbi10ZWFtLW1lbWJlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI4cHh9LmNvbnRhY3RUaWxlLXRlYW0gLmNvbnRhY3RUaWxlLXRyaWdnZXJ7cGFkZGluZzowIDI4cHggMTZweCAyOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10cmlnZ2VyIC5zaG93e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10cmlnZ2VyIC5oaWRle2Rpc3BsYXk6bm9uZX0uY29udGFjdFRpbGUtdGVhbS5vcGVuIC5jb250YWN0VGlsZS10ZWFtR3JpZHttYXgtaGVpZ2h0OjE0MDBweDtwYWRkaW5nOjhweDtib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3fS5jb250YWN0VGlsZS10ZWFtLm9wZW4gLmNvbnRhY3RUaWxlLXRyaWdnZXIgLnNob3d7ZGlzcGxheTpub25lfS5jb250YWN0VGlsZS10ZWFtLm9wZW4gLmNvbnRhY3RUaWxlLXRyaWdnZXIgLmhpZGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LndlbGNvbWVNZXNzYWdlX2NhdGVnb3J5RGFzaGJvYXJkX2hvbWV7ZGlzcGxheTpub25lfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21le2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMWMxYzFiO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41NjtsZXR0ZXItc3BhY2luZzowLjI1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzo0cHggMTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21le2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDEycHggMTRweCAwO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMyMDI2MmF9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLndlbGNvbWVNZXNzYWdlX2NhdGVnb3J5RGFzaGJvYXJkX2hvbWUgc3BhbntkaXNwbGF5OmJsb2NrfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21lIHNwYW46Zmlyc3QtY2hpbGR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAud2VsY29tZU1lc3NhZ2V7ZGlzcGxheTpub25lfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuY29sdW1uLWNvbnRlbnR7ZGlzcGxheTpub25lfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuYmxvY2t7cGFkZGluZy1ib3R0b206N3B4fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuY29udGVudC13cmFwe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9wcml2YXRlY2xpZW50cy9wYy1ob21lcGFnZS1zdW5kaWFsLnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWF4LXdpZHRoOm5vbmU7bWluLXdpZHRoOjEwMCU7Y29sb3I6I2ZmZjtwYWRkaW5nOjE0MHB4IDQ4cHggMTQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnBhZ2UtaGVhZGVyIC5jb250ZW50LXdyYXB7cGFkZGluZzo0OHB4IDMycHggODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLmNvbnRlbnQtd3JhcHtwYWRkaW5nOjQ4cHggMzJweCA4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuZmxleC1wYXJlbnQsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnBhZ2UtaGVhZGVyIC5ibG9jaywuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnRhYmJlZCAucGFnZS1oZWFkZXJ7ZGlzcGxheTpibG9jaztvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC50YWJiZWQgLnBhZ2UtaGVhZGVyPi5ib3VuZHMsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnRhYmJlZCAucGFnZS1oZWFkZXI+LmpmLWhlYWRlci1ib3VuZHN7ZGlzcGxheTpibG9ja30uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAudGFiYmVkIC5wYWdlLWhlYWRlciAuY29udGVudC13cmFwe21heC13aWR0aDpub25lO21hcmdpbi1sZWZ0Oi0xNnB4O21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXRvcDotMjVweH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmY7Zm9udC1zaXplOjQ4cHg7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS4wODtsZXR0ZXItc3BhY2luZzowLjc0cHg7bWFyZ2luLWJvdHRvbTo2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZTozNHB4fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuY29sdW1uLWNvbnRlbnR7Zm9udC1zaXplOjQxcHg7bGluZS1oZWlnaHQ6MS4yNztsZXR0ZXItc3BhY2luZzowLjYzcHg7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQxcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xM31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5jb2x1bW4tY29udGVudHtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxLjExO2xldHRlci1zcGFjaW5nOjAuNDNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZC1zZXR7bGVmdDowO3RyYW5zaXRpb246bGVmdCAwLjRzIGVhc2UgMHN9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQtc2V0LmxldmVsLTF7bGVmdDotMTAwdnd9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQtc2V0LmxldmVsLTJ7bGVmdDotMjAwdnd9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLXNldC1iYWNre2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLXNldC1iYWNre2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMHZ3O3BhZGRpbmc6MTZweCAxNnB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7ei1pbmRleDoxfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLXNldC1iYWNrOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDowLjFlbSBzb2xpZDtib3JkZXItYm90dG9tOjAuMWVtIHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7bWFyZ2luOjNweCA2cHggMCA2cHg7Y29udGVudDonJ319LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2x7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2x7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbHtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjE2cHg7d2lkdGg6MTAwdnc7bWluLXdpZHRoOjEwMHZ3O21heC13aWR0aDoxMDB2dzthbGlnbi1jb250ZW50OnN0YXJ0fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaXtmbGV4LWJhc2lzOjMzJTtiYWNrZ3JvdW5kLWNvbG9yOiMwNjA3MDg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSAwcywgb3BhY2l0eSAwLjJzIGVhc2UgMHM7bWFyZ2luLXJpZ2h0OjdweDttYXJnaW4tYm90dG9tOjdweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sIGxpe2ZsZXgtYmFzaXM6MTAwJTttYXJnaW4tcmlnaHQ6MH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaSBhe2xldHRlci1zcGFjaW5nOjAuMjhweDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xMztwYWRkaW5nOjMycHggMzJweCA2NHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHN9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaSBhe2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjEuMTE7bGV0dGVyLXNwYWNpbmc6MC40M3B4O3BhZGRpbmc6MTZweDttaW4taGVpZ2h0OjkwcHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sIGxpLmFjdGl2ZSwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGkuYWN0aXZlIGEsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGk6aG92ZXIgYXtib3JkZXItYm90dG9tOjAgbm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdntwYWRkaW5nLXRvcDo1NnB4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2LnNlbGVjdGVkIGxpe29wYWNpdHk6MC42O3RyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHN9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaXthc3BlY3QtcmF0aW86MS8xO2ZsZXg6MSAxIDEwJTtiYWNrZ3JvdW5kOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGl7ZmxleC1iYXNpczoxMDAlO2FzcGVjdC1yYXRpbzppbml0aWFsO21hcmdpbi1ib3R0b206MXB4fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGk6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi03cHg7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZSAwc30uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGk6aG92ZXJ7b3BhY2l0eTowLjd9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpOmhvdmVyOmFmdGVye29wYWNpdHk6MC42fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaS5hY3RpdmV7b3BhY2l0eToxfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaS5hY3RpdmU6YWZ0ZXJ7b3BhY2l0eToxfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSBhe2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yOTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luLWxlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzA2MDcwODt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246YWxsIDAuNHMgZWFzZSAwcywgaGVpZ2h0IDAgZWFzZSAwLjVzO2ZsZXgtd3JhcDp3cmFwfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSBhPmRpdntmbGV4LWJhc2lzOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDo3MHB4O21heC1oZWlnaHQ6NzBweDtwYWRkaW5nOjEycHg7ZmxleC13cmFwOm5vd3JhcH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYT5kaXZ7ZmxleDoxIDEgMzMlfX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYSAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSBhIC5pY29uLXJpZ2h0LWFycm93LWZvcndhcmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3JpZ2h0OjI0cHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaS5hY3RpdmUsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6bm9uZX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkuYWN0aXZlIGEsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpOmhvdmVyIGF7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpIC5jYXRlZ29yeUhhc0NvdmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5SGFzQ292ZXJ7bGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnlIYXNDb3ZlcntyaWdodDowfX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5SGFzQ292ZXIgc3Zne2ZpbGw6I2ZmZjt3aWR0aDoxOXB4O2hlaWdodDozMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjEycHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnktaWNvbiBzdmd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjU2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5LXRpdGxle3RleHQtYWxpZ246bGVmdDtmbGV4LWJhc2lzOjUwJTttYXJnaW4tbGVmdDoxMnB4fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnktYXJyb3d7dGV4dC1hbGlnbjpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWR7bWFyZ2luLWJvdHRvbTo1ZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3otaW5kZXg6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVke21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVke2ZsZXgtd3JhcDp3cmFwfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVke3dpZHRoOjIwMHZ3O21hcmdpbi1ib3R0b206MmVtfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLmNvbnRlbnQtcGFkZGluZywuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZD5zZWN0aW9ue3dpZHRoOjEwMHZ3fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZD51bD5saT5he29wYWNpdHk6MTtib3JkZXItcmFkaXVzOjB9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+dWw+bGk+YSAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke2ZpbGw6I2ZmZjttYXJnaW4tbGVmdDo0cHg7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAwLjRzIGVhc2UgMHM7d2lkdGg6MThweDtib3R0b206LTEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+dWw+bGk6aG92ZXI+YSAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke21hcmdpbi1sZWZ0OjhweDtmaWxsOiNmZmZ9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQ+c2VjdGlvbi5jbG9zaW5ne29wYWNpdHk6MH19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZD5zZWN0aW9ue29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkPnNlY3Rpb24ub3BlbntvcGFjaXR5OjF9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQ+c2VjdGlvbiwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gI2dlbmVyYWxjbGFpbXN7cGFkZGluZzoxNnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZD5zZWN0aW9uLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAjZ2VuZXJhbGNsYWltc3twYWRkaW5nOjI0cHggMzJweDtib3JkZXI6Izk3OTc5NyAxcHggc29saWR9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAuaWNvbi1sYXJnZS1pe2ZpbGw6I2ZmZjtzdHJva2U6I2ZmZn0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVkIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXI6c29saWQgMXB4ICNkNmRiZGY7YmFja2dyb3VuZC1jb2xvcjojZTllZGYwO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UgMDtmb250LWZhbWlseTpTYXJhYnVuO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuNTY7Y29sb3I6IzIwMjQyNztmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNHB4IDIwcHh9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLXRyaWdnZXIgc3Bhbntmb250LXdlaWdodDpub3JtYWx9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7dG9wOjE4cHg7ZGlzcGxheTpibG9jaztib3JkZXItcmlnaHQ6MC4xZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTowLjFlbSBzb2xpZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2V9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMDYwNzA4O2NvbG9yOiNmZmZ9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjAgbm9uZTtib3JkZXItYm90dG9tOjAgbm9uZTtib3JkZXItbGVmdDowLjFlbSBzb2xpZDtib3JkZXItdG9wOjAuMWVtIHNvbGlkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVkIC5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OjIwMDBweH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAudHJpZ2dlci1yZW5ld2FsRGF0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNWRkZTM7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS43NztwYWRkaW5nOjE0cHggMjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjcwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAudHJpZ2dlci1yZW5ld2FsRGF0ZXtkaXNwbGF5Om5vbmV9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi1pdGVtLW9wZW4gLnRyaWdnZXItcmVuZXdhbERhdGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzOTQxNDZ9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLWNvbnRlbnR7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNkNmRiZGY7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZDZkYmRmfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi1jb250ZW50Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q2ZGJkZn0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucHJvZ3Jlc3NCYXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wcm9ncmVzc0Jhci1maWxsZWR7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1O3dpZHRoOjA7YW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHN9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLm9wZW4gLmFjY29yZGlvbi1pdGVtLW9wZW4gLnByb2dyZXNzQmFyLWZpbGxlZCwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAub3Blbj4udGFid3JhcD4uaW5zdXJhbmNlRGV0YWlscz4ucG9saWN5UGFuZSAucHJvZ3Jlc3NCYXItZmlsbGVke2FuaW1hdGlvbi1uYW1lOnByb2dyZXNzZmlsbH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9ue21hcmdpbi1ib3R0b206MzJweH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuaW5zdXJhbmNlRGV0YWlscyBoMntmb250LXNpemU6MTdweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNDE7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O21hcmdpbi1sZWZ0OjI0cHg7bWFyZ2luLXJpZ2h0OjI0cHg7cGFkZGluZy1ib3R0b206MTRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTc5Nzk3fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmluc3VyYW5jZURldGFpbHMgaDJ7bWFyZ2luOjA7bWFyZ2luLXRvcDo2OHB4O2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzRweDtjb2xvcjojMjAyNDI3O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjEzO2xldHRlci1zcGFjaW5nOjAuMjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuaGVhZGluZ19saXN0e21hcmdpbi10b3A6NjhweDttYXJnaW4tYm90dG9tOjAuNzVlbTtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6IzIwMjQyNztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xMztsZXR0ZXItc3BhY2luZzowLjI4cHh9fUBrZXlmcmFtZXMgcHJvZ3Jlc3NmaWxse2Zyb217d2lkdGg6MCV9dG97d2lkdGg6dmFyKC0tcHJvZ3Jlc3MsIDAlKX19I2dlbmVyYWxjbGFpbXMgLmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci10b3A6c29saWQgMXB4ICNkNmRiZGY7Zm9udC1mYW1pbHk6U2FyYWJ1bjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNDE7ZGlzcGxheTpibG9jaztsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzFjMWMxYjtwYWRkaW5nOjE0cHggNDBweCAxNHB4IDA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fSNnZW5lcmFsY2xhaW1zIC5hY2NvcmRpb24tdHJpZ2dlcjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkNmRiZGZ9I2dlbmVyYWxjbGFpbXMgLmFjY29yZGlvbi10cmlnZ2VyOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDoxOHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMWVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4xZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlfSNnZW5lcmFsY2xhaW1zIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntib3JkZXItcmlnaHQ6MCBub25lO2JvcmRlci1ib3R0b206MCBub25lO2JvcmRlci1sZWZ0OjAuMWVtIHNvbGlkO2JvcmRlci10b3A6MC4xZW0gc29saWQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MjVweH0ucG9saWN5UGFuZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzozMnB4IDMycHggNDhweCAyNHB4O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuNDY7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBvbGljeVBhbmV7ZmxleC13cmFwOndyYXA7cGFkZGluZzozMnB4IDB9LmFjY29yZGlvbiAucG9saWN5UGFuZXtwYWRkaW5nOjE2cHggMTZweCAzMnB4fX0ucG9saWN5UGFuZSAucG9saWN5UGFuZUJsb2Nre21heC13aWR0aDo0NyU7ZmxleDoxIDEgNTAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBvbGljeVBhbmUgLnBvbGljeVBhbmVCbG9ja3ttYXgtd2lkdGg6bm9uZTtmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzoxNnB4IDB9fS5wb2xpY3lQYW5lIC5wb2xpY3lQYW5lQmxvY2sgdWx7cGFkZGluZy1sZWZ0OjIwcHh9LnBvbGljeVBhbmUgLnBvbGljeVBhbmVCbG9jayAucG9saWN5UGFuZS1mb290bm90ZXttYXJnaW4tdG9wOjJlbTtmb250LXNpemU6MTRweH0ucG9saWN5UGFuZSBoMntmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjQ1O2xldHRlci1zcGFjaW5nOjAuMzRweDttYXJnaW4tdG9wOjB9LnBvbGljeVBhbmUgaDN7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiMyMDI0Mjc7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTM7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wb2xpY3lQYW5lIGgzLnBvbGljeVBhbmVUaXRsZXttYXJnaW4tYmxvY2s6MC43NWVtfX0ucG9saWN5UGFuZSBkbCBkZHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowLjI1ZW19LnBvbGljeVBhbmUgZGwgZGQubmV3bGluZXtkaXNwbGF5OmJsb2NrfS5wb2xpY3lQYW5lIGRsIC5uZXdsaW5lK2Rke3BhZGRpbmctbGVmdDowfS5wb2xpY3lQYW5lIGRsIGR0e2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBvbGljeVBhbmUgZGwgZHQubmV3bGluZXtkaXNwbGF5OmJsb2NrfS5wb2xpY3lQYW5lIC5idG5fYSwucG9saWN5UGFuZSAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wb2xpY3lQYW5lIC5idXR0b257bWFyZ2luLXRvcDozMnB4fS5wb2xpY3lQYW5lIC5hc2lkZXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsucG9saWN5UGFuZSAuYXNpZGV7bWF4LXdpZHRoOjM4NnB4O2Zsb2F0OnJpZ2h0fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsucG9saWN5UGFuZSAuYXNpZGV7bWluLXdpZHRoOjM2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wb2xpY3lQYW5lIC5hc2lkZSAuYmxvY2t7cGFkZGluZzoxNnB4fX0ucG9saWN5UGFuZSAuYXNpZGUgZGR7bWFyZ2luLWJvdHRvbToxZW19LnBvbGljeVBhbmUgLmFzaWRlLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwNjA3MDh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucG9saWN5UGFuZSAuYXNpZGUtdGl0bGU6YmVmb3Jle2xlZnQ6LTE2cHg7cmlnaHQ6LTE2cHh9fS5wb2xpY3lQYW5lIC5hc2lkZS10aXRsZSBoM3tjb2xvcjojZmZmfS5wb2xpY3lQYW5lIC5wb2xpY3ktbGlua3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6MTZweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGF7ZGlzcGxheTpmbGV4fS5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayBhOmhvdmVyIC5pY29uLWxhYmVse29wYWNpdHk6MX0ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgYTpob3ZlciAuaWNvbi1hcnJvdy1yaWdodCBzdmd7bWFyZ2luLWxlZnQ6M3B4fS5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayAuaWNvbi1hcnJvdy1yaWdodHt3aWR0aDo0MXB4O2hlaWdodDo0M3B4O2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgLmljb24tYXJyb3ctcmlnaHQgc3Zne2ZpbGw6I2ZmZjt3aWR0aDo5cHg7aGVpZ2h0OjEzcHg7dHJhbnNpdGlvbjptYXJnaW4gMC4zczt0b3A6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ZGlzcGxheTpibG9ja30ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgYXtsaW5lLWhlaWdodDo0MnB4O2NvbG9yOiMyMDI2MmF9LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGEgLmljb24tYXJyb3ctcmlnaHR7bWFyZ2luLWxlZnQ6MWVtO2JhY2tncm91bmQtY29sb3I6IzAyOWVlM31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayBhIC5pY29uLWFycm93LXJpZ2h0e2JhY2tncm91bmQtY29sb3I6I2ZmZn19LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGE6bGluayAuaWNvbi1hcnJvdy1yaWdodCwucG9saWN5UGFuZSAucG9saWN5LWxpbmsgYTp2aXNpdGVkIC5pY29uLWFycm93LXJpZ2h0e2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgc3Bhbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnBvbGljeVBhbmUgLnBvbGljeVBhbmVBY3Rpb25ze2JvcmRlci10b3A6c29saWQgMXB4ICM5Nzk3OTc7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MmVtO3BhZGRpbmctdG9wOjEwcHg7ZmxleC13cmFwOndyYXA7ZmxleC1mbG93OnJvdy1yZXZlcnNlIHdyYXB9LnBvbGljeVBhbmUgLnBvbGljeVBhbmVBY3Rpb25zIC5wb2xpY3ktbGlua3tmbGV4OjAgMSBhdXRvfS5wb2xpY3lQYW5lIC5zYWxlcy1saXN0IGxpe3BhZGRpbmctbGVmdDoyZW19LnBvbGljeVBhbmUgLnNhbGVzLWxpc3QgbGkgc3Zne2xlZnQ6MDt0b3A6N3B4O3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9LmNvbnRhY3QtY2FyZF9kYXNoYm9hcmQgaDR7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowfS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGRsIGRke2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjAuMjVlbX0uY29udGFjdC1jYXJkX2Rhc2hib2FyZCBkbCBkZC5uZXdsaW5le2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGFjdC1jYXJkX2Rhc2hib2FyZCBkbCBkZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MTBweH19LmNvbnRhY3QtY2FyZF9kYXNoYm9hcmQgZGwgLm5ld2xpbmUrZGR7cGFkZGluZy1sZWZ0OjB9LmNvbnRhY3QtY2FyZF9kYXNoYm9hcmQgZGwgZHR7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGRsIGR0Lm5ld2xpbmV7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGRsIGR0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjB9fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmd7cGFkZGluZzowO21pbi1oZWlnaHQ6NzQzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmd7bWluLWhlaWdodDphdXRvfX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6NjMwcHg7Zm9udC1zaXplOjE5cHg7cGFkZGluZy10b3A6MTAwcHg7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctdG9wOjEwcHh9fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb2x1bW4tdGl0bGV7Y29sb3I6I2ZmZjtib3gtc2hhZG93OiMwMjllZTMgMHB4IC01cHggaW5zZXQ7bGluZS1oZWlnaHQ6MS4wODttYXJnaW4tYm90dG9tOjM0cHg7d2lkdGg6Zml0LWNvbnRlbnQ7bWF4LXdpZHRoOm1heC1jb250ZW50fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0Ojg1MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZ3ttaW4taGVpZ2h0OjQ5NXB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmd7bWluLWhlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3twb3NpdGlvbjphYnNvbHV0ZTttYXgtd2lkdGg6MTIwMHB4O3RvcDowO2xlZnQ6MTUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3ttYXgtd2lkdGg6NTEwcHg7bGVmdDphdXRvO3JpZ2h0Oi0xNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6Mjk3cHg7cmlnaHQ6YXV0b319c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmd7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAucmV2ZXJzZSAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmd7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MTBweH19c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3ttYXgtd2lkdGg6OTAwcHg7cmlnaHQ6NDBweDtsZWZ0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAucmV2ZXJzZSAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmcgaW1ne21heC13aWR0aDo0NTNweDtyaWdodDowO2xlZnQ6LTEwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjMxNXB4O3JpZ2h0OmF1dG87bGVmdDphdXRvfX0uaGVhZGVyLCNtYWluaGVhZGVyLmhlYWRlcntiYWNrZ3JvdW5kOiMwMDA7ei1pbmRleDoxMDB9LmhlYWRlcjpiZWZvcmUsLmhlYWRlcjphZnRlciwjbWFpbmhlYWRlci5oZWFkZXI6YmVmb3JlLCNtYWluaGVhZGVyLmhlYWRlcjphZnRlcntjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiM0OTQ5NDk7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtsZWZ0OjA7cmlnaHQ6MH0ucGYtZGFzaGJvYXJkIC5oZWFkZXI6YWZ0ZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5oZWFkZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFkYmRifS5wZi1kYXNoYm9hcmQgLmhlYWRlcjpiZWZvcmUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5oZWFkZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzowcHggMzJweDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UgMHN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzowIDE2cHh9LnBmLWRhc2hib2FyZCAuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdntwYWRkaW5nOjggMTZweH19LnBmLWJyb2NodXJlIC5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiwucGYtYnJvY2h1cmUgI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzoyOHB4IDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtYnJvY2h1cmUgLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2LC5wZi1icm9jaHVyZSAjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdntwYWRkaW5nOjIwcHggMTZweH19LnBmLWNoZWNrb3V0IC5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiwucGYtY2hlY2tvdXQgI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZy10b3A6MTdweDtwYWRkaW5nLWJvdHRvbToxN3B4fS5wZi1icm9jaHVyZS5zaXRlLWxvY2t0b25sc29zdGVzdCAuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsLnBmLWJyb2NodXJlLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0ICNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2e3BhZGRpbmc6OHB4IDMycHh9LnBmLWJyb2NodXJlLnNpdGUtbHNvcyAuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsLnBmLWJyb2NodXJlLnNpdGUtbHNvcyAjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdntwYWRkaW5nOjhweCAzMnB4fS5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubG9nby5wcm9mZXNzaW9ucyAuaWNvbi1sb2dvLXdoaXRlLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5sb2dvLnByb2Zlc3Npb25zIC5pY29uLWxvZ28td2hpdGV7bWF4LWhlaWdodDowO29wYWNpdHk6MDttYXJnaW4tYm90dG9tOjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dCwgbWFyZ2luLWJvdHRvbSAwLjNzIGVhc2Utb3V0fS5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubG9nby5wcm9mZXNzaW9ucyAubG9nby1uby10ZXh0LXdoaXRlLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5sb2dvLnByb2Zlc3Npb25zIC5sb2dvLW5vLXRleHQtd2hpdGV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGxpbmVhciAwc30uaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGUsI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7dG9wOjUwJX0uaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmxvZ28tbHNvcywjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubG9nby5wcm9mZXNzaW9ucyAubG9nby1sc29ze3RyYW5zZm9ybTpzY2FsZSgwLjYpO21hcmdpbi1sZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLm1haW4tbmF2PmxpLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5tYWluLW5hdj5saXtwYWRkaW5nOjE4cHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLm1haW4tbmF2PmxpLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5tYWluLW5hdj5saXtwYWRkaW5nOjhweCAwfX0uaGVhZGVyIC5mbGV4LW5hdiwjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2e3BhZGRpbmc6MHB4IDMycHg7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZX0ucGYtYnJvY2h1cmUgLmhlYWRlciAuZmxleC1uYXYsLnBmLWJyb2NodXJlICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZzoyMHB4IDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtYnJvY2h1cmUgLmhlYWRlciAuZmxleC1uYXYsLnBmLWJyb2NodXJlICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZzoyMHB4IDE2cHh9fS5wZi1icm9jaHVyZSAuaGVhZGVyIC5mbGV4LW5hdi5ib3VuZHMsLnBmLWJyb2NodXJlIC5oZWFkZXIgLmZsZXgtbmF2LmpmLWhlYWRlci1ib3VuZHMsLnBmLWJyb2NodXJlICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYuYm91bmRzLC5wZi1icm9jaHVyZSAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2LmpmLWhlYWRlci1ib3VuZHN7bWF4LXdpZHRoOjIwMDBweH0ucGYtY2hlY2tvdXQgLmhlYWRlciAuZmxleC1uYXYsLnBmLWNoZWNrb3V0ICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZy10b3A6MTdweDtwYWRkaW5nLWJvdHRvbToxN3B4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRlciAuZmxleC1uYXYsI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdntwYWRkaW5nOjlweCAxNnB4fX0uaGVhZGVyIC5mbGV4LW5hdiAubG9naW4tY29udGFpbmVyLCNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLmxvZ2luLWNvbnRhaW5lcntjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcn0uaGVhZGVyIC5mbGV4LW5hdiAubG9naW4tY29udGFpbmVyIC5vZmYtY2FudmFzLW9wZW4tbG9naW4gc3ZnLCNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLmxvZ2luLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHN2Z3tmaWxsOiNmZmY7bWFyZ2luLXJpZ2h0OjEzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBmLWRhc2hib2FyZCAuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsLnBmLWRhc2hib2FyZCAuaGVhZGVyIC5mbGV4LW5hdiAubG9naW4tY29udGFpbmVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2IC5sb2dpbi1jb250YWluZXJ7bWF4LXdpZHRoOjEwMHB4fX0uaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXJ7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXh9LmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyIHN2ZywjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2IC5tZW51LWNvbnRhaW5lciBzdmd7Y3Vyc29yOnBvaW50ZXJ9LnBmLWRhc2hib2FyZCAuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIgc3ZnLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIgc3Zne2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1icm9jaHVyZS5zaXRlLWxvY2t0b25sc29zdGVzdCAuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsLnBmLWJyb2NodXJlLnNpdGUtbHNvcyAuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsLnBmLWJyb2NodXJlLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0ICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyLC5wZi1icm9jaHVyZS5zaXRlLWxzb3MgI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXJ7ZGlzcGxheTpub25lfX11bC5tYWluLW5hdi1pY29uc3twb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpibG9jaztmb250LXNpemU6MH11bC5tYWluLW5hdi1pY29ucz5saXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCU7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjQycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5tYWluLW5hdi1pY29ucz5saXt3aWR0aDoxMDAlfX11bC5tYWluLW5hdi1pY29ucz5saT5he2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MjFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm1haW4tbmF2LWljb25zPmxpPmF7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246bGVmdH19dWwubWFpbi1uYXYtaWNvbnM+bGk+YSAubmF2LWljb257dHJhbnNpdGlvbjphbGwgMjUwbXN9dWwubWFpbi1uYXYtaWNvbnM+bGk+YTpob3Zlcix1bC5tYWluLW5hdi1pY29ucz5saT5hOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjJweCAjMDFiZWU1IHNvbGlkO2NvbG9yOiMwMjllZTN9dWwubWFpbi1uYXYtaWNvbnM+bGk+YTpob3ZlciAubmF2LWljb24sdWwubWFpbi1uYXYtaWNvbnM+bGk+YTpob3ZlciBzdmcsdWwubWFpbi1uYXYtaWNvbnM+bGk+YTphY3RpdmUgLm5hdi1pY29uLHVsLm1haW4tbmF2LWljb25zPmxpPmE6YWN0aXZlIHN2Z3tmaWxsOiMwMjllZTN9dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzcGFue2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojMDI5ZWUzO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7Y29sb3I6I2ZmZn11bC5tYWluLW5hdi1pY29ucz5saT5hIHNwYW46aG92ZXJ7Y29sb3I6IzEzMTYxOH19dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXM7ZmlsbDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzdmd7ZmxvYXQ6cmlnaHR9fXVsLm1haW4tbmF2LWljb25zPmxpPmEgLmxvZ2lue3dpZHRoOjE0cHg7aGVpZ2h0OjIwcHh9dWwubWFpbi1uYXYtaWNvbnM+bGk+YSAuc2VhcmNoe3dpZHRoOjIxcHg7aGVpZ2h0OjIwcHh9Lm1vYmlsZS1uYXYtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6NThweDttYXJnaW4tYm90dG9tOjYycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubW9iaWxlLW5hdi1oZWFkZXJ7bWFyZ2luLWJvdHRvbTozNXB4O3BhZGRpbmctcmlnaHQ6NDVweH19Lm1vYmlsZS1uYXYtaGVhZGVyIC5tb2JpbGUtbmF2LXRpdGxle2Zsb2F0OmxlZnQ7cGFkZGluZy10b3A6MTJweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmfS5tb2JpbGUtbmF2LWhlYWRlciAubW9iaWxlLW5hdi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozM3B4O3RvcDowO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7cGFkZGluZzowO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2Nsb3NlLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt6LWluZGV4OjEwMH0ubW9iaWxlLW5hdi1oZWFkZXIgLm1vYmlsZS1uYXYtY2xvc2U6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubW9iaWxlLW5hdi1oZWFkZXIgLm1vYmlsZS1uYXYtY2xvc2V7cmlnaHQ6MjBweH19LnNpdGUtbHNvcyAucGFnZS1nZXQtYS1xdW90ZSwuc2l0ZS1sc29zIC5wYWdlLXJlcXVlc3QtYS1xdW90ZSwuc2l0ZS1sc29zIC5wYWdlLW5vdGlmeS1hLWNsYWlte2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaXRlLWxvY2t0b25tb2JpbGl0eSAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsLnNpdGUtbG9ja3Rvbm1vYmlsaXR5IC5wYWdlLWFib3V0LXVze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5yZWFkb25seU1vZGUgI21haW5oZWFkZXJ7bWFyZ2luLXRvcDo3OXB4ICFpbXBvcnRhbnR9Lmljb24tY3JlYXRlLXBvbGljeXtmaWxsOiNmZmZ9LmhlYWRlci1hY2NvdW50LXN3aXRjaGVye2hlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlci1hY2NvdW50LXN3aXRjaGVyIHNwYW57Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO21hcmdpbi1yaWdodDo4cHh9LmhlYWRlci1hY2NvdW50LXN3aXRjaGVyIHN2Z3tmaWxsOiNmZmZ9Lmljb24tY29nX3Byb2Zlc3Npb25ze2ZpbGw6IzAyOWVlMzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjVlbX0ucGYtZGFzaGJvYXJkIC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBzdmd7Y3Vyc29yOnBvaW50ZXJ9LnBmLWRhc2hib2FyZCAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkub2ZmLWNhbnZhcy1vcGVue3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6IDU2OXB4KXsuc2l0ZS1lbnd0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDRweH19LnN1Yi1uYXZ7YmFja2dyb3VuZC1jb2xvcjojZTllZGYwfS5zdWItbmF2IC5sb2dve2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoxLjc2O2xldHRlci1zcGFjaW5nOjAuMzhweDt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucGYtZGFzaGJvYXJkIC5zdWItbmF2IC5sb2dve3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuc3ViLW5hdntkaXNwbGF5Om5vbmV9fS5zdWItbmF2IC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saT5he2NvbG9yOiMxYzFjMWJ9LnN1Yi1uYXYgLm1haW4tbmF2LXdyYXAgLm1haW4tbmF2Pmxpe2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMTJweDtib3JkZXItbGVmdDpzb2xpZCAxcHggIzk3OTc5NztsaW5lLWhlaWdodDoyOHB4fS5zdWItbmF2IC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saTpmaXJzdC1jaGlsZHtib3JkZXI6MCBub25lfUBtZWRpYSAobWluLXdpZHRoOiA1NjlweCl7LnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEwNHB4fX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXJ7cGFkZGluZy1sZWZ0OjUwcHh9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0LHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHR7bGluZS1oZWlnaHQ6MjFweDtjb2xvcjojYzhjOWNhfXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAubm90aWZpY2F0aW9uLWljb24sc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAubm90aWZpY2F0aW9uLWljb257ZGlzcGxheTpub25lfXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAubm90aWZpY2F0aW9uLWNvdW50ZXItcm91bmRlZCxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5ub3RpZmljYXRpb24tY291bnRlci1yb3VuZGVke2Rpc3BsYXk6bm9uZX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLm5vdGlmaWNhdGlvbi1tZXNzYWdlLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLm5vdGlmaWNhdGlvbi1tZXNzYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5ub3RpZmljYXRpb24tbWVzc2FnZSxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5ub3RpZmljYXRpb24tbWVzc2FnZXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQ2fX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLmdvLXRvLW15LWxvY2t0b24sc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAuZ28tdG8tbXktbG9ja3RvbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjIycHg7Y29sb3I6I2M4YzljYX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLmdvLXRvLW15LWxvY2t0b24gc3BhbixzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5nby10by1teS1sb2NrdG9uIHNwYW57cGFkZGluZzowIDJweCAwIDVweH1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLmdvLXRvLW15LWxvY2t0b246aG92ZXIsc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5nby10by1teS1sb2NrdG9uOmFjdGl2ZSxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5nby10by1teS1sb2NrdG9uOmhvdmVyLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLmdvLXRvLW15LWxvY2t0b246YWN0aXZle2NvbG9yOiMwMjllZTN9Lm1haW4tbmF2LXdyYXB7ZmxleDoxIDEgNjAlO3otaW5kZXg6MjB9Lm1haW4tbmF2LXdyYXAgLmljb24tZGFzaGJvYXJkLWhlYWRlcnttYXJnaW4tbGVmdDowLjI1ZW07bWFyZ2luLXRvcDotM3B4fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdntmbGV4OjEgMSBhdXRvO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87Zm9udC1zaXplOjE2cHg7cGFkZGluZzozMXB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWRhc2hib2FyZCAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGl7ZmxleDowIDEgYXV0b30ucGYtZGFzaGJvYXJkIC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5vZmYtY2FudmFzLWNvbnRyb2xzLndyYXBwZXItbG9nb3V0e21hcmdpbi1yaWdodDotMjRweH1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGk6bm90KC5vZmYtY2FudmFzLWNvbnRyb2xzKXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2Pmxpe3BhZGRpbmc6OHB4IDB9fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MC41cHg7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhe2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX19Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpIGE6YWZ0ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDozcHg7YmFja2dyb3VuZDojMDI5ZWUzO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDoxMDAlO2NvbnRlbnQ6Jyc7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhI3BkZmRvd25sb2FkYnV0dG9uOmFmdGVye2NvbnRlbnQ6bm9uZX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYTpob3ZlcjphZnRlciwubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYTphY3RpdmU6YWZ0ZXJ7b3BhY2l0eToxO3RvcDo2NSV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmN1cnJlbnQgYTphZnRlcntvcGFjaXR5OjE7dG9wOjY1JX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGk6Zmlyc3QtY2hpbGQgYTphZnRlcntkaXNwbGF5Om5vbmV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmhhcy1zdWJtZW51OmhvdmVye2JhY2tncm91bmQ6IzA2MDcwOH0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkuaGFzLXN1Ym1lbnU6aG92ZXIgYSsuZmlyc3QtbGV2ZWwtc3VibWVudXttYXgtaGVpZ2h0OjcwMHB4fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5jcmVhdGUucWN3aXphcmQgYTphZnRlcntkaXNwbGF5Om5vbmV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmNyZWF0ZS5xY3dpemFyZCBhIC5pY29uLXdpemFyZHt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O2ZpbGw6IzAyOWVlM30ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkuY3JlYXRlLnFjd2l6YXJkOmhvdmVyPmEgLmljb24td2l6YXJke2ZpbGw6I2ZmZn0ubWFpbi1uYXYtd3JhcCAjcGRmZG93bmxvYWRidXR0b257bGluZS1oZWlnaHQ6MjVweH0ubWFpbi1uYXYtd3JhcCAjcGRmZG93bmxvYWRidXR0b24uZGlzYWJsZWR7b3BhY2l0eTowLjI1O2N1cnNvcjp3YWl0fS5tYWluLW5hdi13cmFwIC5pY29uLWRhc2hib2FyZC1oZWFkZXJ7ZmlsbDojZmZmfS5tYWluLW5hdi13cmFwIC5pY29uLWRhc2hib2FyZC1oZWFkZXIgI25lZWRsZXtmaWxsOiMwMjllZTN9I2ljb24tZGFzaGJvYXJkLWhlYWRlciAjbmVlZGxle2ZpbGw6IzAyOWVlM311bC5maXJzdC1sZXZlbC1zdWJtZW51e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlO21pbi13aWR0aDowO2hlaWdodDphdXRvO3RvcDphdXRvO2xlZnQ6YXV0bztwYWRkaW5nOjAgMCAxNXB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmU7ei1pbmRleDoxfX11bC5maXJzdC1sZXZlbC1zdWJtZW51Pmxpe3BhZGRpbmc6MzJweCAzMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItYm90dG9tOjAgbm9uZTtmbGV4OjEgMSAzMDBweH11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpIGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU1fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGkgYTphZnRlcntkaXNwbGF5Om5vbmV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhLnN1Ym1lbnUtc2libGluZ3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZy1sZWZ0OjI1JX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpIGEuc3VibWVudS1zaWJsaW5nOmhvdmVye2NvbG9yOiMwMjllZTM7dHJhbnNpdGlvbjphbGwgMTAwMG1zIGVhc2V9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhOmhvdmVye2NvbG9yOiMwMjllZTN9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudXtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudXtwYWRkaW5nOjVweCAwO2Rpc3BsYXk6bm9uZTttaW4td2lkdGg6MDtoZWlnaHQ6YXV0b319dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozMCU7Ym9yZGVyLWJvdHRvbTowIG5vbmV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3ZlcjpiZWZvcmV7bGVmdDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6aG92ZXI6YWZ0ZXJ7bGVmdDo2cHh9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saT5he2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6N3B4IDA7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk+YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjZweCA0MHB4IDZweCAxNXB4O3otaW5kZXg6NX19dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saT5hOmFmdGVye2hlaWdodDoxcHg7dG9wOjFlbTtsZWZ0Oi0yNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7d2lkdGg6MDt0cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UsIG9wYWNpdHkgMHN9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3Zlcj5hOmFmdGVye3dpZHRoOjE0cHg7b3BhY2l0eToxO3otaW5kZXg6OTk5OTl9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3Zlcj5hOmhvdmVyOmFmdGVye3RvcDoxZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KX11bC50d28tY29sdW1uLXN1Ym1lbnV7d2lkdGg6Mzg0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC50d28tY29sdW1uLXN1Ym1lbnV7bGVmdDowO3dpZHRoOjEwMCV9fXVsLm9uZS1jb2x1bW4tc3VibWVudXt3aWR0aDo0ODBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm9uZS1jb2x1bW4tc3VibWVudXtsZWZ0OjA7d2lkdGg6MTAwJX19LnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IHVsLm9uZS1jb2x1bW4tc3VibWVudXt3aWR0aDphdXRvO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tcmlnaHQ6LTIwMHB4fS5zaXRlLWxvY2t0b25yZWNydWl0bWVudCB1bC5vbmUtY29sdW1uLXN1Ym1lbnUgdWwuc2Vjb25kLWxldmVsLXN1Ym1lbnV7bWFyZ2luOjE2cHggMH0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmc6OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzRweDt0b3A6NTAlO21hcmdpbi10b3A6LThweDt6LWluZGV4OjE7Ym9yZGVyLXJpZ2h0OjAuMWVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4xZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7d2lkdGg6MTNweDtoZWlnaHQ6MTNweH0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmcuc3VibWVudS1vcGVuZWQ6OmFmdGVye3RvcDozNHB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmc6OmJlZm9yZXtyaWdodDoyMHB4fS5oYXMtc3VibWVudSBhLnN1Ym1lbnUtc2libGluZzo6YWZ0ZXJ7cmlnaHQ6MjRweH11bC5maXJzdC1sZXZlbC1zdWJtZW51LnN1Ym1lbnUtb3BlbmVke21heC1oZWlnaHQ6NjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5maXJzdC1sZXZlbC1zdWJtZW51LnN1Ym1lbnUtb3BlbmVkOjphZnRlcntkaXNwbGF5Om5vbmV9fS5wZi1icm9jaHVyZSB1bC5maXJzdC1sZXZlbC1zdWJtZW51LnN1Ym1lbnUtb3BlbmVke3BhZGRpbmctcmlnaHQ6NDBweH0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnU6aG92ZXJ7dHJhbnNpdGlvbjphbGwgNzAwbXMgZWFzZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnUuc3VibWVudS1zaWJsaW5ne2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXJpZ2h0OjMwcHh9LnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmd7cGFkZGluZy1yaWdodDo1MHB4O2Rpc3BsYXk6ZmxleDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmd7cGFkZGluZy1yaWdodDo1MHB4O2Rpc3BsYXk6ZmxleH19Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZyAuaWNvbi1jaGV2cm9uLXdyYXBwZXJ7ZGlzcGxheTpibG9jaztib3JkZXItcmlnaHQ6MC4xZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTowLjFlbSBzb2xpZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O21hcmdpbi10b3A6MnB4O3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2V9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZzpob3Zlcnt0cmFuc2l0aW9uOmFsbCAxMDAwbXMgZWFzZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnUuc3VibWVudS1zaWJsaW5nOmhvdmVyIC5pY29uLWNoZXZyb24td3JhcHBlcnttYXJnaW4tdG9wOi00cHg7Ym9yZGVyLWNvbG9yOiMwMjllZTN9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZy5zdWJtZW51LW9wZW5lZCAuaWNvbi1jaGV2cm9uLXdyYXBwZXJ7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZyksLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5tZW51LWl0ZW0td2l0aC1hcnJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1yaWdodDo1MHB4fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZykgLmljb24tY2hldnJvbi13cmFwcGVyLC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEubWVudS1pdGVtLXdpdGgtYXJyb3cgLmljb24tY2hldnJvbi13cmFwcGVye2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMWVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4xZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7bWFyZ2luLXRvcDozcHg7dHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnU6bm90KC5zdWJtZW51LXNpYmxpbmcpOmhvdmVyIC5pY29uLWNoZXZyb24td3JhcHBlciwub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLm1lbnUtaXRlbS13aXRoLWFycm93OmhvdmVyIC5pY29uLWNoZXZyb24td3JhcHBlcnttYXJnaW4tcmlnaHQ6OHB4O2JvcmRlci1jb2xvcjojMDI5ZWUzfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51Om5vdCguc3VibWVudS1zaWJsaW5nKS5zaG93LWRlc2t0b3AsLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5tZW51LWl0ZW0td2l0aC1hcnJvdy5zaG93LWRlc2t0b3B7ZGlzcGxheTpub25lfX0ucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51Om5vdCguc3VibWVudS1zaWJsaW5nKS5zaG93LWRlc2t0b3AsLnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEubWVudS1pdGVtLXdpdGgtYXJyb3cuc2hvdy1kZXNrdG9we2Rpc3BsYXk6bm9uZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaS5tZW51aXRlbV90ZXh0IGltZy5pY29uLWRhc2hib2FyZC1oZWFkZXJ7bWFyZ2luLWxlZnQ6MTBweH0uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGl7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluVXAgMC44czstbW96LWFuaW1hdGlvbjpmYWRlSW5VcCAwLjhzOy1tcy1hbmltYXRpb246ZmFkZUluVXAgMC44czstby1hbmltYXRpb246ZmFkZUluVXAgMC44czthbmltYXRpb246ZmFkZUluVXAgMC44czthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMW4pe2FuaW1hdGlvbi1kZWxheTouM3N9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgybil7YW5pbWF0aW9uLWRlbGF5Oi42c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDNuKXthbmltYXRpb24tZGVsYXk6LjlzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoNG4pe2FuaW1hdGlvbi1kZWxheToxLjJzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoNW4pe2FuaW1hdGlvbi1kZWxheToxLjVzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoNm4pe2FuaW1hdGlvbi1kZWxheToxLjhzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoN24pe2FuaW1hdGlvbi1kZWxheToyLjFzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoOG4pe2FuaW1hdGlvbi1kZWxheToyLjRzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoOW4pe2FuaW1hdGlvbi1kZWxheToyLjdzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMTBuKXthbmltYXRpb24tZGVsYXk6M3N9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgxMW4pe2FuaW1hdGlvbi1kZWxheTozLjNzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMTJuKXthbmltYXRpb24tZGVsYXk6My42c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDEzbil7YW5pbWF0aW9uLWRlbGF5OjMuOXN9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgxNG4pe2FuaW1hdGlvbi1kZWxheTo0LjJzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMTVuKXthbmltYXRpb24tZGVsYXk6NC41c30uaXMtb2ZmY2FudmFzLW9wZW4ucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gLnN1Ym1lbnUgbGl7cGFkZGluZzowcHggMCAwcHggMzBweH0uaXMtb2ZmY2FudmFzLW9wZW4ucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gLnN1Ym1lbnUgbGkgYXtwYWRkaW5nOjEycHggMCAxMnB4IDUwcHh9Lm9mZi1jYW52YXMtbmF2e3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjQyMHB4O2hlaWdodDoxMDAlO3RvcDowO3JpZ2h0Oi00MjBweDt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2Utb3V0O3BhZGRpbmc6ODBweCAwIDIwcHggMDtvdmVyZmxvdy15OmF1dG87YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt6LWluZGV4Ojk5OTk5OTl9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub2ZmLWNhbnZhcy1uYXZ7d2lkdGg6MTAwJTtyaWdodDotMTAwJTtwYWRkaW5nOjIwcHggMCAyMHB4IDE2cHh9fS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmLWNhbnZhcy1uYXZ7cmlnaHQ6MH0ub2ZmLWNhbnZhcy1uYXYgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9Lm9mZi1jYW52YXMtbmF2IGxpe3BhZGRpbmc6NnB4IDAgNnB4IDE1cHh9Lm9mZi1jYW52YXMtbmF2IGxpLmVkaXQtcHJvZmlsZSwub2ZmLWNhbnZhcy1uYXYgbGkuY3JlYXRle21hcmdpbi10b3A6M2VtfS5vZmYtY2FudmFzLW5hdiBsaS5lZGl0LXByb2ZpbGU6YWZ0ZXIsLm9mZi1jYW52YXMtbmF2IGxpLmNyZWF0ZTphZnRlcntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6IzUwNWM2NDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEuNWVtO2xlZnQ6NTBweDtyaWdodDo1MHB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJ30ub2ZmLWNhbnZhcy1uYXYgbGkgYXtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub2ZmLWNhbnZhcy1uYXYgbGkgYXtoZWlnaHQ6YXV0bztmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmZ9fS5vZmYtY2FudmFzLW5hdiBsaSBhOmhvdmVyLC5vZmYtY2FudmFzLW5hdiBsaSBhOmFjdGl2ZXtjb2xvcjojMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzEzMTYxODt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vZmYtY2FudmFzLW5hdiBsaSBhOmhvdmVyLC5vZmYtY2FudmFzLW5hdiBsaSBhOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ub2ZmLWNhbnZhcy1uYXYgbGkuY3VycmVudCBhe2NvbG9yOiMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMTMxNjE4O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIHN2Z3tmaWxsOiNmZmY7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0cmFuc2l0aW9uOmZpbGwgMzAwbXMgZWFzZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1MHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBhOmhvdmVyIHN2Z3tmaWxsOiMwMjllZTN9Lm9mZi1jYW52YXMtbmF2IGxpLm9uIGEsLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtjb2xvcjojMDI5ZWUzICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMTMxNjE4O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtbmF2IGxpLm9uIGEsLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ub2ZmLWNhbnZhcy1uYXYgbGkub24gYS5zdWJtZW51LXNpYmxpbmcsLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYS5zdWJtZW51LXNpYmxpbmd7cG9pbnRlci1ldmVudHM6YXV0b31ib2R5Om5vdCguZGV0YWlsLXBhZ2UpIC5vZmYtY2FudmFzLW5hdiBsaS5vbiBhLGJvZHk6bm90KC5kZXRhaWwtcGFnZSkgLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtwb2ludGVyLWV2ZW50czpub25lfS5jYnAtc3BtZW51LXJpZ2h0LmNicC1zcG1lbnUtb3BlbntyaWdodDowcHh9LnBhZ2UtY29udGFpbmVye292ZXJmbG93LXg6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LmlzLW9mZmNhbnZhcy1vcGVuIC5wYWdlLWNvbnRhaW5lcntsZWZ0Oi0zODRweH0ubW9iaWxlLW5hdi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozM3B4O3RvcDozMnB4O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7cGFkZGluZzowO3otaW5kZXg6MTAwfS5tb2JpbGUtbmF2LWNsb3NlOmhvdmVye2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1vYmlsZS1uYXYtY2xvc2V7cmlnaHQ6MjBweH19Lm1vYmlsZS1uYXYtY2xvc2Ugc3Zne2ZpbGw6I2ZmZjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RyYW5zaXRpb246ZmlsbCAzMDBtcyBlYXNlfS5tb2JpbGUtbmF2LWNsb3NlIHN2Zzpob3ZlcntmaWxsOiMwMjllZTN9Lm1haW4tbmF2LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS5vZmYtY2FudmFzLW5hdiAubmF2LWljb25zLXdyYXB7cGFkZGluZzowO2JvcmRlci1ib3R0b206MCBub25lfS5vZmYtY2FudmFzLWNvbnRyb2xze21pbi13aWR0aDoxMDBweDttYXgtd2lkdGg6MjAwcHg7ZmxleC1iYXNpczozMDBweDtwYWRkaW5nLWxlZnQ6MzBweCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDMzOHB4KXsucGYtYnJvY2h1cmUgLm9mZi1jYW52YXMtY29udHJvbHN7bWluLXdpZHRoOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBmLWRhc2hib2FyZCAub2ZmLWNhbnZhcy1jb250cm9sc3ttYXgtd2lkdGg6MTMwcHh9fS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnN7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzLXByb2Zlc3Npb25zIC5vZmYtY2FudmFzLW9wZW4tbm90aWZpY2F0aW9uc3twYWRkaW5nOjB9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyAub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue21hcmdpbi1sZWZ0Oi0zMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAzMzhweCl7LnBmLWJyb2NodXJlIC5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMgLm9mZi1jYW52YXMtb3Blbi1sb2dpbnttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucGYtZGFzaGJvYXJkIC5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMgLm9mZi1jYW52YXMtb3Blbi1sb2dpbnttYXJnaW46MCAwIDAgLTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyB1bHttYXJnaW4tbGVmdDotMjBweH19Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyB1bCBsaXtwYWRkaW5nOjB9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyB1bCBsaSBzdmd7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub2ZmLWNhbnZhcy1jb250cm9sc3tkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5vZmYtY2FudmFzLWNvbnRyb2xze3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiAzMzhweCl7Lm9mZi1jYW52YXMtY29udHJvbHMgLm9mZi1jYW52YXMtb3Blbi1ub3RpZmljYXRpb25ze2Rpc3BsYXk6bm9uZX19Lm9mZi1jYW52YXMtY29udHJvbHMgLm9mZi1jYW52YXMtcHJpbnQgI3BkZmRvd25sb2FkYnV0dG9ue3ZlcnRpY2FsLWFsaWduOnVuc2V0ICFpbXBvcnRhbnR9Lm9mZi1jYW52YXMtY29udHJvbHMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDoxMDAlfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsPmxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwMjllZTM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDt3aWR0aDo5cHg7aGVpZ2h0OjlweDtib3JkZXItcmFkaXVzOjEwMCU7Y29udGVudDphdHRyKGRhdGEtbm90aWZpY2F0aW9uQ291bnQpfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm9mZi1jYW52YXMtY29udHJvbHMgdWw+bGkuaGFzTm90aWZpY2F0aW9uczphZnRlcntyaWdodDozM3B4fX0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaXtmbGV4OjEgMSBhdXRvO2NvbG9yOiMxYzFjMWI7cGFkZGluZzowIDlweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaXtwYWRkaW5nOjA7dGV4dC1hbGlnbjpyaWdodH0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW4tbm90aWZpY2F0aW9ucywub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW4tbG9naW57dGV4dC1hbGlnbjpsZWZ0fX0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW57cGFkZGluZy1yaWdodDowO21heC13aWR0aDpub25lO3RleHQtYWxpZ246cmlnaHQ7Y3Vyc29yOnBvaW50ZXJ9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowLjVweDtsaW5lLWhlaWdodDoyNHB4fS5wZi1kYXNoYm9hcmQgLm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue21hcmdpbjo0cHggMH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXsucGYtZGFzaGJvYXJkIC5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpLm9mZi1jYW52YXMtb3Blbi1sb2dpbiBzcGFue2Rpc3BsYXk6bm9uZX19Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi4yNWVtfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpOmhvdmVye2N1cnNvcjpwb2ludGVyfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpIHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojZmZmO3RyYW5zaXRpb246ZmlsbCAzMDBtcyBlYXNlfS5wZi1kYXNoYm9hcmQgLm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkgc3Zne2ZpbGw6IzFjMWMxYn0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaSBzdmc6aG92ZXJ7ZmlsbDojMDI5ZWUzfS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHNfdjIgdWwgbGkgc3BhbntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3Yye21heC13aWR0aDoyNzBweDttaW4taGVpZ2h0OjEwNHB4fS5tYWluLW5hdj4ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3Yye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206MTVweH0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MCAxIGF1dG87bWF4LXdpZHRoOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHVsIGxpIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo2cHg7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE1cHh9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MiB1bCBsaS5vZmYtY2FudmFzLW9wZW57bWFyZ2luLWxlZnQ6MTVweH19Lm9mZi1jYW52YXMtY29udHJvbHMgLmljb24taGFtYnVyZ2Vye3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2Utb3V0fS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmLWNhbnZhcy1jb250cm9scyAuaWNvbi1oYW1idXJnZXJ7b3BhY2l0eTowfS5vZmZDYW52YXNNZW51LXRhYmJlZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MH0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+c2VjdGlvbntib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7ei1pbmRleDowO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLHotaW5kZXggMHMgbGluZWFyIDIwMG1zfS5vZmZDYW52YXNNZW51LXRhYmJlZD5zZWN0aW9uLm9wZW57b3BhY2l0eToxO3otaW5kZXg6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZSx6LWluZGV4IDBzIGxpbmVhciAyMDBtc30ub2ZmQ2FudmFzTWVudS10YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjAgbm9uZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3Bze3BhZGRpbmctbGVmdDo1MHB4fS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuaGFzTm90aWZpY2F0aW9uczphZnRlcntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzAyOWVlMztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTdweDtyaWdodDoyOHB4O3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OicnfS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuaGFzTm90aWZpY2F0aW9uczI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwMjllZTM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDoxNnB4O3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbnRlbnQ6YXR0cihkYXRhLW5vdGlmaWNhdGlvbnNDb3VudCk7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY5O3RleHQtYWxpZ246Y2VudGVyfS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGksLm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5hY3RpdmV7cGFkZGluZzo2cHggMTVweCA2cHggMH0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpPmEsLm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5hY3RpdmU+YXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowIG5vbmU7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMzAwbXMgZWFzZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpPmEgc3ZnLC5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuYWN0aXZlPmEgc3Zne2ZpbGw6I2ZmZn0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpPmE6aG92ZXIsLm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5hY3RpdmU+YTpob3ZlcntvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpPmEgLmljb24tZGFzaGJvYXJkLWhlYWRlciwub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmFjdGl2ZT5hIC5pY29uLWRhc2hib2FyZC1oZWFkZXJ7d2lkdGg6MjhweDttYXJnaW4tbGVmdDozcHg7dG9wOi0ycHg7cG9zaXRpb246cmVsYXRpdmV9fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpe3BhZGRpbmc6MH0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhe3BhZGRpbmc6MjBweCAwIDIwcHggNTBweDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpLm9uPmEsLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk+YTpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5vZmYtY2FudmFzLW5hdiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaT51bCBsaT5he2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lm9mZi1jYW52YXMtbmF2IC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpPnVsIGxpPmE6aG92ZXJ7dHJhbnNpdGlvbjphbGwgNzAwbXMgZWFzZX0ubWVudS10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjg4O3BhZGRpbmctbGVmdDo1MHB4fS5oMnttYXJnaW46MC44M2VtIDB9Lmluc3VyYW5jZS10eXBlLWFsZXJ0LW1lbnV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ2fS5pbnN1cmFuY2UtdHlwZS1hbGVydC1tZW51IC5zdGFmZi1jb250YWN0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzllOWM5ZTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQtbWVudS5hbGVydC1tZXNzYWdle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0ubm90aWZpY2F0aW9uLXBvbGljeS1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nOjIwcHggMDttYXJnaW46MHB4IDUwcHh9Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudSAuY2xvc2UtY29weXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjA7cGFkZGluZzowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjFlbX0ubm90aWZpY2F0aW9uLXBvbGljeS1tZW51IC5jbG9zZS1jb3B5OmhvdmVye2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMjllZTN9Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudSsubm90aWZpY2F0aW9uLXBvbGljeS1tZW51e2JvcmRlci10b3A6c29saWQgMC45cHggIzc3NzY3N30udGltZS1hZGRlZHt3aWR0aDoxOThweDtoZWlnaHQ6MTdweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3Nzc2Nzc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDZ9LmRpc3BsYXktaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kaXNwbGF5LWlubGluZXtkaXNwbGF5OmlubGluZX0uZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrfS5tdWx0aXBsZS1vY20tZm9ybS13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0Ojgwdmh9Lm9jbS1mb3Jte3BhZGRpbmc6MCA1MHB4IDAgNTBweH0ub2NtLWZvcm0gLm1lbnUtdGl0bGV7cGFkZGluZy1sZWZ0OjB9Lm9jbS1mb3JtIC5tZW51LXN1YnRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU3O2NvbG9yOiNmZmZmZmY7bWFyZ2luLWJvdHRvbTo0MHB4fS5vY20tZm9ybSAuZm9ybS1maWVsZHttYXJnaW4tYm90dG9tOi43NWVtfS5vY20tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwub2NtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde2JvcmRlcjoxcHggc29saWQgIzliOWI5YjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2FwcGVhcmFuY2U6bm9uZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDZweDt3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2V9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsLm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwMjllZTN9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aG92ZXIsLm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Ym9yZGVyOjAgbm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOWI5YjliO21hcmdpbi1ib3R0b206NDBweH0ub2NtLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3Zlcntib3JkZXItY29sb3I6I2ZmZn0ub2NtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde21hcmdpbi1ib3R0b206MTBweH0ub2NtLWZvcm0gbGFiZWx7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTVweDttYXJnaW4tYm90dG9tOi41ZW19Lm9jbS1mb3JtIC5idG5fYSwub2NtLWZvcm0gI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAub2NtLWZvcm0gLmJ1dHRvbnttYXJnaW46MWVtIDAgMC43NWVtfS5vY20tZm9ybSAuZm9ybS1saW5rc3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOnJpZ2h0fS5vY20tZm9ybSAuZm9ybS1saW5rcyBhe2NvbG9yOiNjOGNhY2F9Lm9jbS1mb3JtIC5mb3JtLWxpbmtzIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM30ub2NtLWFjYy1zd2l0Y2hlcnttYXJnaW4tYm90dG9tOjQwcHh9Lm9jbS1wZXJtaXNzaW9ucyAubWVudS10aXRsZXtmb250LXNpemU6MS4yNWVtO2NvbG9yOiNiYmI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2Nn0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2J7Y29sb3I6I2JiYn0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2I6aG92ZXIsLm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2J7Y29sb3I6d2hpdGV9Lm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xNzUpO3NjYWxlOjAuOX0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2I6aG92ZXI6YmVmb3Jle2JvcmRlci1jb2xvcjp3aGl0ZX0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0uc2l0ZS1sc29zIC5wYWdlLWdldC1hLXF1b3RlLC5zaXRlLWxzb3MgLnBhZ2UtcmVxdWVzdC1hLXF1b3Rle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaXRlLWxvY2t0b25tb2JpbGl0eSAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsLnNpdGUtbG9ja3Rvbm1vYmlsaXR5IC5wYWdlLWFib3V0LXVze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaXRlLW1lZGljYSAubmF2LWljb25zLXdyYXAsLnNpdGUtb2FzaXMgLm5hdi1pY29ucy13cmFwLC5zaXRlLWhlYWx0aGNhcmUgLm5hdi1pY29ucy13cmFwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zYWxlcy1tZWRpY2EsLnNhbGVzLWhlYWx0aGNhcmUsLnNhbGVzLWFjY291bnRhbnRze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2fS5zYWxlcy1tZWRpY2EgLmFydGljbGUtaGVhZGluZywuc2FsZXMtaGVhbHRoY2FyZSAuYXJ0aWNsZS1oZWFkaW5nLC5zYWxlcy1hY2NvdW50YW50cyAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjc1KXsuc2FsZXMtbWVkaWNhIC5hcnRpY2xlLWhlYWRpbmcsLnNhbGVzLWhlYWx0aGNhcmUgLmFydGljbGUtaGVhZGluZywuc2FsZXMtYWNjb3VudGFudHMgLmFydGljbGUtaGVhZGluZ3tmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxLjE0ZW19fS5zYWxlcy1tZWRpY2EgLmJ0biwuc2FsZXMtbWVkaWNhIC5idG5fYSwuc2FsZXMtbWVkaWNhICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnNhbGVzLW1lZGljYSAuYnV0dG9uLC5zYWxlcy1tZWRpY2EgLmJ0bl9iLC5zYWxlcy1tZWRpY2EgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1tZWRpY2EgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLW1lZGljYSAuY2hlY2tvdXQtYmFjaywuc2FsZXMtbWVkaWNhIC5jaGVja291dC1za2lwLC5zYWxlcy1tZWRpY2EgLmJ0bl9jLC5zYWxlcy1tZWRpY2EgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuc2FsZXMtbWVkaWNhIC5idG5fZCwuc2FsZXMtbWVkaWNhIC5idG5fZSwuc2FsZXMtbWVkaWNhIC5idG5fZywuc2FsZXMtbWVkaWNhIC5idG5fbG9naW4sLnNhbGVzLW1lZGljYSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuc2FsZXMtbWVkaWNhIGJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1tZWRpY2EgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5zYWxlcy1tZWRpY2EgYnV0dG9uLC5zYWxlcy1tZWRpY2EgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1tZWRpY2EgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1tZWRpY2EgLmpmLWJ0biwuc2FsZXMtbWVkaWNhIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLW1lZGljYSBzcGFuLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnNhbGVzLW1lZGljYSBzcGFuLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1tZWRpY2EgLmpmLWJ0biwuc2FsZXMtbWVkaWNhIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtbWVkaWNhIHNwYW4uYnV0dG9uLC5zYWxlcy1tZWRpY2EgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5zYWxlcy1tZWRpY2Egc3Bhbi5idXR0b24sLnNhbGVzLW1lZGljYSBidXR0b24jbWFpbl9zdW1tYXJ5LC5zYWxlcy1tZWRpY2EgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5zYWxlcy1tZWRpY2EgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2FsZXMtbWVkaWNhIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuc2FsZXMtbWVkaWNhIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnNhbGVzLWhlYWx0aGNhcmUgLmJ0biwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2EsLnNhbGVzLWhlYWx0aGNhcmUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuc2FsZXMtaGVhbHRoY2FyZSAuYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fYiwuc2FsZXMtaGVhbHRoY2FyZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgLmNoZWNrb3V0LWJhY2ssLnNhbGVzLWhlYWx0aGNhcmUgLmNoZWNrb3V0LXNraXAsLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9jLC5zYWxlcy1oZWFsdGhjYXJlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuc2FsZXMtaGVhbHRoY2FyZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fZCwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2UsLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9nLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fbG9naW4sLnNhbGVzLWhlYWx0aGNhcmUgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1oZWFsdGhjYXJlIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtaGVhbHRoY2FyZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuc2FsZXMtaGVhbHRoY2FyZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1oZWFsdGhjYXJlIC5qZi1idG4sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5zYWxlcy1oZWFsdGhjYXJlIHNwYW4uYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1oZWFsdGhjYXJlIC5qZi1idG4sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1oZWFsdGhjYXJlIHNwYW4uYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSBidXR0b24jbWFpbl9zdW1tYXJ5LC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuc2FsZXMtaGVhbHRoY2FyZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2FsZXMtaGVhbHRoY2FyZSAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwuc2FsZXMtYWNjb3VudGFudHMgLmJ0biwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9hLC5zYWxlcy1hY2NvdW50YW50cyAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5zYWxlcy1hY2NvdW50YW50cyAuYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2IsLnNhbGVzLWFjY291bnRhbnRzIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5jaGVja291dC1iYWNrLC5zYWxlcy1hY2NvdW50YW50cyAuY2hlY2tvdXQtc2tpcCwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9jLC5zYWxlcy1hY2NvdW50YW50cyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnNhbGVzLWFjY291bnRhbnRzIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnNhbGVzLWFjY291bnRhbnRzIC5idG5fZCwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9lLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2csLnNhbGVzLWFjY291bnRhbnRzIC5idG5fbG9naW4sLnNhbGVzLWFjY291bnRhbnRzIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWFjY291bnRhbnRzIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWFjY291bnRhbnRzIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1hY2NvdW50YW50cyAuamYtYnRuLC5zYWxlcy1hY2NvdW50YW50cyAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1hY2NvdW50YW50cyBzcGFuLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuc2FsZXMtYWNjb3VudGFudHMgc3Bhbi5idXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1hY2NvdW50YW50cyAuamYtYnRuLC5zYWxlcy1hY2NvdW50YW50cyAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLWFjY291bnRhbnRzIHNwYW4uYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnNhbGVzLWFjY291bnRhbnRzIHNwYW4uYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24jbWFpbl9zdW1tYXJ5LC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnNhbGVzLWFjY291bnRhbnRzIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuc2FsZXMtYWNjb3VudGFudHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi10b3A6MmVtO3RleHQtYWxpZ246Y2VudGVyfS5zYWxlcy1hY2NvdW50YW50c3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9iZy1zYWxlcy5qcGdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb24teDpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5zYWxlcy1hY2NvdW50YW50c3twYWRkaW5nLWJvdHRvbTowfX0uc2FsZXMtYWNjb3VudGFudHMgLmJvdW5kcy5mbGV4LXBhcmVudCwuc2FsZXMtYWNjb3VudGFudHMgLmZsZXgtcGFyZW50LmpmLWhlYWRlci1ib3VuZHN7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNhbGVzLWFjY291bnRhbnRzLWhlYWR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7YmFja2dyb3VuZC1jb2xvcjojMWQxZDFkfS5zYWxlcy1hY2NvdW50YW50cy1oZWFkIC5pbnRyby1vbmV7Y29sb3I6IzAyOWVlMztmb250LXNpemU6MjBweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS44fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLW9uZXtmb250LXNpemU6MThweH19LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLXR3b3tjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc1fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLXR3b3tmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjZ9fS5pY29uLWNpcmNsZS1idWxsZXR7ZmlsbDojMDI5ZWUzO21hcmdpbi1yaWdodDowLjc1ZW19LnNhbGVzLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnNhbGVzLWxpc3QgbGl7cGFkZGluZzozcHggMCAzcHggMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2FsZXMtbGlzdCBsaSBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjBweDt0b3A6MTBweDtmaWxsOiMwMjllZTN9LnNhbGVzLWxpc3QgbGkgYXtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuOGVtfS5jb3VudGVyLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLWJvdHRvbToyZW19LmNvdW50ZXItbGlzdCAuY291bnRlcnt3aWR0aDozNnB4O2xpbmUtaGVpZ2h0OjM2cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi41ZW07Zm9udC13ZWlnaHQ6NDAwO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiM1ZjdmOGQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2hlaWdodDozNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvdW50ZXItbGlzdCAuY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9fS5jb3VudGVyLWxpc3QgbGl7bWFyZ2luLWJvdHRvbTozcHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY291bnRlci1saXN0IGxpe21hcmdpbi1ib3R0b206LjVlbTtwYWRkaW5nLWxlZnQ6NDRweH19LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjJ7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFCO3dpZHRoOjEwMCV9LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjEwMzlweDttYXJnaW46YXV0b30uc2FsZXMtYWNjb3VudGFudHMtaGVhZC12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuaW50cm8taGVhZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmludHJvLWhlYWQgLmludHJvLW9uZXtmbGV4OjEgMSBhdXRvO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE2fUBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCl7LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmludHJvLWhlYWQgLmludHJvLW9uZXtmb250LXNpemU6MjhweH19LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmludHJvLWhlYWQgLmludHJvLXR3b3tmbGV4OjEgMSBhdXRvO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N30uc2FsZXMtYWNjb3VudGFudHMtdjJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmctc2FsZXMuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHQ7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ3fS5zYWxlcy1oZWFsdGhjYXJle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N30uc2FsZXMtaGVhbHRoY2FyZSAuYXJ0aWNsZS1oZWFkaW5ne3RleHQtYWxpZ246Y2VudGVyfS5zYWxlcy1oZWFsdGhjYXJlIC5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuZmxleC1wYXJlbnR7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5zYWxlcy1oZWFsdGhjYXJlIC5jb250ZW50LWluZm97bWF4LXdpZHRoOjEwNTNweDttYXJnaW46YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnZUJsb2Nre2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O2JhY2tncm91bmQtaW1hZ2U6XCIuLi9pbWcvYmctc2FsZXMuanBnXCI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb24teDpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlQmxvY2t7cGFkZGluZy1ib3R0b206MH19LnBhZ2VCbG9jayAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjc1KXsucGFnZUJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4xNGVtfX0ucGFnZUJsb2NrIC5idG4sLnBhZ2VCbG9jayAuYnRuX2EsLnBhZ2VCbG9jayAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wYWdlQmxvY2sgLmJ1dHRvbiwucGFnZUJsb2NrIC5idG5fYiwucGFnZUJsb2NrIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZUJsb2NrIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlQmxvY2sgLmNoZWNrb3V0LWJhY2ssLnBhZ2VCbG9jayAuY2hlY2tvdXQtc2tpcCwucGFnZUJsb2NrIC5idG5fYywucGFnZUJsb2NrIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGFnZUJsb2NrIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnBhZ2VCbG9jayAuYnRuX2QsLnBhZ2VCbG9jayAuYnRuX2UsLnBhZ2VCbG9jayAuYnRuX2csLnBhZ2VCbG9jayAuYnRuX2xvZ2luLC5wYWdlQmxvY2sgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnBhZ2VCbG9jayBidXR0b24sLnBhZ2VCbG9jayAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGFnZUJsb2NrIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZUJsb2NrIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAucGFnZUJsb2NrIGJ1dHRvbiwucGFnZUJsb2NrIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAucGFnZUJsb2NrIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZUJsb2NrIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucGFnZUJsb2NrIC5qZi1idG4sLnBhZ2VCbG9jayAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5wYWdlQmxvY2sgc3Bhbi5idXR0b24sLnBhZ2VCbG9jayAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5wYWdlQmxvY2sgc3Bhbi5idXR0b24sLnBhZ2VCbG9jayAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucGFnZUJsb2NrIC5qZi1idG4sLnBhZ2VCbG9jayAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnBhZ2VCbG9jayBzcGFuLmJ1dHRvbiwucGFnZUJsb2NrIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAucGFnZUJsb2NrIHNwYW4uYnV0dG9uLC5wYWdlQmxvY2sgYnV0dG9uI21haW5fc3VtbWFyeSwucGFnZUJsb2NrIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGFnZUJsb2NrIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAucGFnZUJsb2NrIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnBhZ2VCbG9jayAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnBhZ2VCbG9jayBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi10b3A6MmVtO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlQmxvY2sucGFnZUJsb2NrX2ludmVydGVke2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZn0ucGFnZUJsb2NrLnBhZ2VCbG9ja19pbnZlcnRlZCAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9Lmljb24tY2lyY2xlLWJ1bGxldHtmaWxsOiMwMjllZTM7bWFyZ2luLXJpZ2h0OjAuNzVlbX0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgdGFibGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1zcGFjaW5nOjB9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzo1cHg7cG9zaXRpb246cmVsYXRpdmV9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDo1MHB4O3BhZGRpbmctbGVmdDoxNXB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgzbiksLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgzbil7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwcHh9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXt3aWR0aDo2MHB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLmJ1dHRvbntmb250LWZhbWlseTonUm9ib3RvIENvbmRlbnNlZCcsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kOiMyN0FBRTF9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhcntsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwcHg7bWFyZ2luLXRvcDotNHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoycHh9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGJ7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDo4cHg7dHJhbnNpdGlvbjphbGwgMXMgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMGQ2ZmY7Ym94LXNoYWRvdzowIDAgMXB4IDAgcmdiYSgwLDAsMCwwLjYpIGluc2V0fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgLnRpdGxlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIC50aXRsZXtmb250LXNpemU6MH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuY29tcGxldGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0NDR9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmluY29tcGxldGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5pbmNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6I0Y3OTQxRX0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuZXJyb3JzLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuZXJyb3Jze2JhY2tncm91bmQtY29sb3I6I0JFMUUyRH0ucGYtYWRtaW4gYS5kb3dubG9hZHMsLnBmLWRhc2hib2FyZCBhLmRvd25sb2Fkc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0ucGYtYWRtaW4gYS5kb3dubG9hZHMgLnN2Zy1pY29uLC5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHMgLnN2Zy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O21hcmdpbi10b3A6LTEycHg7ZmlsbDojOTIyNTQ1fS5wZi1hZG1pbiAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkIC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLnN2Zy1pY29ue2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMnB4O2ZpbGw6IzAwODZCRn0ucGYtYWRtaW4gYS5kb3dubG9hZHMgLmRsVGV4dCwucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5kbFRleHR7ZGlzcGxheTpub25lfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkOmFmdGVyLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZDphZnRlcntkaXNwbGF5Om5vbmV9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGgsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoe3BhZGRpbmc6N3B4IDVweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6d2hpdGU7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDg3LDEwMywxMDgsMC45Nil9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWxlZnQ6MTBweDt0ZXh0LWFsaWduOmxlZnR9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBlLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDoxMHB4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLm9wZW4sLnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLm9wZW4sLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwe2JhY2tncm91bmQ6I0YxRjJGMn0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGR7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIHNwYW4uc3RhdHVzLXRpdGxlLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCBzcGFuLnN0YXR1cy10aXRsZXtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b24sLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDoyMHB4O3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXIsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDojMDA5NDQ0fS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjVweDtoZWlnaHQ6NzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6YXV0bztwYWRkaW5nOjEwcHggNXB4O2JvcmRlcjowfS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle3RleHQtYWxpZ246bGVmdH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBle3BhZGRpbmc6MCA3MHB4IDAgMDt0ZXh0LWFsaWduOnJpZ2h0fS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZS5kb2MtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MTBweH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGV7cGFkZGluZy1yaWdodDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxle3BhZGRpbmctcmlnaHQ6MH19LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRye2JhY2tncm91bmQ6I0U2RTdFOH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7d2lkdGg6YXV0bztwYWRkaW5nOjEwcHggNXB4O2JvcmRlcjowfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjEwcHg7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtYWRtaW4gLnRhYmxlLWZsb3cgdGhlYWQgdHIsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdyB0aGVhZCB0cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9LnBmLWFkbWluIC50YWJsZS1mbG93PnRib2R5PnRyPnRkLC5wZi1kYXNoYm9hcmQgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDozMCUgIWltcG9ydGFudDtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQ0NDQ0NDO3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0ucGYtYWRtaW4uZG9jdW1lbnRzLXBhZ2UgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGQsLnBmLWRhc2hib2FyZC5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50cj50ZHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O2JvcmRlcjowIG5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnBmLWFkbWluIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjZweDt3aWR0aDozMCU7cGFkZGluZy1yaWdodDoxMHB4O2NvbnRlbnQ6YXR0cihkYXRhLWxhYmVsKTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1hZG1pbi5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50ciwucGYtZGFzaGJvYXJkLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIwYjE7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAxNnB4IDA7bWFyZ2luOjAgMCAxNnB4IDA7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnBmLWFkbWluLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOm5vbmV9LnBmLWFkbWluLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZSwucGYtZGFzaGJvYXJkLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjA7Zm9udC13ZWlnaHQ6NzAwfS5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50ciwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRye2ZvbnQtc2l6ZTowfS5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50cj50ZCwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRke2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0ucGYtYWRtaW4gLnRhYmxlLWZsb3cgLmZ1bGwtd2lkdGgrdGQsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdyAuZnVsbC13aWR0aCt0ZHt3aWR0aDowO3BhZGRpbmc6MH0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuZnVsbC13aWR0aCwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkLmZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQ6bGFzdC1vZi10eXBlLC5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50cj50ZC5zcGFjZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkLnNwYWNle3dpZHRoOjA7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb257bGVmdDowO21hcmdpbi1sZWZ0OjB9fS5wZi1hZG1pbiAudGFibGUsLnBmLWRhc2hib2FyZCAudGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1hZG1pbiAudGFibGUgLnR3by10aGlyZCwucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLnR3by10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6dGFibGUtY2VsbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC50YWJsZSAudHdvLXRoaXJkLC5wZi1hZG1pbiAudGFibGUgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAudHdvLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfX0ucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHt3aWR0aDozMy4zMyV9QG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KXsucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHttYXJnaW4tdG9wOjMwcHh9fS5wZi1hZG1pbiAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZHt3aWR0aDo0MjVweH1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucGYtYWRtaW4gLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6MjI1cHh9fS5wZi1hZG1pbiB0YWJsZSB0Zm9vdDpiZWZvcmUsLnBmLWRhc2hib2FyZCB0YWJsZSB0Zm9vdDpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O2NvbnRlbnQ6Jyd9LnBmLWFkbWluIHRhYmxlIHRmb290IHRyLC5wZi1kYXNoYm9hcmQgdGFibGUgdGZvb3QgdHJ7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAucmZxT3B0aW9uc0NvbnRhaW5lciAucmZxRm9vdGVyVGFibGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozNHB4O2JhY2tncm91bmQ6IzAyOWVlM30ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSl7Zm9udC1zaXplOjE2cHg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjJweDtib3JkZXItY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSk6YWZ0ZXIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSk6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2JhY2tncm91bmQ6IzAyOWVlM30ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdHIgdGg6bm90KDplbXB0eSksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdHIgdGg6bm90KDplbXB0eSl7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keXtib3JkZXI6MXB4IHNvbGlkICM5Mzk1OTg7Ym9yZGVyLWJvdHRvbTowO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMjAyNDI3fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ciwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0cntwYWRkaW5nOjVweH0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmOX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmssLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmt7Ym9yZGVyLXNwYWNpbmc6MHB4fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keXtiYWNrZ3JvdW5kOiMzNzNmNDU7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojMzczZjQ1fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ci5saWdodGVuLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyLmxpZ2h0ZW57YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMil9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRye2JvcmRlcjpub25lfXRhYmxlIHRoZWFkOmFmdGVye2Rpc3BsYXk6YmxvY2t9LmRhdGFUYWJsZSB0aGVhZCB0aCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdGgsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdGh7Ym9yZGVyOjAgbm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQ6IzM3M2Y0NTtwYWRkaW5nOjE2cHggMjJweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjFweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6MC4zMnB4fS5kYXRhVGFibGUgdGJvZHkgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRke3BhZGRpbmc6MjJweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjF9LmRhdGFUYWJsZSB0Ym9keSB0ci5yZXF1aXJlc0F0dGVudGlvbiB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gdGR7Y29sb3I6I0QxN0IyRn0uZGF0YVRhYmxlIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIC5pY29uLXdhcm5pbmctdHJpYW5nbGUsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIC5pY29uLXdhcm5pbmctdHJpYW5nbGUsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiNEMTdCMkZ9LmRhdGFUYWJsZSB0Ym9keSB0ci5mZWF0dXJlZHJvdyB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5kYXRhVGFibGUgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQ6bGFzdC1jaGlsZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQ6bGFzdC1jaGlsZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5mZWF0dXJlZHJvdyB0ZDpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjYwMH0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0cntwYWRkaW5nOjA7YmFja2dyb3VuZDp3aGl0ZX0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZHtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCAjRTZFN0U4O2JhY2tncm91bmQ6d2hpdGV9LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZD5kaXYsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkPmRpdiwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZD5kaXZ7cGFkZGluZzowIC44NXJlbX0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZXtiYWNrZ3JvdW5kOndoaXRlfS5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24rdHIgdGQgdGFibGUgdHIgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyIHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyIHRke3BhZGRpbmc6LjYyNXJlbSAuODVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI0U2RTdFODtiYWNrZ3JvdW5kOndoaXRlfS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcmssLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJre2JvcmRlci1zcGFjaW5nOjBweH0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRoLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMnB4IDIzcHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MjAwO2xpbmUtaGVpZ2h0OjEuMjF9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGR7cGFkZGluZzoyMnB4IDIzcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzM3M2Y0NTtjb2xvcjojZmZmfS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcms6YWZ0ZXIsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrOmFmdGVyLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrOmFmdGVye3dpZHRoOjEwMCU7Ym90dG9tOi01cHh9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyay1saWdodCB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyay1saWdodCB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrLWxpZ2h0IHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojMzczZjQ1O2NvbG9yOiNmZmZ9LmRhdGFUYWJsZS50d28tZXF1YWwtY29sdW1ucyB0Ym9keSB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGR7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDoyMDA7bGluZS1oZWlnaHQ6MS4yMX0uZGF0YVRhYmxlLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCksLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQ6bnRoLW9mLXR5cGUob2RkKXtmb250LXdlaWdodDo2MDB9LnBmLWFkbWluIHRhYmxlLm5vLWJvdHRvbS1ib3JkZXI6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRyYWZmaWMtcmVke2JhY2tncm91bmQtY29sb3I6cmVkfS50cmFmZmljLXBpbmt7YmFja2dyb3VuZC1jb2xvcjpkZWVwcGlua30udHJhZmZpYy1vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjpkYXJrb3JhbmdlfS50cmFmZmljLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOnllbGxvd30udHJhZmZpYy1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOmdyZWVufS5mbGF0LXBsYWluLXRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZTowLjk1cmVtfS5mbGF0LXBsYWluLXRhYmxlIHRoZWFkLC5mbGF0LXBsYWluLXRhYmxlIHRib2R5e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZX0uZmxhdC1wbGFpbi10YWJsZSB0aGVhZHtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTU1NTU1fS5mbGF0LXBsYWluLXRhYmxlIHRoLC5mbGF0LXBsYWluLXRhYmxlIHRke3BhZGRpbmc6M3B4IDE2cHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjFlbX0uZmxhdC1wbGFpbi10YWJsZSB0aHtwYWRkaW5nLWJvdHRvbToxMHB4fS5mbGF0LXBsYWluLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLC5mbGF0LXBsYWluLXRhYmxlIHRyIHRoOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5mbGF0LXBsYWluLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsLmZsYXQtcGxhaW4tdGFibGUgdHIgdGg6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uZmxhdC1wbGFpbi10YWJsZSB0Ym9keTpiZWZvcmV7bGluZS1oZWlnaHQ6MTBweDtjb250ZW50OlwiXFwyMDBDXCI7ZGlzcGxheTpibG9ja30uZmxhdC1wbGFpbi10YWJsZSB0ZCBhIHN2Z3toZWlnaHQ6MS4yZW07d2lkdGg6MS4yZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6IzAyOWVlMztmaWxsOmN1cnJlbnRDb2xvcn0uZmxhdC1wbGFpbi10YWJsZSB0ZDpsYXN0LWNoaWxke3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZmxhdC1wbGFpbi10YWJsZSB0ci5mdXR1cmUsLmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVke3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDQ4JSwgcmdiYSgwLDAsMCwwLjEpLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50KX0uZmxhdC1wbGFpbi10YWJsZSB0ci5mdXR1cmU6aG92ZXI6YWZ0ZXIsLmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVkOmhvdmVyOmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLXRpcCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO21hcmdpbi10b3A6LTEuMmVtO3dpZHRoOmZpdC1jb250ZW50O2JhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7Y29sb3I6Izg4ODg4ODtwYWRkaW5nOjJweCA2cHg7Zm9udC1zaXplOjAuOGVtO2JveC1zaGFkb3c6MCA1cHggMTBweCAtN3B4IGJsYWNrO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZsYXQtcGxhaW4tdGFibGUgdHIuZnV0dXJlIHRkLC5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZCB0ZHtvcGFjaXR5OjAuMztmaWx0ZXI6Z3JheXNjYWxlKDEpfS5mbGF0LXBsYWluLXRhYmxlIHRyLmZ1dHVyZSB0ZCBhLC5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZCB0ZCBhe3BvaW50ZXItZXZlbnRzOm5vbmV9LmZsYXQtcGxhaW4tdGFibGUgdHIubGF0ZXN0IHRkIGEuZGVsZXRle3BvaW50ZXItZXZlbnRzOm5vbmU7Y29sb3I6I2NjY2NjY30uZmxhdC1wbGFpbi10YWJsZSB0ci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojRERFQkVGO3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGF0LXBsYWluLXRhYmxlIHRyLmFjdGl2ZSBhW2hyZWY9XCIjXCJde29wYWNpdHk6MC4zO2ZpbHRlcjpncmF5c2NhbGUoMSl9LmZsYXQtcGxhaW4tdGFibGUgdHIuYWN0aXZlIHRkOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFwyMUU4XCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMC4yNWVtO2NvbG9yOiNiOGQ2ZGV9LmFzc2lnbmVkRGF0ZVRpbWUsLmRvbmVEYXRlVGltZXt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5zdmctaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgYXV0bzt0cmFuc2Zvcm0tb3JpZ2luOjAgMCAwfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1lbnV7Zm9udC1zaXplOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDozMnB4O2Rpc3BsYXk6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5tZW51e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubWVudSAuc3ZnLWljb257ZmlsbDojQjZCQ0I4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXZ7Zm9udC1zaXplOjE2cHg7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTk5OTk5OTk5OTk5OTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO21heC13aWR0aDozODRweDtwYWRkaW5nOjY0cHggMCAzMnB4IDMycHg7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO2NvbG9yOiNjOGNhY2E7YmFja2dyb3VuZDojMTMxNjE4O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGYtZm9ybV9mbGV4IC5pZTkgI3B1c2hOYXZ7Ym9yZGVyLXRvcDo1OHB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLnRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1yaWdodDozMnB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLm1lbnV7Zm9udC1zaXplOjA7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLm1lbnUgLnN2Zy1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmlsbDojYzhjYWNhfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgdWx7bGlzdC1zdHlsZTpub25lfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgdWwgbGl7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMzJweCAxNnB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5N30ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVsIGxpIGF7Y29sb3I6I2M4Y2FjYX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVsIGxpIGE6aG92ZXIsLnBmLWZvcm1fZmxleCAjcHVzaE5hdiB1bCBsaSBhLm9ue2NvbG9yOiMwMjllZTN9LnBmLWZvcm1fZmxleCAjcHVzaE5hdiAuY3JlYXRlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLmNyZWF0ZSAuc3ZnLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojYzhjYWNhfS5wZi1mb3JtX2ZsZXggLmJvdW5kcywucGYtZm9ybV9mbGV4IC5qZi1oZWFkZXItYm91bmRze3RyYW5zaXRpb246dHJhbnNmb3JtIC4zczt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9LnBmLWZvcm1fZmxleC5vcGVuTmF2ICNwdXNoTmF2e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleC5vcGVuTmF2IC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2IC5qZi1oZWFkZXItYm91bmRzey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzg0cHgpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTM4NHB4KSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiAzODRweCl7LnBmLWZvcm1fZmxleC5vcGVuTmF2IC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2IC5qZi1oZWFkZXItYm91bmRzey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfX0ucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI2hlYWRiYW5kIC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2ICNoZWFkYmFuZCAuamYtaGVhZGVyLWJvdW5kcywucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI21haW5oZWFkZXIgLmJvdW5kcywucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI21haW5oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHN7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb257cGFkZGluZy10b3A6MH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbnttaW4td2lkdGg6MzEwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NDAwcHg7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2JvcmRlcjpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4OHB4KXsudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9ue21pbi13aWR0aDozMTBweH19LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbjpudGgtY2hpbGQoMiksLnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbjpudGgtY2hpbGQoMyl7bWFyZ2luLWxlZnQ6NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KXsudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgyKSwudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgzKXttYXJnaW4tbGVmdDp1bnNldH19LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAudGhyZWUtb3B0aW9ucy1oZWFkaW5ne21heC13aWR0aDo4MCU7d2lkdGg6MTAwJTttYXJnaW46YXV0bzttYXJnaW4tdG9wOjclfS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLnRocmVlLW9wdGlvbnMtaGVhZGluZyAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7Y29sb3I6I2ZmZmZmZjtmb250LXNpemU6MzhweDtmb250LWZhbWlseTpBR2FyYW1vbmRQcm8sc2VyaWY7bWFyZ2luOnVuc2V0O2xpbmUtaGVpZ2h0OjEuMTVlbX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXB7YmFja2dyb3VuZDpub25lO2JvcmRlci1yYWRpdXM6dW5zZXR9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwIC5pY29uLWZpbGUtYWx0e3dpZHRoOjU5cHg7aGVpZ2h0OjU5cHh9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwIC5pY29uLWNsb3VkLXVwbG9hZHt3aWR0aDo4OXB4O2hlaWdodDo1OXB4fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcCAuaWNvbi1waG9uZS12b2x1bWV7d2lkdGg6NTdweDtoZWlnaHQ6NTdweH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIGEuYnRuX2EsLnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBhLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIGEuYnV0dG9ue3dpZHRoOjEwMCU7bWF4LXdpZHRoOmluaXRpYWw7aGVpZ2h0OjY2cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmdldEFRdW90ZU9wdGlvbi1pY29uLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmdldEFRdW90ZU9wdGlvbi1pY29uLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuZ2V0QVF1b3RlT3B0aW9uLWljb257d2lkdGg6NjhweDttYXJnaW4tcmlnaHQ6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgI3VwbG9hZEZvcm1JbmZvLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgI3VwbG9hZEZvcm1JbmZvLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAjdXBsb2FkRm9ybUluZm97bWF4LXdpZHRoOnVuc2V0O21hcmdpbjozNXB4IDAgNTBweH0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmRpYWxvZy10aXRsZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5kaWFsb2ctdGl0bGUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5kaWFsb2ctdGl0bGV7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvLHNlcmlmfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmZvY2I6OmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoyM3B4O2hlaWdodDoyM3B4O21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIxcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Y1YTYyM30udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyMTJmMzh9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3Jle3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCV9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MTRcIjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzkwY2U1MTtib3JkZXItY29sb3I6IzkwY2U1MX0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGxhYmVsLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGxhYmVsLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuanNvbkZvcm0gbGFiZWx7Zm9udC1zaXplOjEzcHh9Lmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX0uanNvbkZvcm0gZmllbGRzZXQgZmllbGRzZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5qc29uRm9ybSBsZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbDsqbWFyZ2luLWxlZnQ6LTdweDtmb250LXdlaWdodDpib2xkfS5qc29uRm9ybSBidXR0b24sLmpzb25Gb3JtIGlucHV0LC5qc29uRm9ybSBzZWxlY3QsLmpzb25Gb3JtIHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpO2JveC1zaGFkb3c6bm9uZX0uanNvbkZvcm0gKjpmb2N1c3tvdXRsaW5lOm5vbmV9Lmpzb25Gb3JtIGJ1dHRvbiwuanNvbkZvcm0gaW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfS5qc29uRm9ybSBidXR0b24sLmpzb25Gb3JtIHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfS5qc29uRm9ybSBidXR0b24sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJyZXNldFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyOypvdmVyZmxvdzp2aXNpYmxlfS5qc29uRm9ybSBidXR0b25bZGlzYWJsZWRdLC5qc29uRm9ybSBpbnB1dFtkaXNhYmxlZF0sLmpzb25Gb3JtICo6ZGlzYWJsZWQsLmpzb25Gb3JtIGJ1dHRvbltyZWFkLW9ubHldLC5qc29uRm9ybSBpbnB1dFtyZWFkLW9ubHldLC5qc29uRm9ybSBidXR0b25bcmVhZG9ubHldLC5qc29uRm9ybSBpbnB1dFtyZWFkb25seV0sLmpzb25Gb3JtIGlucHV0LnJlYWRvbmx5e29wYWNpdHk6MC42O2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5qc29uRm9ybSBpbnB1dFtkaXNhYmxlZF0rbGFiZWwub25vZmZzd2l0Y2gtbGFiZWx7b3BhY2l0eTowLjY7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpkZWZhdWx0O2ZpbHRlcjpncmF5c2NhbGUoMSk7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDsqaGVpZ2h0OjEzcHg7KndpZHRoOjEzcHh9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5qc29uRm9ybSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLmpzb25Gb3JtIGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0uanNvbkZvcm0gdGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3A7cmVzaXplOnZlcnRpY2FsO21pbi1oZWlnaHQ6MjZweDtoZWlnaHQ6NmVtfS5qc29uRm9ybSB0ZXh0YXJlYS5ja2VkaXRvcnttaW4taGVpZ2h0OjUwcHh9Lmpzb25Gb3JtIGJ1dHRvbi5yb3dCdXR0b257cGFkZGluZzo2cHggMTFweDtoZWlnaHQ6MzZweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNXB4fS5qc29uRm9ybSAqOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtICo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSAqOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtICo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3Jte21hcmdpbjowO2ZvbnQtc2l6ZToxMDAlO2NvbG9yOiMwNjA3MDh9Lmpzb25Gb3JtIHNlY3Rpb257cGFkZGluZzowIDAgMTBweDttYXJnaW46MCBhdXRvIDAgYXV0b30uanNvbkZvcm0gc2VjdGlvbiBoMntwYWRkaW5nOjIwcHggMTBweDttYXJnaW46MCBhdXRvO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweH0uanNvbkZvcm0gc2VjdGlvbiBoMjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXBhZ2UtcHJlZml4KX0uanNvbkZvcm0+c2VjdGlvbjpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206NjBweH0uanNvbkZvcm0+c2VjdGlvbj5oZWFkZXJ7YmFja2dyb3VuZDojZjdmN2Y3fS5qc29uRm9ybSBmaWVsZHNldHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MzVweCAwIDUwcHg7cGFkZGluZzoxMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9Lmpzb25Gb3JtIGZpZWxkc2V0IC5pbnRyb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDVweDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gZmllbGRzZXQgLmludHJvIGRmbnttYXJnaW4tcmlnaHQ6NHB4fS5qc29uRm9ybSBmaWVsZHNldCAuaW50cm8rLm5vdGVzRGl2Lmlzb3BlbiwuanNvbkZvcm0gZmllbGRzZXQgLmhlbHArLm5vdGVzRGl2Lmlzb3BlbnttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuanNvbkZvcm0gZmllbGRzZXQgLmludHJve2Rpc3BsYXk6aW5saW5lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MzBweCAwfX0uanNvbkZvcm0gbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo2cHggMTBweCA2cHggMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4fS5qc29uRm9ybSBkaXYjbG9va3VwRXJyb3J7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmN2UxZTE7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZTowLjlyZW19Lmljb24tZWRpdHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLXBsdXN7d2lkdGg6MThweDtoZWlnaHQ6MThweH0ud2F0ZXJtYXJre2Rpc3BsYXk6bm9uZX0jZGVjbGFyYXRpb24gLmpzb25Gb3JtIHNlY3Rpb24gaDI6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uZGlhbG9nLW1lc3NhZ2UgLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowfS5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO29wYWNpdHk6MC4zO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzfS5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNlLnJlYWR5LC5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNlLnJlYWR5IC5qc29uRm9ybXtvcGFjaXR5OjF9Lmpzb25Gb3JtLnJlYWR5IC5qZi1oZWFkZXItc2VjdGlvbixib2R5PmZvcm0uanNvbkZvcm0ucmVhZHk+c2VjdGlvbj5maWVsZHNldHttYXgtaGVpZ2h0OmluaGVyaXQ7b3ZlcmZsb3c6dmlzaWJsZX0uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsLmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgyLC5qc29uRm9ybT5zZWN0aW9uPi5pbnRybywuanNvbkZvcm0+c2VjdGlvbj5maWVsZHNldCwuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7bWF4LXdpZHRoOjEzMzJweDt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmpzb25Gb3JtIC5qZi1oZWFkZXItYm91bmRzLC5qc29uRm9ybT5zZWN0aW9uPmhlYWRlcj5oMiwuanNvbkZvcm0+c2VjdGlvbj4uaW50cm8sLmpzb25Gb3JtPnNlY3Rpb24+ZmllbGRzZXQsLmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH19Lmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouNWVtO21hcmdpbi1ib3R0b206MmVtO21heC13aWR0aDoxMjY4cHh9LnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSBpbnB1dCwucmVhZG9ubHlNb2RlIGZvcm0jamZfamYxIGxhYmVse3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCl7I21vZGFsLWFqYXggLmpzb25Gb3Jte21pbi13aWR0aDo0MzhweH19Ym9keS5wZi1mb3JtPmZvcm1bdGFyZ2V0Xj1cInVwbG9hZEZyYW1lXCJdLGJvZHkucGYtZm9ybT5pZnJhbWV7cG9zaXRpb246YWJzb2x1dGV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjoxMHB4IC0yOHB4O3BhZGRpbmc6MDtmbGV4LWJhc2lzOjEwMCV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDEgYXV0bzttaW4td2lkdGg6NjBweDttYXJnaW46MCAyMXB4IDhweDtwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcik6Zm9jdXMsLmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcik6YWN0aXZle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw+aW5wdXR7bWFyZ2luOjAgNnB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9ue21hcmdpbjoxMHB4IC0xNXB4IDVweH0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKXttYXJnaW46MCAxMHB4IDEycHh9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWwuZXJyb3IubXZhbGlkYXRpb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb257ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW46MTBweCAwIDB9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7ZGlzcGxheTpmbGV4O21hcmdpbjowIDAgMjBweDtwYWRkaW5nOjB9fS5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbC5mb2Nie3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIC5jb2xsZWN0aW9uPmxhYmVsOmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn0uanNvbkZvcm0gLmNvbGxlY3Rpb24+bGFiZWw6aG92ZXIgaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDojYzhjOWNhfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5jb2xsZWN0aW9uPmxhYmVsOmhvdmVyIH4gbGFiZWwuZXJyb3IubXZhbGlkYXRpb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgLmpmLXJvdz4uY29sbGVjdGlvbnt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25Gb3JtIC5qZi1yb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NzA2cHg7d2lkdGg6MTAwJTttYXJnaW46N3B4IDA7cGFkZGluZzowcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtY29udGFjdC1yb3d7YWxpZ24taXRlbXM6Y2VudGVyfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93OmZpcnN0LWNoaWxke2ZsZXgtZ3JvdzowfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93PmxhYmVsOm5vdCguZXJyb3Ipe2ZsZXg6bm9uZTttYXgtd2lkdGg6MTgwcHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDpib2xkfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2FzaD5sYWJlbDpub3QoLmVycm9yKXtmb250LXNpemU6MTJweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXN1Ym1pdHttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW46MThweCAwIDE0cHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveCBsYWJlbHtwYWRkaW5nOjVweCAwIDB9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIGxhYmVse2ZsZXgtYmFzaXM6MTAwJX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoe21hcmdpbi10b3A6LjhlbX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmlubGluZUNoZWNrYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1iYXNpczphdXRvO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggbGFiZWx7ZGlzcGxheTpibG9jazt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0uYmFubmVyIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggbGFiZWwuY29tcHJlc3NlZHtmb250LXNpemU6OHB4O2xpbmUtaGVpZ2h0OjEuMmVtfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggLmZvY2J7ZGlzcGxheTpibG9jazttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aWR0aDozMHB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZXttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLWxlZnQ6NXB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZT5sYWJlbCBkZm57bWFyZ2luLXJpZ2h0OjJweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLW11bHRpZmlsZXJlcGVhdGFibGV7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1tdWx0aWZpbGVyZXBlYXRhYmxlIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1sZWZ0OjVweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLW11bHRpZmlsZXJlcGVhdGFibGU+bGFiZWwgZGZue21hcmdpbi1yaWdodDoycHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGUubGltaXRlZHttYXgtd2lkdGg6NzExcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yYWRpb3ttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJhZGlvPmxhYmVse2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE2cHh9Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXZ7bWF4LXdpZHRoOjcwNnB4O21hcmdpbjowfS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Ky5qZi1yb3d7bWFyZ2luLXRvcDowfS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Ky5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXJnaW4tdG9wOjdweH0uanNvbkZvcm0gLmpmLXJvdz5sYWJlbC5pbmxpbmUtYXBwZW5ke3Zpc2liaWxpdHk6aGlkZGVufS5kaWFsb2ctYm94IC5qc29uRm9ybSAuamYtcm93Pi5jaG9zZW4tY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudH0uanNvbkZvcm0gLmpmLXJvdz5kaXYuY2tle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uanNvbkZvcm0gLmpmLXJvdz5kaXYuY2tlLmNrZV9jaHJvbWV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyl9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOjcwMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2ZsZXgtd3JhcDpub3dyYXA7bWluLWhlaWdodDoyM3B4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21heC13aWR0aDo1MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1jb250YWN0LXJvd3tkaXNwbGF5OmJsb2NrfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93PmxhYmVsOm5vdCguZXJyb3Ipe21heC13aWR0aDpub25lfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93IC5jaG9zZW4tY29udGFpbmVye21heC13aWR0aDoxMDAlfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3ggbGFiZWw6bm90KC5vbm9mZnN3aXRjaC1sYWJlbCl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXgtd2lkdGg6MzAwcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGV7bWluLXdpZHRoOjUwMHB4fX1ib2R5LnJlYWRvbmx5TW9kZSAucm93YnV0dG9ud3JhcHBlci5qZi1yb3d7b3BhY2l0eTowLjM7cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6Z3JheXNjYWxlKDEpfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLnRhYkNvdW50ZXJ7cmlnaHQ6NTAlO2ZvbnQ6bm9ybWFsIDcwMCAxMnB4LzMycHggXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JhY2tncm91bmQ6Izk3OTc5Nzt6LWluZGV4OjJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMzNweCAtMzVweDtwYWRkaW5nLXRvcDoxNXB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgNTAlO21pbi13aWR0aDpjYWxjKDUwJSAtIDY2cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDY2cHgpO21hcmdpbjowIDMzcHggNDBweCAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0e3BhZGRpbmctdG9wOjMwcHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldDo6YmVmb3JlLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQ6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiM5Nzk3OTd9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldDo6YmVmb3Jle21hcmdpbi1ib3R0b206MzBweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0OjphZnRlcnttYXJnaW4tdG9wOjUwcHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAucm93YnV0dG9ud3JhcHBlcntwb3NpdGlvbjpzdGF0aWN9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCBzcGFuLmJ1dHRvbi5kZWxldGVyb3csZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAudGFiQ291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7bGVmdDo1MCU7cGFkZGluZzo2cHggOHB4O3otaW5kZXg6MzttaW4taGVpZ2h0OjB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAuamYtcm93e21heC13aWR0aDpub25lfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZGlzcGxheTpibG9jazttYXJnaW46MTRweCAwfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLmpmLWlucHV0LXR5cGUtY2hlY2tib3g+bGFiZWx7bWluLXdpZHRoOjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSl7bWFyZ2luOjAgLTIzcHggLTM1cHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmRpdntmbGV4OjEgMSA0NSU7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNDZweCk7bWFyZ2luOjAgMjNweCA0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgLTMwcHg7cGFkZGluZy10b3A6MTVweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxleDpub25lO21heC13aWR0aDpub25lO21hcmdpbjowIDAgNDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldHtwYWRkaW5nLXRvcDozMHB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQ6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luLWJvdHRvbTozMHB4O2JhY2tncm91bmQ6Izk3OTc5N31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC5yb3didXR0b253cmFwcGVye3Bvc2l0aW9uOnN0YXRpY31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC50YWJDb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IHNwYW4uYnV0dG9uLmRlbGV0ZXJvd3tsZWZ0OjUwJTtwYWRkaW5nOjZweCA4cHg7ei1pbmRleDozfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLmpmLXJvd3ttYXgtd2lkdGg6bm9uZX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHtkaXNwbGF5OmJsb2NrfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLmpmLXJvdyAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2Zvcm06bm9uZX19ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c117bWFyZ2luOjVweCAwO3RyYW5zaXRpb246YWxsIC4yNXM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXXttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3d7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAuamYtcm93e3dpZHRoOjEwMCV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KS5qZi1pbnB1dC10eXBlLXRleHQtMjAwLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC0yMDB7bWluLXdpZHRoOjIwMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IC5qZi1yb3d7d2lkdGg6NDguMjUlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNiksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg2KSB+IC5qZi1yb3d7d2lkdGg6MzIuMTclfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNyksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg3KSB+IC5qZi1yb3d7d2lkdGg6MjQuMTI1JX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDgpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOCkgfiAuamYtcm93e3dpZHRoOjE5LjMlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOSksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg5KSB+IC5qZi1yb3d7d2lkdGg6NTBweDtmbGV4LWdyb3c6MX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSB+IC5qZi1yb3d7d2lkdGg6MTMuOCV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO292ZXJmbG93LXdyYXA6YW55d2hlcmV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbDpub3QoLmVycm9yKXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDhweDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWwgZGZuOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsK3RleHRhcmVhe2hlaWdodDozNnB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWwrLmZpbGV1cGxvYWRlcnttaW4td2lkdGg6MjAwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2Zvcm06bm9uZX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWNvbnRhY3Qtcm93e21heC13aWR0aDoyMjBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3d7cGFkZGluZy1sZWZ0OjEwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IGxhYmVsLmVycm9ye2xlZnQ6MTBweH1kaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBpbnB1dCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBzZWxlY3QsZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKT5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgLmZpbGV1cGxvYWRlcnt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7bWluLXdpZHRoOjIwNXB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cucm93YnV0dG9ud3JhcHBlcnttaW4td2lkdGg6NDRweCAhaW1wb3J0YW50O21heC13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJTtwYWRkaW5nLWxlZnQ6OHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb257bWluLXdpZHRoOjg1cHg7d2lkdGg6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudDttaW4taGVpZ2h0OjM3cHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcnt2ZXJ0aWNhbC1hbGlnbjpib3R0b219ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtwYWRkaW5nLXJpZ2h0OjZweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAudGFiQ291bnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXStmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93PmxhYmVsOm5vdCguZXJyb3Ipe2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIH4gLnJvd2J1dHRvbndyYXBwZXIuamYtcm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMHB4O21hcmdpbi10b3A6N3B4O21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLWNoZWNrYm94e3dpZHRoOjAuMSU7bWFyZ2luOjAgIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS1jaGVja2JveD5sYWJlbDpub3QoLmVycm9yKXtwYWRkaW5nLXJpZ2h0OjdweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS1udW1iZXJ7d2lkdGg6NiU7bWluLXdpZHRoOjUuMWVtfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLW51bWJlcj5sYWJlbDpub3QoLmVycm9yKXt3aWR0aDo3MHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLWZpbGU6Zmlyc3QtY2hpbGR7d2lkdGg6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHttaW4td2lkdGg6ODBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0ZXttYXgtd2lkdGg6MTQ1cHg7d2lkdGg6MSU7bWluLXdpZHRoOjQuNWVtfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgZGZuOjpiZWZvcmUsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBkZm46OmFmdGVyLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgZGZuIHN2Z3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1kaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBpbnB1dCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBzZWxlY3QsZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKT5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgLmZpbGV1cGxvYWRlcntib3JkZXItbGVmdC13aWR0aDoxcHh9fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6aGFzKD5sYWJlbC5vdmVyZmxvd1dyYXBOb3JtYWwpe3dpZHRoOmF1dG8gIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAub3ZlcmZsb3dXcmFwTm9ybWFse292ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpoYXMoPmxhYmVsLm1pbi13aWR0aC1mb3VyLWNoYXJzKXttaW4td2lkdGg6ODRweH0ucm93YnV0dG9ud3JhcHBlci5qZi1yb3d7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MH0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbnttYXgtd2lkdGg6MTAwJX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7ZGlzcGxheTpibG9jazt3aWR0aDozNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTd9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93IHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Izk3OTc5N30ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3c6aG92ZXJ7YmFja2dyb3VuZDojOTc5Nzk3fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdzpob3ZlciBzdmd7ZmlsbDojZmZmfS5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7ZGlzcGxheTpibG9jazt3aWR0aDozNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZzo4cHggMTBweDtjdXJzb3I6cG9pbnRlcn0ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93IHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Izk3OTc5N30ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93OmhvdmVye2JhY2tncm91bmQ6Izk3OTc5N30ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93OmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93e3dpZHRoOjEwMHB4O3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6MjBweDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDojMDFCRUU1O2N1cnNvcjpwb2ludGVyfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiNmZmZ9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTBweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6LThweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGR7bGVmdDphdXRvfX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3c6aG92ZXJ7YmFja2dyb3VuZDojMDBhOWNjfS5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe2JhY2tncm91bmQ6I2Y3ZjdmNztib3JkZXI6MnB4IGRhc2hlZCAjZDRkNGQ0fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe21pbi1oZWlnaHQ6MzgycHg7cGFkZGluZzo0MHB4IDE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6bm9uZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3BhZGRpbmc6MjBweCAyMHB4IDEwMHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjM2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwNjA3MDg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Z3tmaWxsOiMwMUJFRTU7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLW91dH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Zy5pY29uLWFkZCxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO2xlZnQ6YXV0bzt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7bWFyZ2luOjM1cHggYXV0byAwfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3c6aG92ZXJ7YmFja2dyb3VuZDojZWVlZWVmfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3c6aG92ZXIgc3Zne2ZpbGw6IzAwYTljY31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIC5jc3Zpb3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7ei1pbmRleDoyfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhPmRpdntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7bWluLWhlaWdodDoyOTBweDtwYWRkaW5nOjI1cHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcn1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDpub25lO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzoyMHB4IDIwcHggMTAwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzA2MDcwODtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3Zne2ZpbGw6IzAxQkVFNTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2Utb3V0fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3ZnLmljb24tYWRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dG9wOmF1dG87bGVmdDphdXRvO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDttYXJnaW46MzVweCBhdXRvIDB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdzpob3ZlcntiYWNrZ3JvdW5kOiNlZWVlZWZ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdzpob3ZlciBzdmd7ZmlsbDojMDBhOWNjfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgLmNzdmlve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweDt6LWluZGV4OjJ9fSpbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7cGFkZGluZy1yaWdodDoyNXB4O2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnVybChcIi9pbWcvc291cmNlL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NSUgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gMTJweCkgY2VudGVyfSpbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3RbZGF0YS10eXBlPVwiY29udGFjdFwiXXtwYWRkaW5nLXJpZ2h0OjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDEwMCUgLSAzOHB4KSBjZW50ZXJ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHttaW4td2lkdGg6MH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhe3dpZHRoOjkwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNNb25pdG9yaW5nVmlzaXRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10sZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c117d2lkdGg6MTAwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3csZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNTcmFFbmdhZ2VtZW50XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3d7d2lkdGg6aW5oZXJpdH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzTW9uaXRvcmluZ1Zpc2l0XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzU3JhRW5nYWdlbWVudFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LW9mLXR5cGV7bWluLXdpZHRoOjgwcHg7d2lkdGg6NGVtfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWZpbGUsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZmlsZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzU3JhRW5nYWdlbWVudFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZmlsZXttYXgtd2lkdGg6MjAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLmpmLXJvdyxkaXZbaWQqPWxvY2t0b25QZl90YWJsZWRvY3VtZW50X2NsYWltXS5qZi1yb3d7bWFyZ2luOjI1cHggMH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93e3dpZHRoOjUwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9mb3JlaWduTGF3QWR2aWNlXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhe3dpZHRoOjMwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9jbGFpbXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dHt3aWR0aDo3MCV9ZmllbGRzZXQ+ZGl2W2lkKj1sb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXT5sYWJlbCxmaWVsZHNldD5kaXZbaWQqPWxvY2t0b25QZl90YWJsZWRvY3VtZW50X2NsYWltXT5sYWJlbHttYXJnaW4tYm90dG9tOjdweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjQwMH19Lmpzb25Gb3JtIC5kaXNhYmxlZHtvcGFjaXR5OjAuMTtwb2ludGVyLWV2ZW50czpub25lfS5qc29uRm9ybSAuZGlzYWJsZWQrLm9ub2Zmc3dpdGNoLWxhYmVse29wYWNpdHk6MC4xO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIC5kaXNhYmxlZCsub25vZmZzd2l0Y2gtbGFiZWwgLmlzb24sLmpzb25Gb3JtIC5kaXNhYmxlZCsub25vZmZzd2l0Y2gtbGFiZWwgLmlzb2Zme2JhY2tncm91bmQtY29sb3I6IzY2Nn1ib2R5LnJlYWRvbmx5TW9kZSAjamZfamZkZWN7cGFkZGluZy10b3A6MHB4fSNqZl9qZmRlYyBzZWN0aW9uIGgyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Zm9ybSNqZl9qZjEuaW5JZnJhbWV7cGFkZGluZy10b3A6NzhweH1mb3JtI2pmX2pmMS5pbklmcmFtZSAuamYtaGVhZGVyLXNlY3Rpb24sZm9ybSNqZl9qZjEuaW5JZnJhbWUgLmpmLWhlYWRlci1zZWN0aW9uW3N0eWxlXXt0b3A6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmZpeGVkfS5wZi1mb3JtLnJlYWRvbmx5SWZyYW1lIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDowcHh9I21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyAuZGlhbG9nLWJveHt3aWR0aDo4MHZ3fSNtb2RhbERpYWxvZy5wcm9wZm9ybXByZXZpZXcgLmRpYWxvZy1tZXNzYWdle3BhZGRpbmc6MH0jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMHZoIC0gMzAwcHgpO2JvcmRlcjpub25lfS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudCwuYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0gaGVhZGVyIH4gcC5pbnRyb3std2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzfS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbSBsZWdlbmR7bWF4LWhlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIGxlZ2VuZHttYXgtaGVpZ2h0OjQwMHB4O292ZXJmbG93OnZpc2libGV9LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtLW9wZW4gZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZT5sZWdlbmQ6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXRvcDoyNXB4O2Rpc3BsYXk6YmxvY2t9LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtIGhlYWRlciB+IHAuaW50cm86bm90KC5kYXRhcGFnZWxhc3RpbnRybyl7bWF4LWhlaWdodDowcHg7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIGhlYWRlciB+IHAuaW50cm97bWFyZ2luLXRvcDozMHB4O21heC1oZWlnaHQ6MTAwMHB4O292ZXJmbG93OnZpc2libGV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjA7cmlnaHQ6MDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6d2hpdGU7YmFja2dyb3VuZDojNjc4NjhlO3dpZHRoOjEzZW07bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbXtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToycHg7Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JvcmRlci13aWR0aDowIDFweCAwIDFweDttaW4taGVpZ2h0OjgwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZXtib3JkZXItd2lkdGg6MCAxcHggMXB4IDFweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OjEwMDBweDtvcGFjaXR5OjE7bWFyZ2luOjEwcHggMjBweDtwYWRkaW5nOjIwcHggMzBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudCBsZWdlbmQsLmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQgLmludHJve21heC1oZWlnaHQ6MTAwMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGV7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAxcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDoxMDAwcHg7b3BhY2l0eToxO21hcmdpbjoxMHB4IDIwcHg7cGFkZGluZzoyMHB4IDEwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQgbGVnZW5kLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50IC5pbnRyb3ttYXgtaGVpZ2h0OjEwMDBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3QgLmFjY29yZGlvbi1jb250ZW50IH4gLmFjY29yZGlvbi1jb250ZW50Omxhc3Qtb2YtdHlwZXtkaXNwbGF5Om5vbmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5mby1zZWN0aW9uLWhpZGUtbWV7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24gaDJ7cG9zaXRpb246cmVsYXRpdmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMnttYXJnaW46MDtjb2xvcjojNGE0YTRhO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjYyZW07d2lkdGg6MTAwJTt0ZXh0LWluZGVudDoyMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBoMntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzRhNGE0YX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uIGZpZWxkc2V0e3BhZGRpbmc6MzBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGZpZWxkc2V0e3dpZHRoOmF1dG87bWFyZ2luOjA7cGFkZGluZzowIDMwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0e3BhZGRpbmc6MjBweCAzMHB4O21hcmdpbjoxMHB4IDIwcHg7b3ZlcmZsb3c6dmlzaWJsZTthbmltYXRpb246MnMgZGVsYXktb3ZlcmZsb3c7bWF4LWhlaWdodDo2MDAwMDBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gZmllbGRzZXQgZmllbGRzZXR7cGFkZGluZzowcHg7bWFyZ2luOjBweH1Aa2V5ZnJhbWVzIGRlbGF5LW92ZXJmbG93e2Zyb217b3ZlcmZsb3c6aGlkZGVufX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW57Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JvcmRlci10b3Atd2lkdGg6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmN1cnJlbnR7YmFja2dyb3VuZDojZmZmfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5uZXh0YnV0dG9ud3JhcHBlcnt0ZXh0LWFsaWduOnJpZ2h0O21heC13aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjNGE0YTRhfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLnJlYWRvbmx5IC5uZXh0YnV0dG9ud3JhcHBlcntkaXNwbGF5Om5vbmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOmluaGVyaXQgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kc3t3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e3JpZ2h0OjBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gYnV0dG9uI21haW5fc3VtbWFyeXtyaWdodDoxMjNweH0uYWNjb3JkaW9ubmljZSAjcDQgLmludHJve21hcmdpbjoyMHB4IDEwcHggMCAyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMH0uYWNjb3JkaW9ubmljZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJve21hcmdpbi1sZWZ0Oi0xMHB4fS5hY2NvcmRpb25uaWNlICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRyb3ttYXJnaW4tbGVmdDoyMHB4fS5hY2NvcmRpb25uaWNlICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRyb3ttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi10b3A6LTYwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAxNjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmFjY29yZGlvbm5pY2UgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJve21hcmdpbi10b3A6LTIwcHg7bWF4LXdpZHRoOmluaGVyaXR9fS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNCAuaW50cm97Y29sb3I6I0JFMUUyRDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZXtjb250ZW50OlwiXFwyNkEwXCI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDowLjVlbTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNCAuZGF0YXBhZ2VsYXN0aW50cm97Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVye2NvbG9yOiM0MzlmYmQgIWltcG9ydGFudH0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNCRTFFMkR9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0IC5pbnRyb3tjb2xvcjojRjc5NDFFO3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm86YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MThcIjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjAuNWVtO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0IC5kYXRhcGFnZWxhc3RpbnRyb3tjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm86aG92ZXJ7Y29sb3I6IzQzOWZiZCAhaW1wb3J0YW50fS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuZGF0YXBhZ2VsYXN0aW50cm8gZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0Y3OTQxRX0uYWNjb3JkaW9ubmljZSAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGNzk0MUV9LmFjY29yZGlvbm5pY2UgLmNvbXBsZXRlICNwNCAuaW50cm97Y29sb3I6Izc0YmQ0Mztwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9ubmljZSAuY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MC41ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9ja30uYWNjb3JkaW9ubmljZS5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYXtmb250LXdlaWdodDoxMDB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTEtN3ttYXJnaW4tYm90dG9tOjEwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPXRoZWZ0QW5kTWFsaWNpb3VzRGFtYWdlRXhjbHVkZWRPdmVybmlnaHRdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj12YWx1ZU92ZXI3MDAwXXtiYWNrZ3JvdW5kOnJnYmEoMjQ3LDE0OCwzMCwwLjEpO3BhZGRpbmc6MTBweCAxM3B4O2JvcmRlci1yYWRpdXM6MHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj10aGVmdEFuZE1hbGljaW91c0RhbWFnZUV4Y2x1ZGVkT3Zlcm5pZ2h0XSBzdHJvbmcsLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZV0gc3Ryb25nLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdIHN0cm9uZywuYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9dmFsdWVPdmVyNzAwMF17Zm9udC13ZWlnaHQ6NjAwfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1yb3c+bGFiZWx7bWF4LXdpZHRoOjEwMCV9LmFjY29yZGlvbm5pY2UgLnJlYWRvbmx5Q3VzdG9tTm90aWNle3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6aW5oZXJpdDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjphbGljZWJsdWV9LmFjY29yZGlvbm5pY2UgLnJlYWRvbmx5Q3VzdG9tTm90aWNlIGErYXtib3JkZXI6bm9uZTtwYWRkaW5nOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFjY29yZGlvbm5pY2UgLmpmLXBhZ2UtY29udHJvbHt2aXNpYmlsaXR5OmhpZGRlbn0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgye3RleHQtaW5kZW50OjhweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIC5pY29uLW9wZW4tY2xvc2V7cmlnaHQ6MTZweH0uYWNjb3JkaW9ubmljZSAucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KXsuYWNjb3JkaW9ubmljZSAucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbntkaXNwbGF5Om5vbmV9fWRpYWxvZ3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDotbW96LWZpdC1jb250ZW50O3dpZHRoOi13ZWJraXQtZml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnQ7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0Oi13ZWJraXQtZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O21hcmdpbjphdXRvO2JvcmRlcjpzb2xpZDtwYWRkaW5nOjFlbTtiYWNrZ3JvdW5kOndoaXRlO2NvbG9yOmJsYWNrO2Rpc3BsYXk6YmxvY2t9ZGlhbG9nOm5vdChbb3Blbl0pe2Rpc3BsYXk6bm9uZX1kaWFsb2crLmJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpfS5fZGlhbG9nX292ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9ZGlhbG9nLmZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1ib2R5IGRpYWxvZ3tib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgwLDAsMCwwLjMpO3Bvc2l0aW9uOmZpeGVkO21heC13aWR0aDo5MCU7bWluLXdpZHRoOjUwJTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztwYWRkaW5nOjA7b3ZlcmZsb3c6aW5pdGlhbH1ib2R5IGRpYWxvZyBtYWlue3BhZGRpbmc6MjBweDttYXgtaGVpZ2h0Ojkwdmg7b3ZlcmZsb3cteTphdXRvO21pbi1oZWlnaHQ6MzN2aH1ib2R5IGRpYWxvZyBidXR0b257bWF4LXdpZHRoOm5vbmU7ZGlzcGxheTpibG9ja31ib2R5IGRpYWxvZyBidXR0b24uY2xvc2V7bWF4LXdpZHRoOm5vbmU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJTtyaWdodDowO3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgLTE4cHggLTE4cHggMDtwYWRkaW5nOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6cmVkO2JvcmRlcjpub25lO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyfWJvZHkgZGlhbG9nIGJ1dHRvbi5jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGE5Y2N9Ym9keSBkaWFsb2c6OmJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpfWJvZHkgZGlhbG9nKy5iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX1ib2R5IGRpYWxvZyBtYWlue3BhZGRpbmc6NDBweDtmb250LXNpemU6MC45ZW07Zm9udC13ZWlnaHQ6MjAwfWJvZHkgZGlhbG9nIG1haW4gaDF7bWFyZ2luLXRvcDowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzN9Ym9keSBkaWFsb2cgbWFpbiBoMSxib2R5IGRpYWxvZyBtYWluIGgye2ZvbnQtd2VpZ2h0OjIwMH1ib2R5IGRpYWxvZyBtYWluIGgzLGJvZHkgZGlhbG9nIG1haW4gaDR7Zm9udC13ZWlnaHQ6NDAwfSNxdWlja0NyZWF0ZVdpemFyZHttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjMwcHggMCA0MHB4IDIwcHg7Y291bnRlci1yZXNldDpjYXJkfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNhcmQpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTAwJTt0b3A6MDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxZW07bWFyZ2luLXJpZ2h0OjEwcHg7Y29sb3I6Izk3OTc5Nzt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3Blbjo6YmVmb3JlLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGU6OmJlZm9yZXtmb250LXNpemU6MjRweH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmR7cG9zaXRpb246cmVsYXRpdmU7Y291bnRlci1pbmNyZW1lbnQ6Y2FyZDtib3JkZXItbGVmdDo0cHggc29saWQgI2JiYmJiYjttYXJnaW46MCAwIDE1cHggMDtwYWRkaW5nOjAgMCAwIDE1cHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfSNxdWlja0NyZWF0ZVdpemFyZCAudGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEzcHg7Y29sb3I6I2JiYmJiYjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiAudGl0bGUsI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZSAudGl0bGV7Zm9udC1zaXplOjEzcHh9I3F1aWNrQ3JlYXRlV2l6YXJkIC5oZWFkaW5ne2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6M3JlbTt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLW91dDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LXdpZHRoOjEwMCV9I3F1aWNrQ3JlYXRlV2l6YXJkIC5oZWFkaW5nOmhvdmVye2N1cnNvcjpwb2ludGVyfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tdG9wOi41ZW19I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb257ZmxleC1ncm93OjF9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXJ7bWluLXdpZHRoOjEwMCV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXJbc3R5bGVde3dpZHRoOjEwMCUgIWltcG9ydGFudH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl17YmFja2dyb3VuZDojMDFiZWU1O2NvbG9yOndoaXRlO3BhZGRpbmc6MC42OHJlbTtsaW5lLWhlaWdodDoxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5zZWxlY3Rpb246bm90KFtzdHlsZSo9XCJkaXNwbGF5Om5vbmVcIl0pKy5jdGEgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl17bWFyZ2luLWxlZnQ6MTJweH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGEtdGV4dFwiXXtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAxYmVlNTtwYWRkaW5nLWlubGluZTowfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXTpob3ZlcntiYWNrZ3JvdW5kOiM4ODg4ODh9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl06aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiMzMzMzMzN9I3F1aWNrQ3JlYXRlV2l6YXJkIC54eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2hlaWdodDozNHB4O3dpZHRoOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjOTNiZTMwO2JvcmRlci13aWR0aDowIDhweCA4cHggMDtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDAgYXV0byAyMHB4O2xlZnQ6MTAwJX0jcXVpY2tDcmVhdGVXaXphcmQgLnh4eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7Ym9yZGVyOjJweCBzb2xpZCAjOTNiZTMwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDAgYXV0byAyMHB4O2xlZnQ6MTAwJTtjb250ZW50Olwi4pyTXCI7Y29udGVudDpcIuKclFwiO2NvbnRlbnQ6XCLimJFcIjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5M2JlMzA7Zm9udC13ZWlnaHQ6MTAwO2JvcmRlci1yYWRpdXM6NTAlfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAudGl0bGU6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzkzYmUzMDtjb250ZW50Olwi4pyUXCI7bWFyZ2luLWxlZnQ6LjVlbX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl17Ym9yZGVyLWNvbG9yOiNmNWE2MjN9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIC50aXRsZXtjb2xvcjojZjVhNjIzfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXXtib3JkZXItY29sb3I6IzkzYmUzMDtvcGFjaXR5Oi41fSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAudGl0bGV7Y29sb3I6I2JiYmJiYn0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpob3ZlcntvcGFjaXR5OjEgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6aG92ZXIsI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmZvY3VzLXdpdGhpbiwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6bGFzdC1vZi10eXBle29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkey0tYW5pbWF0aW9uLXNwZWVkOiAwLjNzOy0taTogMTAwfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiAuaGVhZGluZ3t0cmFuc2Zvcm06c2NhbGUoMC4xKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC5mb3Jte3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtOnNjYWxlKDAuMSk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO3BvaW50ZXItZXZlbnRzOm5vbmV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdLnNlbGVjdG9yT3BlbiAuZm9ybXt0cmFuc2Zvcm06c2NhbGUoMSk7LS1pOiBjYWxjKHZhcigtLWkpIC0gMSk7ei1pbmRleDoyO29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zaXRpb246YWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpfSNxdWlja0NyZWF0ZVdpemFyZCAuZ3JpZC13cmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwcHggMWZyO2dyaWQtZ2FwOjA7YmFja2dyb3VuZDojZjRmNGY0O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZTowLjlyZW07bWFyZ2luOjAgMCA1cHh9I3F1aWNrQ3JlYXRlV2l6YXJkIC5ncmlkLXdyYXBwZXIgZGl2LmZvb3R7Ym9yZGVyLXRvcDoxcHggc29saWQgI0NDQ0NDQztwYWRkaW5nLXRvcDo1cHg7bWFyZ2luLXRvcDo1cHg7Y29sb3I6I2NjY2NjY30jcXVpY2tDcmVhdGVXaXphcmQuYnVzeSAud2l6YXJkQ2FyZHtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjp3YWl0fSNxdWlja0NyZWF0ZVdpemFyZC5idXN5IC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbntvcGFjaXR5OjAuM30jcXVpY2tDcmVhdGVXaXphcmQuYnVzeTo6YWZ0ZXJ7Y29udGVudDpcIlBsZWFzZSB3YWl0Li4uXCI7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztwb3NpdGlvbjpmaXhlZDtmb250LXNpemU6NXZ3O3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBzZWN0aW9uIC5pbnRyb3ttYXJnaW4tdG9wOjFlbX1ib2R5IGRpYWxvZyBtYWluICNub3BlLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJde3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiMwMWJlZTU7cGFkZGluZzo1cHggMTBweCA1cHggNXB4O2JvcmRlci1yYWRpdXM6MWVtO2ZvbnQtZmFtaWx5OmluaXRpYWx9Ym9keSBkaWFsb2cgbWFpbiAuaW50cm8gYVtocmVmXj1cIiNtb2RhbDpcIl0gc3Zne3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO2ZpbGw6IzAxYmVlNTttYXJnaW4tcmlnaHQ6NHB4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MDttYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttYXJnaW4tdG9wOjI2cHg7ZGlzcGxheTpmbGV4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde3RyYW5zaXRpb246bm9uZTttYXJnaW46MCAwIDAgYXV0bztmbG9hdDpub25lO21pbi13aWR0aDoyMzBweH1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2xvYWRpbmdkb3RzLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTphdXRvfWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5pbnZpc2libGVCdXRTdWJtaXR0YWJsZXtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjAuMX1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuaW52aXNpYmxlQnV0U3VibWl0dGFibGUgbGVnZW5ke2Rpc3BsYXk6bm9uZX0uamYtYnRuLC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MzZweDtwYWRkaW5nOjhweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpmLWJ0biwucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbnttaW4taGVpZ2h0OjMwcHh9fS5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbntjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30ucGYtYWRtaW4gLmpmLWJ0bjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1hZG1pbiAuamYtYnRuOmFjdGl2ZSwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246YWN0aXZlLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbjphY3RpdmUsLnBmLWRhc2hib2FyZCAuamYtYnRuOmhvdmVyLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjpob3ZlciwucGYtZGFzaGJvYXJkIC5qZi1idG46YWN0aXZlLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246YWN0aXZlLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b246YWN0aXZle2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMyMDI0Mjc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wZXJzb24gLmltZy13cmFwe2Rpc3BsYXk6bm9uZX0uYnV0dG9uLmRlbGV0ZXJvd3toZWlnaHQ6MzZweH1idXR0b24jbWFpbl9zdW1tYXJ5LGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHtjdXJzb3I6cG9pbnRlcjtmbGV4OjA7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjI3cHg7cGFkZGluZzo1cHggMjBweDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9YnV0dG9uI21haW5fc3VtbWFyeTpob3ZlcixidXR0b24jbWFpbl9zdW1tYXJ5OmFjdGl2ZSxidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQ6aG92ZXIsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMjAyNDI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn1idXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZHtjdXJzb3I6cG9pbnRlcjtmbGV4OjA7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjI3cHg7cGFkZGluZzo1cHggMjBweDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyfWJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246YWN0aXZlLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmFjdGl2ZSxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlcixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZDpob3ZlcixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojMDYwNzA4ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCB3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7YnV0dG9uI21haW5fc3VtbWFyeXttaW4td2lkdGg6NmVtfWJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHttaW4td2lkdGg6MTJlbX1idXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b257bWluLXdpZHRoOjllbX19YnV0dG9uI21haW5fc3VtbWFyeXttYXJnaW4tcmlnaHQ6OHB4O3BhZGRpbmc6NXB4IDEwcHh9YnV0dG9uI21haW5fc3VtbWFyeXtkaXNwbGF5Om5vbmU7b3V0bGluZTpub25lfWJ1dHRvbiNtYWluX3N1bW1hcnkgc3Zne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOndoaXRlfWJ1dHRvbiNtYWluX3N1bW1hcnkgc3Bhbi5pc3N1ZUNvdW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6NXB4O21hcmdpbi1sZWZ0OjEwcHg7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnl7YmFja2dyb3VuZC1jb2xvcjojQkUxRTJEO2JvcmRlci1jb2xvcjojQkUxRTJEO2Rpc3BsYXk6YmxvY2t9LmludmFsaWQgYnV0dG9uI21haW5fc3VtbWFyeTpob3ZlciwuaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NjEwMTh9LmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmOTM7Ym9yZGVyLWNvbG9yOiNmOTM7ZGlzcGxheTpibG9ja30uaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLC5pbmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2M2MH0uY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM5M2JlMzA7Ym9yZGVyLWNvbG9yOiM5M2JlMzA7ZGlzcGxheTpibG9ja30uY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTpob3ZlciwuY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNTQ2ZDFifS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MTBweH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzIwMjQyNztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bdHlwZT1cImNhbmNlbFwiXXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6I2QwMDIxYjtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTBweH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG5fYzpob3ZlciwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bl9jOmFjdGl2ZSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmVbdHlwZT1cImNhbmNlbFwiXXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXTpob3ZlciwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXTphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LnJlYWRvbmx5IGEuYnV0dG9uLnVwbG9hZCwucmVhZG9ubHkgYS5idXR0b24uZG93bmxvYWQrc3BhbntkaXNwbGF5Om5vbmV9LmJ0bi5kaXNhYmxlZCwuZGlzYWJsZWQuYnRuX2EsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmRpc2FibGVkLmJ1dHRvbiwuZGlzYWJsZWQuYnRuX2IsYnV0dG9uLmRpc2FibGVkI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLGJ1dHRvbi5kaXNhYmxlZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5kaXNhYmxlZC5jaGVja291dC1iYWNrLC5kaXNhYmxlZC5jaGVja291dC1za2lwLC5kaXNhYmxlZC5idG5fYywuanNvbkZvcm0gaW5wdXQuZGlzYWJsZWRbdHlwZT1cImNhbmNlbFwiXSwuZGlzYWJsZWQuYnRuX2QsLmRpc2FibGVkLmJ0bl9lLC5kaXNhYmxlZC5idG5fZywuZGlzYWJsZWQuYnRuX2xvZ2luLC5wYWdlLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWQsLnBhZ2UtY29udGFpbmVyIGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCBidXR0b24uZGlzYWJsZWQsLm1vZGFsLWNvbnRlbnQgaW5wdXQuZGlzYWJsZWRbdHlwZT1idXR0b25dLC5wZi1hZG1pbiAuZGlzYWJsZWQuamYtYnRuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmRpc2FibGVkLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5kaXNhYmxlZC5idXR0b24sLnBmLWRhc2hib2FyZCAuZGlzYWJsZWQuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmRpc2FibGVkLmJ1dHRvbixidXR0b24uZGlzYWJsZWQjbWFpbl9zdW1tYXJ5LGJ1dHRvbi5kaXNhYmxlZCNtYWluX3N1Ym1pdF9mbG9hdCwuanNvbkZvcm0gaW5wdXQuZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuZGlzYWJsZWQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtmaWx0ZXI6Z3JheXNjYWxlKDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmxvYWRpbmdTcGlubmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6OTk5OTk5OTk7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87Zm9udC1zaXplOjEwcHg7dGV4dC1pbmRlbnQ6LTk5OTllbTtib3JkZXItdG9wOjEuMWVtIHNvbGlkIHJnYmEoMjgsMTE3LDE4OCwwLjIpO2JvcmRlci1yaWdodDoxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItYm90dG9tOjEuMWVtIHNvbGlkIHJnYmEoMjgsMTE3LDE4OCwwLjIpO2JvcmRlci1sZWZ0OjEuMWVtIHNvbGlkICMxYzc1YmM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1hbmltYXRpb246bG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyfS5sb2FkaW5nU3Bpbm5lciwubG9hZGluZ1NwaW5uZXI6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6OGVtO2hlaWdodDo4ZW19QC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uanNvbkZvcm0gfiAubG9hZGluZ1NwaW5uZXJ7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtvcGFjaXR5OjF9Lmpzb25Gb3JtLnJlYWR5IH4gLmxvYWRpbmdTcGlubmVye29wYWNpdHk6MH0ucmVhZG9ubHlNb2RlTm90aWNle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmMzdlMDA7cGFkZGluZzo1cHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojZmZmZmZmfS5yZWFkb25seU1vZGVOb3RpY2UgYXtwb2ludGVyLWV2ZW50czphbGw7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MXB4IDRweCAwcHg7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlcjoxcHggc29saWQgIzFjNzViY30ucmVhZG9ubHlNb2RlTm90aWNlIGE6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Y29sb3I6IzAwOTQ0NDtib3JkZXItY29sb3I6IzAwOTQ0NH0ucmVhZHkgfiAjZm9yY2VTdWJtaXNzaW9uQmxvY2t7ZGlzcGxheTpibG9ja30uZm9yY2VTdWJtaXNzaW9uTWVzc2FnZXtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojRERFRUY3O21heC13aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5mb3JjZVN1Ym1pc3Npb25NZXNzYWdle21heC13aWR0aDoxMDAlfX0uZm9yY2VTdWJtaXNzaW9uTWVzc2FnZSBidXR0b257ZmxvYXQ6cmlnaHR9LmZvcmNlU3VibWlzc2lvbk1lc3NhZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0jZm9yY2VTdWJtaXNzaW9uQmxvY2sgI2ludmFsaWRNZXNzYWdle2Rpc3BsYXk6bm9uZX0uaW52YWxpZCAjZm9yY2VTdWJtaXNzaW9uQmxvY2sgI2ludmFsaWRNZXNzYWdle2Rpc3BsYXk6aW5saW5lO2NvbG9yOiNCRTFFMkR9LmludmFsaWQgI2ZvcmNlU3VibWlzc2lvbkJsb2NrIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7Ym9yZGVyOjFweCBzb2xpZCAjOTk5Oy13ZWJraXQtb3BhY2l0eTowLjY7LW1vei1vcGFjaXR5OjAuNjstbXMtb3BhY2l0eTowLjY7LW8tb3BhY2l0eTowLjY7b3BhY2l0eTowLjY7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucmVhZG9ubHlNb2RlTm90aWNle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2hlaWdodDoyNXB4O3otaW5kZXg6OTk5OTk1NTA7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LnJlYWRvbmx5TW9kZU5vdGljZSB+ICNtYWluaGVhZGVyLC5yZWFkb25seU1vZGVOb3RpY2UgfiAjaGVhZGJhbmQsLnJlYWRvbmx5TW9kZU5vdGljZSB+IGZvcm0gLmpmLWhlYWRlci1zZWN0aW9ue21hcmdpbi10b3A6MjVweH0ucmVhZG9ubHlOb3RpY2V7Y29sb3I6cmVkfS5yZWFkb25seU1vZGVNb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5OTk5NTUwO2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC40KTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmZmZmY7dGV4dC1zaGFkb3c6bm9uZX0ucmVhZG9ubHlNb2RlTW9kYWwgLmxvY2tlZG1zZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjkwJTttYXgtd2lkdGg6NjAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlYWRvbmx5TW9kZU1vZGFsIC5sb2NrZWRtc2cgYXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MjBweH0ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWR7aGVpZ2h0OjE0MHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2Vke2hlaWdodDoxMDVweDtwb2ludGVyLWV2ZW50czpub25lO21hcmdpbjowIGF1dG87YmFja2dyb3VuZDpub25lO3dpZHRoOmNhbGMoMTAwJSAtIDM1MHB4KTtjb2xvcjpvcmFuZ2V9LnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkIC5sb2NrZWRtc2d7ZGlzcGxheTpub25lfS5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZDpiZWZvcmV7Y29udGVudDphdHRyKHJlYWRvbmx5LXRleHQpO2ZvbnQtc2l6ZToxNHB4fS5yZWFkb25seU1vZGVNb2RhbDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOm9yYW5nZX1ib2R5LnJlYWRvbmx5TW9kZSAucmVhZG9ubHlNb2RlTW9kYWwrI3BhZ2UtY29udGFpbmVye2ZpbHRlcjpibHVyKDVweCl9Ym9keS5yZWFkb25seU1vZGUgLnJlYWRvbmx5TW9kZU1vZGFsLnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkKyNwYWdlLWNvbnRhaW5lcntmaWx0ZXI6bm9uZX0jZmlsZUxpc3RXcmFwe3BhZGRpbmc6MzJweH0jZmlsZUxpc3RXcmFwIGgze21hcmdpbjowO3BhZGRpbmc6MTVweDtsaW5lLWhlaWdodDoxZW07Y29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjNzc3Njc3O3BhZGRpbmc6MzJweCAwIDMycHggMH0jZmlsZUxpc3RXcmFwIHVse21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7Y29sb3I6I2ZmZn0jZmlsZUxpc3RXcmFwIHVsIGxpe3BhZGRpbmctYm90dG9tOjI0cHh9I2ZpbGVMaXN0V3JhcCB1bCBsaSBhe2NvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgIzc3NzY3Nzt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I2ZpbGVMaXN0V3JhcHtib3JkZXItbGVmdDoxcHggc29saWQgIzc3NzY3N319Lmpzb25Gb3JtIC5maWxldXBsb2FkZXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjMwMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7bWFyZ2luOjAgMCAwIDZweDtmb250LXNpemU6MTNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6I2IyYjFiMjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlci5yZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLnRodW1ie3dpZHRoOmF1dG87aGVpZ2h0OjM0cHg7bWFyZ2luOjFweCAxcHggMXB4IDNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXg6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmc6MCAxNHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWluZGVudDowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAxQkVFNTtib3JkZXI6MXB4IHNvbGlkICMwMUJFRTU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9ue2JhY2tncm91bmQ6IzVCODlCMn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBhOWNjO2JvcmRlcjoxcHggc29saWQgIzAwYTljY30uanNvbkZvcm0gLmZpbGV1cGxvYWRlciBidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGE5Y2M7Ym9yZGVyOjFweCBzb2xpZCAjMDBhOWNjfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jaG9vc2VGaWxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OjM2cHg7bWFyZ2luOi0xcHg7bWFyZ2luLXJpZ2h0OjA7bGluZS1oZWlnaHQ6MzZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNob29zZUZpbGUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3BhZGRpbmc6MCAxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY2hvb3NlRmlsZSBzcGFuLndhcm5pbmd7ZGlzcGxheTpibG9jazttYXJnaW46MHB4O3BhZGRpbmc6MHB4IDBweCAwcHggMjRweDtjb2xvcjojNjY2O2JhY2tncm91bmQ6I2ZmZjVjMCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMjNweFwiIGhlaWdodD1cIjE2cHhcIiB2aWV3Qm94PVwiMCAwIDIzIDE2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDIzIDE2XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cGF0aCBmaWxsPVwiI0ZGOTkwMFwiIGQ9XCJNOCwyLjQ4TDIuNjEyLDE0aDEwLjc3N0w4LDIuNDh6IE04LDBMOCwwYzAuMzQ1LDAsMC42ODksMC4yMzMsMC45NTEsMC42OThsNi44MjgsMTMuNjEgQzE2LjMwMywxNS4yMzksMTUuODU3LDE2LDE0Ljc5MSwxNkgxLjIwOGMtMS4wNjcsMC0xLjUxMi0wLjc2MS0wLjk4OS0xLjY5MWw2LjgyOS0xMy42MUM3LjMxLDAuMjMzLDcuNjU0LDAsOCwwTDgsMHogTTcsMTIgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxUzcsMTIuNTUyLDcsMTJ6IE04LDZjMC41NTIsMCwxLDAuNDQ4LDEsMWwtMC4zMTIsM0g3LjMxMkw2Ljk5OSw3IEM2Ljk5OSw2LjQ0OCw3LjQ0Nyw2LDgsNkw4LDZ6XCIvPjwvc3ZnPicpIDRweCBjZW50ZXIgbm8tcmVwZWF0fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheXtkaXNwbGF5OmJsb2NrO21hcmdpbjowcHggMnB4IDJweDtwYWRkaW5nOjBweDtiYWNrZ3JvdW5kOiNmMGYwZjA7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MnB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuY3JvcFdhcm5pbmd7bWluLWhlaWdodDoxNnB4O21hcmdpbjo0cHg7cGFkZGluZzo0cHggNHB4IDRweCAyNHB4O2NvbG9yOiM2NjY7YmFja2dyb3VuZDojZmZmNWMwIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIyM3B4XCIgaGVpZ2h0PVwiMTZweFwiIHZpZXdCb3g9XCIwIDAgMjMgMTZcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMjMgMTZcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIjRkY5OTAwXCIgZD1cIk04LDIuNDhMMi42MTIsMTRoMTAuNzc3TDgsMi40OHogTTgsMEw4LDBjMC4zNDUsMCwwLjY4OSwwLjIzMywwLjk1MSwwLjY5OGw2LjgyOCwxMy42MSBDMTYuMzAzLDE1LjIzOSwxNS44NTcsMTYsMTQuNzkxLDE2SDEuMjA4Yy0xLjA2NywwLTEuNTEyLTAuNzYxLTAuOTg5LTEuNjkxbDYuODI5LTEzLjYxQzcuMzEsMC4yMzMsNy42NTQsMCw4LDBMOCwweiBNNywxMiBjMC0wLjU1MiwwLjQ0OC0xLDEtMXMxLDAuNDQ4LDEsMXMtMC40NDgsMS0xLDFTNywxMi41NTIsNywxMnogTTgsNmMwLjU1MiwwLDEsMC40NDgsMSwxbC0wLjMxMiwzSDcuMzEyTDYuOTk5LDcgQzYuOTk5LDYuNDQ4LDcuNDQ3LDYsOCw2TDgsNnpcIi8+PC9zdmc+JykgNHB4IGNlbnRlciBuby1yZXBlYXR9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZUlucHV0LC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDo2MHB4O3dpZHRoOjUwJTt3aWR0aDpjYWxjKDUwJSAtIDZweCk7bWFyZ2luOjRweCAwcHggNHB4IDRweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2RkZCAyNSUsIHRyYW5zcGFyZW50IDI1JSksLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZGRkIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjZGRkIDc1JSksLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsICNkZGQgNzUlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCAjZGRkKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDEwMCUgMTAwJSwgY29sb3Itc3RvcCgwLjI1LCAjZGRkKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC43NSwgI2RkZCkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDEwMCUgMTAwJSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC43NSwgI2RkZCkpO2JhY2tncm91bmQtc2l6ZToyMHB4IDIwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIDAsIDEwcHggMCwgMTBweCAtMTBweCwgMHB4IDEwcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLnByb2dyZXNzQmFye3Bvc2l0aW9uOmFic29sdXRlO2ZsZXg6bm9uZTtsZWZ0OjA7Ym90dG9tOi04cHg7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZWRlZWVlO2JvdHRvbTotNnB4O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtoZWlnaHQ6M3B4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5wcm9ncmVzc0JhciBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MCU7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMUJFRTU7dHJhbnNpdGlvbjphbGwgLjI1c30uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25ze3Bvc2l0aW9uOmFic29sdXRlO2ZsZXg6bm9uZTt0b3A6MCU7cmlnaHQ6MHB4O2JvdHRvbTowcHg7bWFyZ2luOjA7Zm9udC1zaXplOjB9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b257aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24udXBsb2FkRmlsZUJ1dHRvbk5PVFNVUkVJRldFV0FOVFRISVM6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJTtjb250ZW50Olwi4oaQIGNsaWNrIHRvIHVwbG9hZCBmaWxlXCI7cGFkZGluZy1sZWZ0OjZweDtjb2xvcjpyZWR9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbk5PVFNVUkVJRldFV0FOVFRISVN7d2lkdGg6MzZweDtmb250LXNpemU6MDt0ZXh0LWluZGVudDotMTAwMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIzMnB4XCIgaGVpZ2h0PVwiMzJweFwiIHZpZXdCb3g9XCI0IDQgMzIgMzJcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyA0IDQgMzIgMzJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwb2x5Z29uIGZpbGw9XCIjYWEwMDAwXCIgcG9pbnRzPVwiMjQuOTUsMTIuMjIyIDIwLjAwMSwxNy4xNzEgMTUuMDUxLDEyLjIyMiAxMi4yMjIsMTUuMDUgMTcuMTcyLDIwIDEyLjIyMiwyNC45NSAxNS4wNTEsMjcuNzc3IDIwLjAwMSwyMi44MjkgMjQuOTUsMjcuNzc3IDI3Ljc3NywyNC45NSAyMi44MjksMjAgMjcuNzc3LDE1LjA1IFwiLz48L3N2Zz4nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgIzliOWI5Yn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi51cGxvYWRGaWxlQnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDotMXB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24sLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b24sLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbnt3aWR0aDozNnB4O21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MDt0ZXh0LWluZGVudDotMTAwMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym9yZGVyLXJpZ2h0Om5vbmV9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTc7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVyOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjAlO2JvdHRvbToxMDAlO2hlaWdodDphdXRvO21hcmdpbjowIDAgNnB4IDE0cHg7cGFkZGluZzo0cHggN3B4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LWluZGVudDowO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDBhOWNjO2JvcmRlcjpub25lO3otaW5kZXg6ODh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtsZWZ0OjAlO2JvdHRvbToxMDAlO3dpZHRoOjBweDtoZWlnaHQ6MHB4O21hcmdpbjowIDAgLTJweCAxNHB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiMwMGE5Y2M7ei1pbmRleDo4OH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTQlMjAxLjQxTDEyLjU5JTIwMCUyMDclMjA1LjU5JTIwMS40MSUyMDAlMjAwJTIwMS40MSUyMDUuNTklMjA3JTIwMCUyMDEyLjU5JTIwMS40MSUyMDE0JTIwNyUyMDguNDElMjAxMi41OSUyMDE0JTIwMTQlMjAxMi41OSUyMDguNDElMjA3eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0xNCUyMDEuNDFMMTIuNTklMjAwJTIwNyUyMDUuNTklMjAxLjQxJTIwMCUyMDAlMjAxLjQxJTIwNS41OSUyMDclMjAwJTIwMTIuNTklMjAxLjQxJTIwMTQlMjA3JTIwOC40MSUyMDEyLjU5JTIwMTQlMjAxNCUyMDEyLjU5JTIwOC40MSUyMDd6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXI6OmFmdGVye2NvbnRlbnQ6XCJDYW5jZWxcIn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM5Nzk3OTclMjIlMjBkJTNEJTIyTTExLjAzMiUyMDI4LjQ0OGMtNC41MjQtNC44NjYtNC40NDQtMTIuNDklMjAwLjI1NC0xNy4yMjIlMjAxLjkyNC0xLjkzNiUyMDQuMzI4LTMuMDkyJTIwNi44MjgtMy40NzJsLTAuMTM4LTQuMTU0Yy0zLjUwOCUyMDAuNDI2LTYuOTA0JTIwMS45OTItOS41OTQlMjA0LjctNi4yOTglMjA2LjM0NC02LjM3MiUyMDE2LjU4LTAuMjQ2JTIwMjMuMDY0bC0zLjQ4MiUyMDMuNTA2JTIwMTEuMDIwJTIwMC42MDItMC4wMzAtMTEuNjY4LTQuNjEyJTIwNC42NDR6TTI0LjMyNCUyMDQuNTNsMC4wMzAlMjAxMS42NjglMjA0LjYxNC00LjY0NmM0LjUyNCUyMDQuODY2JTIwNC40NDYlMjAxMi40OS0wLjI1NCUyMDE3LjIyMi0xLjkyNCUyMDEuOTM4LTQuMzI4JTIwMy4wOTItNi44MyUyMDMuNDcybDAuMTM4JTIwNC4xNTJjMy41MS0wLjQyNiUyMDYuOTA2LTEuOTkyJTIwOS41OTYtNC43MDIlMjA2LjI5Ni02LjM0MiUyMDYuMzc0LTE2LjU4JTIwMC4yNDQtMjMuMDYybDMuNDgyLTMuNTA2LTExLjAyMC0wLjU5OHolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMTEuMDMyJTIwMjguNDQ4Yy00LjUyNC00Ljg2Ni00LjQ0NC0xMi40OSUyMDAuMjU0LTE3LjIyMiUyMDEuOTI0LTEuOTM2JTIwNC4zMjgtMy4wOTIlMjA2LjgyOC0zLjQ3MmwtMC4xMzgtNC4xNTRjLTMuNTA4JTIwMC40MjYtNi45MDQlMjAxLjk5Mi05LjU5NCUyMDQuNy02LjI5OCUyMDYuMzQ0LTYuMzcyJTIwMTYuNTgtMC4yNDYlMjAyMy4wNjRsLTMuNDgyJTIwMy41MDYlMjAxMS4wMjAlMjAwLjYwMi0wLjAzMC0xMS42NjgtNC42MTIlMjA0LjY0NHpNMjQuMzI0JTIwNC41M2wwLjAzMCUyMDExLjY2OCUyMDQuNjE0LTQuNjQ2YzQuNTI0JTIwNC44NjYlMjA0LjQ0NiUyMDEyLjQ5LTAuMjU0JTIwMTcuMjIyLTEuOTI0JTIwMS45MzgtNC4zMjglMjAzLjA5Mi02LjgzJTIwMy40NzJsMC4xMzglMjA0LjE1MmMzLjUxLTAuNDI2JTIwNi45MDYtMS45OTIlMjA5LjU5Ni00LjcwMiUyMDYuMjk2LTYuMzQyJTIwNi4zNzQtMTYuNTglMjAwLjI0NC0yMy4wNjJsMy40ODItMy41MDYtMTEuMDIwLTAuNTk4eiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0VcIil9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVyOjphZnRlcntjb250ZW50OlwiUmVwbGFjZSBGaWxlXCJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM5Nzk3OTclMjIlMjBkJTNEJTIyTTYuNzc4JTIwMTUuODI0bDIuMjA0JTIwMTkuNDE4YzAuMTE4JTIwMC45MjIlMjA0LjU3JTIwMy45NTQlMjAxMS4wMTglMjAzLjk1OCUyMDYuNDQ4LTAuMDA0JTIwMTAuOTAyLTMuMDM2JTIwMTEuMDIwLTMuOTU4bDIuMjA0LTE5LjQxOGMtMy4zNjglMjAxLjg4NC04LjQwMiUyMDIuNzc2LTEzLjIyNCUyMDIuNzc2cy05Ljg1Ni0wLjg5Mi0xMy4yMjItMi43NzZ6TTI2LjMzNCUyMDMuODI0bC0xLjcxOC0xLjkwNmMtMC42NjItMC45NDItMS4zODItMS4xMTgtMi43ODQtMS4xMThoLTMuNjY0Yy0xLjQlMjAwLTIuMTIlMjAwLjE3Ni0yLjc4NCUyMDEuMTE4bC0xLjcxNiUyMDEuOTA2Yy01LjE0JTIwMC44OTgtOC44NjglMjAzLjI4LTguODY4JTIwNS4wMzZ2MC4zNDJjMCUyMDMuMDkyJTIwNi44MDQlMjA1LjYlMjAxNS4yJTIwNS42czE1LjItMi41MDglMjAxNS4yLTUuNnYtMC4zNDJjMC0xLjc1Ni0zLjcyNi00LjEzOC04Ljg2Ni01LjAzNnpNMjQuMTM4JTIwOC4yNzhsLTIuNTA0LTIuNjc4aC0zLjI2OGwtMi41MDQlMjAyLjY3OGgtMy40YzAlMjAwJTIwMy43MjQtNC40NCUyMDQuMjIyLTUuMDQyJTIwMC4zOC0wLjQ2JTIwMC43Ny0wLjYzNiUyMDEuMjc0LTAuNjM2aDQuMDg2YzAuNTA0JTIwMCUyMDAuODkyJTIwMC4xNzYlMjAxLjI3NCUyMDAuNjM2JTIwMC40OTYlMjAwLjYwMiUyMDQuMjIyJTIwNS4wNDIlMjA0LjIyMiUyMDUuMDQyaC0zLjQwMnolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTYuNzc4JTIwMTUuODI0bDIuMjA0JTIwMTkuNDE4YzAuMTE4JTIwMC45MjIlMjA0LjU3JTIwMy45NTQlMjAxMS4wMTglMjAzLjk1OCUyMDYuNDQ4LTAuMDA0JTIwMTAuOTAyLTMuMDM2JTIwMTEuMDIwLTMuOTU4bDIuMjA0LTE5LjQxOGMtMy4zNjglMjAxLjg4NC04LjQwMiUyMDIuNzc2LTEzLjIyNCUyMDIuNzc2cy05Ljg1Ni0wLjg5Mi0xMy4yMjItMi43NzZ6TTI2LjMzNCUyMDMuODI0bC0xLjcxOC0xLjkwNmMtMC42NjItMC45NDItMS4zODItMS4xMTgtMi43ODQtMS4xMThoLTMuNjY0Yy0xLjQlMjAwLTIuMTIlMjAwLjE3Ni0yLjc4NCUyMDEuMTE4bC0xLjcxNiUyMDEuOTA2Yy01LjE0JTIwMC44OTgtOC44NjglMjAzLjI4LTguODY4JTIwNS4wMzZ2MC4zNDJjMCUyMDMuMDkyJTIwNi44MDQlMjA1LjYlMjAxNS4yJTIwNS42czE1LjItMi41MDglMjAxNS4yLTUuNnYtMC4zNDJjMC0xLjc1Ni0zLjcyNi00LjEzOC04Ljg2Ni01LjAzNnpNMjQuMTM4JTIwOC4yNzhsLTIuNTA0LTIuNjc4aC0zLjI2OGwtMi41MDQlMjAyLjY3OGgtMy40YzAlMjAwJTIwMy43MjQtNC40NCUyMDQuMjIyLTUuMDQyJTIwMC4zOC0wLjQ2JTIwMC43Ny0wLjYzNiUyMDEuMjc0LTAuNjM2aDQuMDg2YzAuNTA0JTIwMCUyMDAuODkyJTIwMC4xNzYlMjAxLjI3NCUyMDAuNjM2JTIwMC40OTYlMjAwLjYwMiUyMDQuMjIyJTIwNS4wNDIlMjA0LjIyMiUyMDUuMDQyaC0zLjQwMnolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXI6OmFmdGVye2NvbnRlbnQ6XCJEZWxldGUgRmlsZVwiO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3Zlcjo6YmVmb3Jle2xlZnQ6MTAwJTttYXJnaW46MCAwIC0ycHggLTIwcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmZvRWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MDAwcHg7bGVmdDotNTAwMHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5mb0VsLmVycm9yLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5mb0VsLnZhbGlke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDttaW4taGVpZ2h0OjEwMCU7d2lkdGg6MDttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lmpzb25Gb3JtIC5maWxldXBsb2FkZXJ7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjZjVhNjIzO2JveC1zaGFkb3c6bm9uZX19Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntjdXJzb3I6cG9pbnRlcn0ubGF5b3V0LXN0eWxlLWNvbHVtbnN7ZGlzcGxheTp0YWJsZTtwYWRkaW5nLWxlZnQ6MTMwcHggIWltcG9ydGFudH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyKy5saW5rZWRGb3JtQWRkTmV3e3BhZGRpbmctbGVmdDoyMHB4fS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXJ7ZGlzcGxheTp0YWJsZS1jZWxsfS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3d7ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweDt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjowcHggMnB4IDBweCAwcHh9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlcisubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3d7cGFkZGluZy1sZWZ0OjRweDttaW4td2lkdGg6aW5oZXJpdH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93PmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjowO3dpZHRoOjEyNXB4O3RvcDowO2JvdHRvbToxcHg7d2hpdGUtc3BhY2U6bm93cmFwO3JpZ2h0OjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KX0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyKy5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdz5sYWJlbHtkaXNwbGF5Om5vbmV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE2cHg7Ym9yZGVyLXNwYWNpbmc6MH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIGNhcHRpb257dGV4dC1hbGlnbjpsZWZ0fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdGh7cGFkZGluZzo0cHggN3B4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdHIucHJlaGVhZGVyIHRoW2NvbHNwYW5de21heC13aWR0aDo1MHB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGJvZHkgdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDo1cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246bGVmdH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0aHtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246cmlnaHQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JhY2tncm91bmQ6I2UyZjdmYjtib3JkZXI6MXB4IHNvbGlkICNjZmU1ZTl9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0cltkYXRhLWlzLXRvdGFsLXJvdz1cInRydWVcIl0gdGR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdHJbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIGlucHV0W3R5cGU9bnVtYmVyXXtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aD5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dHJhbnNpdGlvbjptYXgtd2lkdGggLjVzfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGggYXtmb250LXNpemU6MC44ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6Izg4ODg4OH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoIGE6aG92ZXJ7Y29sb3I6IzMyODA5RH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoIGRmbnttYXJnaW4tcmlnaHQ6MnB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXXtjdXJzb3I6ZS1yZXNpemV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aFtkYXRhLWNvbGxhcHNlZD0nZmFsc2UnXXtjdXJzb3I6dy1yZXNpemV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCA1cHg7dGV4dC1hbGlnbjpyaWdodH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkIGlucHV0e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6MH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkLmNvbGxhcHNlZCBpbnB1dHt3aWR0aDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTowO2JveC1zaGFkb3c6bm9uZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGR7dHJhbnNpdGlvbjptYXgtd2lkdGggLjVzfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXSwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkW2RhdGEtY29sbGFwc2VkPSd0cnVlJ117bWF4LXdpZHRoOjQwcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddPnNwYW4sLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddPnNwYW57bWF4LXdpZHRoOjQwcHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoK3RoLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGgrdGQsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCt0aCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkK3Rke21heC13aWR0aDoyMDBweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoW2RhdGEtY2hpbGQtaXM9J3JhZGlvJ10sLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZFtkYXRhLWNoaWxkLWlzPSdyYWRpbydde3dpZHRoOjUwcHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSBsYWJlbC5lcnJvcntsZWZ0OjVweDtib3R0b206Y2FsYygxMDAlICsgN3B4KX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRoOmZpcnN0LWNoaWxkLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGQ6Zmlyc3QtY2hpbGR7bWluLXdpZHRoOjI0MHB4O3BhZGRpbmc6MHB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZHtwYWRkaW5nLWJvdHRvbToxMnB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGJvZHkgdGg6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NDAwfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGJvZHkgdGggZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLWxlZnQ6NnB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0aDpsYXN0LWNoaWxkLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0ZDpsYXN0LWNoaWxke3dpZHRoOjkwcHg7cGFkZGluZy1sZWZ0OjNweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGg6bGFzdC1jaGlsZCBpbnB1dCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGQ6bGFzdC1jaGlsZCBpbnB1dHt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRoOm50aC1sYXN0LWNoaWxkKDIpLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0ZDpudGgtbGFzdC1jaGlsZCgyKXtwYWRkaW5nLXJpZ2h0OjE1cHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIGxhYmVsLmVycm9ye2xlZnQ6LTNweH0uanNvbkZvcm0gI2NsYWltc0ZpZWxkc2V0SW5FbmR1cmFuY2VGb3JtIHRoOmZpcnN0LWNoaWxke21pbi13aWR0aDp1bnNldDt3aWR0aDoxMCV9Lmpzb25Gb3JtICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB0ZFtkYXRhLWNoaWxkLWlzPSdyYWRpbydde3dpZHRoOjE1JX0uanNvbkZvcm0gI2NsYWltc0ZpZWxkc2V0SW5FbmR1cmFuY2VGb3JtIHRkW2RhdGEtY2hpbGQtaXM9J3RleHQnXXt3aWR0aDo3MCV9Lmpzb25Gb3JtICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB0ZFtkYXRhLWNoaWxkLWlzPSd0ZXh0J10gaW5wdXR7bWF4LXdpZHRoOjk3JX0uanNvbkZvcm0gI2FyZWFzUHJhY3Rpc2VGaWVsZHNFbmR1cmFuY2VGb3JtIHRke3dpZHRoOjI1JX0uanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHRoLC5qc29uRm9ybSB0YWJsZVtkYXRhLXRleHQtYWxpZ249J2xlZnQnXTpub3QoLmRhdGFUYWJsZSkgdGR7dGV4dC1hbGlnbjpsZWZ0fS5qc29uRm9ybSB0YWJsZVtkYXRhLXRleHQtYWxpZ249J2xlZnQnXTpub3QoLmRhdGFUYWJsZSkgdGggbGFiZWwuZm9jYiwuanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHRkIGxhYmVsLmZvY2J7dmVydGljYWwtYWxpZ246dG9wfS5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGV7d2lkdGg6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGV7bWluLXdpZHRoOjYwMHB4fX0uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRkW2RhdGEtY2hpbGQtaXM9J3RleHQnXXtwYWRkaW5nLXJpZ2h0OjE1cHh9Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Zm9udC13ZWlnaHQ6Ym9sZH0uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRoOmZpcnN0LWNoaWxkLC5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGQ6Zmlyc3QtY2hpbGR7bWluLXdpZHRoOjhlbTttYXgtd2lkdGg6OGVtO3dpZHRoOjhlbX0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlciwuanNvbkZvcm0gZGZuIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIC5oZWxwLXRyaWdnZXIsLnBmLWFkbWluIGRmbiBzdmdbY2xhc3MqPWljb25de3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7bWFyZ2luLWxlZnQ6LjNlbX0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlciBzdmdbY2xhc3MqPWljb25dLC5qc29uRm9ybSBkZm4gc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlciBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiBkZm4gc3ZnW2NsYXNzKj1pY29uXXtjb2xvcjojZmZmO2ZpbGw6IzAxQkVFNX0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlcjpob3ZlciBzdmdbY2xhc3MqPWljb25dLC5qc29uRm9ybSBkZm46aG92ZXIgc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlcjpob3ZlciBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiBkZm46aG92ZXIgc3ZnW2NsYXNzKj1pY29uXXtmaWxsOiMwMEE5Q0N9Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIsLnBmLWFkbWluIC5oZWxwLXRyaWdnZXJ7bWFyZ2luLXRvcDotNHB4O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpoZWxwICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIgc3ZnLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5qc29uRm9ybSAuaGVscC10cmlnZ2VyOmhvdmVyLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyOmhvdmVye2N1cnNvcjpoZWxwfS5qc29uRm9ybSAuaGVscC10cmlnZ2VyOmhvdmVyKy5oZWxwLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyOmhvdmVyKy5oZWxwe2hlaWdodDphdXRvO21hcmdpbjoxMHB4IDA7cGFkZGluZzoxN3B4IDQycHggMjFweCA0N3B4O29wYWNpdHk6MTtib3JkZXItY29sb3I6I2NmZTVlOX0uanNvbkZvcm0gLmhlbHAsLnBmLWFkbWluIC5oZWxwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjcwNnB4O2hlaWdodDowO21hcmdpbjowO3BhZGRpbmc6MCA0MnB4IDAgNDdweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO2NvbG9yOiM0YTRhNGE7YmFja2dyb3VuZDojZTJmN2ZiIHVybChcIi9pbWcvc291cmNlL2hlbHAuc3ZnXCIpIG5vLXJlcGVhdCAxNXB4IDE2cHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmFsbCAuNXN9Lmpzb25Gb3JtIGRmbiwucGYtYWRtaW4gZGZue3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc3R5bGU6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtjdXJzb3I6aGVscH0uanNvbkZvcm0gZGZuOjpiZWZvcmUsLmpzb25Gb3JtIGRmbjo6YWZ0ZXIsLnBmLWFkbWluIGRmbjo6YmVmb3JlLC5wZi1hZG1pbiBkZm46OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1cyBlYXNlLW91dH0uanNvbkZvcm0gZGZuOjpiZWZvcmUsLnBmLWFkbWluIGRmbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRpdGxlKTtsZWZ0OjEwMCU7bGVmdDpjYWxjKDEwMCUgLSA0MnB4KTtib3R0b206MTAwJTtib3R0b206Y2FsYygxMDAlICsgMTVweCk7bWluLXdpZHRoOjI1MHB4O21heC1oZWlnaHQ6MDttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxNXB4O3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzAwYTljYyB1cmwoXCIvaW1nL3NvdXJjZS9oZWxwLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgMTFweCAxMnB4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTt6LWluZGV4Ojk5OTk5fS5qc29uRm9ybSBkZm4gc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLXRvcDotM3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbkZvcm0gZGZuOjphZnRlciwucGYtYWRtaW4gZGZuOjphZnRlcntjb250ZW50OlwiXCI7bGVmdDoxMDAlO2xlZnQ6Y2FsYygxMDAlIC0gMjBweCk7Ym90dG9tOjEwMCU7Ym90dG9tOmNhbGMoMTAwJSArIDVweCk7ei1pbmRleDo5OTk5OX0uanNvbkZvcm0gZGZuOmhvdmVyLC5wZi1hZG1pbiBkZm46aG92ZXJ7Y3Vyc29yOmhlbHB9Lmpzb25Gb3JtIGRmbjpob3Zlcjo6YmVmb3JlLC5wZi1hZG1pbiBkZm46aG92ZXI6OmJlZm9yZXttYXgtaGVpZ2h0Om5vbmU7bWluLWhlaWdodDo0MHB4O3BhZGRpbmc6MTJweCAyMHB4IDE1cHggNDJweDtvdmVyZmxvdzphdXRvO29wYWNpdHk6MX0uanNvbkZvcm0gZGZuOmhvdmVyOjphZnRlciwucGYtYWRtaW4gZGZuOmhvdmVyOjphZnRlcntvcGFjaXR5OjE7Ym9yZGVyOjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICMwMGE5Y2M7Ym9yZGVyLWJvdHRvbTpub25lfS5qc29uRm9ybSB0aCBkZm4sLnBmLWFkbWluIHRoIGRmbntkaXNwbGF5OmlubGluZTt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25Gb3JtIC5kaWFsb2d1ZS1tZXNzYWdlIGRmbjo6YmVmb3JlLC5wZi1hZG1pbiAuZGlhbG9ndWUtbWVzc2FnZSBkZm46OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6LTQycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuanNvbkZvcm0gLmhlbHAtdHJpZ2dlciwuanNvbkZvcm0gZGZuIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIC5oZWxwLXRyaWdnZXIsLnBmLWFkbWluIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1sZWZ0OjRweH19LnBmLWFkbWluIGRmbnttaW4td2lkdGg6MjgwcHh9LnBmLWFkbWluIGRmbjo6YmVmb3Jle3doaXRlLXNwYWNlOnByZS13cmFwfS5qc29uRm9ybSAuZm9yd2FyZFF1ZXN0aW9uQnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RvcDowO2xlZnQ6My41ZW07bWF4LXdpZHRoOjI1cHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6M3B4IDZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtaW5kZW50OjI2cHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtjb2xvcjojNjY2O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL3BsdWdpbnMvRm9yd2FyZFF1ZXN0aW9uL2ZvcndhcmRRdWVzdGlvbi5zdmdcIikgM3B4IDAgbm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zaXRpb246YWxsIC41cztib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtIC5mb3J3YXJkUXVlc3Rpb25CdXR0b246aG92ZXJ7bWF4LXdpZHRoOjYwMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZX0uZm9yd2FyZFF1ZXN0aW9uSWNvbk9ubHl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDoyNXB4O3BhZGRpbmc6M3B4IDZweDt0ZXh0LWluZGVudDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9wbHVnaW5zL0ZvcndhcmRRdWVzdGlvbi9mb3J3YXJkUXVlc3Rpb24uc3ZnXCIpIDNweCAwIG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Zm9ybS5mb3J3YXJkUXVlc3Rpb257bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdH1mb3JtLmZvcndhcmRRdWVzdGlvbiBwe21hcmdpbjowIDAgMTBweCAwO2ZvbnQtc2l6ZToxLjJlbX1mb3JtLmZvcndhcmRRdWVzdGlvbiBwIHNtYWxse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwO2ZvbnQtc2l6ZTowLjhlbTtjb2xvcjojNjY2fWZvcm0uZm9yd2FyZFF1ZXN0aW9uIHAuZmNmb290LGZvcm0uZm9yd2FyZFF1ZXN0aW9uIHAuZmNmb290IHNtYWxse21hcmdpbi1ib3R0b206MH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjB9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgbGFiZWx7ZGlzcGxheTpibG9ja31mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBsYWJlbCBpe2ZvbnQtc3R5bGU6bm9ybWFsfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGxhYmVsLmVycm9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojQkUxRTJEfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGlucHV0LGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IHRleHRhcmVhe3dpZHRoOjEwMCU7bWFyZ2luOjFweCAwO3BhZGRpbmc6NHB4O2JvcmRlcjoxcHggc29saWQgI2NjYztib3gtc2l6aW5nOmJvcmRlci1ib3h9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgaW5wdXQ6Zm9jdXMsZm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTpub25lfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IHRleHRhcmVhe2hlaWdodDoxMC41ZW19Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6aW5oZXJpdDttYXJnaW4tcmlnaHQ6MTBweDtmb250LXNpemU6MS4yZW19Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQuZXJyb3IgaW5wdXQsZm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQuZXJyb3IgdGV4dGFyZWEsZm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVycm9yIGlucHV0LGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lcnJvciB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICNCRTFFMkQ7Ym9yZGVyLWNvbG9yOiNCRTFFMkQ7Ym94LXNoYWRvdzowIDAgNnB4ICNCRTFFMkR9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVycm9yIHNwYW57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNCRTFFMkR9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVtYWlsdG97cG9zaXRpb246cmVsYXRpdmV9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVtYWlsdG8gc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDtib3R0b206MDt3aWR0aDozZW07bWFyZ2luOjFweDtwYWRkaW5nOjRweDtsaW5lLWhlaWdodDoxLjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVtYWlsdG8gaW5wdXR7dGV4dC1pbmRlbnQ6NGVtfS5wYW5lbENsb3NlQnV0dG9ue2JhY2tncm91bmQ6I0ZBRkFGQTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWluZGVudDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzo3cHggMTBweDtjb2xvcjojODg4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MWVtO3RvcDozMnB4ICFpbXBvcnRhbnQ7cmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYW5lbENsb3NlQnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2RkZDtib3JkZXItY29sb3I6IzU1NTtjb2xvcjojMzMzfSNpc3N1ZXMgLnBhbmVsQ2xvc2VCdXR0b257dG9wOjBweCAhaW1wb3J0YW50O3JpZ2h0OjEwcHggIWltcG9ydGFudH0uanNvbkZvcm0uaW5JZnJhbWUgLmpmLWhlYWRlci1ib3VuZHN7d2lkdGg6MTAwJX0uanNvbkZvcm0uaW5JZnJhbWU+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtLmluSWZyYW1lPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPmZpZWxkc2V0LC5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXt3aWR0aDoxMDAlfS5qc29uRm9ybS5pbklmcmFtZS5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7cmlnaHQ6MTBweH1pbnB1dCB+IHNwYW4udHR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5O2JvdHRvbToxMDAlO21hcmdpbjotM3B4IDVweDtyaWdodDowO3BhZGRpbmc6MnB4IDRweCAxcHg7YmFja2dyb3VuZDojRkZGQ0Q5O2JvcmRlcjoxcHggc29saWQgI0FEQURBRDtjb2xvcjojMUQxRDFEO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZTowLjg1ZW07Ym94LXNoYWRvdzowcHggNXB4IDE0cHggMHB4IHJnYmEoMCwwLDAsMC40KX1zcGFuLnR0OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02cHg7Ym9yZGVyLXRvcC1jb2xvcjojRkZGQ0Q5fXRkOmhvdmVyIGlucHV0IH4gc3Bhbi50dCxpbnB1dDpob3ZlciB+IHNwYW4udHR7ZGlzcGxheTpibG9ja30uanNvbkZvcm0gLm5vdC1hcHBsaWNhYmxlLC5qc29uRm9ybSAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjlweCAxNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM5YjliOWI7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMX0uanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5ke2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi4yNjtsZXR0ZXItc3BhY2luZzouMnB4O2N1cnNvcjpkZWZhdWx0fS5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmQ6aG92ZXIgfiAuZmllbGRzZXQtYWN0aW9uc3ttYXgtaGVpZ2h0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjF9Lmpzb25Gb3JtIGZpZWxkc2V0PnN0cm9uZzpmaXJzdC1jaGlsZCwuanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5kIHN0cm9uZywuanNvbkZvcm0gZmllbGRzZXQ+LmZpZWxkc2V0LWFjdGlvbnMrc3Ryb25ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo3cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zMztsZXR0ZXItc3BhY2luZzouMnB4fS5qc29uRm9ybSBmaWVsZHNldD5zdHJvbmc6Zmlyc3QtY2hpbGQrZGZuLC5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmQgc3Ryb25nK2RmbiwuanNvbkZvcm0gZmllbGRzZXQ+LmZpZWxkc2V0LWFjdGlvbnMrc3Ryb25nK2RmbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo2cHg7bWFyZ2luLWJvdHRvbToxMnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzN9Lmpzb25Gb3JtIGlucHV0LC5qc29uRm9ybSB0ZXh0YXJlYSwuanNvbkZvcm0gc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjdweCAxNHB4O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7Y29sb3I6IzA2MDcwOH0uanNvbkZvcm0gLmlhZC1zdWJtaXR7cGFkZGluZy1sZWZ0OjB9Lmpzb25Gb3JtIC5pYWQtc3VibWl0IGlucHV0e2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtIHNlbGVjdCwuanNvbkZvcm0gdGV4dGFyZWF7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KTttYXJnaW4tbGVmdDo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzY3ODY4ZTtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVke2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWR7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gc2VsZWN0OmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIHRleHRhcmVhOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl17Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0e2hlaWdodDozNnB4O3BhZGRpbmc6N3B4IDE0cHg7bGluZS1oZWlnaHQ6MjBweH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl17cGFkZGluZzo0LjVweCAxNHB4fS5qc29uRm9ybSB0ZXh0YXJlYXttaW4taGVpZ2h0OjM2cHg7cGFkZGluZzo4cHggMTRweDtsaW5lLWhlaWdodDoxOHB4fS5qc29uRm9ybSBpbnB1dDpyZXF1aXJlZCwuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmpzb25Gb3JtIGlucHV0OmZvY3VzLC5qc29uRm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0gdGV4dGFyZWE6Zm9jdXMsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZjZGZ9Lmpzb25Gb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtIGlucHV0LmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybSB0ZXh0YXJlYS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0gdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZHtjb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0gdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXN7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiaGlkZW1lXCJde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXXt3aWR0aDphdXRvfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM5YjliOWJ9Lmpzb25Gb3JtIHNlbGVjdHthcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtIDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSA6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0e2NvbG9yOiNmZmZ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0LC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWF7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzJEMzczRDtib3JkZXI6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3Q6cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0Q7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWR7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6aW52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0R9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJde2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdHtoZWlnaHQ6NDZweDtsaW5lLWhlaWdodDozMHB4fS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWF7bWluLWhlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjI4cHh9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dDpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVke2JhY2tncm91bmQtY29sb3I6IzJEMzczRH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0OmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZjZGZ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZHtjb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojOWI5YjlifS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0LmVycm9yLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0W2RhdGEtYW5zd2VyZWQ9XCJmYWxzZVwiXXtjb2xvcjojYjJiMWIyfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0LmVycm9yIG9wdGlvbiwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwiZmFsc2VcIl0gb3B0aW9ue2NvbG9yOiNmZmZ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3QuZXJyb3IgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwiZmFsc2VcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZXtjb2xvcjojZmZmfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0W2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGV7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3RbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9ja3ttYXJnaW4tcmlnaHQ6MjBweH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Lm9uZS1oYWxme21hcmdpbi1ib3R0b206MH0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0LC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhe2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0OnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0OnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVkOnZhbGlke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXXtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0e2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZHtjb2xvcjojYjJiMWIyfS5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXQuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3Vze2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3RbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZXtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0W211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSB0ZXh0YXJlYSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3R7Y29sb3I6I2ZmZn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0e2hlaWdodDo0NHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7Ym9yZGVyLXJhZGl1czowcHg7bGluZS1oZWlnaHQ6MzBweDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpO21hcmdpbi1sZWZ0OjZweDtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZDp2YWxpZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJde2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3QuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0LnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdC52YWxpZDpyZXF1aXJlZDpmb2N1c3tib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgdGV4dGFyZWF7aGVpZ2h0OjExMXB4O3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO2JvcmRlci1yYWRpdXM6MHB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2IyYjFiMjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJde3BhZGRpbmc6MTBweH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojYjJiMWIyO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdHtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojYjJiMWIyO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojOWI5YjlifS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5ibG9jay1idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWxlZnQ6NnB4O3dpZHRoOmNhbGMoMTAwJSAtIDZweCl9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmJsb2NrLWJ1dHRvbnMgLmRpdi1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDclfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzVweDttYXJnaW4tYm90dG9tOjEycHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFya3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjI1cHg7d2lkdGg6MjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7Ym9yZGVyLXJhZGl1czo1MCV9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7dG9wOjZweDtsZWZ0OjZweDt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmVkfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJre2JhY2tncm91bmQtY29sb3I6I2NjY30uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJre2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlcntkaXNwbGF5OmJsb2NrfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5mbGV4LXdyYXAtcm93IC5vbmUtaGFsZi5sZWZ0LWJsb2Nre21hcmdpbi1yaWdodDoyMHB4fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Lm9uZS1oYWxme21hcmdpbi1ib3R0b206MH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBvbHtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTtwYWRkaW5nLWxlZnQ6MHB4fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGxpe21hcmdpbi1ib3R0b206MTBweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2xlYXItYnV0dG9uLC5qc29uRm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1jbGVhci1idXR0b257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotM3B4O21hcmdpbi1yaWdodDozcHh9Lmpzb25Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sLmpzb25Gb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue29wYWNpdHk6MC41fS5qc29uRm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsLmpzb25Gb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7b3BhY2l0eTowLjV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcjpob3ZlciwuanNvbkZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZCB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6YXV0bzttYXJnaW4tbGVmdDo2cHg7Zm9udC1zaXplOjEzcHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7bWluLWhlaWdodDozNnB4O2hlaWdodDphdXRvO3BhZGRpbmc6N3B4IDAgN3B4IDE0cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojMDYwNzA4O2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNjc4NjhlO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbnttYXJnaW4tcmlnaHQ6MzJweDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDoxMnB4O3dpZHRoOmF1dG99Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdiBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTAwJX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9we2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO3otaW5kZXg6OTk5OTk5OTk5fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjA7cGFkZGluZzowIDRweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzA2MDcwOH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpe3BhZGRpbmc6OHB4IDEwcHg7bGluZS1oZWlnaHQ6MjBweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbntwYWRkaW5nLWxlZnQ6MTVweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7cmlnaHQ6MDtsZWZ0OjB9Lmpzb25Gb3JtIHNlbGVjdFtkYXRhLXR5cGU9XCJjb250YWN0XCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbnttYXJnaW4tcmlnaHQ6NjVweH0uanNvbkZvcm0gc2VsZWN0W2RhdGEtdHlwZT1cImNvbnRhY3RcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXZ7cmlnaHQ6NDhweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZle2JvcmRlcjpub25lfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXI6bm9uZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aXttYXgtd2lkdGg6MTAwJTt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlc3twYWRkaW5nOjVweCAzMHB4IDAgNXB4O2JhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gMTJweCkgY2VudGVyfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxke21hcmdpbjowIDAgNXB4IDlweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXXttaW4taGVpZ2h0OjA7aGVpZ2h0OmF1dG87bWFyZ2luOjA7cGFkZGluZzoycHggMDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle21hcmdpbjowIDZweCA1cHggMDtwYWRkaW5nOjRweCAyOHB4IDRweCAxMXB4O2xpbmUtaGVpZ2h0OjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDojZWRlZWVlO2JvcmRlcjoxcHggc29saWQgI2UzZTNlNDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDo1MCU7cmlnaHQ6MTBweDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O21hcmdpbi10b3A6LTdweDtwYWRkaW5nOjJweDtiYWNrZ3JvdW5kOnVybChcIi9pbWcvc291cmNlL2ljLWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjEwcHggMTBweDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9fSNteV9zZWxlY3RfY2h6biAuY2h6bi1kcm9wIC5jaG9zZW4tc2VhcmNoe3dpZHRoOjk5JSAhaW1wb3J0YW50fSN3ZWJfdGVtcGxhdGVfZXhwbG9pdF9uYW1lX2Noem4gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoIGlucHV0e3dpZHRoOjk4JSAhaW1wb3J0YW50fS5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddKy5jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seXtjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHk6YWZ0ZXJ7Y29udGVudDpcIuKGl1wiO2NvbG9yOiMwMDk0ZmY7cG9zaXRpb246YWJzb2x1dGU7Zm9udC13ZWlnaHQ6OTAwO21hcmdpbi1sZWZ0OjEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddKy5mYWtlLWNob3Nlbi1jb250YWluZXJ7ZGlzcGxheTpjb250ZW50c30uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuZmFrZS1jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDozNnB4fS5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddKy5mYWtlLWNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5OmFmdGVye2hlaWdodDoyNXB4O2JvdHRvbTo0cHg7cmlnaHQ6OXB4O3RleHQtYWxpZ246cmlnaHQ7YmFja2dyb3VuZDojZmZmfS5mb2Nie2N1cnNvcjpwb2ludGVyfS5mb2NiOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MjNweDtoZWlnaHQ6MjNweDttYXJnaW46MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMXB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWJ9LmZvY2I6OmJlZm9yZSwuZm9jYjo6YWZ0ZXJ7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dH1sYWJlbC5mb2Nie2NvbG9yOnJnYmEoNTAsNTAsNTAsMC41KX1pbnB1dFt0eXBlPWNoZWNrYm94XS5mb2NiZWQsaW5wdXRbdHlwZT1yYWRpb10uZm9jYmVke3Bvc2l0aW9uOmFic29sdXRlO2ZsZXg6bm9uZTtvcGFjaXR5OjAuMDE7d2lkdGg6MXB4O2hlaWdodDoxcHg7bGVmdDotNTAwMHB4O3otaW5kZXg6LTEwfWlucHV0W3R5cGU9Y2hlY2tib3hdKy5mb2NiLGlucHV0W3R5cGU9cmFkaW9dKy5mb2Nie3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6bm9uZTttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjAgIWltcG9ydGFudDttaW4td2lkdGg6MjhweH1pbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZlZmNkZjtib3JkZXItY29sb3I6IzkzYmUzMH1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfWlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXItcmFkaXVzOjUwJX1pbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1pbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjpob3Zlcjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifWlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiNjOGM5Y2F9aW5wdXRbdHlwZT1yYWRpb106cmVxdWlyZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6I2Y1YTYyM31pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyMTJmMzh9aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDojOTNiZTMwfWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb25dKy5mb2NiOjphZnRlcntjb250ZW50Olwi4pyUXCI7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2M4YzljYX1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uXSsuZm9jYjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiNjOGM5Y2F9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbj0ndGljayddKy5mb2NiOjphZnRlcntjb250ZW50Olwi4pyUXCJ9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbj0nY3Jvc3MnXSsuZm9jYjo6YWZ0ZXJ7Y29udGVudDpcIuKcmFwifWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb25dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzkzYmUzMH1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uXTpjaGVja2VkKy5mb2NiOjphZnRlcntjb2xvcjojNTU1NTU1O2JhY2tncm91bmQ6bm9uZX0uamYtaW5wdXQtdHlwZS1yYWRpbyBsYWJlbC5lcnJvcntsZWZ0OjEwcHh9W2RhdGEtaXNhbnN3ZXJlZD10cnVlXSBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9W2RhdGEtaXNhbnN3ZXJlZD10cnVlXSBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjphZnRlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9ZmFsc2VdIGlucHV0W3R5cGU9cmFkaW9dOnJlcXVpcmVke2JvcmRlci1jb2xvcjojY2NjY2NjfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgLmZvY2I6OmJlZm9yZXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI2cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEO2JvcmRlcjpub25lO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNzNmNDU7Ym9yZGVyLWNvbG9yOiMzNzNmNDV9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTE7Ym9yZGVyLWNvbG9yOiM5MGNlNTF9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjpob3Zlcjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6aG92ZXI6OmFmdGVye2JhY2tncm91bmQ6I2M4YzljYX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzIxMmYzOH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmFmdGVye2JhY2tncm91bmQ6IzkzYmUzMH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIFtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0gaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgW2RhdGEtaXNhbnN3ZXJlZD10cnVlXSBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjphZnRlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5qc29uRm9ybSAubm90ZXNEaXYgdGV4dGFyZWFbZGF0YS1ub3Rlcy1maWVsZF17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC1oZWlnaHQ6NDgwcHg7aGVpZ2h0OjEyMHB4O21hcmdpbjowIDAgMTVweDtmb250LWZhbWlseTpBR2FyYW1vbmRQcm8sIEdlb3JnaWE7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzA2MDcwODtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBkYXNoZWQgI2IyYjFiMjtib3gtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjphbGwgLjZzfS5qc29uRm9ybSAubm90ZXNEaXYgdGV4dGFyZWFbZGF0YS1ub3Rlcy1maWVsZF06Zm9jdXN7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6MCAxcHggMTBweCAjZDRkNGQ0fS5qc29uRm9ybSAubm90ZXNEaXYgdGV4dGFyZWFbZGF0YS1ub3Rlcy1maWVsZF0uaXNoaWRkZW57bWF4LWhlaWdodDowO21pbi1oZWlnaHQ6MDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLXdpZHRoOjA7dHJhbnNpdGlvbjphbGwgLjNzO3Jlc2l6ZTpub25lfS5qc29uRm9ybSAqOnJlcXVpcmVkLC5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXQgKjpyZXF1aXJlZHtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSBbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0udmFsaWQ6cmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSBbZGF0YS1hbnN3ZXJlZD10cnVlXTppbnZhbGlkLC5qc29uRm9ybSBbZGF0YS1hbnN3ZXJlZD10cnVlXS5lcnJvcjpyZXF1aXJlZHtjb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0ICo6cmVxdWlyZWR7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjlifS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdICo6cmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIFtkYXRhLWFuc3dlcmVkPXRydWVdLnZhbGlkOnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSBbZGF0YS1hbnN3ZXJlZD10cnVlXTppbnZhbGlkLC5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIFtkYXRhLWFuc3dlcmVkPXRydWVdLmVycm9yOnJlcXVpcmVke2NvbG9yOiNkMDAyMWI7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybSBsYWJlbC5lcnJvcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2ZsZXg6bm9uZTtsZWZ0OjBweDtyaWdodDphdXRvO2JvdHRvbTo0N3B4O21pbi13aWR0aDoxNTBweDttYXgtaGVpZ2h0OjAlO21pbi1oZWlnaHQ6MDttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjBweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNkMDAyMWIgdXJsKFwiL2ltZy9zb3VyY2UvaWMtd2FybmluZy5zdmdcIikgbm8tcmVwZWF0IDExcHggMTJweDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2Utb3V0O2N1cnNvcjpoZWxwO3otaW5kZXg6OTk5OTk7Ym9yZGVyOm5vbmV9Lmpzb25Gb3JtIGxhYmVsLmVycm9yOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjEwMCU7bGVmdDoyMHB4O3dpZHRoOjBweDtoZWlnaHQ6MHB4O2JvcmRlcjoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTBweCBzb2xpZCAjZDAwMjFiO2JvcmRlci1ib3R0b206bm9uZX0uanNvbkZvcm0gKjpmb2N1cytsYWJlbC5lcnJvciwuanNvbkZvcm0gLmNvbGxlY3Rpb246aG92ZXIgfiBsYWJlbC5lcnJvciwuanNvbkZvcm0gLmNvbGxlY3Rpb24gbGFiZWw6aG92ZXIgfiBsYWJlbC5lcnJvciwuanNvbkZvcm0gLmNvbGxlY3Rpb24gbGFiZWw6Zm9jdXMtd2l0aGluIH4gbGFiZWwuZXJyb3IsLmpzb25Gb3JtICorbGFiZWwuZXJyb3I6aG92ZXIsLmpzb25Gb3JtIC5mb2N1c2ZhZGUrbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5vbm9mZnN3aXRjaDpob3ZlciB+IGxhYmVsLmVycm9ye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0Om5vbmU7bWluLWhlaWdodDo0M3B4O3BhZGRpbmc6MTNweCAxM3B4IDE2cHggNDVweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OnZpc2libGU7b3BhY2l0eToxO3doaXRlLXNwYWNlOm5vcm1hbH0uanNvbkZvcm0gLmNvbGxlY3Rpb24gfiBsYWJlbC5lcnJvcltzdHlsZV0sLmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsLmVycm9yW3N0eWxlXXt3aWR0aDphdXRvICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jb2xsZWN0aW9uIH4gbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsLmVycm9yLC5qc29uRm9ybSB0ZCBsYWJlbC5lcnJvcnttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uanNvbkZvcm0gLnZhbGlkK2xhYmVsLmVycm9yLC5qc29uRm9ybSA6dmFsaWQrbGFiZWwuZXJyb3J7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtvcGFjaXR5OjAgIWltcG9ydGFudH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lO2JvdHRvbTowO3JpZ2h0OjA7cGFkZGluZzozcHg7bGluZS1oZWlnaHQ6MDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjJ9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgc3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMDFCRUU1O3RyYW5zaXRpb246YWxsIDAuMjVzIGVhc2Utb3V0fS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHN2ZywubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDp3aGl0ZX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciBzdmcuaWNvbi1qZi1hZGQtZWRpdCwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgc3ZnLmljb24tamYtYWRkLWVkaXR7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0cmFuc2l0aW9uOmFsbCAwLjI1cyBlYXNlLW91dH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXI6aG92ZXIgc3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyOmhvdmVyIHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVye2JhY2tncm91bmQtY29sb3I6IzAwQTlDQ30ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciAubG9ja3RvbkNvbnRhY3RBY3Rpb25zLC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5maWVsZHNldC1hY3Rpb25zLC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5sb2NrdG9uQXNzZXRBY3Rpb25zLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcjpob3ZlciAubG9ja3RvbkNvbnRhY3RBY3Rpb25zLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcjpob3ZlciAuZmllbGRzZXQtYWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmxvY2t0b25Bc3NldEFjdGlvbnN7bWF4LWhlaWdodDpub25lO292ZXJmbG93OnZpc2libGU7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVye3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjA7dHJhbnNmb3JtOm5vbmV9fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMsLmZpZWxkc2V0LWFjdGlvbnMsLmxvY2t0b25Bc3NldEFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2xlZnQ6LTE1cHg7Ym90dG9tOmNhbGMoMTAwJSArIDEwcHgpO21heC13aWR0aDozMTBweDttaW4td2lkdGg6ODBweDttYXgtaGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMyMTJmMzg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1cyBlYXNlLW91dDt6LWluZGV4Ojk5OX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOmhvdmVyLC5maWVsZHNldC1hY3Rpb25zOmhvdmVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zOmhvdmVye21heC1oZWlnaHQ6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO29wYWNpdHk6MX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjphZnRlciwuZmllbGRzZXQtYWN0aW9uczo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9uczo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7ZmxleDpub25lO3RvcDoxMDAlfS5sb2NrdG9uQ29udGFjdEFjdGlvbnM6OmJlZm9yZSwuZmllbGRzZXQtYWN0aW9uczo6YmVmb3JlLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjpiZWZvcmV7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjEwcHg7b3BhY2l0eTowO2N1cnNvcjpkZWZhdWx0fS5sb2NrdG9uQ29udGFjdEFjdGlvbnM6OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9uczo6YWZ0ZXJ7bGVmdDoyMHB4O2JvcmRlcjoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTBweCBzb2xpZCAjMjEyZjM4O2JvcmRlci1ib3R0b206bm9uZX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmEsLmZpZWxkc2V0LWFjdGlvbnM+YSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmxhYmVsLC5maWVsZHNldC1hY3Rpb25zPmxhYmVsLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmEsLmxvY2t0b25Bc3NldEFjdGlvbnM+bGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMSBhdXRvO21pbi1oZWlnaHQ6NjBweDtwYWRkaW5nOjE1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hIHN2ZywuZmllbGRzZXQtYWN0aW9ucz5hIHN2ZywubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmxhYmVsIHN2ZywuZmllbGRzZXQtYWN0aW9ucz5sYWJlbCBzdmcsLmxvY2t0b25Bc3NldEFjdGlvbnM+YSBzdmcsLmxvY2t0b25Bc3NldEFjdGlvbnM+bGFiZWwgc3Zne2ZsZXg6bm9uZX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmEgc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucz5hIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbCBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zPmxhYmVsIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnM+YSBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVsIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLXJpZ2h0OjE0cHh9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM+YTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM+bGFiZWw6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwuZmllbGRzZXQtYWN0aW9ucz5sYWJlbDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmE6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9ucz5sYWJlbDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDoxM3B4O2xlZnQ6MDtib3R0b206MTNweDt3aWR0aDoxcHg7YmFja2dyb3VuZDojNjc2NjY4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnM+YTpob3ZlciBzdmcsLmZpZWxkc2V0LWFjdGlvbnM+YTpob3ZlciBzdmcsLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbDpob3ZlciBzdmcsLmZpZWxkc2V0LWFjdGlvbnM+bGFiZWw6aG92ZXIgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmE6aG92ZXIgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVsOmhvdmVyIHN2Z3tmaWxsOiMwMEE5Q0N9LmxvY2t0b25Db250YWN0QWN0aW9ucyBhW2NsYXNzKj1CdXR0b25dLC5maWVsZHNldC1hY3Rpb25zIGFbY2xhc3MqPUJ1dHRvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgYVtjbGFzcyo9QnV0dG9uXXtjb2xvcjojZmZmfS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbnttaW4td2lkdGg6ODNweDtkaXNwbGF5Om5vbmV9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1yaWdodDoxNHB4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiRWRpdFwifS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtYnV0dG9uLXRleHQpfS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbntkaXNwbGF5OmluaGVyaXR9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9ue21pbi13aWR0aDoxMzVweH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLXJpZ2h0OjEycHh9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJBZGQgQ29udGFjdFwifS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtYnV0dG9uLXRleHQpfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmxvY2t0b25Db250YWN0QWN0aW9ucywuZmllbGRzZXQtYWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc3tsZWZ0OmF1dG87cmlnaHQ6MDtib3R0b206MTAwJTtib3R0b206Y2FsYygxMDAlICsgMXB4KX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjphZnRlciwuZmllbGRzZXQtYWN0aW9uczo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9uczo6YWZ0ZXJ7ZGlzcGxheTpub25lfX1zZWxlY3RbZGF0YS10eXBlPSdjb250YWN0J10gfiAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gfiAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbntkaXNwbGF5Om5vbmV9c2VsZWN0W2RhdGEtdHlwZT0nY29udGFjdCddW2RhdGEtYW5zd2VyZWQ9J3RydWUnXSB+IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXVtkYXRhLWFuc3dlcmVkPSd0cnVlJ10gfiAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Bc3NldEVkaXRCdXR0b257ZGlzcGxheTpmbGV4fS5qc29uRm9ybS5yZWFkb25seSAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwuanNvbkZvcm0ucmVhZG9ubHkgLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5qc29uRm9ybSAub25vZmZzd2l0Y2h7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAycHggIWltcG9ydGFudDttYXJnaW4tdG9wOjVweDt1c2VyLXNlbGVjdDpub25lfS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb24sLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmZ7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjUwJTtoZWlnaHQ6MzZweDtwYWRkaW5nOjA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzRweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29ue3BhZGRpbmctcmlnaHQ6MjAlO2JhY2tncm91bmQtY29sb3I6IzdlZDMyMTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAwICM0MTc1MDV9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmZ7cGFkZGluZy1sZWZ0OjIwJTtiYWNrZ3JvdW5kLWNvbG9yOiNiYmJkYmQ7Ym94LXNoYWRvdzppbnNldCAwIDJweCAzcHggMCAjNGE0YTRhfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtY2hlY2tib3h7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCsub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVye21hcmdpbi1sZWZ0OjB9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkKy5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoe3JpZ2h0OjBweDttYXJnaW4tcmlnaHQ6MH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtaW5uZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoyMDAlO21hcmdpbi1sZWZ0Oi0xMDAlO3RyYW5zaXRpb246bWFyZ2luIDAuMXMgZWFzZS1pbiAwc30uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2JvdHRvbTowO3JpZ2h0OjEwMCU7d2lkdGg6NDAlO21hcmdpbjowcHg7bWFyZ2luLXJpZ2h0Oi00MCU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmFsbCAwLjFzIGVhc2UtaW4gMHN9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmJlZm9yZSwuanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjE4cHg7d2lkdGg6MTJweDttYXJnaW46YXV0bztib3JkZXItbGVmdDoxcHggc29saWQgI2I3YmZjNDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiN2JmYzR9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmJlZm9yZXt3aWR0aDoyMHB4fS5qc29uRm9ybSAub25vZmZzd2l0Y2gtcGxhY2Vob2xkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MS44ZW07dmVydGljYWwtYWxpZ246dG9wO2NvbG9yOnJnYmEoMCwwLDAsMC40KX0uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWE+bGFiZWwsLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhPnRleHRhcmVhe3ZlcnRpY2FsLWFsaWduOnRvcH0jd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3QgbGFiZWx7Zm9udC1zaXplOjEwcHh9I2lucHV0LXN1Ym1pdC13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIH4gLmpmLWlucHV0LXR5cGUtZmlsZXttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZUlucHV0LC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXR7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21hcmdpbjo0cHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZU91dHB1dHttYXJnaW4tdG9wOjBweH19LmZpZWxkc2V0LWFjdGlvbnN7bGVmdDoxMHB4fS5maWVsZHNldC1hY3Rpb25zIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6IzAxQkVFNX0uZmllbGRzZXQtYWN0aW9ucyBhOmhvdmVyIHN2ZywuZmllbGRzZXQtYWN0aW9ucyBsYWJlbDpob3ZlciBzdmd7ZmlsbDojMDBBOUNDfS5maWVsZHNldC1hY3Rpb25zIC5ub3Rlc0xhYmVse21pbi13aWR0aDoxMzJweH0jc3VtbWFyeVNjcmVlbntwb3NpdGlvbjpmaXhlZDt0b3A6LTEwMCU7Ym90dG9tOjEwMCU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luLXRvcDowO292ZXJmbG93OmF1dG87ei1pbmRleDo5OTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtvdmVyZmxvdzphdXRvOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41czstbW96LXRyYW5zaXRpb246YWxsIDAuNXM7LW1zLXRyYW5zaXRpb246YWxsIDAuNXM7LW8tdHJhbnNpdGlvbjphbGwgMC41czt0cmFuc2l0aW9uOmFsbCAwLjVzO3BhZGRpbmc6MCAhaW1wb3J0YW50fSNzdW1tYXJ5U2NyZWVuIC5tYWluQmxvY2t7YmFja2dyb3VuZDojZjdmN2Y3fSNzdW1tYXJ5U2NyZWVuIC5zaWRlYmFye2JhY2tncm91bmQtY29sb3I6IzEzMTYxOH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNzdW1tYXJ5U2NyZWVuIC5zaWRlYmFye2Rpc3BsYXk6ZmxleH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjc3VtbWFyeVNjcmVlbiAuYmxvY2t7ZmxleC1iYXNpczoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNzdW1tYXJ5U2NyZWVuIC5mbGV4LXBhcmVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19LnN1bW1hcnktdGFibGUgLm5hIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojYmJiO3Bvc2l0aW9uOnJlbGF0aXZlfS5zdW1tYXJ5LXRhYmxlIC5uYSAuYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJOL0FcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXB4IDEwcHg7YmFja2dyb3VuZDojYmJifS5qZi1wYWdlLXN1bW1hcnlzY3JlZW57Ym9yZGVyOjAgbm9uZSAhaW1wb3J0YW50fS5qZi1wYWdlLXN1bW1hcnlzY3JlZW4gYXtib3JkZXI6MCBub25lICFpbXBvcnRhbnR9LmpmLXBhZ2Utc3VtbWFyeXNjcmVlbiBhIC5pY29uLXBpZS1jaGFydHtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDouNzVlbX0uZG91Z2hudXRDaGFydEtleXtmb250LXNpemU6MC44ZW07Y29sb3I6IzY2Njt0ZXh0LWFsaWduOmNlbnRlcn0uZG91Z2hudXRDaGFydEtleSBzcGFue2NvbG9yOiM2RDZFNzE7Zm9udC1zaXplOjJlbTtsaW5lLWhlaWdodDowLjVlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZXtmbGV4LWJhc2lzOjYwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjJ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGV7d2lkdGg6MTAwJTtib3JkZXItc3BhY2luZzoxcHg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDojZWRlZWVlfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZDpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQ6I2UzZTNlNH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpeyNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH19I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGR7cGFkZGluZzoyMHB4fSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1O2ZvbnQtd2VpZ2h0OjUwMDt3aWR0aDo3MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtjb2xvcjojZmZmfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDJuKXtiYWNrZ3JvdW5kLWNvbG9yOiMxMzE2MTh9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoM24pe2JhY2tncm91bmQtY29sb3I6IzEzMTYxODt3aWR0aDoyNTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOmxhc3Qtb2YtdHlwZXt3aWR0aDo2MHB4O2NvbG9yOiNmZmY7cGFkZGluZzowfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkIHN2Z3tmaWxsOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSl7ZmxleC1iYXNpczoyMCV9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpe2ZsZXgtYmFzaXM6ODAlfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKXtmbGV4LWJhc2lzOjgwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCl7ZmxleC1iYXNpczoyMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZDpudGgtY2hpbGQoMSl7YmFja2dyb3VuZDojZWRlZWVlO2NvbG9yOiM5YjliOWJ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZCgxKXtiYWNrZ3JvdW5kOiNlM2UzZTQ7Y29sb3I6IzliOWI5Yn19I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNpc3N1ZXN7cG9zaXRpb246Zml4ZWQ7dG9wOi0xMDAlO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi10b3A6MDtvdmVyZmxvdzphdXRvO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7b3ZlcmZsb3c6YXV0bzstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7dHJhbnNpdGlvbjphbGwgMC41cztwYWRkaW5nOjAgIWltcG9ydGFudH0jaXNzdWVzIC5pc3N1ZXMsI2lzc3VlcyAudG9kbywjaXNzdWVzIC5jb21wbGV0ZXtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowfSNpc3N1ZXMgLnRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6I2VkZWVlZTtwYWRkaW5nOjMycHh9I2lzc3VlcyB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MzBweH0jaXNzdWVzIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweH0jaXNzdWVzIHVsIGxpIGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEyfSNpc3N1ZXMgdWwgbGkgYSBzcGFue2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2QwMDIxYjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTt3aWR0aDoxMDAlO2Rpc3BsYXk6bm9uZX0jaXNzdWVzIC50b2RvIHVsIGxpe3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNH0jaXNzdWVzIC50b2RvIHVsIGxpIGF7Y29sb3I6I0QwNUYwNDttYXJnaW4tbGVmdDozMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNpc3N1ZXMgLnRvZG8gdWwgbGkgYTpob3Zlcntjb2xvcjojNGE0YTRhfSNpc3N1ZXMgdWwgbGkgYSBzcGFuK3NwYW57YmFja2dyb3VuZDojQkUxRTJEO2NvbG9yOndoaXRlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTRweDt3aWR0aDphdXRvO3BhZGRpbmc6MnB4IDE4cHggMnB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXN7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyMHB4IDAgNTBweCAwfS5pbnZhbGlkICNpc3N1ZXMgLmlzc3VlcyB1bCBsaSBhIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpOmJlZm9yZXtjb2xvcjojZmZmfS5pbmNvbXBsZXRlICNpc3N1ZXMgLnRvZG97aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyMHB4IDAgNTBweCAwfS5pbmNvbXBsZXRlICNpc3N1ZXMgLnRvZG8gdWwgbGk6YmVmb3Jle2NvbG9yOiNmZmZ9LmNvbXBsZXRlICNpc3N1ZXMgLmNvbXBsZXRle2hlaWdodDoxMDAlO292ZXJmbG93OmF1dG87YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MjBweCAwIDUwcHggMH0jaGVscFBhbmVse3Bvc2l0aW9uOmZpeGVkO3RvcDotMTAwJTtib3R0b206MTAwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW4tdG9wOjA7b3ZlcmZsb3c6YXV0bzt6LWluZGV4Ojk5OTk5NTAwO292ZXJmbG93OmF1dG87dHJhbnNpdGlvbjphbGwgMC41cztwYWRkaW5nOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNGQkZCRkI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0jaGVscFBhbmVsIC5ib3VuZHMsI2hlbHBQYW5lbCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nLXRvcDoyMHB4fSNoZWxwUGFuZWwgLmJvdW5kcyBwLCNoZWxwUGFuZWwgLmpmLWhlYWRlci1ib3VuZHMgcHttYXJnaW46MmVtIDB9I2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvc3tkaXNwbGF5OnRhYmxlO21hcmdpbjoxZW0gMH0jaGVscFBhbmVsIC5icm93c2VyLWxvZ29zIGF7ZGlzcGxheTp0YWJsZS1jZWxsfSNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSthe3BhZGRpbmctbGVmdDoyMHB4fSNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTZweH0jaGVscFBhbmVsIC5pY29uLWhlbHB7Y29sb3I6IzFDNzVCQztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9a2Jkey1tb3otYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O2JhY2tncm91bmQtY29sb3I6I0VGRUZFRjtib3JkZXI6MXB4IHNvbGlkICNDN0M3Qzc7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O2NvbG9yOiMzMzM7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J3Byb3hpbWEgbm92YScsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xZW07bGluZS1oZWlnaHQ6MS40ZW07bWFyZ2luOjAgLjFlbTtwYWRkaW5nOi4xZW0gLjZlbTt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7Zm9udC1mYW1pbHk6bW9ub3NwYWNlfS5qZi1oZWFkZXItc2VjdGlvbnt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzJlMzczZDtib3JkZXI6bm9uZTt6LWluZGV4Ojk5OTk5OX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KXsuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nLWJvdHRvbTozOXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4N3B4KXsuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMTBweCA0MHB4IDEwcHh9LmpmLXBhZ2UtY29udHJvbCBsaVtkYXRhLXRhYl17ZGlzcGxheTpub25lfX0uamYtaGVhZGVyLWJvdW5kc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDoxOXB4O3BhZGRpbmctYm90dG9tOjE5cHh9dWwuamYtcGFnZS1jb250cm9se2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3RleHQtYWxpZ246bGVmdDt6LWluZGV4Ojk5OTk5OTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O2ZsZXg6MX11bC5qZi1wYWdlLWNvbnRyb2wgKjpmb2N1c3tvdXRsaW5lOm5vbmV9dWwuamYtcGFnZS1jb250cm9sIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowcHggM3B4O3BhZGRpbmc6M3B4IDAgNHB4O2JvcmRlci10b3A6MHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX11bC5qZi1wYWdlLWNvbnRyb2wgbGk6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWxlZnQ6MH11bC5qZi1wYWdlLWNvbnRyb2wgbGkgYXtib3JkZXI6MnB4IHNvbGlkICM2Nzg2OGU7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MzBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjA7Y29sb3I6I2Y3ZjdmNzt0ZXh0LWRlY29yYXRpb246bm9uZX11bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYXtiYWNrZ3JvdW5kOiM2Nzg2OGV9dWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNjc4NjhlfXVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IGF7Y29sb3I6I2Y3ZjdmN311bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS52YWxpZCx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC52YWxpZHtib3JkZXItY29sb3I6IzkzYmUzMH11bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS52YWxpZHtiYWNrZ3JvdW5kOnJnYmEoMTQ3LDE5MCw0OCwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnZhbGlke2JhY2tncm91bmQ6IzkzYmUzMH11bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS51bmZpbGxlZCx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC51bmZpbGxlZHtib3JkZXItY29sb3I6I2Y5M311bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS51bmZpbGxlZHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDE1Myw1MSwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLmludmFsaWQsdWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQuaW52YWxpZHtib3JkZXItY29sb3I6I0JFMUUyRH11bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS5pbnZhbGlke2JhY2tncm91bmQ6cmdiYSgxOTAsMzAsNDUsMC41KX11bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS5uYSx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5uYXtib3JkZXItY29sb3I6IzY3ODY4ZX11bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS5uYXtiYWNrZ3JvdW5kOnJnYmEoMTAzLDEzNCwxNDIsMC41KX11bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxM3B4O3JpZ2h0OjE5NXB4O3otaW5kZXg6OTk5OTk5OTtsaXN0LXN0eWxlLXR5cGU6bm9uZTt0ZXh0LWluZGVudDppbmhlcml0O21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOnJpZ2h0fXVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaXtmb250LXNpemU6MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7b3BhY2l0eTowO21heC1oZWlnaHQ6MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuOHM7LW1vei10cmFuc2l0aW9uOmFsbCAuOHM7LW1zLXRyYW5zaXRpb246YWxsIC44czstby10cmFuc2l0aW9uOmFsbCAuOHM7dHJhbnNpdGlvbjphbGwgLjhzO2ZvbnQtd2VpZ2h0OjEwMH11bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkuY3VycmVudHtmb250LXNpemU6MThweDttYXgtaGVpZ2h0OjQwcHg7b3BhY2l0eToxO2xpbmUtaGVpZ2h0OjI1cHh9dWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I0ExQTFBMX0ucmVhZG9ubHkgdWwuamYtcGFnZS1jb250cm9sLXRpdGxle3JpZ2h0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpe3VsLmpmLXBhZ2UtY29udHJvbC10aXRsZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpe3VsLmpmLXBhZ2UtY29udHJvbC10aXRsZXtkaXNwbGF5OmJsb2NrO2JvdHRvbToxMHB4O3RvcDppbmhlcml0O3JpZ2h0OmluaGVyaXQ7bGVmdDoxMHB4O3RleHQtYWxpZ246bGVmdH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7dWwuamYtcGFnZS1jb250cm9sLXRpdGxle2Rpc3BsYXk6bm9uZX19LmNoYXJ0LXdyYXB7YmFja2dyb3VuZDojMTMxNjE4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hhcnR7d2lkdGg6NDAwcHg7aGVpZ2h0OjQwMHB4O21hcmdpbjphdXRvO21heC13aWR0aDoxMDAlfS5kb3VnaG51dFRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAwO21pbi13aWR0aDozMHB4O21heC13aWR0aDozMDBweDtwYWRkaW5nOjVweCAxNXB4O2JvcmRlci1yYWRpdXM6MXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOiNkZGQ7Zm9udC1zaXplOjE3cHg7dGV4dC1zaGFkb3c6MCAxcHggMCAjMDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjM7bGV0dGVyLXNwYWNpbmc6LjA2ZW07Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLDAsMCwwLjUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmRvdWdobnV0VGlwOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvdHRvbTotNnB4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDttYXJnaW46MCAwIDAgLTZweDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDAsMCwwLDAuNyk7bGluZS1oZWlnaHQ6MH0uZG91Z2hudXRTdW1tYXJ5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpkZWZhdWx0O3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb2ludGVyLWV2ZW50czpub25lO21hcmdpbjowICFpbXBvcnRhbnR9LmRvdWdobnV0U3VtbWFyeVRpdGxle3dpZHRoOjEwMHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZG91Z2hudXRTdW1tYXJ5OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MXB4O2hlaWdodDoxMDAlO21hcmdpbi1sZWZ0Oi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jaGFydCBwYXRoOmhvdmVye29wYWNpdHk6MC43NX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNoYXJ0e3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7bWFyZ2luOi0xMHB4IDAgMCAtNDFweDtmb250LXNpemU6MTRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LmNoYXJ0e3dpZHRoOjUwMHB4O2hlaWdodDo1MDBweH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpey5jaGFydHt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHh9LmRvdWdobnV0U3VtbWFyeVRpdGxle2ZvbnQtc2l6ZToxNHB4fX0jaWNvbi1waWUtY2hhcnQgcGF0aDpudGgtY2hpbGQoMyl7ZmlsbDojOTBjZTUxfSNpY29uLXBpZS1jaGFydCBwYXRoOm50aC1jaGlsZCgxKXtmaWxsOiNmOTN9I2ljb24tcGllLWNoYXJ0IHBhdGg6bnRoLWNoaWxkKDIpe2ZpbGw6I2QwMDIxYn0uanNvbkZvcm0gW2lkKj1cImFub3RoZXJQcmFjdGljZVwiXS5qZi1pbnB1dC10eXBlLXJhZGlve21pbi13aWR0aDoxOTBweDt3aWR0aDoyJX0uanNvbkZvcm0gI2Y4YSB0aCwuanNvbkZvcm0gI2Y4YSB0ZCwuanNvbkZvcm0gI2Y4YWEgdGgsLmpzb25Gb3JtICNmOGFhIHRkLC5qc29uRm9ybSAjZjlhIHRoLC5qc29uRm9ybSAjZjlhIHRke3dpZHRoOjI1JX0jaGlkZGVuLWZvci1yZW5ld2FsLWYxLTFie2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTQtMj5sYWJlbC5pbmxpbmUtYXBwZW5ke3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDt3aWR0aDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO2JvcmRlcjowfS5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtNC0yIC5jb2xsZWN0aW9ue21hcmdpbi10b3A6LTEwcHh9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Zfb29wc3ttYXJnaW4tdG9wOi00MHB4O2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmZ9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mLnNldGFzcmVxdWlyZWQsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZi5zZXRhc3JlcXVpcmVkLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Yuc2V0YXNyZXF1aXJlZHtkaXNwbGF5Om5vbmV9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mW2RhdGEtaGFzYW5zd2Vycz0nZmFsc2UnXStmaWVsZHNldCNlbHBsX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddK2ZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddK2ZpZWxkc2V0I2N5YmVyX3NvZl9vb3Bze2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCtmaWVsZHNldCNlbHBsX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2Yuc2V0YXNyZXF1aXJlZCtmaWVsZHNldCNkYW5kb19zb2Zfb29wcywuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29mLnNldGFzcmVxdWlyZWQrZmllbGRzZXQjY3liZXJfc29mX29vcHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mLC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2YsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZnttYXJnaW4tdG9wOi00MHB4fS5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZiAuaW50cm8sLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZiAuaW50cm8sLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZiAuaW50cm97Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjI2O2xldHRlci1zcGFjaW5nOi4ycHh9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHN7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO3Zpc2liaWxpdHk6aGlkZGVuO3JpZ2h0OjEwMCV9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fY292ZXJhZ2VzX3N0YW5kYXJkLC5qc29uRm9ybSAjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2NvdmVyYWdlc19leHBhbmRlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjMgIWltcG9ydGFudH0uanNvbkZvcm0gI251bV9lbXBsb3llZXNfb29wc3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuMDE7dmlzaWJpbGl0eTpoaWRkZW47cmlnaHQ6MTAwJX0uanNvbkZvcm0gI251bV9lbXBsb3llZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9lbXBsb3llZXNfc2VsZkVtcGxveWVkLC5qc29uRm9ybSAjbnVtX2VtcGxveWVlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2VtcGxveWVlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnR9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHN7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO3Zpc2liaWxpdHk6aGlkZGVuO3JpZ2h0OjEwMCV9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fYnVzaW5lc3NDb3ZlcmFnZXMsLmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fcHJpdmF0ZUNvdmVyYWdlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAuanNvbkZvcm0gZmllbGRzZXQsLnBmLWFkbWluIC5qc29uRm9ybSBmaWVsZHNldHttYXgtd2lkdGg6NjAwcHh9LnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O21hcmdpbi10b3A6MDtwYWRkaW5nOjZweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5wZi1jaGVja291dCAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsLnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzIwMjQyNztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBmLWFkbWluIC5jaGVjay13cmFwe2Rpc3BsYXk6ZmxleDtsaW5lLWhlaWdodDoxLjVlbTthbGlnbi1pdGVtczpiYXNlbGluZX0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgdWwsLnBmLWFkbWluIC5jaGVjay13cmFwIGxpe2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXXttYXJnaW4tcmlnaHQ6MTBweH0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWR7b3BhY2l0eTowLjAxO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2xlZnQ6MDt6LWluZGV4OmluaGVyaXR9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2Nie2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgNXB4IDVweCAwO2ZsZXg6MX0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2I6YmVmb3Jle21hcmdpbi1yaWdodDoxMHB4O2JvcmRlci1jb2xvcjojOWI5YjliO2ZsZXgtc2hyaW5rOjB9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOnJlcXVpcmVkKy5mb2NiOmJlZm9yZXtib3JkZXItY29sb3I6I2Y1YTYyM30ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYntjb2xvcjpibGFja30ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5MGNlNTF9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkW3JlYWRvbmx5XSsuZm9jYiwucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWRbZGlzYWJsZWRdKy5mb2NiLC5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpkaXNhYmxlZCsuZm9jYntvcGFjaXR5OjAuNTtjdXJzb3I6bm90LWFsbG93ZWR9LnBmLWFkbWluIC5jaGVjay13cmFwLWZsb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wZi1hZG1pbiAuY2hlY2std3JhcC1mbG93IC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2Nie2JveC1zaGFkb3c6I2VlZSAwIDAgMCAxcHggaW5zZXQ7cGFkZGluZzowIDEwcHggMCAwICFpbXBvcnRhbnR9LnBmLWFkbWluIC5jaGVjay13cmFwLWZsb3cgLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnBmLWFkbWluIC5qc29uRm9ybSBzZWN0aW9uIGgye3BhZGRpbmc6MjBweCAwfS5wZi1hZG1pbiAuanNvbkZvcm0gZmllbGRzZXR7cGFkZGluZy1sZWZ0OjA7bWFyZ2luOjEwcHggMCAyMHB4IDB9LnBmLWFkbWluIC5wYWdlLWhlYWRlcisuanNvbkZvcm0+c2VjdGlvbjpmaXJzdC1vZi10eXBlIGgyOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9I2RlY2xhcmF0aW9uUGFnZSAjZGVjbGFyYXRpb257cGFkZGluZy10b3A6MH0jZGVjbGFyYXRpb25QYWdlIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaD5sYWJlbHttYXJnaW4tYm90dG9tOjEwcHh9OnJvb3R7LS10aGVtZS1uYW1lOiBcInByb2Zlc3Npb25zXCI7LS1icm93bi1ncmV5OiAjOWI5YjliOy0tY2hhcmNvYWwtZ3JleTogIzM3M2Y0NTstLXZlcnktbGlnaHQtYmx1ZTogI2U5ZWRmMDstLWF6dXJlOiAjMDI5ZWUzOy0tY2hhcmNvYWwtZ3JleTogIzM5NDE0NjstLWJyb3duLWdyZXk6ICM5Nzk3OTc7LS1wYWxlLXB1cnBsZTogI2IxYjBiMTstLWd1bm1ldGFsOiAjNTA1YzY0Oy0tYmx1aXNoLWdyZXk6ICM3ZjhjOTQ7LS1sb2NrdG9uLWN5YW46ICMwMjllZTM7LS1icm93bi1ncmV5OiAjOWI5YjliOy0tcGFsZS1wdXJwbGU6ICNiMWIwYjF9Lmpzb25Gb3JtIC5pbnRyb3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQxO2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMWMxYzFifS5qc29uRm9ybSAuaW50cm8tY29udGVudHtkaXNwbGF5OmJsb2NrfS5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmR7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6MC4xN3B4O21hcmdpbi1ib3R0b206MTBweDttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDYwcHgpfS5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2JveC1zaGFkb3c6dmFyKC0tYXp1cmUpIDBweCAtNHB4IGluc2V0O2xpbmUtaGVpZ2h0OjAuOGVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozNHB4O3dpZHRoOmZpdC1jb250ZW50fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvd3tiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MTAwO2N1cnNvcjpwb2ludGVyO2JvcmRlcjpub25lO21heC13aWR0aDoxMDAlfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdzpob3Zlcntib3JkZXI6bm9uZX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRke3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMTBweDtjb2xvcjp2YXIoLS1henVyZSk7ZmlsbDp2YXIoLS1henVyZSk7c3Ryb2tlOnZhcigtLWF6dXJlKTtzdHJva2Utd2lkdGg6MTAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7bGVmdDowcHg7c3Ryb2tlLXdpZHRoOjAlO21hcmdpbi10b3A6MTBweH19ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRke3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtzdHJva2Utd2lkdGg6MCU7bWFyZ2luLXRvcDoxMHB4fS5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhey0tZGFzaC1oZWlnaHQ6IDFweDstLWRhc2gtd2lkdGg6IDVweDstLWRhc2gtY29sb3I6ICM4NDg0ODQ7Ym9yZGVyOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnJlcGVhdGFibGUtZm9vdGVyLWFyZWE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2luc2V0OmNhbGModmFyKC0tZGFzaC1oZWlnaHQpICogLTEpO2JvcmRlcjp2YXIoLS1kYXNoLXdpZHRoKSBkYXNoZWQgdmFyKC0tZGFzaC1jb2xvcil9Lmpzb25Gb3JtIC5ub3QtYXBwbGljYWJsZSwuanNvbkZvcm0gLm1ham9yLXByb3Atbm90LWFwcGxpY2FibGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7d2lkdGg6MTJyZW07Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS4wNztsZXR0ZXItc3BhY2luZzowLjJweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTJweCAwIDI1cHh9Lmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle21hcmdpbjozM3B4IGF1dG8gMCBhdXRvO2JvcmRlcjpub25lO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjB9LnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSAuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGUgc3BhbnttYXJnaW4tbGVmdDowfS5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZSBzcGFue2JvcmRlcjoxcHggc29saWQgY3VycmVudENvbG9yO3BhZGRpbmc6OXB4IDE1cHg7d2lkdGg6MTJyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbi5zZXRhc3JlcXVpcmVkPi5ub3QtYXBwbGljYWJsZXtmb250LXdlaWdodDoxMDB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbi5zZXRhc3JlcXVpcmVkPi5ub3QtYXBwbGljYWJsZSBzcGFue2JvcmRlcjpub25lICFpbXBvcnRhbnQ7d2lkdGg6YXV0bztwYWRkaW5nOjB9LnBmLWZvcm0gLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1zdWJtaXR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2I3YjdiNztwYWRkaW5nLXRvcDoyMHB4fWJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSAuamYtcm93LGJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSAuaW50cm8tY29udGVudCxib2R5LnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSAuanNvbkZvcm0gbGVnZW5ke21heC13aWR0aDptaW4oNzcycHgsIDEwMCUpIWltcG9ydGFudH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtIHNlbGVjdHttaW4td2lkdGg6NTBweH0uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsLmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgyLC5qc29uRm9ybT5zZWN0aW9uPi5pbnRybywuanNvbkZvcm0+c2VjdGlvbj5maWVsZHNldHtwYWRkaW5nOjAgMzJweH0uanNvbkZvcm0+c2VjdGlvbj4uaW50cm8tY29udGVudHttYXJnaW4tbGVmdDowfS5qc29uRm9ybT5zZWN0aW9uPmhlYWRlcj5oMntwYWRkaW5nOjE2cHggMzJweH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDMycHgpO292ZXJmbG93OnZpc2libGU7cGFkZGluZzoxcHg7bWFyZ2luLWxlZnQ6MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH19QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IHRleHRhcmVhe21pbi13aWR0aDoyMDBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2h7d2lkdGg6OTZweCAhaW1wb3J0YW50fX0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXt3aWR0aDphdXRvO2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp2YXIoLS1henVyZSk7Zm9udC1mYW1pbHk6U2FyYWJ1bjtwYWRkaW5nOjFyZW0gM3JlbX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhPmRpdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZW5kO21hcmdpbjowO2luc2V0OjA7anVzdGlmeS1jb250ZW50OmVuZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWE+ZGl2e2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5qc29uRm9ybT5zZWN0aW9uPmZpZWxkc2V0LC5qc29uRm9ybT5zZWN0aW9uPi5pbnRyb3ttYXgtd2lkdGg6bWluKDc3MnB4LCAxMDAlKX19Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXZ7bWF4LXdpZHRoOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTptYXJnaW47dHJhbnNpdGlvbi1kZWxheToyMDBtczt0cmFuc2l0aW9uLWR1cmF0aW9uOjEwMG1zO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MH0uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0Rpdi5pc29wZW57bWFyZ2luLXRvcDp2YXIoLS1tYXJnaW4tdG9wKTt0cmFuc2l0aW9uLWRlbGF5OjBzO3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MX1kaXZbZGF0YS1sYXlvdXQtc3R5bGU9J3Jvd3MnXXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXJbc3R5bGVde21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcixmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAzMHB4KSAhaW1wb3J0YW50O292ZXJmbG93LXg6c2Nyb2xsfX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3d7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmVuZDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbHtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudH19Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aGVhZCB0aHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7dmVydGljYWwtYWxpZ246Ym90dG9tO3BhZGRpbmc6NHB4IDNweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0aHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudDtib3JkZXI6bm9uZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoPnNwYW57dmVydGljYWwtYWxpZ246Ym90dG9tfS5qc29uRm9ybSAuamYtcm93e21hcmdpbjowIDAgMTBweCAwfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0LC5qc29uRm9ybSB0ZXh0YXJlYSwuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcywuanNvRm9ybSAuZmlsZXVwbG9hZGVye2JvcmRlci13aWR0aDoxcHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVye21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvd3ttYXgtaGVpZ2h0OjMycHg7bWluLWhlaWdodDozMnB4O2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3d7cGFkZGluZy1sZWZ0OjZweH19ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5yb3didXR0b253cmFwcGVye21pbi13aWR0aDo0M3B4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQzcHggIWltcG9ydGFudH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRke3BhZGRpbmc6NHB4IDNweH0uanNvbkZvcm0gaW5wdXQsLmpzb25Gb3JtIHRleHRhcmVhLC5qc29uRm9ybSBzZWxlY3R7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtjb2xvcjojMWMxYzFiO2ZvbnQtZmFtaWx5OmluaGVyaXR9YnV0dG9uI21haW5fc3VtbWFyeSxidXR0b24jbWFpbl9zdWJtaXRfZmxvYXR7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWF6dXJlKTtib3JkZXItY29sb3I6dmFyKC0tYXp1cmUpO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpTYXJhYnVufWJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCAuYW1wbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOnNtYWxsZXJ9YnV0dG9uI21haW5fc3VtbWFyeXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6aW5oZXJpdH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb257ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6MzZweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe21hcmdpbjowO3BhZGRpbmc6MH0uamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3Nde21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fX0uanNvbkZvcm0gLmpmLXJvdyBsYWJlbCwuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNhc2g+bGFiZWw6bm90KC5lcnJvcil7Zm9udC1mYW1pbHk6U2FyYWJ1biwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2YsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZiwuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29me21hcmdpbi10b3A6aW5oZXJpdH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Zfb29wcywuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZl9vb3Bze21hcmdpbi10b3A6aW5oZXJpdDtjb2xvcjp2YXIoLS1henVyZSk7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZGl2PmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyAuZmlsZXVwbG9hZGVye3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93e3dpZHRoOjM1JX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXJ7bWluLXdpZHRoOjQxcHggIWltcG9ydGFudDttYXgtd2lkdGg6NDFweCAhaW1wb3J0YW50fS5wZi1mb3JtIC5qc29uRm9ybXttaW4td2lkdGg6bWluKDc3M3B4LCAxMDAlKX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtZm9ybSB1bC5qZi1wYWdlLWNvbnRyb2x7ZGlzcGxheTpub25lfS5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW57ZGlzcGxheTpub25lfX0ucGYtZm9ybSAuZW1wdHktcmlnaHQtY29sdW1uW3N0eWxlXXtmbGV4LWJhc2lzOjI1JTttYXgtd2lkdGg6bWluKDMwMHB4LCAyNSUpO21pbi13aWR0aDowfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHRhYmxle21pbi13aWR0aDptaW4oMTAwJSwgNTAwcHgpfS5wZi1mb3JtIC5hbGVydERpYWxvZ3twb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW17bWluLWhlaWdodDphdXRvO3otaW5kZXg6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW06bm90KC5hY2NvcmRpb24taXRlbS1vcGVuKSBmaWVsZHNldD5sZWdlbmR7bWFyZ2luLWJvdHRvbTowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmx1aXNoLWdyZXkpO2NvbG9yOndoaXRlfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtPnNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3Blbj5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jaGFyY29hbC1ncmV5KX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gaDJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldHtwYWRkaW5nOjIwcHggMTBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgye2NvbG9yOmluaGVyaXQ7cGFkZGluZy1sZWZ0OjEwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ndW5tZXRhbCk7bGluZS1oZWlnaHQ6MS41ZW19LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMntsaW5lLWhlaWdodDoyZW19LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3Blbi1jbG9zZSwuYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ndW5tZXRhbCk7cGFkZGluZzoyNXB4O3dpZHRoOjgwcHg7aGVpZ2h0OjEwMCU7cmlnaHQ6MCAhaW1wb3J0YW50O2NvbG9yOiMwMDk5MDA7ZmlsbDojMDA5OTAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3RyYW5zZm9ybTpub25lfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3tiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlLCAjZmZmIDAlLCAjZmZmIDI1JSwgdmFyKC0tZ3VubWV0YWwpIDI1JSl9LmFjY29yZGlvbi1pdGVtLnNldGFzcmVxdWlyZWR7cG9pbnRlci1ldmVudHM6bm9uZX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0uc2V0YXNyZXF1aXJlZCAuaWNvbi1vcGVuLWNsb3NlLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS5zZXRhc3JlcXVpcmVkIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3tjb2xvcjojOTk5OTk5O2ZpbGw6Izk5OTk5OX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuLWNsb3NlLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3tjb2xvcjp0cmFuc3BhcmVudDtmaWxsOiNjYzAwMDB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHVzZXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIgMHMsIGZpbGwgLjNzIGVhc2UgMHN9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHVzZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLXJvd3ttYXgtd2lkdGg6aW5oZXJpdH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudHttYXJnaW46MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIC5pbnRyb3ttYXJnaW46MzJweCBhdXRvIDAgYXV0b30uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGxlZ2VuZCsuaW50cm97bWFyZ2luOjB9aHRtbC5qc29uRm9ybUVuYWJsZWQ+Ym9keS5wZi1mb3JtPmlmcmFtZSxodG1sLmpzb25Gb3JtRW5hYmxlZD5ib2R5LnBmLWZvcm0+Zm9ybXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCAub25vZmZzd2l0Y2h7bWFyZ2luLXRvcDowO2JvcmRlci1yYWRpdXM6MThweDtvdmVyZmxvdzpoaWRkZW59Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo5MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowcHh9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2h7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDttYXJnaW4tcmlnaHQ6LTM2cHg7Ym9yZGVyLXJhZGl1czoxOHB4fS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb24sLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmZ7Ym9yZGVyLXJhZGl1czoxOHB4O2JveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4IDAgIzAwMDAwMDVjfS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb2Zme3BhZGRpbmctbGVmdDoyMCU7YmFja2dyb3VuZC1jb2xvcjojYjkwNDA0fS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb257cGFkZGluZy1yaWdodDoyMCU7YmFja2dyb3VuZC1jb2xvcjojMDA5NDQzfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjpiZWZvcmUsLmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmFmdGVye2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtY2hlY2tib3gtaW5saW5le2Rpc3BsYXk6ZmxleH0uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtY2hlY2tib3gtaW5saW5lIGxhYmVse2xpbmUtaGVpZ2h0OjIzcHh9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bGFzdC1vZi10eXBle3dpZHRoOjYwcHg7bWluLXdpZHRoOjYwcHg7aGVpZ2h0OmluaGVyaXQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwJTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIgc3Zne2ZpbGw6IzIwMjQyNyAhaW1wb3J0YW50fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGRbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjZweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgI2ZmZiAxMDAlKTtyaWdodDowfS5yZWFkb25seUlmcmFtZSAuYm91bmRzLC5yZWFkb25seUlmcmFtZSAuamYtaGVhZGVyLWJvdW5kcywucmVhZG9ubHlJZnJhbWUgLmZsZXgtcGFyZW50LC5yZWFkb25seUlmcmFtZSAuZmxleC1wYXJlbnQgLmJsb2Nre21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9aW5wdXQjZGVjbGFyYXRpb25TdWJtaXQsaW5wdXQjbWFpbl9zdWJtaXR7bWF4LXdpZHRoOmZpdC1jb250ZW50fWxhYmVsLmZvY2IgLm5vdGV7Y29sb3I6b3JhbmdlO21hcmdpbi1pbmxpbmU6MWVtO2Rpc3BsYXk6bm9uZX1sYWJlbC5mb2NiOmhvdmVyIC5ub3Rle2Rpc3BsYXk6aW5saW5lfWJvZHkgI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJde2JhY2tncm91bmQ6dmFyKC0tYXp1cmUpO3BhZGRpbmc6MC42NnJlbSAwLjY4cmVtO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9Ym9keSAjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYS53aXphcmRDYXJkX19jdGEtdGV4dHtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6dmFyKC0tYXp1cmUpO3BhZGRpbmctaW5saW5lOjA7Zm9udC13ZWlnaHQ6bm9ybWFsfWJvZHkgI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGEud2l6YXJkQ2FyZF9fY3RhLXRleHQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiMzMzMzMzN9Ym9keSAjd2l6YXJkTW9kYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17bWF4LXdpZHRoOm5vbmV9Ym9keSAjd2l6YXJkTW9kYWwgLmhlYWRpbmctMS1zaGFkb3d7Zm9udC1zaXplOjM0cHg7bWFyZ2luLXRvcDowfWJvZHkgI3dpemFyZE1vZGFsICNlcnJvckRpdiAuc3VjY2Vzc3tjb2xvcjojNzFCNTQ0fS5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmctbG9naW4uanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IGZpeGVkO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAgLmxvZ297dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWRhc2hib2FyZCAubG9naW4tYm94LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnBmLWRhc2hib2FyZCAucGFzc3dvcmQtZXJyb3J7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Njtjb2xvcjp3aGl0ZX0ucGYtZGFzaGJvYXJkIC5wYXNzd29yZC1lcnJvciB1bHttYXJnaW46MTZweCAwIDE2cHggMjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ucGYtZGFzaGJvYXJkIC5wYXNzd29yZC1lcnJvciBsaTo6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6LTIycHg7aGVpZ2h0OjlweDt3aWR0aDo5cHg7bWFyZ2luLXRvcDo1cHg7Ym9yZGVyOjJweCBzb2xpZCAjMDI5ZWUzO2JvcmRlci1yYWRpdXM6NTAlfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjkyM3B4O21hcmdpbjowIGF1dG87dHJhbnNpdGlvbjpvcGFjaXR5IDFzICFpbXBvcnRhbnQ7b3BhY2l0eTowO2JveC1zaGFkb3c6MCAwIDcwcHggNXB4IHJnYmEoMCwwLDAsMC4zKTtiYWNrZ3JvdW5kOiMzMDM4M2Q7YmFja2dyb3VuZC1zaXplOmNvdmVyO3BhZGRpbmc6NDhweCA1MnB4IDY0cHg7Ym9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94e3BhZGRpbmc6MjRweCAxNnB4O3dpZHRoOjEwMCU7Ym9yZGVyOjAgbm9uZX19LnBmLWRhc2hib2FyZCAubG9naW4tYm94LmxvYWRlZHttYXJnaW4tdG9wOjA7b3BhY2l0eToxfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm17Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43Nil9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSBsYWJlbHttYXJnaW4tYm90dG9tOjNweDtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweH0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtPnNlY3Rpb257cGFkZGluZzoyMHB4IDB9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowIG5vbmV9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0IGgxe2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuNDZweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowLjVlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBoMXtmb250LXNpemU6MzRweH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OSU7cGFkZGluZy1yaWdodDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCsuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Ky5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0e3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjB9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ5JTt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjEuOGVtIDB9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3ggbGFiZWx7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zODtsZXR0ZXItc3BhY2luZzowLjI1cHg7cGFkZGluZzowO21hcmdpbi1yaWdodDouMjVlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHt3aWR0aDoxMDAlO21hcmdpbjowLjhlbSAwfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94PmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdz5sYWJlbC5sb2dpbi13cmFwe3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dHtjb2xvcjojZmZmfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojOTc5Nzk3O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjhweDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17YXBwZWFyYW5jZTpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0LmxvZ2luLXN1Ym1pdHtmbG9hdDpyaWdodDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzoxNnB4IDEycHg7bWluLXdpZHRoOjE2OHB4O21heC13aWR0aDoxNjhweDt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzAyOWVlMztiYWNrZ3JvdW5kOiMwMjllZTM7Y29sb3I6I2ZmZjtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIyO2xldHRlci1zcGFjaW5nOjAuMjhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5sb2dpbi1zdWJtaXR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5mb2NiOjpiZWZvcmUsLnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuZm9jYjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMDI5ZWUzfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J117dHJhbnNpdGlvbjphbGwgLjNzICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHd7bWFyZ2luLXRvcDowO3otaW5kZXg6MTAwO2ZvbnQtZmFtaWx5OlNhcmFidW47Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41NztsZXR0ZXItc3BhY2luZzowLjIxcHh9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHcuamYtaW5wdXQtdHlwZS10ZXh0e21hcmdpbi10b3A6LTQ2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmZwd3ttYXJnaW4tdG9wOjAgIWltcG9ydGFudH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHcgbGFiZWx7Zm9udC1zaXplOjEycHg7Y29sb3I6I2RmZTBlMX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmZwdyBhe2NvbG9yOiMwMjllZTN9LnBmLWRhc2hib2FyZCAubG9naW4tbG9nb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gNDBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWxvZ297bWFyZ2luOjAgYXV0byAyMHB4fX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIsLnBmLWRhc2hib2FyZCAjbmF2e292ZXJmbG93OnZpc2libGV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjE2cHg7cmlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye3RvcDoyNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye3RvcDoxOHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXJ7ZGlzcGxheTpub25lfX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuaW1nLXdyYXAsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuaW1nLXdyYXAsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5pbWctd3JhcHtsaW5lLWhlaWdodDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEwcHggMCAwO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWcsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1ne3dpZHRoOjkzcHg7aGVpZ2h0OjExMHB4O2JvcmRlcjoxcHggc29saWQgIzgwODI4NX1AbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWcsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1ne3dpZHRoOjgxcHg7aGVpZ2h0Ojk2cHh9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjIwMHB4O3BhZGRpbmctdG9wOjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcHttaW4td2lkdGg6MTcwcHh9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLm5hbWUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAubmFtZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLm5hbWV7ZGlzcGxheTpibG9ja30ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5waG9uZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5waG9uZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLnBob25le2Rpc3BsYXk6YmxvY2t9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWwsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWwsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbHtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246Y29sb3IgLjNzICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWw6aG92ZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWw6aG92ZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbDpob3Zlcntjb2xvcjojMDI5ZWUzfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0LC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0LC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjEwNHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0LC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0LC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3R7cGFkZGluZy1sZWZ0Ojk0cHh9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5zZWxlY3Qtd3JhcDphZnRlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuc2VsZWN0LXdyYXA6YWZ0ZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuc2VsZWN0LXdyYXA6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3Qgc2VsZWN0LC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdHtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlcjowfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXJ7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9we2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle3BhZGRpbmc6MCAwIDAgNHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzpub25lfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW57Zm9udC1zaXplOjE2cHh9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cywucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MTBweH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGksLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpe3dpZHRoOjEwMCU7cGFkZGluZzo1cHggNHB4fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRzLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXJlc3VsdHN7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjODA4Mjg1fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZDojRjJGMkYyfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyOjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjODA4Mjg1O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93Om5vbmV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubWFuYWdlLWRldGFpbHMsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAubWFuYWdlLWRldGFpbHMsLnBmLWRhc2hib2FyZCAjbmF2IC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb24sLnBmLWRhc2hib2FyZCAjbmF2IC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDotNnB4O2ZpbGw6I0I2QkNCOH0ucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0X2xpe21pbi13aWR0aDozMTBweDtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdF9saSAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3JpZ2h0OjB9LnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdF9saSAudGV4dC13cmFwe2xpbmUtaGVpZ2h0OjIwcHh9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHN7bWFyZ2luLWJvdHRvbToxcHg7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6IzAyOWVlMztwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyBhOmhvdmVye2NvbG9yOiMwMjllZTMgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDIsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgze2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAwIC40ZW19LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHN7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuaW1nLXdyYXAgaW1ne3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5hZGRyZXNzIHNwYW4ubmFtZSwucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuYWRkcmVzcyBzcGFuLnJvbGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBmLWRhc2hib2FyZCAubWFuYWdlLWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDoxNnB4O2JvcmRlci10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDphdXRvO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9fS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi02cHg7ZmlsbDojQjZCQ0I4fS5ub3RpZmljYXRpb24tc2V0e3BhZGRpbmc6MTJweCAwIDI0cHh9Lm5vdGlmaWNhdGlvbi1zZXQ6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ubm90aWZpY2F0aW9uLXNldCAubm90aWZpY2F0aW9uLXRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ2O3BhZGRpbmc6MTJweCA1MHB4O21hcmdpbjowfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ubm90aWZpY2F0aW9uLXNldCAubm90aWZpY2F0aW9uLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi1tZXNzYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nOjEycHggNjBweCAxMnB4IDUwcHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZjhmOWY3O2xpbmUtaGVpZ2h0OjEuNDZ9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi1jb250ZW50IC5ub3RpZmljYXRpb24tZGVsZXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6NDZweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtjb2xvcjojNzc3Njc3O3otaW5kZXg6OTk5OTl9Lm5vdGlmaWNhdGlvbi1wb2xpY3l7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmc6MTZweCAwIDhweCAwO2JvcmRlci1ib3R0b206c29saWQgMC45cHggIzc3NzY3NzttYXJnaW4tYm90dG9tOjIwcHg7d2lkdGg6MjAwcHg7bGVmdDoyNXB4fS5pbnN1cmFuY2UtdHlwZS1hbGVydHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDZ9Lmluc3VyYW5jZS10eXBlLWFsZXJ0IC5zdGFmZi1jb250YWN0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzllOWM5ZTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQuYWxlcnQtbWVzc2FnZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDZ9LmNsb3NlLWNvcHl7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc3NzY3Nztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGF0YS1iYWxsb29uXXtvdmVyZmxvdzp2aXNpYmxlfVtkYXRhLWJhbGxvb25dOmJlZm9yZSxbZGF0YS1iYWxsb29uXTphZnRlcnstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTsta2h0bWwtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7dHJhbnNpdGlvbjphbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7Ym90dG9tOjEwMCU7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnRvcDt0cmFuc2Zvcm0tb3JpZ2luOnRvcH1bZGF0YS1iYWxsb29uXTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMTcsMTcsMTcsMC45KTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojZmZmO2NvbnRlbnQ6YXR0cihkYXRhLWJhbGxvb24pO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6LjVlbSAxZW07d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi1ib3R0b206MTFweH1bZGF0YS1iYWxsb29uXTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzZweFwiIGhlaWdodD1cIjEycHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDApXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87aGVpZ2h0OjZweDt3aWR0aDoxOHB4O2NvbnRlbnQ6XCJcIjttYXJnaW4tYm90dG9tOjVweH1bZGF0YS1iYWxsb29uXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxbZGF0YS1iYWxsb29uXTpob3ZlcjphZnRlcixbZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApOy1raHRtbC1vcGFjaXR5OjE7LW1vei1vcGFjaXR5OjE7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9W2RhdGEtYmFsbG9vbl1bZGF0YS1iYWxsb29uLWJyZWFrXTphZnRlcnt3aGl0ZS1zcGFjZTpub3JtYWx9W2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXJ7Ym90dG9tOmF1dG87bGVmdDo1MCU7dG9wOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0xMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTBweCl9W2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmFmdGVye21hcmdpbi10b3A6MTFweH1bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YmVmb3Jle2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2cHhcIiBoZWlnaHQ9XCIxMnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgxODAgMTggNilcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztoZWlnaHQ6NnB4O3dpZHRoOjE4cHg7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTowfVtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmhvdmVyOmFmdGVyLFtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9W2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXJ7Ym90dG9tOmF1dG87bGVmdDphdXRvO3JpZ2h0OjEwMCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtNTAlKX1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXJ7bWFyZ2luLXJpZ2h0OjExcHh9W2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMnB4XCIgaGVpZ2h0PVwiMzZweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoLTkwIDE4IDE4KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO2hlaWdodDoxOHB4O3dpZHRoOjZweDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1ib3R0b206MH1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06aG92ZXI6YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjphZnRlcixbZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfVtkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YWZ0ZXJ7Ym90dG9tOmF1dG87bGVmdDoxMDAlO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMHB4LCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTBweCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTBweCwgLTUwJSl9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlcnttYXJnaW4tbGVmdDoxMXB4fVtkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YmVmb3Jle2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEycHhcIiBoZWlnaHQ9XCIzNnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSg5MCA2IDYpXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87aGVpZ2h0OjE4cHg7d2lkdGg6NnB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDo1cHh9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06aG92ZXI6YWZ0ZXIsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9W2RhdGEtYmFsbG9vbi1sZW5ndGhdOmFmdGVye3doaXRlLXNwYWNlOm5vcm1hbH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cInNtYWxsXCJdOmFmdGVye3dpZHRoOjgwcHh9W2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJtZWRpdW1cIl06YWZ0ZXJ7d2lkdGg6MTUwcHh9W2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJsYXJnZVwiXTphZnRlcnt3aWR0aDoyNjBweH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cInhsYXJnZVwiXTphZnRlcnt3aWR0aDo5MHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtbZGF0YS1iYWxsb29uLWxlbmd0aD1cInhsYXJnZVwiXTphZnRlcnt3aWR0aDozODBweH19W2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJmaXRcIl06YWZ0ZXJ7d2lkdGg6MTAwJX0ub3ZlcnZpZXctYmxvY2t7Zm9udC1zaXplOjE1cHh9Lm92ZXJ2aWV3LWJsb2NrPmEsLm92ZXJ2aWV3LWJsb2NrPmE6dmlzaXRlZCwub3ZlcnZpZXctYmxvY2s+YTpob3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2NvbG9yOiMyMDI2MmE7YmFja2dyb3VuZDpyZ2JhKDEyNywxNDAsMTQ4LDAuMDYpfS5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgdHJhbnNwYXJlbnR9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCBoMntmb250LXdlaWdodDpub3JtYWw7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS42OTttYXJnaW46MDtwYWRkaW5nOjAgMjVweDthbGlnbi1zZWxmOmNlbnRlcjtiYWNrZ3JvdW5kOiM4MjhEOTN9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCBoMntmb250LXNpemU6MTZweH19Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAuby1jZWxse3BhZGRpbmc6NTRweCAxNnB4IDY2cHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAuby1jZWxse3BhZGRpbmc6NTRweCAxNnB4IDY2cHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAucXVvdGVzLWNlbGx7cGFkZGluZy10b3A6NDJweDtwYWRkaW5nLWJvdHRvbTo1MnB4fS5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnQgLnRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAudGV4dHtmb250LXNpemU6MTRweH19Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAubnVtYmVye2ZvbnQtc2l6ZTo0NnB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KXsub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6NjAwfX0ub3ZlcnZpZXctYmxvY2sgLmRhdGFUYWJsZXNfd3JhcHBlcnttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0ub3ZlcnZpZXctYmxvY2sgdGh7ZGlzcGxheTpub25lfS5vdmVydmlldy1ibG9jayAuZGF0YVRhYmxle21hcmdpbjowfS5vdmVydmlldy1ibG9jayAuZGF0YVRhYmxlIHRoe2Rpc3BsYXk6bm9uZX0ub3ZlcnZpZXctYmxvY2sgLmRhdGFUYWJsZTphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ub3ZlcnZpZXctYmxvY2sgLmRhdGFUYWJsZSAuaWNvbi1leWV7ZmlsbDojMDI5ZWUzfS5vdmVydmlldy10aXRsZXtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZDojODI4RDkzfS5vdmVydmlldy10aXRsZSBoMntmbGV4OjEgMSA5MCV9Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29ue2ZsZXg6MCAwIDY4cHg7aGVpZ2h0OjY4cHg7b3ZlcmZsb3c6aGlkZGVufS5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiBzdmd7ZmlsbDojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UgMHN9Lm92ZXJ2aWV3LWJsb2NrOmhvdmVyIGEgLm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29uIHN2Z3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNjhweCl9Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29uIC5kb3dubG9hZC1pY29ue3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UgMHM7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNjhweCl9Lm92ZXJ2aWV3LWJsb2NrOmhvdmVyIC5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiAuZG93bmxvYWQtaWNvbnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ub3ZlcnZpZXctdGl0bGUgLm92ZXJ2aWV3LWljb24gZGl2e3BhZGRpbmc6MThweDtoZWlnaHQ6NjhweDt3aWR0aDo2OHB4O3RleHQtYWxpZ246Y2VudGVyfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojRjc5NDFFfS5vdmVydmlldy1ibG9jay5zdGFydGVkIC5zcXVhcmUtY29udGVudHtib3JkZXItYm90dG9tLWNvbG9yOiMxQzc1QkN9Lm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDA5NDQ0fS5vdmVydmlldy1ibG9jay5jbGllbnQgLnNxdWFyZS1jb250ZW50e2JvcmRlci1ib3R0b20tY29sb3I6Izk3NUNDMX0ub3ZlcnZpZXctYmxvY2sudG9kbyAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZjkzfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAub3ZlcnZpZXctaWNvbntiYWNrZ3JvdW5kOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojMUM3NUJDfS5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojMDA5NDQ0fS5vdmVydmlldy1ibG9jay50b2RvIC5vdmVydmlldy1pY29ue2JhY2tncm91bmQ6I2Y5M30ub3ZlcnZpZXctYmxvY2suY2xpZW50IC5vdmVydmlldy1pY29ue2JhY2tncm91bmQ6Izk3NUNDMX0ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojRjc5NDFFfS5vdmVydmlldy1ibG9jay5zdGFydGVkIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Y29sb3I6IzFDNzVCQ30ub3ZlcnZpZXctYmxvY2suc3VibWl0dGVkIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Y29sb3I6IzAwOTQ0NH0ub3ZlcnZpZXctYmxvY2suY2xpZW50IGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Y29sb3I6Izk3NUNDMX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5hZG1pbi1vdmVydmlldy5mbGV4LXBhcmVudCAub3ZlcnZpZXctYmxvY2t7ZmxleC1iYXNpczo1MCV9fS5kdExpc3RGaWx0ZXIgaDJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMn0uZHRMaXN0RmlsdGVyIC5kdExpc3RGaWx0ZXItZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjYwMHB4fS5kdExpc3RGaWx0ZXIgLmR0TGlzdEZpbHRlci1ibG9ja3tmbGV4OjEgMSAyMiU7bWFyZ2luLWJvdHRvbTo2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuZHRMaXN0RmlsdGVyIC5kdExpc3RGaWx0ZXItYmxvY2t7ZmxleC1iYXNpczoxMDAlfX0uZHRMaXN0RmlsdGVyIC5kdExpc3RGaWx0ZXItbGFiZWx7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjQ3O2xpbmUtaGVpZ2h0OjM0cHg7bGV0dGVyLXNwYWNpbmc6MC4yM3B4fS5kdExpc3RGaWx0ZXIgLmR0TGlzdEZpbHRlci1zZWxlY3R7ZmxleC1iYXNpczo2MCV9LmR0TGlzdEZpbHRlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJde3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztsaW5lLWhlaWdodDozNHB4O3BhZGRpbmctbGVmdDo0cHg7Zm9udC1zaXplOjE0cHh9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVye21hcmdpbjoxZW0gMDtjdXJzb3I6cG9pbnRlcn0ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIgLmljb24tZmlsdGVyLWxpc3Qtb3Blbiwub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIgLmljb24tZmlsdGVyLWxpc3QtY2xvc2V7ZmlsbDojMDI5ZWUzfS5vcGVuLWNsb3NlLWR0TGlzdEZpbHRlciAudGV4dHtmb250LWZhbWlseTpTYXJhYnVuO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMjAyNDI3O3BhZGRpbmctbGVmdDoxMXB4fS5vcGVuLWNsb3NlLWR0TGlzdEZpbHRlci5jbG9zZWQgLmNsb3NlZHtkaXNwbGF5Om5vbmV9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVyLmNsb3NlZCAub3BlbmVke2Rpc3BsYXk6YmxvY2t9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVyLm9wZW5lZCAuY2xvc2Vke2Rpc3BsYXk6YmxvY2t9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVyLm9wZW5lZCAub3BlbmVke2Rpc3BsYXk6bm9uZX0ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIgLmNsZWFyRmlsdGVyc3tmb250LXNpemU6MC44ZW19LmRldGFpbC10YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDo3MDBweH0uZGV0YWlsLXRhYmxlIHRke3BhZGRpbmc6NXB4fS5hc2lkZSAuZGV0YWlsLXRhYmxle2JvcmRlci1zcGFjaW5nOjAgIWltcG9ydGFudH0uYXNpZGUgLmRldGFpbC10YWJsZSB0cntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmFzaWRlIC5kZXRhaWwtdGFibGUgdHIgdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5N30uYXNpZGUgLmRldGFpbC10YWJsZSAuZmVhdHVyZWRyb3cgdGR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzk3OTc5Nztmb250LXdlaWdodDpib2xkfS5hc2lkZSAuZGV0YWlsLXRhYmxlIC5mZWF0dXJlZHJvdysuZmVhdHVyZWRyb3cgdGR7Ym9yZGVyLXRvcDowIG5vbmV9LmFzaWRlIC5kZXRhaWwtdGFibGU6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJsb2NrLXN0YXRze21hcmdpbjotMzJweCAtMzJweCAwIC0zMnB4O2ZvbnQtd2VpZ2h0OjMwMDthbGlnbi1pdGVtczpzdHJldGNofUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmJsb2NrLXN0YXRze21hcmdpbjotMTZweCAtMTZweCAgMCAtMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmxvY2stc3RhdHN7bWFyZ2luOi04cHggLThweCAgMCAtOHB4fX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXR7dGV4dC1hbGlnbjpjZW50ZXI7ZmxleC1iYXNpczoxNyU7ZmxleC1zaHJpbms6MTttaW4td2lkdGg6MDttYXgtd2lkdGg6MzAwcHh9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0LXRpdGxlLC5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdC1kYXRhe2NvbG9yOiNmZmY7bWFyZ2luOjA7cGFkZGluZzoxNnB4IDZweH0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXQtZGF0YXtsaW5lLWhlaWdodDozMnB4fS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF9udW1lcmlje2JvcmRlcjoxcHggc29saWQgIzkyMjU0NTtiYWNrZ3JvdW5kLWNvbG9yOiM5MjI1NDV9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X251bWVyaWMgLnN0YXQtZGF0YXtmb250LXNpemU6MjZweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfbnVtZXJpYyAuc3RhdC1kYXRhOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O2xlZnQ6OHB4O3JpZ2h0OjhweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2NvbnRlbnQ6Jyd9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X3RleHR7Ym9yZGVyOjFweCBzb2xpZCAjYmRjNmNjfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF90ZXh0IC5zdGF0LXRpdGxle2JhY2tncm91bmQtY29sb3I6IzAwNWU5Y30uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfdGV4dCAuc3RhdC1kYXRhe2NvbG9yOiMyMDI2MmF9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0Ky5ibG9jay1zdGF0IC5zdGF0X251bWVyaWN7YmFja2dyb3VuZC1jb2xvcjojNTc2NzZjO2JvcmRlcjoxcHggc29saWQgIzU3Njc2Y30uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQ6bGFzdC1jaGlsZCAuc3RhdF90ZXh0IC5zdGF0LXRpdGxle2JhY2tncm91bmQtY29sb3I6I2U5OTgxM30uYmxvY2stY2VudGVyZWR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LndpZGdldC1jb25zb2xle3Bvc2l0aW9uOnJlbGF0aXZlfS53aWRnZXQtY29uc29sZSBzdmd7ZmlsbDojMjAyNjJhO21hcmdpbi1yaWdodDouMjVlbX0ud2lkZ2V0LWNvbnNvbGUgLnRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41Nn0ud2lkZ2V0LWNvbnNvbGUgYWRkcmVzc3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7bWFyZ2luLWJvdHRvbTouNWVtfS53aWRnZXQtY29uc29sZSB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ud2lkZ2V0LWNvbnNvbGUgLmVkaXQtY2xpZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMwMjllZTN9LndpZGdldC1jb25zb2xlIC5lZGl0LWNsaWVudCBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi41ZW07ZmlsbDojMDI5ZWUzfS53aWRnZXQtY29uc29sZSBhe2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9LmNsaWVudC10YWJzIC5pY29uLWRhc2hib2FyZHtoZWlnaHQ6MTdweDt3aWR0aDoyMnB4fS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmV9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHg7b3BhY2l0eTowLjY4fS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3Qgc2VsZWN0LC5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgLmNob3Nlbi1jb250YWluZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNWM3NjdlO3dpZHRoOjgwJTtjb2xvcjojNjY2NjY2O2ZvbnQtc2l6ZToxLjI1ZW07Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjJlbX0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IHNlbGVjdCAuY2hvc2VuLXNpbmdsZSwuY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xle2hlaWdodDphdXRvO3BhZGRpbmc6NnB4IDB9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBzZWxlY3QgLmNob3Nlbi1zaW5nbGUgc3BhbiwuY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW57Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDozMDB9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBzZWxlY3QgLmNob3Nlbi1zaW5nbGUgZGl2IGIsLmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kOnVybChjaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMTJweH0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tc2luZ2xle2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9LmNsaWVudC10YWJzIC50YWJ3cmFwIGZvcm17bWFyZ2luLWJvdHRvbTozMHB4fS5kYXRhVGFibGV7cG9zaXRpb246cmVsYXRpdmV9LmRhdGFUYWJsZSAuc29ydGluZ19hc2MsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNje2JhY2tncm91bmQ6IzRlNTk2MX0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzo6YWZ0ZXIsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOjphZnRlcntjb2xvcjojZmZmfS5kYXRhVGFibGUgdHI6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZDpyZ2JhKDIzMiwyMzUsMjM4LDAuOTEpfS5kYXRhVGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQ6I2ZmZn0uZGF0YVRhYmxlIHNlbGVjdHt3aWR0aDoxMDAlfS5kYXRhVGFibGU6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiMzNzNmNDU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHh9LmRhdGFUYWJsZSB0cltkYXRhLWlzLXRlc3QtcmVjb3JkXSB0ZDpmaXJzdC1jaGlsZDphZnRlcntjb250ZW50OlwiVGVzdCByZWNvcmRcIjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjhweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDAwMDA1NH0uZGF0YVRhYmxlIHRkW2RhdGEtdGFnc117cG9zaXRpb246cmVsYXRpdmV9LmRhdGFUYWJsZSB0ZFtkYXRhLXRhZ3NdOmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLXRhZ3MpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6OHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDAwMDU0O3dpZHRoOjhlbTt3aWR0aDpjYWxjKDEwMCUgLSA0NHB4ICsgMWVtKTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmR0LWFjdGlvbnN7bGlzdC1zdHlsZTpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLWxlZnQ6MH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDowLjVlbX0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIHN2Z3tmaWxsOiMwMjllZTN9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gYTpob3ZlciBzdmd7ZmlsbDojNGE0YTRhfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiNEMTdCMkY7aGVpZ2h0OjI4cHg7d2lkdGg6MjhweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLWVkaXR7aGVpZ2h0OjI4cHg7d2lkdGg6MjhweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLW5vdGVze2hlaWdodDoyOHB4O3dpZHRoOjIxcHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAuaWNvbi12aWV3LWZpbGVze2hlaWdodDoyOHB4O3dpZHRoOjIzcHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAuaWNvbi1saW5rLWNsaWVudC1jb25zb2xle2hlaWdodDoyOXB4O3dpZHRoOjI5cHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0uZHQtYWN0aW9uLXRpdGVtLWRpc2FibGVkIC5pY29uLXZpZXctZmlsZXN7ZmlsbDojNzY3Njc3ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2JvcmRlcjowcHg7Y29sb3I6IzA2MDcwOH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojMDYwNzA4fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudHtjdXJzb3I6ZGVmYXVsdH10ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiL2ltZy9kYXRhdGFibGVfcGx1c19vcGVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4O2N1cnNvcjpwb2ludGVyfXRyLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiL2ltZy9kYXRhdGFibGVfbWludXNfY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNHB4IDE0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3e2JvcmRlci1zcGFjaW5nOjBweH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0aGVhZCB0aHtib3JkZXI6MXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnR9I3BvbGljeUxpc3QtZGFzaGJvYXJkLWFzc2V0c1ZpZXcgdGhlYWQgdGg6bGFzdC1jaGlsZHtib3JkZXItbGVmdDowcHggbm9uZSAhaW1wb3J0YW50fSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IHRoZWFkIHRoOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MHB4IG5vbmUgIWltcG9ydGFudH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0ZHtib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGR7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24rdHIgdGR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MnB4IHNvbGlkICNmMGYwZjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YwZjBmMH0uZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXJ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOjEwMCV9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3e2JvcmRlci1zcGFjaW5nOjBweH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgdGhlYWQgdGh7YmFja2dyb3VuZDojZmZmfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyB0aGVhZCB0aDpsYXN0LWNoaWxke2JvcmRlci1sZWZ0OjBweCBub25lICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoOm50aC1jaGlsZCgyKXtib3JkZXItcmlnaHQ6MHB4IG5vbmUgIWltcG9ydGFudH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgdGR7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXc6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2JhY2tncm91bmQ6bm9uZX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFye3RleHQtYWxpZ246bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjBweH19dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5yZWdpc3RyYXRpb24tbnVtYmVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXt0YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnJlZ2lzdHJhdGlvbi1udW1iZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowcHh9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMyl7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci10b3A6c29saWQgMXB4ICNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZmZmfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkOm50aC1jaGlsZCgyKXtib3JkZXItdG9wOnNvbGlkIDFweCAjZWRlZWVlO2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMSl7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNlZGVlZWU7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDMpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDIpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDEpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjJweCBzb2xpZCAjZjBmMGYwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMGYwZjA7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjZWRlZWVlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke3BhZGRpbmctbGVmdDo0JSAhaW1wb3J0YW50fX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnRkLWltZy1uYW1le3BhZGRpbmc6MTBweCAhaW1wb3J0YW50fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAubG9nby1jYXItbmFtZXtwYWRkaW5nOjB9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5sb2dvLWNhci1uYW1lIC5pbnN1cmFuY2UtbG9nb3toZWlnaHQ6NjFweDttYXgtaGVpZ2h0OjYxcHg7bWF4LXdpZHRoOjY1cHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MjBweH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmxvZ28tY2FyLW5hbWUgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFye3BhZGRpbmc6MTlweCAwIDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9I2RhdGF0YWJsZS1zdGFmZiB0ZCBpbWd7bWFyZ2luOi0yMHB4IDB9LmNoaWxkUm93e3dpZHRoOjEwMCV9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHl7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjAgMnB4fS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRke2JvcmRlcjoxcHggc29saWQgIzIwMjQyNztsaW5lLWhlaWdodDoyNHB4fS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkOmZpcnN0LWNoaWxke3dpZHRoOjQwJX0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZDpudGgtY2hpbGQoMil7YmFja2dyb3VuZDojZWVlO21heC13aWR0aDoyMDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLnNsaWRlci1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NGVtfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodH0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZCAuc3dpdGNoe21hcmdpbjowIC40ZW19LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLmxye2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjB9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLmxyIC5sLC5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkIC5sciAucntmbGV4OjE7ZmxleC1iYXNpczphdXRvfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkIC5sciAucnt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2subWFpbi1jb250ZW50LC5ibG9jay5tYWluLXNlY3Rpb257ZmxleC1iYXNpczo2NiV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuYmxvY2subWFpbi1jb250ZW50LC5ibG9jay5tYWluLXNlY3Rpb257ZmxleC1iYXNpczoxMDAlfX0uaWUxMSAuYmxvY2subWFpbi1jb250ZW50LC5pZTExIC5ibG9jay5tYWluLXNlY3Rpb24sLnBmLWZvcm1fZmxleCAuYmxvY2subWFpbi1jb250ZW50LC5wZi1mb3JtX2ZsZXggLmJsb2NrLm1haW4tc2VjdGlvbntmbGV4LWJhc2lzOjY3JX0uYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjMzJTttYXgtd2lkdGg6NDAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOm5vbmV9fS5pZTExIC5ibG9jay5zaWRlYmFyLC5wZi1mb3JtX2ZsZXggLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoyNyV9LmZlYXR1cmVkLXBhZ2Vze21hcmdpbi1ib3R0b206OXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2Vze21hcmdpbi1ib3R0b206MXB4fX0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlke3BhZGRpbmc6MH0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjMycHg7cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3toZWlnaHQ6MTcwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2t7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjMycHg7d2lkdGg6MTAwJTstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX19LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5re2Rpc3BsYXk6YmxvY2s7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDo1O2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluayAudGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoyN3B4O3BhZGRpbmc6OHB4IDIwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2JhY2tncm91bmQ6IzAyOWVlMztjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDMwMG1zfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5rIC50aXRsZXttYXJnaW4tdG9wOjA7cGFkZGluZzo4cHggMTNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbmsgLnRpdGxle21hcmdpbi10b3A6MjdweDtwYWRkaW5nOjhweCAyMHB4fX0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbms6aG92ZXIgLnRpdGxlLC5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluazphY3RpdmUgLnRpdGxle2JhY2tncm91bmQ6IzM3M2Y0NX0uaWU5IC50d28tY29sdW1uLWdyaWQgLmJsb2Nre21heC13aWR0aDpub25lICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDo1MCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9fS5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3ttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDozMy4zMyUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmllOSAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuaWU5IC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjUwJSAhaW1wb3J0YW50fX0uaWU5IC5tYWluLW5hdi13cmFwe2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaWU5IC5tYWluLW5hdi13cmFwIC5mbGV4LXVse2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpey5pZTkgLm1haW4tbmF2IC5uYXYtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1ue3dpZHRoOjY2JSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5LmdldC1hLXF1b3RlLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkub3VyLXN0b3J5LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW57d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkuZ2V0LWEtcXVvdGUtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLC5pZTkgYm9keS5vdXItc3RvcnktcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW57d2lkdGg6MzQlICFpbXBvcnRhbnR9fS5pZTkgLmZpbHRlcmVkLWl0ZW1zLXBhcmVudHtvdmVyZmxvdzpoaWRkZW59LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6MjUlICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjI5LjMzJSAhaW1wb3J0YW50O21pbi13aWR0aDpub25lICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46MiUgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6NDYlICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjk2JSAhaW1wb3J0YW50fX1odG1se2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmNvbnRhY3QtcGFnZSwubWVtYmVyLWRldGFpbC1wYWdle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50fS5jb250YWN0LXBhZ2UgI21haW4sLm1lbWJlci1kZXRhaWwtcGFnZSAjbWFpbnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pZTkgc2VsZWN0e2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXJ7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDpub25lfS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjE1cHh9LmllOSAuYXV4aWxpYXJ5LXBhZ2UucGFzc3dvcmQtcmVzZXQtcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXB7bWF4LXdpZHRoOjQ2OHB4fS5ob21lcGFnZSBtYWluPnNlY3Rpb257cGFkZGluZzo0OHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9ue3BhZGRpbmc6MzJweCAwfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSBtYWluPnNlY3Rpb257cGFkZGluZzoxNnB4IDB9fS5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjJ7cGFkZGluZy1ib3R0b206MjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWFjY291bnRhbnRzLXYye3BhZGRpbmctYm90dG9tOjBweDttYXJnaW4tYm90dG9tOjE2cHh9LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1hY2NvdW50YW50cy12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctYm90dG9tOjBweH0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWFjY291bnRhbnRzLXYyIC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlcntwYWRkaW5nOjAgIWltcG9ydGFudDttaW4td2lkdGg6MTAwdnc7bWFyZ2luLWxlZnQ6LTE2cHh9LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1hY2NvdW50YW50cy12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25ze21heC13aWR0aDoxMDAlfS5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9ucz4uZmxleC1wYXJlbnR7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9uc3twYWRkaW5nLWJvdHRvbTowcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1hY2NvdW50YW50cy12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6LThweDttYXJnaW4tdG9wOjE2cHh9fS5ob21lcGFnZSBtYWluIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jdGF7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMjU7dGV4dC10cmFuc2Zvcm06bm9uZX0uaG9tZXBhZ2UgbWFpbiAubG9nby1jYXJvdXNlbHtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMjgyQzJGO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogOTE2cHgpey5ob21lcGFnZSBtYWluIC5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuc3RvcnktZmFjdHMtaXRlbSAuc3RhdGljLWluZm97bWluLWhlaWdodDo5OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNTY5cHgpeyNtYWluIC5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudC5yZXNvdXJjZXMtZ3JpZC0yLTMgLmJsb2NrLnJlc291cmNlcy1ibG9ja3ttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhvbWVwYWdlIC5hc2lkZXttYXJnaW4tYm90dG9tOi0zMnB4fX0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWhlYWx0aGNhcmV7cGFkZGluZy10b3A6ODBweH0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWhlYWx0aGNhcmU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNDttYXgtd2lkdGg6MTI4MnB4O3dpZHRoOmNhbGMoMTAwJSAtIDY0cHgpO21hcmdpbjphdXRvO3BhZGRpbmc6ODBweCAxNnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWhlYWx0aGNhcmU6YWZ0ZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMzJweCl9fS5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb257Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTozMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5ibG9jay1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbjozMnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5ibG9jay1oZWFkaW5ne21hcmdpbjoxNnB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAuYmxvY2staGVhZGluZ3ttYXJnaW46OHB4IDA7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4yOWVtfX0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5hcnRpY2xlLW1ldGF7cGFkZGluZy1ib3R0b206MH0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5hcnRpY2xlLWNhdGVnb3J5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNtYWluIC5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKG4rNCl7ZGlzcGxheTpub25lfX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveHt3aWR0aDo5MjBweDtoZWlnaHQ6NzM0cHg7bWF4LXdpZHRoOjgwJTttYXgtaGVpZ2h0OjgwJTttaW4td2lkdGg6MHB4O3BhZGRpbmc6MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZXtiYWNrZ3JvdW5kOnVybCguLi9pbWcvbm9yd2F5L25vcndheS1jb21tZXJjaWFsLTE0NDAteC02NjMtMS5qcGcpIG5vLXJlcGVhdDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3cteTpzY3JvbGw7aGVpZ2h0OjkwJTt3aWR0aDoxMDAlfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc3RhcnQtY29udGVudHtwYWRkaW5nOjB9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWF7bWluLXdpZHRoOjUyM3B4O2hlaWdodDo2MzhweDtvcGFjaXR5OjAuODY7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MDtmbGV4LWdyb3c6MjtvdmVyZmxvdzphdXRvfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1sb2NrdG9uLWxvZ297bWF4LXdpZHRoOjE1OHB4O21heC1oZWlnaHQ6OTVweH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYSAubW9kYWwtYWR2b2thdGZvcmVuaW5nZW4tbG9nb3ttYXgtd2lkdGg6MTg0cHg7bWF4LWhlaWdodDo3OXB4fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1jb250ZW50LWJveHtmbGV4LWJhc2lzOjEwMCV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWEgLm1vZGFsLWNvbnRlbnQtYm94IC5tb2RhbC1jb250ZW50LXRleHR7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTNweCl7I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWF7bWluLXdpZHRoOjEwMCV9fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1ie3BhZGRpbmc6MH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlcnttYXgtd2lkdGg6OTIxcHg7d2lkdGg6MTAwJTttYXgtaGVpZ2h0Ojk2cHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudHtwYWRkaW5nOjA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMnB4fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudCAuYnRuLWNvbnRpbnVle2ZsZXg6bm9uZX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnQgLmJ0bi1jb250aW51ZSAuYnRuLW1vZGFsLWNvbnRpbnVle3dpZHRoOjE1N3B4O21pbi13aWR0aDo4MCU7aGVpZ2h0OjQwcHg7bWluLWhlaWdodDo4MCU7YmFja2dyb3VuZC1jb2xvcjojZWM1YTRjO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItY29sb3I6I2VjNWE0Y30jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnQgLmJ0bi1ub3Qtc2hvd3tmbGV4Om5vbmV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50IC5idG4tbm90LXNob3cgLmJ0bi1tb2RhbC1ub3Qtc2hvd3t3aWR0aDoxOTlweDttaW4td2lkdGg6ODAlO2hlaWdodDo0MHB4O21pbi1oZWlnaHQ6ODAlO2JvcmRlcjpzb2xpZCAxcHggI2VjNWE0Yztmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNlYzVhNGM7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxOXB4KXsjbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYSAubW9kYWwtYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVye21heC1oZWlnaHQ6MTI0cHg7aGVpZ2h0OjEwMCV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50e2p1c3RpZnktY29udGVudDpjZW50ZXJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7I21haW4gI2dyaWQtY2Fyb3VzZWwtcmVme2ZsZXgtd3JhcDpub3dyYXA7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnk7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZTttYXJnaW4tbGVmdDo2cHg7cGFkZGluZy1sZWZ0OjBweH0jbWFpbiAjZ3JpZC1jYXJvdXNlbC1yZWY+LmJsb2NrOm50aC1jaGlsZChuKzQpe2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjEwMCV9I21haW4gI2dyaWQtY2Fyb3VzZWwtcmVmPi5ibG9ja3ttaW4td2lkdGg6MTAwJTtzY3JvbGwtc25hcC1hbGlnbjpzdGFydH19LmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM1dnc7ei1pbmRleDoyO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ4cHg7b3BhY2l0eTowLjY7YmFja2dyb3VuZC1jb2xvcjojMjAyNDI3O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY29udHJvbHMtaXRlbXMtd3JhcHBlciBzdmd7ZmlsbDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA1NjlweCl7LmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXJ7ZGlzcGxheTpub25lfX0ubmV4dC1pdGVte3JpZ2h0OjB9LmhvbWVwYWdlIC5iYW5uZXItd3JhcHBlciAuYmFubmVyLWNvbnRlbnQgLmhlYWRpbmctMS1zaGFkb3d7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczowLjEyNWVtfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVye3BhZGRpbmc6MzBweCAwIDB9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgLmhlYWRlci10ZXh0e2Zsb2F0OmxlZnQ7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciAuaGVhZGVyLXRleHR7bWFyZ2luLWJvdHRvbToyMHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3R7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7aGVpZ2h0OjMwcHg7cGFkZGluZzowIDMwcHggMCAxNXB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzU3Njc2YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjk0JSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgI2I1YjZiNztib3JkZXItcmFkaXVzOjA7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy1tcy1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnR9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3Q6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTtib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3Qgb3B0aW9ue2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMDI0Mjd9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3R7ZmxvYXQ6bGVmdDtjbGVhcjpib3RoO21hcmdpbi1ib3R0b206NDBweH19Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAuZmlsdHItd3JhcHBlcntwYWRkaW5nOjE2cHggMjRweCA2NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAuZmlsdHItd3JhcHBlcntwYWRkaW5nOjE2cHggOHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5maWx0ci13cmFwcGVyIC5maWx0ci1jb250YWluZXIucmVzb3VyY2UtZ3JpZC5tZWV0LXRoZS10ZWFtLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50e2p1c3RpZnktY29udGVudDpjZW50ZXJ9fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAuZmlsdHItY29udGFpbmVye292ZXJmbG93OmhpZGRlbn1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLmZpbHRyLWl0ZW0gYXtkaXNwbGF5OmJsb2NrfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAuZmlsdGVyZWRPdXR7ei1pbmRleDotMX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9ja3t3aWR0aDozMy4zMyV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2Nre21pbi13aWR0aDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9ja3ttaW4td2lkdGg6MzAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2t7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2Nre3dpZHRoOjEwMCV9fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGF7cGFkZGluZy1ib3R0b206MH1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLXJlYWRtb3JlLmJ0bi1saW5re21hcmdpbi10b3A6MTZweDtkaXNwbGF5OmJsb2NrfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7bWFyZ2luLWJvdHRvbTotMC4zZW07b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWNhdGVnb3J5e2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkN2Q1ZDV9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLnBob25le2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ3O2hlaWdodDoyNHB4O2NvbG9yOiMxMzE2MTg7bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAucGhvbmV7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuZW1haWx7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMxMzE2MTg7aGVpZ2h0OjE4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuZW1haWx7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuZW1haWwgc3BhbntvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcH1ib2R5LmNvbnRhY3RQYWdlIHNlY3Rpb24ubG9jYXRpb24tdGFic3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6NTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MzBweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLWluZm8sYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2staW5mb3twYWRkaW5nLXRvcDoxMHB4fX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHt0ZXh0LWFsaWduOmNlbnRlcn19Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwIC5oZWFkaW5nLTEsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCAuaGVhZGluZy0xe2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyMHB4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCAuY29sdW1uLWNvbnRlbnQsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCAuY29sdW1uLWNvbnRlbnQsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwIGEsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCBhe2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N31ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAgYTpob3Zlcixib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM31ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLWluZm8sYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2staW5mb3tkaXNwbGF5OmZsZXh9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjU2cHggMCA3NXB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9iZy1zYWxlcy5qcGcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHR9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxke2ZsZXg6MSAxIDYwJX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50IC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleDoxIDEgNDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctYm90dG9tOjB9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQ+LmJsb2Nre3BhZGRpbmctYm90dG9tOjB9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQgLnNpZGViYXItaW5mb3t3aWR0aDoxMDB2dzttYXJnaW4tbGVmdDotMzJweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50IC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleDoxIDEgMTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50IC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudHttYXJnaW4tbGVmdDowfWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnQgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5zaWRlYmFyLWluZm97bWFyZ2luLWxlZnQ6LTE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudHtwYWRkaW5nOjMzcHggMCA0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnR7cGFkZGluZzo2NnB4IDAgMHB4fX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1jb250ZW50e3BhZGRpbmctcmlnaHQ6NDJweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZve2JhY2tncm91bmQtY29sb3I6IzIwMjQyNztwYWRkaW5nLWJvdHRvbTo4OHB4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5zaWRlYmFyLWluZm8gaDN7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6MzhweDtmb250LXdlaWdodDozMDB9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnNpZGViYXItaW5mbyB1bHtwYWRkaW5nLWxlZnQ6MHB4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5zaWRlYmFyLWluZm8gdWwgbGl7ZGlzcGxheTpsaXN0LWl0ZW07bGlzdC1zdHlsZTpub25lO2NvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MTBweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZvIHVsIGxpIGF7Y29sb3I6I2ZmZn1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZvIHVsIGxpIGEgc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE0cHg7bWFyZ2luLWxlZnQ6MTBweDtmaWxsOiNmZmZ9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnNpZGViYXItaW5mbyB1bCBsaSBhLmJ0bi1saW5rOmhvdmVyPnNwYW57Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5zaWRlYmFyLWluZm8gdWwgbGkgYS5idG4tbGluazpob3ZlciBzdmd7bWFyZ2luLWxlZnQ6MTVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NhdGlvbi1zaW5nbGUtc2VjdGlvbiAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7aGVpZ2h0OjU1M3B4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2F0aW9uLXNpbmdsZS1zZWN0aW9uIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLW1hcHtoZWlnaHQ6Mzc1cHggIWltcG9ydGFudH19Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmZsZXgtcGFyZW50IC5ibG9jayAuY29sdW1uLXRpdGxle21hcmdpbi10b3A6NDBweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSBhc2lkZS5zaWRlYmFye2JhY2tncm91bmQtY29sb3I6IzIwMjQyNztib3JkZXI6bm9uZX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSBhc2lkZS5zaWRlYmFyIGgze2ZvbnQtc2l6ZTozOHB4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIGFzaWRlLnNpZGViYXIgbGkgYXtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZn1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtYmxvY2submV3c3R5cGVfZ3VpZGFuY2V7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ibG9jay5uZXdzdHlwZV9ndWlkYW5jZXttYXgtd2lkdGg6MTAwJX19LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWR7cGFkZGluZy10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q0ZDRkNDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDpjYWxjKDEwMCUgLSA2NHB4KTtsZWZ0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZDphZnRlcnt3aWR0aDpjYWxjKDEwMCUgLSAzMnB4KTtsZWZ0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ6YWZ0ZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMTZweCk7bGVmdDo4cHh9fS5nZXQtYS1xdW90ZS1wYWdlIGEuZHJvcC1idXR0b257cG9pbnRlci1ldmVudHM6bm9uZTtib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNjlweDtoZWlnaHQ6NDBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjMwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjEycHggMTJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6IzAxYmVlNTtsZWZ0OjMzJX0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmV7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6ZGFzaGVkO2JvcmRlci1pbWFnZTpub25lO21heC13aWR0aDo0OTZweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjIyMXB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmN30uZ2V0LWEtcXVvdGUtcGFnZSAuaWMtY2xvdWQtdXBsb2Fke3dpZHRoOjUycHg7aGVpZ2h0OjM2cHg7b2JqZWN0LWZpdDpjb250YWluO2ZpbGw6IzAxYmVlNX0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXd7d2lkdGg6NjdweDtoZWlnaHQ6NjdweDttaW4taGVpZ2h0OjUwcHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZXt3aWR0aDo2N3B4O2hlaWdodDo2N3B4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3toZWlnaHQ6MTAwJTtmb250LXNpemU6MTFweH0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemV7Zm9udC1zaXplOjEycHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzc3t3aWR0aDo0OXB4O2xlZnQ6NzUlO3RvcDo2NSU7aGVpZ2h0OjExcHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lLWljb257cG9pbnRlci1ldmVudHM6bm9uZX0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZXtmb250LXNpemU6MTJweH0uZ2V0LWEtcXVvdGUtcGFnZS5nZXQtYS1xdW90ZS1wYWdlX2Jhc2ljRm9ybSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTB7bWFyZ2luLXRvcDowfS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MHtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWI7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjk0cHh9LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC50aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAudGl0bGV7Zm9udC1zaXplOjI4cHh9fS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuaGVhZGluZy0xe2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjlweH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmVtYWlse3BhZGRpbmctYm90dG9tOjIwcHh9LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3tmbGV4LWRpcmVjdGlvbjpyb3d9fS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZ3twYWRkaW5nOjA7bWF4LWhlaWdodDo1MTdweH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDotMTAwJTtsZWZ0OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMCkgMyUsIHJnYmEoMCwwLDAsMC41NikgNDQlLCAjMDAwIDU0JSk7ei1pbmRleDotMX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudDpiZWZvcmV7Y29udGVudDpub25lfX0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6NjUwcHg7Zm9udC1zaXplOjE5cHg7cGFkZGluZy10b3A6MTAwcHg7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6MzNweCA0MHB4IDYwcHggNDBweH19LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmO2JveC1zaGFkb3c6IzAyOWVlMyAwcHggLTVweCBpbnNldDtsaW5lLWhlaWdodDoxLjA4O21hcmdpbi1ib3R0b206MzRweDt3aWR0aDpmaXQtY29udGVudH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1MTdweDtvdmVyZmxvdzpoaWRkZW59LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7cG9zaXRpb246YWJzb2x1dGU7bWF4LXdpZHRoOjY1MHB4O3RvcDotMTAwcHg7bGVmdDoxNTBweDt6LWluZGV4OjJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3tsZWZ0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZ3ttYXgtd2lkdGg6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmd7ZGlzcGxheTpub25lfX0uZ2V0LWEtcXVvdGUtcGFnZSAjd3JhcHBlci1mb3ItbWFya2V0aW5nIC5jaGVja2JveC13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmdldC1hLXF1b3RlLXBhZ2UgI3dyYXBwZXItZm9yLW1hcmtldGluZyAuY2hlY2tib3gtd3JhcHBlciAuZm9jYi5tYXJrZXRMYWJlbHttYXJnaW4tdG9wOi0xMHB4fS5nZXQtYS1xdW90ZS1wYWdlIGZpZWxkc2V0IGxhYmVsIGF7d2hpdGUtc3BhY2U6bm93cmFwfS5nZXQtYS1xdW90ZS1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLmhlYWRlci10ZXh0LC5nZXQtYS1xdW90ZS1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZS5oZWFkZXItdGV4dHtjb2xvcjojZmZmfS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQgLm1haW4tY29udGVudHtwYWRkaW5nLXRvcDo0ZW07cGFkZGluZy1ib3R0b206NmVtfS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQgLm1haW4tY29udGVudC50aHJlZS1vcHRpb25zLXNlY3Rpb257cGFkZGluZy10b3A6MGVtO3BhZGRpbmctYm90dG9tOjJlbX0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudHtwYWRkaW5nOjB9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6ODBweDt3aWR0aDoxMDB2dztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ei1pbmRleDotMX0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbi5nZXRBUXVvdGVPcHRpb257bWF4LXdpZHRoOjM1OXB4O2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MjZweDttYXJnaW46MCAxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTowcHg7ZmxleDoxIDEgYXV0bzttYXJnaW46MCAwIDM0cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24tYnRue2Rpc3BsYXk6bm9uZX19LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbnttYXJnaW4tdG9wOjA7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2hlaWdodDoxMTRweDttYXJnaW46LTFweDtib3JkZXI6c29saWQgMXB4ICMwMjllZTN9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXB7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbnttaW4td2lkdGg6MTI0cHg7d2lkdGg6MTI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbnttaW4td2lkdGg6NzJweDt3aWR0aDo3MnB4fS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gc3Zne3dpZHRoOjUwJX19LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3ttaW4taGVpZ2h0Ojg4cHg7Zm9udC1zaXplOjM4cHg7cGFkZGluZy1sZWZ0OjI3cHg7cGFkZGluZy1yaWdodDoyN3B4O2xpbmUtaGVpZ2h0OjEuMTY7bGV0dGVyLXNwYWNpbmc6MC41OHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZyBzdmd7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3ttaW4taGVpZ2h0OmF1dG87cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YXV0b30uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbi5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5nOmhvdmVye2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZyBzdmd7bWFyZ2luLWxlZnQ6MjBweDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7Zm9udC1zaXplOjI4cHh9fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXJ7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6MCAzMnB4IDB9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuY29sdW1uLXRpdGxlLC5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5qZi1oZWFkZXItYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5jb2x1bW4tdGl0bGV7Ym94LXNoYWRvdzpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlcntwYWRkaW5nOjAgMTZweCAyNXB4fX0uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXB7ZmxvYXQ6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXB7ZmxvYXQ6bm9uZX19Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0LC5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5qZi1oZWFkZXItYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCBzZWxlY3R7d2lkdGg6MjE4cHg7aGVpZ2h0OjMwcHg7cGFkZGluZzowIDAgMCAxNXB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzU3Njc2YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjk0JSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgIzk3OTc5Nztib3JkZXItcmFkaXVzOjA7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy1tcy1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnR9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0OjotbXMtZXhwYW5kLC5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5qZi1oZWFkZXItYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdDpmb2N1cywuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0OmZvY3Vze2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDEzNCwxMzksMC41KTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyk7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyl9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0IG9wdGlvbiwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0IG9wdGlvbntmb250LXNpemU6MTZweDtjb2xvcjojNTc2NzZjfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLWhlYWRpbmcuYm9sZCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGEgLmFydGljbGUtaGVhZGluZy5ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlICNtYWluIC5yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLXRvcDo1MHB4fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAjbWFpbiAucmVzb3VyY2VzLWdyaWQgLmJsb2Nre21hcmdpbi1ib3R0b206MH0udG9vbGtpdC1wYWdlICNtYWluIC5yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLXRvcDo1MHB4fS50b29sa2l0LXBhZ2UgI21haW4gLnJlc291cmNlcy1ncmlkIC5ibG9ja3ttYXJnaW4tYm90dG9tOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5wYWdlLWhlYWRlciAuYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxMDdweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZCBoMXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDoyZW07cGFkZGluZy1ib3R0b206MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZCBoMXttYXJnaW4tYm90dG9tOjIwcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5wYWdlLWhlYWRlciAuYmxvY2s6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdle21hcmdpbi1ib3R0b206MH19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5zZWN0aW9uLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjU4cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MC41ZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnNlY3Rpb24taGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6NThweH19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwgdWx7Ym9yZGVyLXRvcDowO3BhZGRpbmc6MDttYXJnaW46MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCBsaXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVye2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCBibG9ja3F1b3Rle21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuNn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCBibG9ja3F1b3RlIC5jb2x1bW4tYWRkaXRpb25hbCBjaXRle2ZvbnQtc3R5bGU6bm9ybWFsfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jYXJvdXNlbC1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb257YmFja2dyb3VuZDojMjAyNDI3O3BhZGRpbmctdG9wOjMycHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmhlYWRpbmctMS1zaGFkb3d7Y29sb3I6I2ZmZn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiBwe21hcmdpbi1ib3R0b206MjhweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1ibG9ja3tmbGV4OjEgMSA1MCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ3O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmNvdmVyZWQtYmxvY2t7ZmxleC1iYXNpczoxMDAlfX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1pbWFnZXtjbGlwLXBhdGg6Y2lyY2xlKDMzJSk7bWF4LWhlaWdodDoyNTdweDt3aWR0aDphdXRvfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uIC5oZWFkaW5nLWJsb2Nre2ZsZXgtYmFzaXM6MTAwJX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjE7cGFkZGluZy10b3A6MWVtO2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6Ym9sZDtjdXJzb3I6cG9pbnRlcn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuYXJ0aWNsZS1yZWFkbW9yZTpob3Zlcntjb2xvcjojZmZmfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uIC5jb3ZlcmVkLWNvbnRlbnR7aGVpZ2h0OjYwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAxcyBlYXNlLW91dDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMHB4O2hlaWdodDo3MnB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzMiwzNiwzOSwwKSwgIzIwMjQyNyl9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmNvdmVyZWQtY29udGVudC5vcGVuOmFmdGVye2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoMyksLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDQpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg1KXtmbGV4LWJhc2lzOjMzJX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoMyksLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDQpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg1KXtmbGV4LWJhc2lzOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoMyksLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDQpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg1KXtmbGV4LWJhc2lzOjEwMCV9fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgcHttYXJnaW4tYm90dG9tOjIwcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSB1bHttYXJnaW4tYm90dG9tOjI0cHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gYXJ0aWNsZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9ue21hcmdpbi1ib3R0b206NjRweDtwYWRkaW5nLXJpZ2h0OjQycHg7cGFkZGluZy10b3A6MjZweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlIGgzLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uPnNlY3Rpb24gaDN7Zm9udC1zaXplOjIxcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uPnNlY3Rpb257bWFyZ2luLWJvdHRvbTo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIGFydGljbGUsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24+c2VjdGlvbnttYXJnaW4tYm90dG9tOjMycHh9fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIGFydGljbGUuc2VjdGlvbl9xdWlja1F1b3RlLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uPnNlY3Rpb24uc2VjdGlvbl9xdWlja1F1b3Rle3BhZGRpbmctdG9wOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiBoM3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tdG9wOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5zZXJ2aWNlLWhlYWRlcntkaXNwbGF5Om5vbmV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb257bWF4LXdpZHRoOjc1NnB4O21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuNjtsZXR0ZXItc3BhY2luZzowLjMxcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gaDN7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDoxLjA4O2xldHRlci1zcGFjaW5nOjAuNzRweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBwPnN0cm9uZ3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIHA+c3Ryb25nOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9jaGVja2VkLXN1Y2Nlc3Muc3ZnXCIpO21hcmdpbi1yaWdodDoyMHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIHVse21hcmdpbi1sZWZ0OjQwcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5mYXEtc2VjdGlvbntiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2ZhcS1zZWN0aW9uLWJnLmpwZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmZhcS1zZWN0aW9uIC5mYXEtc2VjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjc1NnB4O21hcmdpbjphdXRvO3BhZGRpbmctdG9wOjE0MnB4O3BhZGRpbmctYm90dG9tOjExMXB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2FzZS1zdHVkeS1zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6IzIwMjQyN30uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNhc2Utc3R1ZHktc2VjdGlvbiAuY2FzZS1zdHVkeS1jb250YWluZXJ7bWF4LXdpZHRoOjc1NnB4O2NvbG9yOiNmZmY7bWFyZ2luOmF1dG87Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOjAuMzFweDtwYWRkaW5nOjEwMnB4IDAgMTU1cHggMH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNhc2Utc3R1ZHktc2VjdGlvbiAuY2FzZS1zdHVkeS1jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ3tjb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jYXNlLXN0dWR5LWNvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTo0MHB4fX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnRlc3RpbW9uaWFsLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMTYxOTFifS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAudGVzdGltb25pYWwtc2VjdGlvbiAuY29udGVudHttYXgtd2lkdGg6NzU2cHg7bWFyZ2luOmF1dG87cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbToxMjhweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnRlc3RpbW9uaWFsLXNlY3Rpb24gLmNvbnRlbnQgLm1lc3NhZ2V7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTY7Zm9udC1zdHlsZTppdGFsaWM7bGV0dGVyLXNwYWNpbmc6MC40OXB4O21hcmdpbi1ib3R0b206MjZweDttaW4taGVpZ2h0OjIwMHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAudGVzdGltb25pYWwtc2VjdGlvbiAuY29udGVudCAuYXV0aG9yLWluZm97Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnRlc3RpbW9uaWFsLXNlY3Rpb24gLmNvbnRlbnQgLmljb24tcXVvdGV7ZmlsbDojMDI5ZWUzO21hcmdpbi1ib3R0b206MjNweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxhdGVzdC1uZXdzLXNlY3Rpb257cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTozNnB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubGF0ZXN0LW5ld3Mtc2VjdGlvbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbi5mbGV4LXBhcmVudHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sYXRlc3QtbmV3cy1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uLmZsZXgtcGFyZW50IC5yZXNvdXJjZXMtYmxvY2t7bWFyZ2luLWJvdHRvbTowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubGF0ZXN0LW5ld3Mtc2VjdGlvbiAuY29sdW1uLXRpdGxle3BhZGRpbmctYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxhdGVzdC1uZXdzLXNlY3Rpb24gLmNvbHVtbi10aXRsZXttYXJnaW4tbGVmdDo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sYXRlc3QtbmV3cy1zZWN0aW9ue3BhZGRpbmctdG9wOjMwcHh9fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYmxvY2stY2VudGVyZWR7cGFkZGluZzoxNnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJsb2NrLWNlbnRlcmVke2Rpc3BsYXk6bm9uZX19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb250cm9scy1pdGVtcy13cmFwcGVye3RvcDoyNTBweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXIucHJldmlvdXMtaXRlbXtsZWZ0OjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idG4sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idG5fYSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ0bl9iLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2hlY2tvdXQtYmFjaywuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNoZWNrb3V0LXNraXAsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idG5fYywuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnRuX2QsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idG5fZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ0bl9nLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnRuX2xvZ2luLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgYnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgaW5wdXRbdHlwZT1idXR0b25dLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmpmLWJ0biwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Ugc3Bhbi5idXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIHNwYW4uYnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmpmLWJ0biwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBzcGFuLmJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBzcGFuLmJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgYnV0dG9uI21haW5fc3VtbWFyeSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6MjM5cHh9LnBob25lYmFyIC5wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0ICNuYXZ7dG9wOjI4cHh9LnBob25lYmFyIC5wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0IC5zZXJ2aWNlLWhlYWRlcntkaXNwbGF5OmJsb2NrfS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXIgLnNlcnZpY2UtaGVhZGVyLWNvbnRhY3R7aGVpZ2h0OjI4cHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7ei1pbmRleDo5OTk5OTk5fS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXIgLnNlcnZpY2UtaGVhZGVyLWNvbnRlbnR7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjE3MHB4O3dpZHRoOmZpdC1jb250ZW50O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6I2ZmZmZmZjtwYWRkaW5nOjZweH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXIgLnNlcnZpY2UtaGVhZGVyLWNvbnRlbnR7Zm9udC1zaXplOjE1cHg7bWF4LXdpZHRoOjE5NXB4fX0ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVyIC5zZXJ2aWNlLWhlYWRlci10ZWxlcGhvbmV7Y29sb3I6I2ZmZmZmZn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYmxvY2tfaW1hZ2UgLnNpZGViYXIuYmxvY2t7ZGlzcGxheTpub25lfX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyMnB4O3BhZGRpbmctYm90dG9tOjMwcHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiBwe21hcmdpbi1ib3R0b206MjBweH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZXtib3JkZXI6MCBub25lO2JvcmRlci1zcGFjaW5nOjJweDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSBwe21hcmdpbi1ib3R0b206MH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdGQsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0ZHtib3JkZXI6MCBub25lO3BhZGRpbmc6MTBweH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGR7YmFja2dyb3VuZC1jb2xvcjojZjhmOWY5fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0cjpudGgtY2hpbGQoMSkgdGQsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0cjpudGgtY2hpbGQoMSkgdGQsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRoLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1O2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjFweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoyLjF9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xle3BhZGRpbmctYm90dG9tOjhweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbToxN3B4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVye21hcmdpbi1ib3R0b206MjBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgdWwsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIHVse3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtaGVhZGluZywubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtZGF0ZSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtZGF0ZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiM5YjliOWI7bGluZS1oZWlnaHQ6MS44O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWNhdGVnb3J5LC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1jYXRlZ29yeXt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI1cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9ue3BhZGRpbmctYm90dG9tOjEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24sLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbntwYWRkaW5nLWJvdHRvbTozMHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lcntmbG9hdDpsZWZ0O3dpZHRoOjQ1JTttYXJnaW46MCAyNnB4IDIwcHggMH1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIwcHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcHtoZWlnaHQ6MjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwe2hlaWdodDoyMDVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXB7aGVpZ2h0OjI1MHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctYm90dG9tOjQwcHg7d2lkdGg6NDUlO21pbi1oZWlnaHQ6MjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lcnttaW4taGVpZ2h0OjIwNXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXJ7bWluLWhlaWdodDowO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NDdweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmd7bWFyZ2luOjAgMCAxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmd7bWFyZ2luOjAgMCAyMnB4O2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI5cHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3MsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3N7cGFkZGluZy1ib3R0b206MTBweH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5ldmVudC1hZGRyZXNzIHNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNpZ24tdXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNpZ24tdXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3otaW5kZXg6Mn0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwe21hcmdpbi1ib3R0b206MzVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjg0cHg7bGVmdDozMnB4O21hcmdpbjowO3otaW5kZXg6Mn19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwe2xlZnQ6MTZweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm5ld3MtaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjYwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm5ld3MtaWZyYW1le2hlaWdodDozMDBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLmFydGljbGUtaW1hZ2Utd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjEuMmVtfS5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFye2ZsZXgtYmFzaXM6MjAlO21heC13aWR0aDoyMjBweH0ubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhci5ibG9jay1iYWNre2ZsZXgtYmFzaXM6MTMlO21pbi13aWR0aDowfS5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyLmFzaWRlLWJhbm5lcnttYXgtd2lkdGg6MTQlO21pbi13aWR0aDoxNCV9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIuYXNpZGUtYmFubmVye21heC13aWR0aDoxNSV9fS5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXAsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYTp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjazp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcDp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2M6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFjazp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2U6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2csLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZzp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2IsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtc2tpcCwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uYnRuX2IsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LXNraXAsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmJ0bl9iLmpmLWJ0biwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0biwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9iLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LWJhY2ssLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1za2lwLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuYnRuX2IuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0biwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9iLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtYmFjaywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtc2tpcCwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdW1tYXJ5LC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VibWl0X2Zsb2F0LC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2I6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2I6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9XCJzdWJtaXRcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwic3VibWl0XCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cInN1Ym1pdFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuYnRuX2IudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2IudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2tbdHlwZT0nc3VibWl0J10sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcFt0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwW3R5cGU9J3N1Ym1pdCddLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjay5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXAuYnRuX2J7bWF4LXdpZHRoOjEwN3B4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjaywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2E6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbjp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2MsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYlt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2I6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2s6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2QsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2c6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1iYWNrLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9iLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1iYWNrLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1za2lwLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5idG5fYi5qZi1idG4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idG5fYi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1iYWNrLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtc2tpcCwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmJ0bl9iLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idG5fYi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LWJhY2ssLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LXNraXAsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VtbWFyeSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1Ym1pdF9mbG9hdCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYlt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPVwic3VibWl0XCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cInN1Ym1pdFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJzdWJtaXRcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrW3R5cGU9J3N1Ym1pdCddLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXBbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcFt0eXBlPSdzdWJtaXQnXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2suYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwLmJ0bl9ie2Rpc3BsYXk6bm9uZX19Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5idG5fYiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b24gc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b24gc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbiBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYTp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbjp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2Igc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Mgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYlt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2M6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZTp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZzp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2Igc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Igc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0gc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0gc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9iIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Igc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0gc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0gc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuYnRuX2IuamYtYnRuIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0biBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uIHN2ZywucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9iLmJ1dHRvbiBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtYmFjayBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtc2tpcCBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuYnRuX2IuamYtYnRuIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG4gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b24gc3ZnLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idG5fYi5idXR0b24gc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtYmFjayBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1za2lwIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VtbWFyeSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1Ym1pdF9mbG9hdCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2Igc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYlt0eXBlPVwic3VibWl0XCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10gc3ZnLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYi50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrW3R5cGU9J3N1Ym1pdCddIHN2ZywucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrW3R5cGU9J3N1Ym1pdCddIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwW3R5cGU9J3N1Ym1pdCddIHN2ZywucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwW3R5cGU9J3N1Ym1pdCddIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrLmJ0bl9iIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwLmJ0bl9iIHN2Z3ttYXJnaW4tcmlnaHQ6MTBweH0ubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmJ0bl9iPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbj5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbj5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b24+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYTp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQ+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQ+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b246dmlzaXRlZD5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2I+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2I6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2JbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2M6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2s6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXA6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Q+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Q6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZzp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW46dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2I+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXT5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXT5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYj5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXT5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXT5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5idG5fYi5qZi1idG4+c3BhbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0bj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbj5zcGFuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9iLmJ1dHRvbj5zcGFuLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1iYWNrPnNwYW4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LXNraXA+c3BhbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuYnRuX2IuamYtYnRuPnNwYW4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbj5zcGFuLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2IuYnV0dG9uPnNwYW4sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtYmFjaz5zcGFuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LXNraXA+c3BhbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1bW1hcnk+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdWJtaXRfZmxvYXQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQ+c3BhbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQ+c3BhbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkPnNwYW4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZD5zcGFuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2JbdHlwZT1cInN1Ym1pdFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPVwic3VibWl0XCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cInN1Ym1pdFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJzdWJtaXRcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwic3VibWl0XCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cInN1Ym1pdFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYi50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddPnNwYW4sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrW3R5cGU9J3N1Ym1pdCddPnNwYW4sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFja1t0eXBlPSdzdWJtaXQnXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXBbdHlwZT0nc3VibWl0J10+c3BhbiwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwW3R5cGU9J3N1Ym1pdCddPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2suYnRuX2I+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcC5idG5fYj5zcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDotMnB4fS5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uYnRuX2I6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYTpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOmhvdmVyIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOmhvdmVyIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b246aG92ZXIgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2E6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246aG92ZXI6dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246aG92ZXI6dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b246aG92ZXI6dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2I6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2I6aG92ZXI6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6aG92ZXI6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Q6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZTpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2U6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZzpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2c6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW46aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW46aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9iOmhvdmVyIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2I6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYjpob3ZlciBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2I6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmJ0bl9iLmpmLWJ0bjpob3ZlciBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG46aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmJ0bl9iLmpmLWJ0bjpob3ZlciBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uOmhvdmVyIHN2ZywucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2IuYnV0dG9uOmhvdmVyIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1bW1hcnk6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdWJtaXRfZmxvYXQ6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjpob3Zlcjp2aXNpdGVkIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46aG92ZXI6dmlzaXRlZCBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2I6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46aG92ZXI6dmlzaXRlZCBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjpob3Zlcjp2aXNpdGVkIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2I6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYi50cmFucy1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddIHN2ZywucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2IudHJhbnMtYmFjazpob3Zlclt0eXBlPSdzdWJtaXQnXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPSdzdWJtaXQnXSBzdmcsLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPSdzdWJtaXQnXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPSdzdWJtaXQnXSBzdmcsLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPSdzdWJtaXQnXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjay5idG5fYjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcC5idG5fYjpob3ZlciBzdmd7ZmlsbDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXJ7bWFyZ2luLWxlZnQ6LTE2cHg7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDoxMDAlfS5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyLmJsb2NrLWJhY2t7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsubmV3cy1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jaywubmV3cy1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2t7cGFkZGluZy1sZWZ0OjE2cHh9fS5kb3dubG9hZHMtd2lkZ2V0IC53aWRnZXQtdGl0bGV7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjMwcHh9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kc3twb3NpdGlvbjpyZWxhdGl2ZX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVye21hcmdpbi1ib3R0b206MH0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jaywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2t7bWF4LWhlaWdodDoyMzBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jaywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2t7bWF4LWhlaWdodDoxODJweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jaywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2t7bWF4LWhlaWdodDoyNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jaywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2t7bWF4LWhlaWdodDoxNzNweH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1lLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWV7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIzMHB4O2hlaWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1le21pbi1oZWlnaHQ6MTgycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1lLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWV7bWluLWhlaWdodDoyNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWUsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZXttaW4taGVpZ2h0OjE3M3B4fX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbntwYWRkaW5nOjE1cHggMCA3MHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbntwYWRkaW5nOjE1cHggMCA2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9ue3BhZGRpbmc6MTVweCAwIDMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb257cGFkZGluZzowIDAgMzBweH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bWFyZ2luOjAgLTEwcHh9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjEgMSAzMy4zMyU7LXdlYmtpdC1mbGV4OjEgMSAzMy4zMyU7ZmxleDoxIDEgMzMuMzMlO3dpZHRoOjMzLjMzJTttYXgtd2lkdGg6MzMuMzMlO21pbi13aWR0aDowO3BhZGRpbmc6MTVweCAxMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9ja3stbXMtZmxleDoxIDEgNTAlOy13ZWJraXQtZmxleDoxIDEgNTAlO2ZsZXg6MSAxIDUwJTt3aWR0aDo1MCU7bWF4LXdpZHRoOjUwJX19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzIpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMil7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMiksLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbisyKXt0ZXh0LWFsaWduOmxlZnR9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbiszKSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzMpe3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMyksLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbiszKXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKG9kZCksLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZChvZGQpe3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoZXZlbiksLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZChldmVuKXt0ZXh0LWFsaWduOnJpZ2h0fX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNzBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lcnt3aWR0aDoxNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lcnt3aWR0aDoxMjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lcnt3aWR0aDoxMDAlfX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgLmltYWdlLXdyYXAsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2Utd3JhcHttYXJnaW4tYm90dG9tOjE0cHh9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS13cmFwIGltZywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS13cmFwIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgcHttYXJnaW46MH0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgcCBzcGFuLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgcCBzcGFue2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAgc3Bhbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAgc3BhbntkaXNwbGF5OmlubGluZX19Lm91ci1zdG9yeS1wYWdlIC52aWRlby1jb250YWluZXJ7aGVpZ2h0Ojc0M3B4fS5vdXItc3RvcnktcGFnZSAudmlkZW8tY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBibGFjayAwJSwgdHJhbnNwYXJlbnQgNDAlKTt6LWluZGV4OjF9Lm91ci1zdG9yeS1wYWdlIC52aWRlby1jb250YWluZXIgLm1lZGlhLWNvbnRhaW5lcntoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5vdXItc3RvcnktcGFnZS5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9Lm91ci1zdG9yeS1wYWdlIC52aWRlby1jb250YWluZXJ7aGVpZ2h0OjQ3MnB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTE2cHgpey5vdXItc3RvcnktcGFnZSAuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1pbmZve21pbi1oZWlnaHQ6NTBweH19LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1M3B4IDAgMTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwYWRkaW5nOjMwcHggMCA4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3BhZGRpbmc6MzVweCAwIDU1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb257d2lkdGg6NDglfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX19LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHAsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiBwe21hcmdpbi1ib3R0b206MH0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7cGFkZGluZzowIDAgNjVweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lcntwYWRkaW5nOjMwcHggMCA1MHB4fX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciBoMiwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgaDJ7bWFyZ2luLXRvcDowLjVlbTtmb250LXdlaWdodDozMDB9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2ssLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2Nre3BhZGRpbmc6MjBweCA3MHB4IDMycHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2ssLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2Nre3BhZGRpbmc6MjBweCA0MHB4IDIycHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jaywuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2t7cGFkZGluZzoxOHB4IDB9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtdGl0bGUsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDIwcHg7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MS4zO21heC1oZWlnaHQ6NzJweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0O3BhZGRpbmctYm90dG9tOjE2cHh9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC10aXRsZTpob3Zlciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC10aXRsZTpob3ZlcntjdXJzb3I6cG9pbnRlcn0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtY29udGVudHtsaW5lLWhlaWdodDoxLjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtY29udGVudHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjN9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtY29udGVudCAucmVhZC1tb3JlLWxpbmssLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtY29udGVudCAucmVhZC1tb3JlLWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzAyOWVlMzt0cmFuc2l0aW9uOmFsbCAyNTBtc30uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3Zlciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIgLnNlYXJjaC1yZXN1bHQtdGl0bGUsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVyIC5zZWFyY2gtcmVzdWx0LXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVyIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5rLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlciAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5yZWFkLW1vcmUtbGlua3tjb2xvcjojNGE0YTRhfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuZmxleC1wYXJlbnR7cGFkZGluZy10b3A6MH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5mbGV4LXBhcmVudD4uYmxvY2t7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmFqYXgtZm9ybXtoZWlnaHQ6MH19LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAuaGVhZGluZy0xLXNoYWRvd3twYWRkaW5nLXRvcDozNXB4O3BhZGRpbmctYm90dG9tOjM1cHh9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b257Y29sb3I6IzIwMjYyYTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7ei1pbmRleDo1fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9uLmNsb3NlZCAuY2xvc2VkLXRleHR7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9uLmNsb3NlZCAub3BlbmVkLXRleHR7ZGlzcGxheTpmbGV4fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9uLm9wZW5lZCAuY2xvc2VkLXRleHR7ZGlzcGxheTpmbGV4fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9uLm9wZW5lZCAub3BlbmVkLXRleHR7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9uIC5pY29uLXRleHQtd3JhcHBlciBzdmd7bWFyZ2luLWxlZnQ6MTBweDtmaWxsOiMwMjllZTN9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbiAuaWNvbi10ZXh0LXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjUwJX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbiAuaWNvbi10ZXh0LXdyYXBwZXIgc3BhbntkaXNwbGF5Om5vbmV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b24gLmljb24tdGV4dC13cmFwcGVyIHN2Z3ttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9ue21hcmdpbi10b3A6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAuaGVhZGluZy0xLXNoYWRvd3tkaXNwbGF5Om5vbmV9fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2ssLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2t7ei1pbmRleDowO2ZsZXgtYmFzaXM6MTAwJX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjJ9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZDpiZWZvcmUsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDpiZWZvcmUsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDpiZWZvcmV7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDphZnRlciwucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi01MCU7d2lkdGg6MjAwJTt0b3A6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jayAuY29udGVudC13cmFwLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrIC5jb250ZW50LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50e2hlaWdodDoxMDAlO21heC1oZWlnaHQ6NTAwcHg7b3BhY2l0eToxO3RyYW5zaXRpb246bWF4LWhlaWdodCAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50LmZsZXgtcGFyZW50IC5ibG9ja3std2Via2l0LWZsZXg6MSAxIDUwJTttYXgtd2lkdGg6MTAwJX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudC5mbGV4LXBhcmVudCAuYmxvY2sgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZHstd2Via2l0LWZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnQuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgyKXstd2Via2l0LWZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnR7cGFkZGluZy10b3A6NTBweH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudC5jbG9zZWR7cGFkZGluZy10b3A6MHB4fX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudC5jbG9zZWR7bWF4LWhlaWdodDowO29wYWNpdHk6MH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudC5jbG9zZWQgLmJsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXJ7aGVpZ2h0OjB9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjdGV4dC1zZWFyY2gtY29udGFpbmVye2hlaWdodDoxMDAlO21heC1oZWlnaHQ6NTAwcHg7b3BhY2l0eToxO3BhZGRpbmctdG9wOjEuNWVtO3BhZGRpbmctYm90dG9tOjEwcHg7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lci5jbG9zZWR7bWF4LWhlaWdodDowO29wYWNpdHk6MH0ucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MzBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjoxNnB4IDAgMjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MjZweCAwIDIzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjAgMCAyM3B4fX0ucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmt7cGFkZGluZy1sZWZ0OjM1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmt7cGFkZGluZy1sZWZ0OjI4cHh9fS5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuYmFjay10by1wYWdlLXRleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuYmFjay10by1wYWdlLXRleHR7Zm9udC1zaXplOjE2cHh9fS5yZXNvdXJjZXMtcGFnZSBpbWdbc3JjPScnXXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL29uRXJyb3JJbWcvcG5nKSBjZW50ZXIgY2VudGVyfS5yZXNvdXJjZXMtcGFnZSAuaW1nRXJyb3J7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6MTEwcHg7bWF4LWhlaWdodDoxMTBweDtiYWNrZ3JvdW5kOnVybCgvaW1nL0xvY2t0b25fd2hpdGUucG5nKSBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG99LnJlc291cmNlcy1wYWdlIC5yZXN1bHRzLWNvdW50e2Rpc3BsYXk6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLm5vUmVzdWx0c3twYWRkaW5nLXRvcDoyZW19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2t7bWFyZ2luLWJvdHRvbTowcHh9LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpe21hcmdpbi1ib3R0b206OTBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKXttYXJnaW4tYm90dG9tOjUwcHh9fS5yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLXRvcDowfSNtYWluIC5yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLXRvcDowfSNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1ue3BhZGRpbmc6MH0jbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbj4uYmxvY2t7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uPi5ibG9ja3ttYXgtd2lkdGg6MTAwJX19c3Zne2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmljb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5pY29uLXZpZGVve3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9Lmljb24tcHJlc2VudGF0aW9ue3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tZG9jdW1lbnR7d2lkdGg6MTlweDtoZWlnaHQ6MjNweH0uaWNvbi10ZW1wbGF0ZXt3aWR0aDoyMXB4O2hlaWdodDoyNXB4fS5pY29uLWFsbHt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5pY29uLWV2ZW50e3dpZHRoOjMwcHg7aGVpZ2h0OjQxcHh9Lmljb24tZG93bmxvYWRCb3h7d2lkdGg6MzBweDtoZWlnaHQ6MzIuMDVweDtmaWxsOiNERERERER9LmZpbGUtZG93bmxvYWR7bGluZS1oZWlnaHQ6MzJweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTJweCAwO2Zsb2F0OmxlZnR9LmZpbGUtZG93bmxvYWQgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uZmlsZS1kb3dubG9hZCBhIHNwYW57Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDo0MHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0jbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9ja3tmbGV4OjEgMSAzMy4zMyU7bWF4LXdpZHRoOjMzLjMzJX0jbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jazpudGgtY2hpbGQoNCksI21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2s6bnRoLWNoaWxkKDUpe2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2s6bnRoLWNoaWxkKDQpLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrOm50aC1jaGlsZCg1KXtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJX0jbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jazpudGgtY2hpbGQoMyl7ZmxleDoxIDEgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsjbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jazpudGgtY2hpbGQoNCksI21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2s6bnRoLWNoaWxkKDUpLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrOm50aC1jaGlsZCgzKXtmbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlfX0jbWFpbiAucmVzb3VyY2VzLW1haW4tc2VjdGlvbiAucmVzb3VyY2VzLWdyaWQtZmlsdGVyPi5ibG9ja3ttYXgtd2lkdGg6MzMuMzMlfSNtYWluIC5yZXNvdXJjZXMtbWFpbi1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC1maWx0ZXI+LmJsb2NrOm50aC1jaGlsZCg1KXttYXgtd2lkdGg6MzMuMzMlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I21haW4gLnJlc291cmNlcy1tYWluLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLWZpbHRlcj4uYmxvY2t7bWF4LXdpZHRoOjUwJX0jbWFpbiAucmVzb3VyY2VzLW1haW4tc2VjdGlvbiAucmVzb3VyY2VzLWdyaWQtZmlsdGVyPi5ibG9jazpudGgtY2hpbGQoNSl7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7I21haW4gLnJlc291cmNlcy1tYWluLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLWZpbHRlcj4uYmxvY2t7bWF4LXdpZHRoOjEwMCV9fSNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrLC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2Nre21hcmdpbi1ib3R0b206MDttYXgtd2lkdGg6MzMuMyV9I21haW4gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDEpLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgyKSwucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMSksLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDIpe2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I21haW4gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2ssLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2t7bWFyZ2luLWJvdHRvbTowO2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlfSNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgxKSwucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMSl7ZmxleDoxIDEgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsjbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMiksI21haW4gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDMpLC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrLC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgyKSwucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMyl7ZmxleDoxIDEgMTAwJTttYXgtd2lkdGg6MTAwJX19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLXJlYWRtb3JlLmJ0bi1saW5re2N1cnNvcjpwb2ludGVyfS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1yZWFkbW9yZS5idG4tbGluaz5zcGFue2JvcmRlci1ib3R0b20td2lkdGg6MH0uYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9ja3toZWlnaHQ6NDAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9ja3toZWlnaHQ6NTUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2t7aGVpZ2h0OjQwMHB4fX0uYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2hlaWdodDoyNXB4O21hcmdpbi1ib3R0b206MDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm97bWFyZ2luLWJvdHRvbToyMHB4fS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZvIC5waG9uZXtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42O2hlaWdodDoyNHB4O2NvbG9yOiMxMzE2MTh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mbyAucGhvbmV7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX0uYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mbyAuZW1haWx7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzEzMTYxODtoZWlnaHQ6MThweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZvIC5lbWFpbHtmb250LXNpemU6MTJweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9fS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jaywuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9ja3t6LWluZGV4OjA7ZmxleC1iYXNpczoxMDAlfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQsLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3otaW5kZXg6Mn0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZSwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZDpiZWZvcmUsLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmJlZm9yZSwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmFmdGVyLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTUwJTt3aWR0aDoyMDAlO3RvcDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrIC5jb250ZW50LXdyYXAsLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2sgLmNvbnRlbnQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjMwcHggMH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MTZweCAwIDIzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjI2cHggMCAyM3B4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjowIDAgMjNweH19LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3BhZGRpbmctbGVmdDozNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3BhZGRpbmctbGVmdDoyOHB4fX0uYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2ZvbnQtc2l6ZToxNnB4fX0uYWZmaWxpYXRpb25zLXBhZ2UgaW1nW3NyYz0nJ117YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9vbkVycm9ySW1nL3BuZykgY2VudGVyIGNlbnRlcn0uYWZmaWxpYXRpb25zLXBhZ2UgLmltZ0Vycm9ye292ZXJmbG93OmhpZGRlbjttaW4taGVpZ2h0OjExMHB4O21heC1oZWlnaHQ6MTEwcHg7YmFja2dyb3VuZDp1cmwoL2ltZy9Mb2NrdG9uX3doaXRlLnBuZykgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzdWx0cy1jb3VudHtkaXNwbGF5Om5vbmV9LmFmZmlsaWF0aW9ucy1wYWdlIC5ub1Jlc3VsdHN7cGFkZGluZy10b3A6MmVtfS5hZmZpbGlhdGlvbnMtZ3JpZHtwYWRkaW5nLXRvcDowfSNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZHtwYWRkaW5nLXRvcDowfXN2Z3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5pY29ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0uaWNvbi12aWRlb3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5pY29uLXByZXNlbnRhdGlvbnt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5pY29uLWRvY3VtZW50e3dpZHRoOjE5cHg7aGVpZ2h0OjIzcHh9Lmljb24tdGVtcGxhdGV7d2lkdGg6MjFweDtoZWlnaHQ6MjVweH0uaWNvbi1hbGx7d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uaWNvbi1ldmVudHt3aWR0aDozMHB4O2hlaWdodDo0MXB4fS5pY29uLWRvd25sb2FkQm94e3dpZHRoOjMwcHg7aGVpZ2h0OjMyLjA1cHg7ZmlsbDojREREREREfS5maWxlLWRvd25sb2Fke2xpbmUtaGVpZ2h0OjMycHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjEycHggMDtmbG9hdDpsZWZ0fS5maWxlLWRvd25sb2FkIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmZpbGUtZG93bmxvYWQgYSBzcGFue2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6NDBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmFzaWRlLWFmZmlsaWF0aW9uc3tiYWNrZ3JvdW5kOiMwMjllZTM7bWFyZ2luLWJvdHRvbToyZW07Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3fS5hc2lkZS1hZmZpbGlhdGlvbnMgLmZsZXgtcGFyZW50IC5ibG9ja3tmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzo4cHggMTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZS1hZmZpbGlhdGlvbnMgLmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nOjhweH19LmFzaWRlLWFmZmlsaWF0aW9ucyBhe2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNX0uYXNpZGUtYWZmaWxpYXRpb25zIC5waG9uZW5ve2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI4cHg7Y29sb3I6IzAyOWVlMztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOi40NWVtfS5hc2lkZS1hZmZpbGlhdGlvbnMgLm9wZW5pbmdob3VycyBhe2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToxZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYXNpZGUtYWZmaWxpYXRpb25ze21hcmdpbjowIC0xNnB4O3dpZHRoOjEwMHZ3fX0uYXNpZGUtYWZmaWxpYXRpb25zIC5qZi1yb3d7Y29sb3I6I2ZmZn0uYXNpZGUtYWZmaWxpYXRpb25zIC5qZi1yb3cucGFzc3dvcmQtcmVzZXR7Y29sb3I6I2FhYTtwYWRkaW5nOjEwcHggMDtmb250LXNpemU6MTJweH0uYXNpZGUtYWZmaWxpYXRpb25zIC5qZi1yb3cucGFzc3dvcmQtcmVzZXQgYXtmb250LXNpemU6MTJweH0uYXNpZGUtYWZmaWxpYXRpb25zIC5zaG93LWhpZGUtcGFzc3tjb2xvcjojZmZmfS5hc2lkZS1hZmZpbGlhdGlvbnMgYS5zaG93LWhpZGUtcGFzczpob3Zlcntjb2xvcjojZmZmfS5hc2lkZS1hZmZpbGlhdGlvbnMuYXNpZGUtd2l0aG91dC1tYXJnaW57bWFyZ2luOjB9LmFzaWRlLWFmZmlsaWF0aW9ucy5hc2lkZS1nZXQtYS1xdW90ZSAuZmxleC1wYXJlbnR7cGFkZGluZy1ib3R0b206MjZweH0uYWZmaWxpYXRpb25zLXRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZm9vdGVyLXNlY3Rpb257YmFja2dyb3VuZDojMDAwO3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206NTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS41N31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH19LmZvb3Rlci1zZWN0aW9uIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgMTZweH1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuZm9vdGVyLXNlY3Rpb24gLmZsZXgtcGFyZW50e21hcmdpbjowIGF1dG8gMCAwfX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5mb290ZXItc2VjdGlvbiAuZmxleC1wYXJlbnR7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byAwIDA7cGFkZGluZzowIDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZvb3Rlci1zZWN0aW9uIC5ibG9ja3ttYXgtd2lkdGg6MzAlO2ZsZXg6MCAxIDIyJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5mb290ZXItc2VjdGlvbiAuYmxvY2t7bWluLXdpZHRoOjQ1JTttYXgtd2lkdGg6NDUlfS5mb290ZXItc2VjdGlvbiAuYmxvY2s6bnRoLWNoaWxkKDMpIC5mb290ZXItbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uZm9vdGVyLXNlY3Rpb24gLmJsb2NrOm50aC1jaGlsZCgzKSBsaXtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuYmxvY2t7bWF4LXdpZHRoOjEwMCU7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9LmZvb3Rlci1zZWN0aW9uIC5ibG9jayAuZm9vdGVyLW5hdi5uYXZfY29tcGxpYW5jZXttYXgtd2lkdGg6MjM0cHg7bWFyZ2luOmF1dG87anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9vdGVyLXNlY3Rpb24gLmJsb2NrIC5mb290ZXItbmF2Lm5hdl9jb21wbGlhbmNlIGxpe3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHh9fS5mb290ZXItc2VjdGlvbiAuYmxvY2s6bnRoLWNoaWxkKDEpLC5mb290ZXItc2VjdGlvbiAuYmxvY2s6bnRoLWNoaWxkKDMpe2ZsZXgtYmFzaXM6MTglfS5mb290ZXItc2VjdGlvbiAuYmxvY2s6bnRoLWNoaWxkKDIpe2ZsZXgtYmFzaXM6MzAlfUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7LmZvb3Rlci1zZWN0aW9uIC5ibG9jazpudGgtY2hpbGQoMil7cGFkZGluZy1yaWdodDo2ZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5ibG9jazpudGgtY2hpbGQoMil7cGFkZGluZy1yaWdodDowfX0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9ue3BhZGRpbmctdG9wOjA7cGFkZGluZy1sZWZ0OjB9LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuYmxvY2t7b3JkZXI6MX0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDowO21heC13aWR0aDoxMDAlfS5wZi1hZG1pbiAuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWx7b3JkZXI6MDtmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmctdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2ZsZXgtZGlyZWN0aW9uOnJvd30ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFsIHVse3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS5wZi1hZG1pbiAuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodC1tZXRhe3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MC4xcHh9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbG9nb3ttYXgtd2lkdGg6MzAwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1sb2dve2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjgwcHh9fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWxvZ28gLmZvb3Rlci1sb2dvLWNvbnRlbnR7ZGlzcGxheTpmbGV4fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWxvZ28gLmZvb3Rlci1sb2dvLWNvbnRlbnQgLmxvZ28tbHNvc3ttYXJnaW4tbGVmdDoyNXB4O2hlaWdodDo1NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbG9nbyAuZm9vdGVyLWxvZ28tY29udGVudCAubG9nby1sc29ze3BhZGRpbmctdG9wOjJweH19LmZvb3Rlci1zZWN0aW9uIC5sb2dve3BhZGRpbmc6MDttYXgtd2lkdGg6MTM5cHg7bWFyZ2luLWJvdHRvbTotMjVweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5mb290ZXItc2VjdGlvbiAubG9nb3toZWlnaHQ6NzBweDttYXJnaW4tYm90dG9tOjB9fS5mb290ZXItc2VjdGlvbiAuaWNvbi1sb2NrdG9uLWxvZ297ZmlsbDp3aGl0ZX0uZm9vdGVyLXNlY3Rpb24gLmljb24tdHdpdHRlcnt3aWR0aDoxNnB4O2hlaWdodDoxM3B4fS5mb290ZXItc2VjdGlvbiAuaWNvbi1saW5rZWRpbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5mb290ZXItc2VjdGlvbiBoM3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjIxfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIGgze2ZvbnQtc2l6ZTozNHB4O2xpbmUtaGVpZ2h0OjEuNDF9fS5mb290ZXItc2VjdGlvbiBoNHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDM7Y29sb3I6I2ZmZmZmZjttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowLjdlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiBoNHttYXJnaW4tdG9wOjAuNWVtO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowLjI5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfZW1haWwgcCwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbCBkaXYgaDUsLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfZW1haWwgLnBob25lLW51bWJlciwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9waG9uZSBwLC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIGRpdiBoNSwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9waG9uZSAucGhvbmUtbnVtYmVyLC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Zpc2l0VXMgcCwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV92aXNpdFVzIGRpdiBoNSwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV92aXNpdFVzIC5waG9uZS1udW1iZXJ7bWFyZ2luLWxlZnQ6LTQwcHh9fS5mb290ZXItc2VjdGlvbiBoNXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTg7bWFyZ2luLWJvdHRvbTowO2xldHRlci1zcGFjaW5nOjAuMjlweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiBoNXtsaW5lLWhlaWdodDoxLjQ2O2ZvbnQtc2l6ZToxNnB4fX0uZm9vdGVyLXNlY3Rpb24gaDUgYXtjb2xvcjojZmZmfS5mb290ZXItc2VjdGlvbiBoNSBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGF7cGFkZGluZzoxZW0gMDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtYXgtd2lkdGg6IDEzNTdweCl7LmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAzMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMTZweDt0ZXh0LWFsaWduOmNlbnRlcn19LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotNDhweH0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1sb2dvIC5jb3B5cmlnaHQtbWV0YXt0ZXh0LWFsaWduOnJpZ2h0fS5mb290ZXItc2VjdGlvbiBbY2xhc3NePVwiY29tcGFueS1tZXRhXCJde3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0MHB4O21hcmdpbi1ib3R0b206NDhweDtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40MjtsZXR0ZXItc3BhY2luZzowLjI5cHh9LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiBbY2xhc3NePVwiY29tcGFueS1tZXRhXCJde3BhZGRpbmctbGVmdDowfS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX29mZmljZXN7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLWJvdHRvbTowO29yZGVyOjN9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9vZmZpY2VzLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0Oi0xNnB4O3BhZGRpbmctbGVmdDoxJX19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfZW1haWx7bGluZS1oZWlnaHQ6MS40NDtsZXR0ZXItc3BhY2luZzowLjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbHtmb250LXNpemU6MTZweH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbCAuZm9vdGVyLWljb257dG9wOjNweH19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXJ7Zm9udC1zaXplOmNhbGMoIDI2cHggKyAxMCAqICgoMTAwdncgLSA3MjBweCkgLyAxNDAwKSl9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXJ7Zm9udC1zaXplOmNhbGMoIDIwcHggKyAxMCAqICgoMTAwdncgLSA3MjBweCkgLyAxNDAwKSl9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXJ7Zm9udC1zaXplOjI2cHh9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXIgYXtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmV7b3JkZXI6MX19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFse2ZsZXg6MSAwIDI4JTttYXgtd2lkdGg6bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFse2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWwgdWwuc29jaWFsLWljb25ze2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFsIHVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA1NjlweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFsIHVsLnNvY2lhbC1pY29uc3tkaXNwbGF5Om5vbmV9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbCB1bC5zb2NpYWwtaWNvbnMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDo4cHh9LmZvb3Rlci1zZWN0aW9uIC5zb2NpYWwtY29udGFpbmVyLWljb25ze3BhZGRpbmc6MTBweCAxNnB4O2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5mb290ZXItc2VjdGlvbiAuc29jaWFsLWNvbnRhaW5lci1pY29uc3tkaXNwbGF5OmZsZXh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5zb2NpYWwtY29udGFpbmVyLWljb25ze2Rpc3BsYXk6bm9uZX19LmZvb3Rlci1zZWN0aW9uIC5zb2NpYWwtY29udGFpbmVyLWljb25zIGxpe21hcmdpbi1yaWdodDoxMXB4O3BhZGRpbmctYm90dG9tOjB9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LWJvdW5kc3twYWRkaW5nLWxlZnQ6MH0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29ue2ZpbGw6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhe2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIGE6dmlzaXRlZHtmaWxsOiNmZmZ9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhOmhvdmVye2ZpbGw6IzAyOWVlM30uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIHN2ZywuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIHVsLC5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gYXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXB7Ym9yZGVyLXRvcDoxcHggc29saWQgIzliOWI5Yjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY3fUBtZWRpYSAobWF4LXdpZHRoOiAxMzU3cHgpey5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW5hdi13cmFwIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW5hdi13cmFwIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDE2cHh9fS5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2e2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2e2Rpc3BsYXk6bm9uZX19LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGl7cGFkZGluZy1ib3R0b206MC44ZW07ZGlzcGxheTpibG9jazttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2IGxpK2xpe3BhZGRpbmctdG9wOjB9fS5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2IGxpIGF7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS40MjtsZXR0ZXItc3BhY2luZzowLjI5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDB9LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGkgYTpob3Zlcntjb2xvcjojMDI5ZWUzfS5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2IGxpIGEgaW1ne2Rpc3BsYXk6bm9uZX0uZm9vdGVyLXNlY3Rpb24gdWwubmF2X2NvbXBsaWFuY2UgbGkgYXtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40NDtsZXR0ZXItc3BhY2luZzowLjI1cHh9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2V7YmFja2dyb3VuZC1jb2xvcjojMjkyZTMyO2NvbG9yOiNmZmZmZmY7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5OTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS41N30uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MTRweCAwfS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgLmNvbnRlbnQtcGFkZGluZywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kcyAuY29udGVudC1wYWRkaW5nLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgLmpmLWhlYWRlci1ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgLmpmLWhlYWRlci1ib3VuZHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAyNTBtc30uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIHAsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgcHttYXJnaW46MH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIGxhYmVsLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIGxhYmVse2hlaWdodDoyOHB4O21hcmdpbi1sZWZ0OjEwcHh9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcyBhLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIGF7d2hpdGUtc3BhY2U6bm93cmFwfS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgc3ZnLmljb24tY2xvc2UsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgc3ZnLmljb24tY2xvc2V7ZmlsbDojMDI5ZWUzO2JvcmRlcjoycHggc29saWQgIzAyOWVlMztwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgc3ZnLmljb24tY2xvc2U6aG92ZXIsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgc3ZnLmljb24tY2xvc2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZmlsbDojOWI5YjliO2JvcmRlci1jb2xvcjojOWI5YjlifUBtZWRpYSAobWF4LXdpZHRoOiAxMzU3cHgpey5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjE0cHggMTZweH19LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO2xlZnQ6LTEwMCV9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgaW5wdXQ6Y2hlY2tlZCB+IGRpdnttYXgtaGVpZ2h0OjBweDtwYWRkaW5nOjB9LmZvb3Rlci1zZWN0aW9uIC5vZmYtY2FudmFzLWNvbnRyb2xze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lfS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcHttaW4taGVpZ2h0Ojk2cHh9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IC5tcC1jb250ZW50LXdyYXAgLmJsb2NrIC5pbm5lci13cmFwIC50ZXh0e2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjIwMDtsaW5lLWhlaWdodDoxLjI0O21hcmdpbi10b3A6MH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAgLmljb257ZGlzcGxheTpub25lO21hcmdpbi1yaWdodDoxMHB4fS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcCAuaWNvbjo6YmVmb3Jle2ZvbnQtc2l6ZToxMy41cHg7bGluZS1oZWlnaHQ6MTMuNXB4O3RvcDo2cHh9Lm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG4uYnRuX2EsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ1dHRvbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hOnZpc2l0ZWQsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5idG5fYiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmNoZWNrb3V0LWJhY2ssLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5jaGVja291dC1za2lwLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnRuX2EuYnRuX2MsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5qc29uRm9ybSBpbnB1dC5idG5fYVt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgaW5wdXQuYnRuX2FbdHlwZT1cImNhbmNlbFwiXSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmJ0bl9kLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnRuX2EuYnRuX2UsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5idG5fZywubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmJ0bl9sb2dpbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYSwucGFnZS1jb250YWluZXIgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGJ1dHRvbi5idG5fYSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9hLC5tb2RhbC1jb250ZW50IC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBidXR0b24uYnRuX2EsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5tb2RhbC1jb250ZW50IGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucGYtYWRtaW4gLmJ0bl9hLmpmLWJ0biwucGYtYWRtaW4gLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5qZi1idG4sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9hLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIHNwYW4uYnRuX2EuYnV0dG9uLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idG5fYS5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBzcGFuLmJ0bl9hLmJ1dHRvbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnBmLWRhc2hib2FyZCAuYnRuX2EuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5qZi1idG4sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYS5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgc3Bhbi5idG5fYS5idXR0b24sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idG5fYS5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgc3Bhbi5idG5fYS5idXR0b24sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGJ1dHRvbi5idG5fYSNtYWluX3N1bW1hcnksLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGJ1dHRvbi5idG5fYSNtYWluX3N1Ym1pdF9mbG9hdCwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmpzb25Gb3JtIGlucHV0LmJ0bl9hW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBpbnB1dC5idG5fYVt0eXBlPVwic3VibWl0XCJdLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuYnRuX2EudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGlucHV0LmJ0bl9hLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWF4LXdpZHRoOjIzOXB4fS5tYXN0ZXItcG9saWN5IC5tYWluLXNlY3Rpb24uYmxvY2t7bWF4LXdpZHRoOjEwMCV9Lm1hc3Rlci1wb2xpY3kgLm1haW4tc2VjdGlvbi5ibG9jayAubWFpbi1hcnRpY2xlOm5vdCgub25wYWdlLW1wLWNvbnRlbnRzKXttYXgtd2lkdGg6NzU2cHg7bWFyZ2luOmF1dG99Lm1hc3Rlci1wb2xpY3kgLm1haW4tc2VjdGlvbi5ibG9jayAubWFpbi1hcnRpY2xlOm5vdCgub25wYWdlLW1wLWNvbnRlbnRzKSBhe2NvbG9yOiMyMDI2MmE7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFzdGVyLXBvbGljeSAubWFzdGVyLXBvbGljeS13cmFwcGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9jb250ZW50L21hc3Rlci1wb2xpY3ktYmcuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cGFkZGluZy10b3A6NzZweDtwYWRkaW5nLWJvdHRvbTo2M3B4fS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4wODtsZXR0ZXItc3BhY2luZzowLjc0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubWFzdGVyLXBvbGljeSAubWFzdGVyLXBvbGljeS13cmFwcGVyIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjQwcHh9fS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmxpbmstd3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubWFzdGVyLXBvbGljeSAubWFzdGVyLXBvbGljeS13cmFwcGVyIC5saW5rLXdyYXBwZXIgLmJ0bi1saW5re2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40N30ubWFzdGVyLXBvbGljeSAubWFzdGVyLXBvbGljeS13cmFwcGVyIC5saW5rLXdyYXBwZXIgLmJ0bi1saW5rIHNwYW57cGFkZGluZy1yaWdodDoxMHB4fS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmxpbmstd3JhcHBlciAuYnRuLWxpbmsgc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQob2RkKXtmbGV4LWJhc2lzOjYwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYXJ0bmVycyAjbWFpbiAuYmxvY2s6bnRoLWNoaWxkKG9kZCl7b3JkZXI6Mn19LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQoZXZlbil7ZmxleC1iYXNpczozMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFydG5lcnMgI21haW4gLmJsb2NrOm50aC1jaGlsZChldmVuKXtvcmRlcjoxfX0ucGFydG5lci10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjB9LnBmLWRhc2hib2FyZCAudGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLnRhYmxlIC50d28tdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlLWNlbGw7Ym94LXNpemluZzpib3JkZXItYm94O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke3dpZHRoOjMzLjMzJX0ucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6NDI1cHh9LnBmLWRhc2hib2FyZCBib2R5IGhlYWRlcntmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDhkOH0ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MgYXtkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLnBvbGljeURvYyBhIC5zdmctaWNvbnttYXJnaW46MDtmaWxsOiMwMDg2QkZ9LnBmLWRhc2hib2FyZCAucG9saWN5RG9jLmRpc2FibGVkIGEgLnN2Zy1pY29ue21hcmdpbjowO2ZpbGw6I0M3QzdDN30ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYSwucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYTpob3ZlcntjdXJzb3I6ZGVmYXVsdH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlsc3ttYXJnaW4tYm90dG9tOjFweDtwYWRkaW5nOjE2cHg7YmFja2dyb3VuZDojRUJFQ0U2fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIGF7dHJhbnNpdGlvbjpjb2xvciAuM3MgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyBhOmhvdmVye2NvbG9yOiMwNDk0NDQgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDIsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgze2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlsc3twYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcCBpbWd7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFue2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5uYW1lLC5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5hZGRyZXNzIHNwYW4ucm9sZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjRkZGRkZGfS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi02cHg7ZmlsbDojQjZCQ0I4fS5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnBmLWRhc2hib2FyZCBhLmRvd25sb2FkcyAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTJweDtmaWxsOiM5MjI1NDV9LnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTJweDtmaWxsOiMwMDg2QkZ9LnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5pY29uLWRvd25sb2Fke2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2ZpbGw6IzAyOWVlM30ucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5kbFRleHR7ZGlzcGxheTpub25lfS5wZi1kYXNoYm9hcmQgLnRpdGxlLXNlY3Rpb257ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nOjE1cHggMDtjb2xvcjojNTk1QTVDO2JhY2tncm91bmQ6I0U2RTdFOH0ucGYtZGFzaGJvYXJkIC50aXRsZS1zZWN0aW9uIGgxe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTpub25lfS5wZi1kYXNoYm9hcmQgLnRpdGxlLXNlY3Rpb24gaDEgc3Bhbntmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wZi1kYXNoYm9hcmQgLnBmLWRhc2hib2FyZCBzZWN0aW9ue3BhZGRpbmctdG9wOjIwcHg7YmFja2dyb3VuZDojRjFGMkYyfS5wZi1kYXNoYm9hcmQgLnBmLWRhc2hib2FyZCBzZWN0aW9uK3NlY3Rpb257cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEwMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHdoaXRlfS5wZi1kYXNoYm9hcmQgLnBmLWRhc2hib2FyZCBzZWN0aW9uIGgxLC5wZi1kYXNoYm9hcmQgLnBmLWRhc2hib2FyZCBzZWN0aW9uIGgye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MjBweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNzE3MTcxfS5wZi1kYXNoYm9hcmQgc2VsZWN0LmNob3Nlbi1zdHlsZSwucGYtZGFzaGJvYXJkIHNlbGVjdC5maWx0ZXItc2VsZWN0e3BhZGRpbmctcmlnaHQ6MjVweH0ucGYtZGFzaGJvYXJkIC5idXR0b24uZG9jRmlsdGVye2Zsb2F0Om5vbmU7bWFyZ2luOjB9LnBmLWRhc2hib2FyZCBzZWxlY3R7cGFkZGluZzo1cHggMTVweCA1cHggNXB4O2JhY2tncm91bmQ6I2ZmZiB1cmwoL2ltZy9hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXR9LnBmLWRhc2hib2FyZCAuaWU5IHNlbGVjdCwucGYtZGFzaGJvYXJkIC5pZTEwIHNlbGVjdCwucGYtZGFzaGJvYXJkIC5pZTExIHNlbGVjdHtwYWRkaW5nLXJpZ2h0OjVweDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnBmLWRhc2hib2FyZCBie2ZvbnQtd2VpZ2h0OmJvbGR9LnBmLWRhc2hib2FyZCB1bHtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCBoZWFkZXIucGFnZUhlYWR7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjowO2JhY2tncm91bmQ6I0VFRUVFRX0ucGYtZGFzaGJvYXJkIGhlYWRlci5wYWdlSGVhZD5oMnt3aWR0aDo5MCU7bWF4LXdpZHRoOjEzMDBweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweH0ucGYtZGFzaGJvYXJkIGhlYWRlci5wYWdlSGVhZD5oMnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBmLWRhc2hib2FyZCAudGFibGUuc3VtbWFyeSAub25lLXRoaXJke3dpZHRoOjIyNXB4fS5wZi1kYXNoYm9hcmQgLmNoYXJ0e3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweH0ucGYtZGFzaGJvYXJkIC5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MTRweDttYXJnaW46LTEwcHggMCAwIC00MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KXsucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxle3BhZGRpbmctcmlnaHQ6MH0ucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC50d28tdGhpcmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7bWFyZ2luLXRvcDozMHB4fS5wZi1kYXNoYm9hcmQgLmNoYXJ0e3dpZHRoOjUwMHB4O2hlaWdodDo1MDBweH0ucGYtZGFzaGJvYXJkIC5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MThweDttYXJnaW46MCAwIDAgLTIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpey5wZi1kYXNoYm9hcmQgLmJvdW5kcywucGYtZGFzaGJvYXJkIC5qZi1oZWFkZXItYm91bmRze3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyB0aGVhZCB0cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Ym9keT50cj50ZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjQwJTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQ0NDQ0NDfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDozMCU7cGFkZGluZy1yaWdodDoxMHB4O2NvbnRlbnQ6YXR0cihkYXRhLWxhYmVsKTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHJ7Zm9udC1zaXplOjB9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Zm9vdD50cj50ZHtmb250LXNpemU6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCV9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyAuZnVsbC13aWR0aCt0ZHt3aWR0aDowO3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRkLmZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRkOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRkLnNwYWNle3dpZHRoOjA7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb257bGVmdDowO21hcmdpbi1sZWZ0OjB9fS5wZi1kYXNoYm9hcmQgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb257YmFja2dyb3VuZDojZTllZGYwfWEuc3RhdHVzLWljb257ZmlsbDojMDI5ZWUzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouNWVtfS5ob21lLnBmLWRhc2hib2FyZCAuc2lkZWJhci5ibG9ja3twYWRkaW5nLXRvcDo0LjRlbX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLnBmLWRhc2hib2FyZCAuc2lkZWJhci5ibG9ja3twYWRkaW5nLXRvcDowfX0uaG9tZS5wZi1kYXNoYm9hcmQgLm5vLXRhYnMgLnNpZGViYXIuYmxvY2t7cGFkZGluZy10b3A6MzVweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLnBmLWRhc2hib2FyZCAubm8tdGFicyAuc2lkZWJhci5ibG9ja3twYWRkaW5nLXRvcDowfX0uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzFjMWMxYjtwYWRkaW5nLWxlZnQ6MH0uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7cGFkZGluZy1sZWZ0OjI2cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDo0NXB4O2xldHRlci1zcGFjaW5nOjAuMzFweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdC5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctbGVmdDoyMHB4fX0uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGUgLnBvbGljeVJlZntmb250LXdlaWdodDpub3JtYWx9LmRhc2hib2FyZC1jb250YWN0LmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuaW5zVHlwZUNhdGVnb3J5e2hlaWdodDo1N3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDo5NXB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweCAwfS5kYXNoYm9hcmQtY29udGFjdC5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmluc1R5cGVDYXRlZ29yeSBzdmd7aGVpZ2h0OjEwMCV9LmRhc2hib2FyZC1jb250YWN0LmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtPmF7cGFkZGluZy1sZWZ0OjI4cHh9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbi1ib3R0b206M3B4fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtzY3JvbGwtbWFyZ2luLXRvcDoxNThweH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojN2Y4Yzk0O3BhZGRpbmc6MCAwIDAgMjhweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7cGFkZGluZzowIDYxcHggMCAxNXB4fX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7aGVpZ2h0OjU3cHg7cGFkZGluZzo2cHggMDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MS42OTtsZXR0ZXItc3BhY2luZzowLjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmO2ZsZXgtYmFzaXM6MTAwJX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGUgLnBvbGljeVJlZntkaXNwbGF5Om5vbmV9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS44MztsZXR0ZXItc3BhY2luZzowLjE4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjE4cHggOTlweCAwIDA7bWluLXdpZHRoOjI2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00MHB4O2xlZnQ6MTZweDtjb2xvcjojMjAyNjJhO3otaW5kZXg6MTB9fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnR7d2lkdGg6MTAwJTtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246bWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgLjNzfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17cGFkZGluZzoyMHB4IDB9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjAuNXB4IHNvbGlkICM5Nzk3OTc7d2lkdGg6MTAwJTtib3R0b206LTIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2V7cGFkZGluZzoxMHB4IDgycHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5hIC5zZW5kLWhlYWRlci1tZXNzYWdle3BhZGRpbmc6MTBweCA2MHB4IDAgMH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2UgLmljb24tYXJyb3ctcmlnaHR7cmlnaHQ6MThweH19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5hIC5zZW5kLWhlYWRlci1tZXNzYWdlIHNwYW57Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjg5O2xldHRlci1zcGFjaW5nOjAuMjlweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMyMDI0Mjc7dHJhbnNpdGlvbjpjb2xvciAyNTBtc30uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2Ugc3Bhbjpob3Zlcntjb2xvcjojMDI5ZWUzfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YSAuc2VuZC1oZWFkZXItbWVzc2FnZSBzdmd7dHJhbnNpdGlvbjptYXJnaW4gMC4zcyBlYXNlLW91dH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2U6aG92ZXIgc3Bhbntjb2xvcjojMDI5ZWUzfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YSAuc2VuZC1oZWFkZXItbWVzc2FnZTpob3ZlciBzdmd7bWFyZ2luLXRvcDozcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6YWZ0ZXJ7Ym90dG9tOi00cHg7dG9wOnVuc2V0fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YXtwYWRkaW5nOjAgMTVweCAwIDE1cHg7d2lkdGg6MTAwJTtmbGV4LXdyYXA6d3JhcDtmbGV4LWZsb3c6cm93LXJldmVyc2Ugd3JhcH19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5hOm5vdCguYWNjb3JkaW9uLXRyaWdnZXIpOmFmdGVye2Rpc3BsYXk6bm9uZX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6bm90KC5hY2NvcmRpb24tdHJpZ2dlcikgLnNlbmQtaGVhZGVyLW1lc3NhZ2U6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2hlaWdodDo0MHB4O3JpZ2h0OjE1cHg7d2lkdGg6NDVweDt0b3A6MTBweDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6bm90KC5hY2NvcmRpb24tdHJpZ2dlcikgLnNlbmQtaGVhZGVyLW1lc3NhZ2U6YWZ0ZXJ7cmlnaHQ6MHB4fX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6bm90KC5hY2NvcmRpb24tdHJpZ2dlcikgLmljb24tYXJyb3ctcmlnaHR7dHJhbnNmb3JtOnJvdGF0ZSgwKX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudHtib3JkZXI6bm9uZTtwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgZm9ybSBmaWVsZHNldHttYXgtd2lkdGg6NTkycHg7d2lkdGg6MTAwJX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzIwMjQyNzttYXJnaW4tYm90dG9tOjEwcHh9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgZm9ybSBmaWVsZHNldCB0ZXh0YXJlYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjU5MnB4O2hlaWdodDoyMDVweDtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206MjZweDtwYWRkaW5nOjE2cHg7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZn0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IHRleHRhcmVhOjpwbGFjZWhvbGRlcntmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE7bGV0dGVyLXNwYWNpbmc6MC4zMXB4O2NvbG9yOiM3NjhjOTM7cGFkZGluZzoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgZm9ybSBmaWVsZHNldCB0ZXh0YXJlYXt3aWR0aDoxMDAlfX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IC5idG4tc3VibWl0LW1lc3NhZ2V7dGV4dC1hbGlnbjpyaWdodH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IC5idG4tc3VibWl0LW1lc3NhZ2UgaW5wdXR7d2lkdGg6MjU0cHg7aGVpZ2h0OjQ4cHg7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2JvcmRlcjpub25lO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IC5idG4tc3VibWl0LW1lc3NhZ2UgaW5wdXR7d2lkdGg6MTAwJX19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxlLXN0YWZme2NvbG9yOiMyMDI0Mjd9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcjpob3ZlciAuc2VuZC1oZWFkZXItbWVzc2FnZSBzcGFue2NvbG9yOiMwMjllZTN9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcjpob3ZlciBzdmd7bWFyZ2luLXRvcDotM3B4fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAwcztwYWRkaW5nOjIwcHggMjBweCAyMHB4IDI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MjBweCAxNXB4IDIwcHggMTVweH19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtjb2xvcjojZmZmfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO3BhZGRpbmc6MjBweCAwfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudC5vdXRlci1hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OnVuc2V0O3BhZGRpbmc6MH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbi10aXRsZS1zdGFmZntmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMjAyNDI3fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24tdGl0bGUtc3RhZmZ7d2lkdGg6MTAwJX19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24tdGl0bGUtc3RhZmYgLmFjY29yZGlvbi1sYWJlbHtmb250LXdlaWdodDpib2xkfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uLXRpdGxlLXN0YWZmIC5lbWFpbC12YWx1ZXtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMDI5ZWUzfS5kYXNoYm9hcmQtY29udGFjdCAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5kYXNoYm9hcmQtY29udGFjdCAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC5qc29uRm9ybT5zZWN0aW9uOmxhc3Qtb2YtdHlwZXtwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC50aXRsZS1zZWN0aW9ue21hcmdpbjowfS5kYXNoYm9hcmQtY29udGFjdCAuanNvbkZvcm0gdGV4dGFyZWF7aGVpZ2h0OjEyZW19LmRhc2hib2FyZC1jb250YWN0IC5tYWluLXNlY3Rpb257cGFkZGluZy1ib3R0b206NzJweH0uZGFzaGJvYXJkLWNvbnRhY3QgZGx7bWFyZ2luOjB9LmFjY291bnQtZGV0YWlscyAucGFzc3dvcmQtZXJyb3J7Y29sb3I6IzIwMjYyYSAhaW1wb3J0YW50fS5hY2NvdW50LWRldGFpbHMgaDF7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDowfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIHNlY3Rpb24ubmV3U2Vje3BhZGRpbmc6MTVweCAwfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtPnNlY3Rpb257cGFkZGluZzowfS5hY2NvdW50LWRldGFpbHMgLnRpdGxlLXNlY3Rpb257bWFyZ2luOjB9LmFjY291bnQtZGV0YWlscyAuanNvbkZvcm0gLnBhc3N3b3JkLWZpZWxkc2V0e21hcmdpbjowfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIC5zdWJtaXQtYnV0dG9ue21hcmdpbjowIDAgMTRweCAwfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIC5vd2FzcFRleHR7bWF4LXdpZHRoOjMwMHB4O21hcmdpbjphdXRvfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5tYWluLXNlY3Rpb257ZmxleDoxIDEgNjElfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5tYWluLXNlY3Rpb257ZmxleDoxIDEgMTAwJX19LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uIC5qc29uRm9ybSBmaWVsZHNldCwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uIC5qc29uRm9ybSBmaWVsZHNldHttYXgtd2lkdGg6Njk0cHg7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDoxMHB4fS5hY2NvdW50LWRldGFpbHMgI21haW4+LmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLm1haW4tc2VjdGlvbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLm1haW4tc2VjdGlvbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luLXRvcDotNDBweH0uYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIsLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhcntmbGV4OjEgMSAzOSV9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZXttYXgtd2lkdGg6Njk0cHh9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSBhLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIGF7Zm9udC1zaXplOjEycHh9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSAub3dhc3BUZXh0LC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIC5vd2FzcFRleHR7bWF4LXdpZHRoOjEwMCV9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSAuanNvbkZvcm0gLnBhc3N3b3JkLWZpZWxkc2V0LC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIC5qc29uRm9ybSAucGFzc3dvcmQtZmllbGRzZXR7cGFkZGluZzowfS5hY2NvdW50LWRldGFpbHMgI21haW4+LmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhciAuYXNpZGUgZmllbGRzZXQuc3VibWl0LWJ1dHRvbiwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSBmaWVsZHNldC5zdWJtaXQtYnV0dG9ue3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5hY2NvdW50LWRldGFpbHMgI21haW4+LmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhciwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFye2ZsZXg6MSAxIDEwMCV9fS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMWMxYzFiO3BhZGRpbmctbGVmdDowfS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtwYWRkaW5nLWxlZnQ6MjZweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQ1cHg7bGV0dGVyLXNwYWNpbmc6MC4zMXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjE0cHh9fS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZSAucG9saWN5UmVme2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5pbnNUeXBlQ2F0ZWdvcnl7aGVpZ2h0OjU3cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjk1cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMHB4IDB9LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuaW5zVHlwZUNhdGVnb3J5IHN2Z3toZWlnaHQ6MTAwJX0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuZG9jLWNyZWF0ZWR7Y29sb3I6Izc3Nzg3Qjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyMnB4fS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuc2lkZWJhci5ibG9jayAuYXNpZGUuZG93bmxvYWRze2JvcmRlcjoxcHggc29saWQgIzk3OTc5N30uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGV7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nOjAgMzJweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGV7cGFkZGluZzoxNnB4IDMycHggMH19LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5zaWRlYmFyLmJsb2NrIC5hc2lkZS5kb3dubG9hZHMgLmFzaWRlLXRpdGxlIGgze2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzJweDtjb2xvcjojMjAyNDI3O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxLjEzO2xldHRlci1zcGFjaW5nOjAuMjhweH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtY29udGVudHtwYWRkaW5nOjEycHggMzJweCAyOHB4O21heC13aWR0aDo3NjBweH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuZmxleC1wYXJlbnQsLmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5zaWRlYmFyLmJsb2NrIC5hc2lkZS5kb3dubG9hZHMgLmJsb2Nre3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgdGQ6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MH0uZG9jdW1lbnRzLXBhZ2Ugc3Bhbi5pbnN1cmFuY2UtdHlwZS1uYW1le2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1wYWdlIHNwYW4uYWRkaXRpb25hbC1pbmZve2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwfS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tYm90dG9tOjNweH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17c2Nyb2xsLW1hcmdpbi10b3A6MTU4cHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtcm93czptaW4tY29udGVudCAwZnI7dHJhbnNpdGlvbjpncmlkLXRlbXBsYXRlLXJvd3MgMC43cyBlYXNlLW91dH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kLWNvbG9yOiM3ZjhjOTQ7cGFkZGluZzowIDAgMCAyOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntwYWRkaW5nLWxlZnQ6MTZweH19LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2hlaWdodDo1N3B4O3BhZGRpbmc6NnB4IDA7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuNjk7bGV0dGVyLXNwYWNpbmc6MC40cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZjtmbGV4LWJhc2lzOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7Zm9udC1zaXplOjI0cHg7bGV0dGVyLXNwYWNpbmc6MC4zN3B4O3BhZGRpbmctcmlnaHQ6NjBweH19LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS40MztsZXR0ZXItc3BhY2luZzowLjE4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjBweCA3NXB4IDAgMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00MHB4O2xlZnQ6MTZweDtjb2xvcjojMjAyNjJhO3otaW5kZXg6MTB9fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnR7d2lkdGg6MTAwJTtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO21heC1oZWlnaHQ6dW5zZXQ7cGFkZGluZzowO29wYWNpdHk6MTtib3JkZXItdG9wOjB9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudHtwYWRkaW5nOjhweCAzMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudHtwYWRkaW5nOjQ4cHggMTVweCA4cHggMTVweH19LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttaW4td2lkdGg6YXV0b30uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRoZWFkIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MC41cHggc29saWQgIzk3OTc5NyAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzIwMjQyN30uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRoZWFkIHRoOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MDtib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjEwJTttaW4td2lkdGg6MTIwcHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keXtib3JkZXI6bm9uZX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRke2JvcmRlcjowLjVweCBzb2xpZCAjOTc5Nzk3O2JvcmRlci1ib3R0b206bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo3cHggMTJweCA3cHggMjJweDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMjAyNDI3fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQgLmljb25zLWJveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkIC5pY29ucy1ib3h7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7d2lkdGg6YXV0bztjb2x1bW4tZ2FwOjE1cHg7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm06c2NhbGUoMS4yNSk7bWFyZ2luLWJsb2NrOjhweH19LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94IHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDowO2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDt3aWR0aDo2MCV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDowO2JvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7d2lkdGg6MTAlO21pbi13aWR0aDoxMjBweH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSAuaWNvbi1kb3dubG9hZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozNXB4O2hlaWdodDozNXB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bGFzdC1vZi10eXBlIC5pY29uLWRvd25sb2FkIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bGFzdC1vZi10eXBlIC5pY29uLXByZXZpZXd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzZweDtoZWlnaHQ6MzJweH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSAuaWNvbi1wcmV2aWV3IHN2Z3t3aWR0aDozMHB4O2hlaWdodDozOHB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMil7Ym9yZGVyLWxlZnQ6bm9uZTt3aWR0aDoyNSV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZTphZnRlcntkaXNwbGF5Om5vbmV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuYnRuLXVwbG9hZC1kb2N1bWVudC13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjMwcHggMH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5idG4tdXBsb2FkLWRvY3VtZW50LXdyYXBwZXIgI2J0bi1tb2RhbC11cGxvYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtd2lkdGg6MTc2cHg7cGFkZGluZzo4cHggMTZweCA4cHggOHB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmJ0bi11cGxvYWQtZG9jdW1lbnQtd3JhcHBlciAjYnRuLW1vZGFsLXVwbG9hZCBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTdweDtmaWxsOiNmZmZ9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuYnRuLXVwbG9hZC1kb2N1bWVudC13cmFwcGVyICNidG4tbW9kYWwtdXBsb2FkIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDo4cHg7Zm9udC1zaXplOjE0cHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuYnRuLXVwbG9hZC1kb2N1bWVudC13cmFwcGVyICNidG4tbW9kYWwtdXBsb2FkOmhvdmVyIHN2Z3tmaWxsOiMwMjllZTN9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW57Z3JpZC10ZW1wbGF0ZS1yb3dzOm1pbi1jb250ZW50IDFmcn0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2NvbG9yOiNmZmZ9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmV4cGlyeS1kYXRle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphbGx9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50e21heC1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudH0uZG9jdW1lbnRzLXBhZ2UgLnNpZGViYXIgLmljb25zLWJveHt3aWR0aDo4MHB4O2Zsb2F0OnJpZ2h0fS5kb2N1bWVudHMtcGFnZSAuc2lkZWJhciAuYXNpZGUtdGl0bGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjIyO2xldHRlci1zcGFjaW5nOjAuNTVweDtjb2xvcjojZmZmZmZmfS5kb2N1bWVudHMtcGFnZSAuc2lkZWJhciAuYXNpZGUtdGl0bGUuaG93LXRvLWd1aWRlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LmRvY3VtZW50cy1wYWdlIC5zaWRlYmFyIC5kYXNoYm9hcmQtZ3VpZGUgLmRhc2hib2FyZC1tZXNzYWdle2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzg7bGV0dGVyLXNwYWNpbmc6MC4yNXB4O2NvbG9yOiMyMDI0Mjc7bWFyZ2luLWJvdHRvbTozMHB4fS5kb2N1bWVudHMtcGFnZSAuc2lkZWJhciAuZGFzaGJvYXJkLWd1aWRlIC5kYXNoYm9hcmQtYnV0dG9uIC5idG4taG93LXRvLWRhc2h7bWF4LXdpZHRoOjIzNHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjU0cHg7Ym9yZGVyOnNvbGlkIDJweCAjMjAyNDI3O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOmF1dG87Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzIwMjQyNztwYWRkaW5nOjE1cHggMH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo3MDBweDt3aWR0aDoxMDAlO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjB9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLXRpdGxlIC5sb2dvLXdyYXBwZXJ7bWF4LXdpZHRoOjExMHB4O21hcmdpbi1ib3R0b206MTNweH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctdGl0bGUgLmxvZ28td3JhcHBlciBzdmd7d2lkdGg6OTJweDtoZWlnaHQ6NDRweH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctdGl0bGUgLmxvZ28td3JhcHBlciBzcGFue2ZvbnQtc2l6ZToxMXB4O2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLXRpdGxlIC5sb2dvLXdyYXBwZXIgaHJ7bWFyZ2luOjNweCAwfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy1tZXNzYWdle3RleHQtYWxpZ246bGVmdH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctbWVzc2FnZSBoM3tmb250LXNpemU6MjJweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNDU7bGV0dGVyLXNwYWNpbmc6MC4zNHB4O21hcmdpbi10b3A6MzJweDttYXJnaW4tYm90dG9tOjB9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLW1lc3NhZ2UgLmZpZWxkd3JhcHttYXJnaW4tYm90dG9tOjEycHh9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLW1lc3NhZ2UgLmZpZWxkd3JhcCBsYWJlbHtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjIzO2xldHRlci1zcGFjaW5nOjAuMnB4fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy1tZXNzYWdlIC5maWVsZHdyYXAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2hlaWdodDozNnB4fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25le2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOmRhc2hlZDstby1ib3JkZXItaW1hZ2U6bm9uZTtib3JkZXItaW1hZ2U6bm9uZTttYXgtd2lkdGg6MTAwJTttYXJnaW46MzhweCBhdXRvO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHJvcHpvbmUtaWNvbnt0ZXh0LWFsaWduOmNlbnRlcn0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHJvcHpvbmUtaWNvbiAuaWMtY2xvdWQtdXBsb2Fke3dpZHRoOjUycHg7aGVpZ2h0OjM2cHg7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjtmaWxsOiMwMWJlZTV9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgYS5kcm9wLWJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lO2JvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2OXB4O2hlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE0cHg7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MzAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MTJweCAxMnB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZXtkaXNwbGF5OmJsb2NrfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxze3otaW5kZXg6MjA7cG9zaXRpb246aW5oZXJpdDt0b3A6MDtsZWZ0OjA7Zm9udC1zaXplOjFlbTttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojOTk5O2xpbmUtaGVpZ2h0OjE1MCU7cGFkZGluZzowfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4MHB4O21hcmdpbjowLjVlbTtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czo1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwcHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmZmZmO2JhY2tncm91bmQtY29sb3I6Izg0ODQ4NDtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDAgMCA2cHggI2RlZGVkZSwgMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7Ym94LXNoYWRvdzowIDAgMCA2cHggcmdiYSgwLDAsMCwwLjEpLDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O21hcmdpbjo4cHggMDt3aWR0aDoxNjBweDtsZWZ0OjB9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3R7b3BhY2l0eTowLjM7cG9pbnRlci1ldmVudHM6bm9uZX0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZHtiYWNrZ3JvdW5kOiNhZGRjM2N9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFya3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmF1dG87dG9wOjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztyaWdodDowO21hcmdpbjowO2ZvbnQtc2l6ZToxLjZlbX0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWN9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7Y29sb3I6I2JmMTkxOX0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJre2NvbG9yOiM0M2JiNDd9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWNlY2VjO3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxZW07Y29sb3I6Izk5OTtwYWRkaW5nOjB9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW57Ym9yZGVyOm5vbmV9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmRvY3VtZW50VHlwZVNlbGVjdHtmb250LXNpemU6MTJweH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC53cmFwcGVyLXN1Ym1pdC1idXR0b257dGV4dC1hbGlnbjpyaWdodH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC53cmFwcGVyLXN1Ym1pdC1idXR0b24gYnV0dG9uI3VwbG9hZHttYXgtd2lkdGg6MTgwcHh9Lm1vZGFsX2RvY3VtZW50cyAucm93e21hcmdpbi1ib3R0b206OHB4fS5tb2RhbF9kb2N1bWVudHMgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoyMHB4fS5tb2RhbF9kb2N1bWVudHMgc3Zne2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9Lmljb24tcHJldmlldy1wcm9wZm9ybXtmaWxsOiMwMjllZTN9LmRvY3VtZW50cy1wYWdlLnBmLWRhc2hib2FyZCAubW9kYWwtb3ZlcmxheT4ubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjg5MHB4O3dpZHRoOjEwMCU7cGFkZGluZzo0NXB4IDEwMXB4IDY3cHggODhweH0uZG9jdW1lbnRzLXBhZ2UucGYtZGFzaGJvYXJkIC5tb2RhbC1vdmVybGF5Pi5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY29udGVudHttaW4td2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kb2N1bWVudHMtcGFnZS5wZi1kYXNoYm9hcmQgLm1vZGFsLW92ZXJsYXk+Lm1vZGFsLWNvbnRlbnRXcmFwe3BhZGRpbmc6MzBweCA1MHB4IDMwcHggNDVweH19LnBmLWNoZWNrb3V0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMThweH0ucGYtY2hlY2tvdXQgLm5vdGljZS1sb2FuLWRldGFpbHMtcmVxdWVzdHttYXJnaW46MTBweCAwfS5wZi1jaGVja291dCAuY29udGVudC1ibG9ja3ttYXgtd2lkdGg6NzAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNDtwYWRkaW5nLXRvcDoxMnB4fS5wZi1jaGVja291dCAuY29udGVudC1ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfS5wZi1jaGVja291dCAuY29udGVudC1ibG9jazpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206NThweDttYXJnaW4tdG9wOjB9LnBmLWNoZWNrb3V0IC5pbnZvaWNlLWNvbmZpcm17ZmxvYXQ6cmlnaHR9LnBmLWNoZWNrb3V0IC5jaGVja291dC1saW5rc3tkaXNwbGF5OmlubGluZS1mbGV4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtcmlnaHQtY29udGFpbmVye3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnJpZ2h0fS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOWVtO21hcmdpbjowcHg7cGFkZGluZzo4cHggMTZweH0ucGYtY2hlY2tvdXQgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQ+LmJsb2Nre21pbi13aWR0aDowO3BhZGRpbmc6OHB4IDE2cHh9LnBmLWNoZWNrb3V0IC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50Pi5jb250YWN0LWxhYmVse2ZsZXgtYmFzaXM6MzYlfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWx7Zm9udC13ZWlnaHQ6NjAwO2ZsZXgtYmFzaXM6NjQlfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWwgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWwgYXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjF9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0bGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMDI5ZWUzO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5wZi1jaGVja291dCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLXRpdCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLWJvZHl7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZjZmN2Y3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmctYm90dG9tOjI0cHh9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtbGlzdHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTd9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyBsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZy1ib3R0b206MjRweH0ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy1saXN0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2Y2ZjdmNztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41N30ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtdGFibGV7bWF4LXdpZHRoOnVuc2V0fS5wZi1jaGVja291dCAueW91ci1xdW90ZS10aXRsZXtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ1O2xldHRlci1zcGFjaW5nOjAuMzRweDttYXJnaW46MDtwYWRkaW5nLWJvdHRvbTozMnB4fS5wZi1jaGVja291dCAueW91ci1xdW90ZS1ib2x0b24tdGl0bGV7ZmxleC1iYXNpczoxMDAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41NjtwYWRkaW5nOjMycHggMHB4fS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hZGRpdGlvbmFse2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDU7cGFkZGluZzozMnB4IDAgMCAwfS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hZGRpdGlvbmFse2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDU7cGFkZGluZzozMnB4IDAgMCAwfS5wZi1jaGVja291dCAueW91ci1xdW90ZS1pbnN0cnVjdGlvbnN7cGFkZGluZy10b3A6MzJweH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtaW5zdHJ1Y3Rpb25zLXRleHQtbGVmdCBwe3RleHQtYWxpZ246bGVmdH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXR7cGFkZGluZzo0OHB4IDMycHh9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFib3V0IC5hYm91dC1zdWItdGl0bGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMDI5ZWUzO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hYm91dCAuYWJvdXQtdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzo4cHggMCAxNnB4IDB9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFib3V0IC5hYm91dC1ib2R5e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2Y3ZjdmNztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NztwYWRkaW5nOjE2cHggMCAzMnB4IDB9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFib3V0IC5hYm91dC1ib2R5IGxpe21hcmdpbi1sZWZ0OjE2cHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25ze2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDo1NnB4O2JvcmRlci1ib3R0b206MCBub25lO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJsb2Nre21heC13aWR0aDoyMjBweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgZm9ybXt0ZXh0LWFsaWduOnJpZ2h0fS5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnRuLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnRuX2EsLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idG5fYiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmNoZWNrb3V0LWJhY2ssLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5jaGVja291dC1za2lwLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnRuX2MsLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ0bl9kLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnRuX2UsLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idG5fZywucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ0bl9sb2dpbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBidXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5qZi1idG4sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5qZi1idG4sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGJ1dHRvbiNtYWluX3N1bW1hcnksLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuY2hlY2tvdXQtYWN0aW9ucyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21pbi13aWR0aDoyOTBweH0ucGYtY2hlY2tvdXQgLm1hcHtoZWlnaHQ6MjUwcHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC1zdWJ0aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41N2VtfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb257Ym9yZGVyOjAgbm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtib3JkZXI6MCBub25lfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntwYWRkaW5nOjRweCAwfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAudGl0bGUtdGVydHtmb250LXdlaWdodDo0MDB9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyOmFmdGVyLC5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcjpiZWZvcmV7ZGlzcGxheTpub25lfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci1ib3R0b206MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXIgLnRpdGxlLXRlcnR7Zm9udC13ZWlnaHQ6NDAwfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6OHB4IDAgMTZweH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudCBwe21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQgcCtwe3BhZGRpbmctdG9wOjE2cHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC1lcnJvcntjb2xvcjojRDAwMjFCfS5wZi1jaGVja291dCAuY2hlY2tvdXQtZXJyb3IgYXtjb2xvcjojRDAwMjFCfS5wZi1jaGVja291dCAudHJhbnMtc3VjY2VzcywucGYtY2hlY2tvdXQgLnRyYW5zLWVycm9ye2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc4ZW07bWFyZ2luLWJvdHRvbTowfS5wZi1jaGVja291dCAudHJhbnMtc3VjY2VzcytwLC5wZi1jaGVja291dCAudHJhbnMtZXJyb3IrcHttYXJnaW4tYm90dG9tOjE2cHh9LnBmLWNoZWNrb3V0IC50cmFucy1zdWNjZXNze2NvbG9yOiM3MUI1NDR9LnBmLWNoZWNrb3V0IC50cmFucy1lcnJvcntjb2xvcjojRDAwMjFCfS5wZi1jaGVja291dCAudHJhbnMtZXJyb3IgaW5wdXRbdHlwZT0nc3VibWl0J117Zm9udC1zaXplOjE4cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojRDAwMjFCO2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtbGFiZWx7ZmxleC1iYXNpczo3MCV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczozMCV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0W3R5cGU9J3N1Ym1pdCddLnRyYW5zLWJhY2t7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzA2MDcwODtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dFt0eXBlPSdzdWJtaXQnXS50cmFucy1iYWNrOmhvdmVye2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMTMxNjE4O2JhY2tncm91bmQ6IzEzMTYxOH0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHN7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6cmdiYSgyOCwyOCwyNywwLjA1KTttYXJnaW4tdG9wOjFlbTtib3JkZXItYm90dG9tOjAgbm9uZX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHMgLmhlYWRlci1zdWJzZWN0aW9ue2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjc4ZW07bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVlbX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHM6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnBmLWNoZWNrb3V0LmNoZWNrb3V0LXNlY3VyZTNkIC5wYWdlLWhlYWRlcntib3JkZXItYm90dG9tOjAgbm9uZTtwYWRkaW5nLWJvdHRvbTowO21hcmdpbjowfS5wZi1jaGVja291dCAuc2VjdXJlLWJ0bnttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MThweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIyO2xldHRlci1zcGFjaW5nOjAuMjhweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MTJweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDttYXgtd2lkdGg6MjgwcHh9LnBmLWNoZWNrb3V0IC5zZWN1cmUtZm9ybXttYXJnaW4tdG9wOjMycHg7bWF4LXdpZHRoOjcwMHB4fS5wZi1jaGVja291dCAuYWNjb3JkaW9ue3dpZHRoOjEwMCV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXItYm90dG9tOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlM2U0ZTR9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnR7Ym9yZGVyOnNvbGlkIDFweCAjZDdkNWQ1O2JvcmRlci10b3Atd2lkdGg6MH0ucGYtY2hlY2tvdXQgLmljb24taWMtY2xvc2V7ZmlsbDojYjFiMWIxfS5wZi1jaGVja291dCAuY2hlY2tvdXQteW91cnF1b3RlIC55b3VyLW9yZGVyLWJsb2NrIC5jaGVja291dC10YWJsZXttYXgtd2lkdGg6dW5zZXR9LnBmLWNoZWNrb3V0IC5jaGVja291dC15b3VycXVvdGUgLnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LWFjdGlvbnN7cGFkZGluZzowO2JvcmRlcjpub25lfS5wZi1jaGVja291dCAuY2hlY2tvdXQteW91cnF1b3RlIC55b3VyLW9yZGVyLWJsb2NrIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvd3tib3JkZXItYm90dG9tLWNvbG9yOiNkN2Q1ZDV9LnBmLWNoZWNrb3V0IC5jaGVja291dC15b3VycXVvdGUgLnlvdXItcXVvdGUtdGl0bGV7cGFkZGluZzowfS5wZi1jaGVja291dCAucXVvdGVMaW5re3BhZGRpbmctcmlnaHQ6NzVweH0ucGYtY2hlY2tvdXQgLnh4YWNjb3JkaW9ue3dpZHRoOjUwMHB4fS5wZi1jaGVja291dCAueHhhY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXItYm90dG9tOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlM2U0ZTR9LnBmLWNoZWNrb3V0IC54eGFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfS5wZi1jaGVja291dCAueHhhY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50e2JvcmRlcjpzb2xpZCAxcHggI2Q3ZDVkNTtib3JkZXItdG9wLXdpZHRoOjB9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206M3B4fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kLWNvbG9yOiM3ZjhjOTQ7cGFkZGluZzowIDAgMCAyOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntwYWRkaW5nLWxlZnQ6MTZweH19LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2hlaWdodDo1N3B4O3BhZGRpbmc6NnB4IDA7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuNjk7bGV0dGVyLXNwYWNpbmc6MC40cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtmb250LXNpemU6MjRweDtsZXR0ZXItc3BhY2luZzowLjM3cHg7cGFkZGluZy1yaWdodDo4cHh9fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmV4cGlyeS1kYXRle2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjgzO2xldHRlci1zcGFjaW5nOjAuMThweDtjb2xvcjojZmZmO3BhZGRpbmc6MThweCA5OXB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmV4cGlyeS1kYXRle29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNDBweDtsZWZ0OjE2cHg7Y29sb3I6IzIwMjYyYTt6LWluZGV4OjEwfX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50e3dpZHRoOjEwMCU7Ym9yZGVyOnNvbGlkIDFweCAjOTc5Nzk3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIC4zc30ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjowLjVweCBzb2xpZCAjOTc5Nzk3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMjAyNDI3fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGhlYWQgdGg6bnRoLW9mLXR5cGUoMSl7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGhlYWQgdGg6bnRoLW9mLXR5cGUoMyl7Ym9yZGVyLXJpZ2h0Om5vbmUgIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5e2JvcmRlcjpub25lfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGR7Ym9yZGVyOjAuNXB4IHNvbGlkICM5Nzk3OTc7Ym9yZGVyLWJvdHRvbTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjVweCAxMnB4IDVweCAyMnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMyMDI0Mjd9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkIC5pY29ucy1ib3h7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMSl7Ym9yZGVyLWxlZnQ6bm9uZTt3aWR0aDo2MCV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgyKXtib3JkZXItbGVmdDpub25lO3dpZHRoOjI1JX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDMpe2JvcmRlci1yaWdodDpub25lO3dpZHRoOjE1JX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDMpIC5pY29uLWRvd25sb2Fke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHh9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSAuaWNvbi1kb3dubG9hZCBzdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDMpIC5pY29uLXByZXZpZXd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzZweDtoZWlnaHQ6MzJweH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDMpIC5pY29uLXByZXZpZXcgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjM4cHh9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZTphZnRlcntkaXNwbGF5Om5vbmV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzM3M2Y0NX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtjb2xvcjojZmZmfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5leHBpcnktZGF0ZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YWxsfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO3BhZGRpbmc6OHB4IDE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzo0OHB4IDE1cHggOHB4IDE1cHh9fS5wZi1jaGVja291dCAuYm91bmRzIC5ub3RpY2UtcmF0ZXMsLnBmLWNoZWNrb3V0IC5qZi1oZWFkZXItYm91bmRzIC5ub3RpY2UtcmF0ZXN7bWFyZ2luOjM2cHggMH0ucGYtY2hlY2tvdXQgLmFsZXJ0LXJlZHtjb2xvcjojYTQwZDIyfUBtZWRpYSBwcmludHsucGYtY2hlY2tvdXQgI25hdiwucGYtY2hlY2tvdXQgaW5wdXQsLnBmLWNoZWNrb3V0ICNmb290ZXJ7ZGlzcGxheTpub25lfS5wZi1jaGVja291dCAubm8tcHJpbnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5wZi1jaGVja291dCBidXR0b25bbmFtZT1cInByaW50XCJde3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDFiZWU1ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMDFiZWU1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnBmLWNoZWNrb3V0IGJ1dHRvbltuYW1lPVwicHJpbnRcIl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMDFiZWU1ICFpbXBvcnRhbnR9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXB7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjkyMHB4O21heC1oZWlnaHQ6NzM1cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY2hlY2tvdXQtY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjEwMXB4O3RvcDoxMDBweDt3aWR0aDoxMDAlO292ZXJmbG93LXk6c2Nyb2xsfS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jaGVja291dC1jb250ZW50IC5mbGV4LXBhcmVudHt3aWR0aDo4MCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7bWFyZ2luOjAgYXV0b30ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY2hlY2tvdXQtY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2Nre3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jaGVja291dC1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2sgdWx7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiMzZDNkM2Q7aGVpZ2h0OjEwMHB4O3dpZHRoOjEwMCV9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWZvb3RlciAuZmxleC1wYXJlbnR7cGFkZGluZzoxNHB4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWZvb3RlciAuZmxleC1wYXJlbnR7YWxpZ24tY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWZvb3RlciAuZmxleC1wYXJlbnQgLmJsb2Nre21heC13aWR0aDoyMDBweDtwYWRkaW5nOjhweH0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudCAuYmxvY2sgLm1vZGFsLWFncmVlbWVudC1idXR0b257bWFyZ2luOmF1dG99LnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkc3RhcnRtb250aCAuY29sbGVjdGlvbiBsYWJlbCwuc2VjdXJlLWhvc3RpbmcgI3dyYXBwZXItZm9yLWNhcmRleHBpcmUgLmNvbGxlY3Rpb24gbGFiZWx7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MH0uc2VjdXJlLWhvc3RpbmcgI3dyYXBwZXItZm9yLWNhcmRzdGFydG1vbnRoIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdCwuc2VjdXJlLWhvc3RpbmcgI3dyYXBwZXItZm9yLWNhcmRleHBpcmUgLmNvbGxlY3Rpb24gLmpmLWlucHV0LXR5cGUtc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWN1cmUtaG9zdGluZyAjd3JhcHBlci1mb3ItY2FyZHN0YXJ0bW9udGggLmNvbGxlY3Rpb24gLmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdCwuc2VjdXJlLWhvc3RpbmcgI3dyYXBwZXItZm9yLWNhcmRleHBpcmUgLmNvbGxlY3Rpb24gLmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHtwYWRkaW5nLXJpZ2h0OjIwcHh9LmNoZWNrb3V0LXBheW1lbnRtZXRob2QucGYtY2hlY2tvdXQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NzAwcHh9I2NvbXBsZXRlLXByaW50e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9I2NvbXBsZXRlLXByaW50OmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSAuYmxvY2ssLmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSAuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjEwMCV9fS5jaGVja291dC1wYXltZW50Y29tcGxldGUgLmNoZWNrb3V0LWJhY2t7d2lkdGg6MjAwcHh9LmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSAuc3RpY2t5Rm9vdFdyYXAgLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnR7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MjBweCA1N3B4fS5jaGVja291dC1wYXltZW50Y29tcGxldGUgLnN0aWNreUZvb3RXcmFwIC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50LXdyYXB7bWF4LXdpZHRoOjYwJX0uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIC5jb250ZW50LWJsb2Nre3BhZGRpbmctdG9wOjI0cHg7cGFkZGluZy1ib3R0b206MTZweH0udGhhbmsteW91LWxvZ2dlZC1vdXQtaGVhZGVye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ1O2NvbG9yOiMwMjllZTM7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLXRvcDozMHB4fS50aGFuay15b3UtbG9nZ2VkLW91dC1kZXRhaWx7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojNDE0YTUxO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM5Y2E7cGFkZGluZy1ib3R0b206MjVweH0udGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudCAubG9nb3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOWNhO3BhZGRpbmctYm90dG9tOjI1cHh9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQgLmxvZ28gaW1nLC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IC5sb2dvIHN2Z3t3aWR0aDoxMTJweDtoZWlnaHQ6NTRweDtmaWxsOiM0YTRhNGF9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWJ1dHRvbnN7cGFkZGluZzo0MHB4IDAgMTBweCAwfS5jaGVja291dC15b3VycXVvdGUgLndpZGdldC10aXRsZXtwYWRkaW5nLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjE2cHh9LmNoZWNrb3V0LW5vcXVvdGUgI21haW57cGFkZGluZy10b3A6MTZweDttaW4taGVpZ2h0OjUwMHB4fS5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0IGJ7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnRvbWF0b30uY29udGVudC1tZXNzYWdlLWNoZWNrb3V0e21heC13aWR0aDpNYXgoODM2cHgsIDY2JSl9LmNvbnRlbnQtbWVzc2FnZS1jaGVja291dCB1bHtwYWRkaW5nOnJlc2V0O3BhZGRpbmctaW5saW5lOjFlbX0uY29udGVudC1tZXNzYWdlLWNoZWNrb3V0LWFjY3twYWRkaW5nOjAgMzJweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE0cHg7d2lkdGg6NzAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRlbnQtbWVzc2FnZS1jaGVja291dC1hY2N7d2lkdGg6MTAwJX19dGFibGUudGFibGUtY2hlY2tvdXQtYWNje3BhZGRpbmc6MzJweH10YWJsZS50YWJsZS1jaGVja291dC1hY2MgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSx0YWJsZS50YWJsZS1jaGVja291dC1hY2MgLnBmLWFkbWluIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksdGFibGUudGFibGUtY2hlY2tvdXQtYWNjIHRib2R5e2JhY2tncm91bmQ6bm9uZX10YWJsZS50YWJsZS1jaGVja291dC1hY2MgdGJvZHkgdGR7cGFkZGluZzoxMHB4IDIwcHggMTBweCAwfXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYyAudGQtdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgZ3JheTtmb250LXdlaWdodDpib2xkfXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYzphZnRlcntjb250ZW50Om5vbmV9LmNoZWNrb3V0LXBheV9pbnZvaWNlIG1haW4gdWx7cGFkZGluZy1sZWZ0OjIwcHh9LmNoZWNrb3V0LXBheV9pbnZvaWNlIG1haW4gbGl7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS40MTtsZXR0ZXItc3BhY2luZzowLjI2cHg7cGFkZGluZy1sZWZ0OjEwcHh9LmNoZWNrb3V0LXBheV9pbnZvaWNlIG1haW4gbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjk2cHh9LmNoZWNrb3V0LWJhY2t7d2lkdGg6MTA3cHh9LmNoZWNrb3V0LWJhY2s6YmVmb3Jle2NvbnRlbnQ6dXJsKC9pbWcvb3V0L2ludGVybWVkaWF0ZS1zdmcvaWNvbi1sZWZ0LWFycm93LnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY2hlY2tvdXQtc2tpcHt3aWR0aDpmaXQtY29udGVudDttYXJnaW4tbGVmdDotMnB4fS5jaGVja291dC1za2lwOmFmdGVye2NvbnRlbnQ6dXJsKC9pbWcvb3V0L2ludGVybWVkaWF0ZS1zdmcvaWNvbi1yaWdodC1hcnJvdy5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjAuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tYmxvY2s6LTFweH0uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRle2ZvbnQtc2l6ZToxNnB4fS5hc2lkZS1vZmZpY2V7YmFja2dyb3VuZDojMjAyNDI3O3BhZGRpbmc6NDhweCA0NHB4IDY0cHggNDRweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMzk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fS5hc2lkZS1vZmZpY2UgLm9mZmljZS10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xNjtsZXR0ZXItc3BhY2luZzowLjU4cHg7bWFyZ2luLWJvdHRvbToyNHB4fS5hc2lkZS1vZmZpY2UgLm9mZmljZS1jb250YWN0e21hcmdpbi10b3A6LjVlbTtkaXNwbGF5OmlubGluZS1ibG9ja30uYXNpZGUtb2ZmaWNlIC5vZmZpY2UtY29udGFjdCAuaWNvbi1lbWFpbHt3aWR0aDoxOHB4O2hlaWdodDoxNHB4O2ZpbGw6I2ZmZn0uYXNpZGUtb2ZmaWNlIC5vZmZpY2UtY29udGFjdCBhe2NvbG9yOiNmZmZ9LmFzaWRlLW9mZmljZSAub2ZmaWNlLWNvbnRhY3QgYTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNoZWNrb3V0LW5vcXVvdGUgLmJsb2NrLnNpZGViYXJ7bWF4LXdpZHRoOjQ0OHB4fS55b3VyLW9yZGVyLXRhYmxle21heC13aWR0aDp1bnNldCAhaW1wb3J0YW50fS55b3VyLW9yZGVyLWJsb2NrIC55b3VyLW9yZGVyLWJsb2NrLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDU7bGV0dGVyLXNwYWNpbmc6MC4zNHB4O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjMycHh9LnlvdXItb3JkZXItYmxvY2sgLnlvdXItb3JkZXItYmxvY2stdGl0bGU6ZW1wdHl7ZGlzcGxheTpub25lfS55b3VyLW9yZGVyLWJsb2NrIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVye3BhZGRpbmctdG9wOjI2cHh9LnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93e21heC13aWR0aDpub25lO3BhZGRpbmc6M3B4IDBweDttYXJnaW4tdG9wOjMwcHh9LnlvdXItb3JkZXItYmxvY2sgLmNvbnRlbnQtYmxvY2t7Ym9yZGVyLWJvdHRvbTpub25lfS55b3VyLW9yZGVyLWl0ZW17cGFkZGluZy1ibG9jazowO21hcmdpbi1ib3R0b206MTZweH0ueW91ci1vcmRlci1pdGVtIC5hY2NvcmRpb257cGFkZGluZy1ib3R0b206MTBweH0ueW91ci1vcmRlci1pdGVtKy55b3VyLW9yZGVyLWl0ZW17bWFyZ2luLXRvcDozMHB4fS55b3VyLW9yZGVyLXRpdGxle2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJsb2NrOjVweDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7YWxpZ24taXRlbXM6Y2VudGVyfS55b3VyLW9yZGVyLW5hbWV7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDB9LnlvdXItb3JkZXItc3VtbWFyeXtkaXNwbGF5OmZsZXg7Zm9udC13ZWlnaHQ6NjAwO2FsaWduLWl0ZW1zOmJhc2VsaW5lfS55b3VyLW9yZGVyLXRvdGFsLXRleHR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzhweDtwYWRkaW5nLXJpZ2h0OjEycHh9LnlvdXItb3JkZXItdG90YWx7Y29sb3I6IzIwMjYyYX0ueW91ci1vcmRlci1kZXRhaWxze2NvbG9yOiMyMDI2MmE7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MjBweCAzMHB4IDIwcHggMH0ueW91ci1vcmRlci1saW5le2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMCAxNXB4IDB9LnlvdXItb3JkZXItbGluZS12YWx1ZXtmbGV4LWJhc2lzOjQ4JX0ueW91ci1vcmRlci1saW5lLW5hbWV7cGFkZGluZzowIDYwcHggMCAwO2ZsZXgtYmFzaXM6NDglfS55b3VyLW9yZGVyLXRvdGFscm93e2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJsb2NrOjE0cHg7YWxpZ24taXRlbXM6YmFzZWxpbmU7anVzdGlmeS1jb250ZW50OmVuZDtnYXA6MTZweH0ueW91ci1vcmRlci10b3RhbHJvdyAuY3QteW91ci1xdW90ZS1sYWJlbHtmb250LXdlaWdodDo5MDB9LnlvdXItb3JkZXItdG90YWxyb3cgLmN0LXlvdXItcXVvdGUtZGF0YXtmb250LXNpemU6MS4zNWVtO2ZvbnQtd2VpZ2h0OjYwMH0uc25henp5IC55b3VyLW9yZGVyLWl0ZW17cGFkZGluZy1ibG9jazowO2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjMDI5ZWUzO3BhZGRpbmctbGVmdDoxNnB4O21hcmdpbi1ib3R0b206MTZweH0uc25henp5IC55b3VyLW9yZGVyLW5hbWV7Zm9udC1zaXplOjE4cHh9LnNuYXp6eSAueW91ci1vcmRlci10aXRsZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zbmF6enkgLnlvdXItb3JkZXItc3VtbWFyeXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXdlaWdodDo0MDB9LnNuYXp6eSAueW91ci1vcmRlci10b3RhbC10ZXh0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojYjFiMWIxO3BhZGRpbmctcmlnaHQ6NDBweH0uc25henp5IC55b3VyLW9yZGVyLXRvdGFse2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjQwMH0uc25henp5IC55b3VyLW9yZGVyLWJsb2NrIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVye3BhZGRpbmctdG9wOjE2cHh9LnNuYXp6eSAueW91ci1vcmRlci10YWJsZSAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3d7Ym9yZGVyLXRvcDo1cHggZG91YmxlICNkN2Q1ZDV9LnNuYXp6eSAueW91ci1vcmRlci10b3RhbHJvd3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc25henp5IC55b3VyLW9yZGVyLXRvdGFscm93IC5jdC15b3VyLXF1b3RlLWxhYmVse2ZvbnQtd2VpZ2h0OjMwMH0uYWNjb3VudC1zd2l0Y2hlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MjAwcHg7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94Oy1tcy1mbGV4OjEgMSAyNSU7ZmxleDoxIDEgMjUlOy13ZWJraXQtZmxleDoxIDEgMzMlO3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnQtYm9keXtiYWNrZ3JvdW5kOiMyMTJmMzg7cGFkZGluZzo0M3B4IDY4cHggMTEwcHggMzhweH0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudC1ib2R5IC50aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43NX0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudC1ib2R5IC52YWx1ZVRleHR7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDowLjkyO2NvbG9yOiNmZmZmZmZ9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnQtYm9keSAuYWNjLXR5cGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU3O2NvbG9yOiNmZmZmZmY7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTo1cHh9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnRCdXR0b24gLmJ1dHRvbnttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowfS5mbGV4LXBhcmVudC1hY2N7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCl7LmZsZXgtcGFyZW50IC5hY2NvdW50LXN3aXRjaGVyey13ZWJraXQtZmxleDoxIDEgMzMlfX0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVye21hcmdpbjotMzBweDt0ZXh0LWFsaWduOmxlZnR9LmRpYWxvZy1tZXNzYWdlLWNvbnRhaW5lciAubW9kYWwtaGVhZGVye2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc1O2JhY2tncm91bmQtY29sb3I6I2VkZWVlZTtwYWRkaW5nOjE2cHggMjFweH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1ib2R5e21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjEwMHB4O3BhZGRpbmc6MTNweCAyM3B4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjpzb2xpZCAxcHggI2QwMDIxYjtjb2xvcjojZDAwMjFiO3BhZGRpbmc6MTNweCAyM3B4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVyIC5tb2RhbC1pY29ue21hcmdpbi1yaWdodDoyMHB4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVyIHN2Z3tmaWxsOiNkMDAyMWJ9Lm9mZi1jYW52YXMtb3Blbi1hY2NvdW50LXN3aXRjaGVye2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7W2RhdGEtdG9vbHRpcF06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6YXR0cihkYXRhLXRvb2x0aXApO29wYWNpdHk6MDtwYWRkaW5nOjFweCAzcHg7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMjAyNjJhO21hcmdpbi10b3A6MjBweDttYXJnaW4tbGVmdDoxMHB4fVtkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9fS50b29sa2l0LXBhZ2Uuc3RpY2t5Rm9vdFdyYXAucGYtZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxNDhweH0ubmV3cy1kZXRhaWwtcGFnZSAuYXNpZGV7Ym9yZGVyOm5vbmV9LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbiAuY29udGVudHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb24gLmNvbnRlbnQgLm1haW4tbm90aWZpY2F0aW9ue3BhZGRpbmc6MTJweCAwIDEycHggMTclO21heC13aWR0aDoyOTRweH0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50IC5tYWluLW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLXRpdGxle2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDY7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiNmZmZ9LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbiAuY29udGVudCAubWFpbi1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1jb250ZW50e2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDY7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiNmZmZ9LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbiAuY29udGVudCAuZGVsZXRlLW5vdGlmaWNhdGlvbiAuZGVsZXRle3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7b2JqZWN0LWZpdDpjb250YWluO2NvbG9yOiM5ZTljOWV9LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbjo6YWZ0ZXJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiM3Nzc2Nzc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxOSU7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjc3JX0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uOmxhc3QtY2hpbGQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGYtYWRtaW4uY2xpZW50LWVkaXQtbWFpbiAuc3RpY2t5Rm9vdE1haW57YmFja2dyb3VuZDpub25lfS5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b24sLnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lcntmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7Y29sb3I6IzIyMjIyMjtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lcnt3aWR0aDoxOXB4O3BhZGRpbmc6MH0ucGYtYWRtaW4ucGYtY3JlYXRlIC53cy1kYXRle3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wZi1hZG1pbiAuY2hhcnR7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fS5wZi1hZG1pbiAuZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOi0xMHB4IDAgMCAtNDFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC5jaGFydHt3aWR0aDo1MDBweDtoZWlnaHQ6NTAwcHh9LnBmLWFkbWluIC5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MThweDttYXJnaW46MCAwIDAgLTIwcHh9fS5wZi1hZG1pbiAuaWNvbi1kYXRlLXRpbWV7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0ucGYtYWRtaW4gLmRhdGUtdGltZS1ib3h7cGFkZGluZzowO2ZsZXgtd3JhcDpub3dyYXB9LnBmLWFkbWluIC5yZWQtbGlnaHRze2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30ucGYtYWRtaW4gLmdyZWVuLWxpZ2h0c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0NDN9LnBmLWFkbWluIC5ncmV5LWxpZ2h0c3tiYWNrZ3JvdW5kLWNvbG9yOiM3NjhjOTN9LnBmLWFkbWluIC5yb3VuZGVkLWltZ3tib3JkZXItcmFkaXVzOjU5cHg7d2lkdGg6NTlweDtoZWlnaHQ6NTlweDtvYmplY3QtZml0OmNvdmVyfS5wZi1hZG1pbiAucG91bmQtc3F1YXJle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5wZi1hZG1pbiAucG91bmQtc3F1YXJlLWRpc2FibGV7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LnBmLWFkbWluIC5wb3VuZC1zcXVhcmUtZ3JlZW57d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOiM4NmMzNDc7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LnBmLWFkbWluIC5pY29uLXBheW1lbnR7ZmlsbDojYzhjOWNhICFpbXBvcnRhbnQ7cGFkZGluZzo0cHg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoycHg7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtjdXJzb3I6cG9pbnRlcn0ucGYtYWRtaW4gLmljb24tcGF5bWVudC1kb25le3BhZGRpbmc6NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MXB4O3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7dG9wOjJweH0ucGYtYWRtaW4gLmVkaXQtcG9saWN5LXNoZWxse3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotM3B4fS5wZi1hZG1pbiAuaWNvbi1lZGl0LXNoZWxse2ZpbGw6IzAxYmVlNSAhaW1wb3J0YW50O2hlaWdodDoyNnB4O3dpZHRoOjI2cHh9LnBmLWFkbWluIC5waWMtYWxpZ257dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWFkbWluIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MH0ucGYtYWRtaW4gLnBheW1lbnQtYm9yZGVyLWdyZWVue2JvcmRlci1ib3R0b206NHB4IHNvbGlkICM4NmMzNDd9LnBmLWFkbWluIC5wYXltZW50LWJvcmRlci1yZWR7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI2YwMTczMX0ucGYtYWRtaW4gLnBheW1lbnQtYm9yZGVyLW9yYW5nZXtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjZjI4NjE5fS5wZi1hZG1pbiAucGF5bWVudC1ib3JkZXItZ3JleXtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjODY4Njg2fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cuZGF0YVRhYmxlIHRib2R5IHRke3BhZGRpbmc6NHB4IDIycHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuaWNvbi13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyB0ZDpsYXN0LWNoaWxkIC5kdC1hY3Rpb25ze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHR7dmlzaWJpbGl0eTpoaWRkZW47Y29sb3I6YmxhY2s7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoxMHB4IDA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDozMXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yNXB4O3doaXRlLXNwYWNlOm5vcm1hbDt3aWR0aDoxNjVweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOjEwcHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHQgLmRvbmV7d2lkdGg6MTQycHg7aGVpZ2h0OjMycHg7YmFja2dyb3VuZC1jb2xvcjojODZjMzQ3O21hcmdpbi10b3A6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4xNDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjExcHg7cGFkZGluZzo5cHg7Y3Vyc29yOnBvaW50ZXJ9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHQgLm50dXt3aWR0aDoxNDJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLWNvbG9yOiM4Njg2ODY7bWFyZ2luLXRvcDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE0O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MTFweDtwYWRkaW5nOjlweDtjdXJzb3I6cG9pbnRlcn0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02N3B4O2JvcmRlci13aWR0aDoxMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwLWhlYWR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWR7dmlzaWJpbGl0eTpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzo1cHggMDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjM3cHg7bGVmdDo5NHB4O21hcmdpbi1sZWZ0Oi0xMDNweDt3aWR0aDoxNjVweDtoZWlnaHQ6NDJweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02M3B4O2JvcmRlci13aWR0aDoxMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IHRoOmhvdmVyIC50b29sdGlwdGV4dC1oZWFke3Zpc2liaWxpdHk6dmlzaWJsZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5jdXN0b20tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzFjMWMxYjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDttYXJnaW46MHB4IC0yMnB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLmN1c3RvbS1zZWxlY3Qgc2VsZWN0e2Rpc3BsYXk6bm9uZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDo4cHg7cmlnaHQ6MTBweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOmJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGJsYWNrO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2sgYmxhY2s7dG9wOjIycHg7dHJhbnNmb3JtOnJvdGF0ZSgxMzdkZWcpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1pdGVtcyBkaXYsI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVke2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzFjMWMxYjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDtwYWRkaW5nOjhweCAxNnB4O2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlM2UzZTQ7cGFkZGluZzoxN3B4IDE2cHg7Ym94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMzYpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1pdGVtc3twb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dG9wOjk3JTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4Ojk5O2JveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjM2KX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaXRlbXMgLnNhbWUtYXMtc2VsZWN0ZWR7Y29sb3I6IzliOWI5Yjtwb2ludGVyLWV2ZW50czpub25lfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1oaWRle2Rpc3BsYXk6bm9uZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaXRlbXMgZGl2OmhvdmVyLCNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNhbWUtYXMtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxle3BhZGRpbmc6MDttYXJnaW46MCAtMjJweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSB0Ym9keSwjZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGUgdHIsI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHRke2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZGVlZWU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjIxfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSB0cntoZWlnaHQ6MTAwcHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHN2Z3tmaWxsOiMwMWJlZTV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlOmFmdGVye2Rpc3BsYXk6bm9uZX0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9ne2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7cG9zaXRpb246Zml4ZWQ7ZGlzcGxheTpibG9jazt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMyMjIyMjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTk5OTl9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyBmb3Jte3RleHQtYWxpZ246bGVmdDtvcGFjaXR5OjEgIWltcG9ydGFudH0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt3aWR0aDo0MCU7bWluLXdpZHRoOjQwMHB4O21heC13aWR0aDo4MCU7bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy10aXRsZXtiYWNrZ3JvdW5kOiNlZGVlZWU7cGFkZGluZzoyMHB4IDQwcHg7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvO2ZvbnQtc2l6ZTozMHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojMDYwNzA4O2xpbmUtaGVpZ2h0OjY4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdle21hcmdpbjowO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAuaW50cm97ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA1cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsIFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTZweH0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94IC5kaWFsb2ctYnV0dG9uLXJvd3tiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgxMDAsMTAwLDEwMCwwLjEpO2JhY2tncm91bmQtY29sb3I6IzIxMmYzODtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7cGFkZGluZy1yaWdodDo0MHB4fSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy1idXR0b24tcm93IGF7YmFja2dyb3VuZDojMDFiZWU1O2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoxNXB4IDAgMTVweCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO21pbi13aWR0aDoxNTBweDtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZzpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW19I21vZGFsLXBheW1lbnQgLnN1YlN0YXR1c0ZpZWxke3BhZGRpbmctYm90dG9tOjEwcHh9LnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgdGFibGV7bWluLXdpZHRoOjB9LnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgLmRhdGFUYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRoZWFkIHRoe2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzowLjMycHh9LnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0Ym9keSB0ZHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMyMDI0Mjc7bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZzoxLjFlbSAxOHB4O2hlaWdodDo0LjFlbX0ucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRib2R5IHRkIC5lbGxpcHtoZWlnaHQ6M2VtO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkICNyZWNlbnQtYWN0aXZpdHktcG9saWNpZXMgdGJvZHkgdGQsLnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgI2RhdGF0YWJsZS10b2RvIHRib2R5IHRke2hlaWdodDo4LjJlbX0ucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAjcmVjZW50LWFjdGl2aXR5LXBvbGljaWVzIHRib2R5IHRkIC5lbGxpcCwucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAjZGF0YXRhYmxlLXRvZG8gdGJvZHkgdGQgLmVsbGlwe2hlaWdodDo2ZW07LXdlYmtpdC1saW5lLWNsYW1wOjR9LnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItbGVmdC1jb2xvcjojMDI5ZWUzfXRkLmRlYWwtc3RhZ2V7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7bWluLXdpZHRoOjUwMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuMjM7bGV0dGVyLXNwYWNpbmc6MC4ycHg7Y29sb3I6IzFjMWMxYjt0ZXh0LWFsaWduOmNlbnRlcn0uYnJva2VyLWRhc2hib2FyZCB0ZC5kZWFsLXN0YWdle21pbi13aWR0aDowfXRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1cy10aXRsZXtwYWRkaW5nLWJvdHRvbToyMHB4fXRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1cy10aXRsZS5ub3QtcmVuZXdlZHtwYWRkaW5nOjA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX10ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3J7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjJweDtyaWdodDoyMnB4O2JvdHRvbToxOHB4fS5icm9rZXItZGFzaGJvYXJkIHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvcntib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtnYXA6OHB4fXRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVze2ZsZXg6MSAxIDEwcHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kOiMwMDk0NDM7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LnBmLWxpc3QgdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXN7aGVpZ2h0OjEycHh9LnBmLWxpc3QgdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXM6YWZ0ZXIsLnBmLWxpc3QgdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXM6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0zcHg7cmlnaHQ6LTNweDtib3R0b206NTAlO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDt0cmFuc2Zvcm06c2tldyg1MGRlZyl9LnBmLWxpc3QgdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXM6YWZ0ZXJ7dG9wOjUwJTtib3R0b206MDt0cmFuc2Zvcm06c2tldygtNTBkZWcpfXRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzLmN1cnJlbnQgfiBkaXYsdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXMubm9uZSx0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1cy5ub25lIH4gZGl2e2JhY2tncm91bmQ6IzAyOWVlMzt0cmFuc2l0aW9uOmNvbG9yIDAuNHMgZWFzZSAwc310ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1cy5jdXJyZW50IH4gZGl2OmhvdmVyLHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzLm5vbmU6aG92ZXIsdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXMubm9uZSB+IGRpdjpob3ZlcntiYWNrZ3JvdW5kOiMwMDk0NDN9LmFkbWluLWhvbWUtd2lkZ2V0IGgye2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzZweDtjb2xvcjozNnB4O2xpbmUtaGVpZ2h0OjF9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWV7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOi0zMHB4IC0xNnB4IDA7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWV7bWFyZ2luLXJpZ2h0Oi0xNnB4O21hcmdpbi1sZWZ0Oi0xNnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpey5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21le3dpZHRoOjEwMCV9fS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpe2JhY2tncm91bmQ6I0VFRUVFRTtmb250LXNpemU6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjI1JTttYXJnaW46MDtwYWRkaW5nOjE2cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KXsuYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saXtwYWRkaW5nOjE2cHggMTBweH19LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGk6bnRoLWNoaWxkKDNuKXtjbGVhcjpsZWZ0fS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4O3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzU5NUE1Qztib3JkZXI6MXB4IHNvbGlkICNFNkU3RTg7YmFja2dyb3VuZDp3aGl0ZTtoZWlnaHQ6MTAwJX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhOmhvdmVye2NvbG9yOiMxQzc1QkM7Ym9yZGVyLWNvbG9yOiMxQzc1QkN9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkuY3JlYXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6NTAlO2hlaWdodDoxMDAlfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpIGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoxMDAlO2NvbnRlbnQ6Jyd9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkgYSAuc3F1YXJlLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpIGEgLnNxdWFyZS1jb250ZW50IGRpdntmbGV4OjAgMCBhdXRvfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpIGEgLnNxdWFyZS1jb250ZW50IHNwYW57dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWFkbWluLmVycm9yLW9jY3VycmVkIC53cmFwLWV7d2lkdGg6NDAwcHg7bWFyZ2luOjgwcHggYXV0byAwIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWFkbWluLmVycm9yLW9jY3VycmVkIGltZ3ttYXJnaW4tYm90dG9tOjIwcHh9LnBmLXdhcm5pbmcgLmlhZCBoMSwucGYtYWdyZWVtZW50IC5pYWQgaDF7Zm9udC1zaXplOjIycHh9LnBmLXdhcm5pbmcgLmlhZCBoMiwucGYtYWdyZWVtZW50IC5pYWQgaDJ7Zm9udC1zaXplOjE5cHh9LnBmLXdhcm5pbmcgLmlhZCBoMywucGYtYWdyZWVtZW50IC5pYWQgaDN7Zm9udC1zaXplOjE2cHh9LnBmLXdhcm5pbmcgc3Bhbi5lbWJvbGQsLnBmLWFncmVlbWVudCBzcGFuLmVtYm9sZHtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTppdGFsaWN9LnBmLWxpc3QgLmRldGFpbHMtY29udHJvbCBhOmhvdmVyLC5wZi1saXN0IC5hY3Rpdml0eS1jb250cm9sIGE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnBmLWxpc3QgLmRldGFpbHMtY29udHJvbCBkaXYsLnBmLWxpc3QgLmFjdGl2aXR5LWNvbnRyb2wgZGl2e3RleHQtYWxpZ246Y2VudGVyfS5wZi1saXN0IC5pbmxpbmUtZm9ybXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGYtbGlzdCB0ZCB0ZXh0YXJlYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnBmLWxpc3QgLmljb24tYmluIHN2Z3t3aWR0aDoyM3B4O2hlaWdodDoyOHB4fS5wZi1saXN0IC5pY29uLWVkaXQgc3ZnLC5wZi1saXN0IC5pY29uLWFjdGl2aXR5IHN2Z3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5wZi1saXN0IC5pY29uLW5vdGVzIHN2Z3toZWlnaHQ6MjhweDt3aWR0aDoyMXB4fS5wZi12aWV3IGJvZHksLnBmLXZpZXcgaHRtbHtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufS5wZi12aWV3IGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zdGFmZi1lZGl0ICNwcm9me2Rpc3BsYXk6YmxvY2t9LnN0YWZmLWVkaXQgI3N0YWZmUGljdHVyZXttYXJnaW4tYm90dG9tOjEwcHh9LmJhdGNoRmlsZVVwbG9hZCAuaWNvbi13YXJuaW5nLXRyaWFuZ2xle2ZpbGw6I0QxN0IyRjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjEwcHh9LmJhdGNoRmlsZVVwbG9hZCAjYWN0aW9uc1RvVGFrZU9uQmFzZWRPblBvbGljeUlkIGg0e21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYmF0Y2hGaWxlVXBsb2FkICNhY3Rpb25zVG9UYWtlT25CYXNlZE9uUG9saWN5SWQgYnV0dG9ue21hcmdpbi10b3A6MWVtfS5iYXRjaEZpbGVVcGxvYWQgI2NhdGVnb3J5RmllbGRze2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tZmxvdzpyb3c7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMywgMWZyKTtncmlkLWdhcDo5cHg7bWFyZ2luLWJvdHRvbToyOHB4fS5iYXRjaEZpbGVVcGxvYWQgLmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbnttYXJnaW46MDt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfS5iYXRjaEZpbGVVcGxvYWQgLmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbntiYWNrZ3JvdW5kOiMyRDM3M0Q7Ym9yZGVyLWNvbG9yOiMyRDM3M0R9LmJhdGNoRmlsZVVwbG9hZCAuZG9jdW1lbnRfY2F0ZWdvcnlfYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVyLWNvbG9yOiMyRDM3M0R9LmJhdGNoRmlsZVVwbG9hZCAuZG9jdW1lbnRfY2F0ZWdvcnlfYnV0dG9uLnNlbGVjdGVke2JhY2tncm91bmQ6IzAyOWVlMztib3JkZXItY29sb3I6IzAyOWVlM30uYmF0Y2hGaWxlVXBsb2FkICNmaWxlVXBsb2FkQ29udGFpbmVyLmJhdGNoRmlsZVVwbG9hZENvbnRhaW5lcnttYXJnaW4tdG9wOjB9LmJhdGNoRmlsZVVwbG9hZCAjd3JhcHBlci1mb3ItY2hlY2tsaXN0RXhjZXB0aW9ue2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDttYXgtd2lkdGg6bm9uZX0uYmF0Y2hGaWxlVXBsb2FkICN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24gbGFiZWwuaW50cm8uaW50cm8tZmluZXtmbGV4LWJhc2lzOmZpdC1jb250ZW50O3dpZHRoOmZpdC1jb250ZW50O2FsaWduLXNlbGY6Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmJhdGNoRmlsZVVwbG9hZCBoMntmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC13ZWlnaHQ6MTAwfS5iYXRjaEZpbGVVcGxvYWQgI2RvY3VwbG9hZGZvcm17bWFyZ2luLWJvdHRvbToxMHB4fS5iYXRjaEZpbGVVcGxvYWQgI2RvY3VwbG9hZGZvcm0gLmZpZWxkd3JhcHttYXJnaW4tYm90dG9tOjlweH0uYmF0Y2hGaWxlVXBsb2FkICNkb2N1cGxvYWRmb3JtIC5maWVsZHdyYXAgbGFiZWx7ZGlzcGxheTpibG9ja30uYmF0Y2hGaWxlVXBsb2FkIC5kei1kZXRhaWxze2ZvbnQtc2l6ZToxM3B4fS5iYXRjaEZpbGVVcGxvYWQgI2ZpbGVVcGxvYWRlck5vdGVzRGl2e21hcmdpbjowIDMwcHggMzBweCAzMHB4fS5iYXRjaEZpbGVVcGxvYWQgLmFkZE5vdGVzQnRue3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sdW1uLWdhcDoxMHB4O3BhZGRpbmc6M3B4O2JvcmRlcjoxcHggZ3JleSBkYXNoZWQ7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDo1cHh9LmJhdGNoRmlsZVVwbG9hZCAuYWRkTm90ZXNCdG4gc3Zne2ZpbGw6IzAyOWVlMztoZWlnaHQ6MTRweDt3aWR0aDoxNHB4fS5iYXRjaEZpbGVVcGxvYWQgLmFkZE5vdGVzQnRuOmhvdmVye2NvbG9yOiMwMjllZTM7Ym9yZGVyLWNvbG9yOiMwMDAwMDA7Y3Vyc29yOnBvaW50ZXJ9Lmt5Yy1kZXRhaWwgLnN0aWNreUZvb3RXcmFwIC5zdGlja3lGb290TWFpbntiYWNrZ3JvdW5kOm5vbmV9Lmt5Yy1kZXRhaWwgLm1lc3NhZ2UtYnV0dG9ue2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2ZvbnQtc2l6ZToxNHB4O291dGxpbmU6bm9uZTtsaW5lLWhlaWdodDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowLjZyZW0gMXJlbTtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0O2N1cnNvcjpwb2ludGVyO21pbi1oZWlnaHQ6MzhweH0ua3ljLWRldGFpbCAjdXNlcm5hbWUtcGFnZXt0ZXh0LWFsaWduOmNlbnRlcn0ua3ljLWRldGFpbCAudXNlcm5hbWUtcGFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAxcHggMTFweCByZ2JhKDAsMCwwLDAuMjcpO2JvcmRlci1yYWRpdXM6MnB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjUwMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6NDJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozNXB4IDU1cHggMzVweDttaW4taGVpZ2h0OjI1MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzttYXJnaW4tdG9wOi0xNjBweH0ua3ljLWRldGFpbCAudXNlcm5hbWUtcGFnZS1jb250YWluZXIgLnVzZXJuYW1lLXN1Ym1pdHttYXJnaW4tdG9wOjEwcHh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0ua3ljLWRldGFpbCAuY2hhdC1jb250YWluZXJ7bWF4LXdpZHRoOjcwMHB4O21hcmdpbi1yaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tdG9wOjMwcHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDYwcHgpO21heC1oZWlnaHQ6NjAwcHg7cG9zaXRpb246cmVsYXRpdmV9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7bWFyZ2luOjA7b3ZlcmZsb3c6YXV0bztvdmVyZmxvdy15OnNjcm9sbDtwYWRkaW5nOjAgMjBweCAwcHggMjBweDtoZWlnaHQ6Y2FsYygxMDAlIC0gMTUwcHgpO21heC1oZWlnaHQ6NTAwcHh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAjbWVzc2FnZUZvcm17cGFkZGluZzoyMHB4fS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgdWwgbGl7bGluZS1oZWlnaHQ6MS41cmVtO3BhZGRpbmc6MTBweCAyMHB4O21hcmdpbjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNGY0ZjR9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSB1bCBsaSBwe21hcmdpbjowfS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgLmV2ZW50LW1lc3NhZ2V7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtjbGVhcjpib3RofS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgLmV2ZW50LW1lc3NhZ2UgcHtjb2xvcjojNzc3O2ZvbnQtc2l6ZToxNHB4O3dvcmQtd3JhcDpicmVhay13b3JkfS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZXtwYWRkaW5nLWxlZnQ6NjhweDtwb3NpdGlvbjpyZWxhdGl2ZX0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2UgaXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O292ZXJmbG93OmhpZGRlbjtsZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjQycHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdlIHNwYW57Y29sb3I6IzMzMztmb250LXdlaWdodDo2MDB9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdlIHB7Y29sb3I6IzQzNDY0Yn0ua3ljLWRldGFpbCAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGlucHV0e2hlaWdodDozOHB4O2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygxMDAlIC0gMjE3cHgpfS5reWMtZGV0YWlsICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9ue2Zsb2F0OmxlZnQ7d2lkdGg6ODBweDtoZWlnaHQ6MzhweDttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweH0ua3ljLWRldGFpbCAuYWRkZmlsZXt3aWR0aDoxMTBweCAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtiYWNrZ3JvdW5kOndoaXRlO2NvbG9yOiM5YjliOWIgIWltcG9ydGFudH0ua3ljLWRldGFpbCAuYWRkZmlsZTpob3Zlcntib3JkZXI6c29saWQgMXB4ICM5YjliOWI7YmFja2dyb3VuZDp3aGl0ZTtjb2xvcjojOWI5YjliICFpbXBvcnRhbnR9Lmt5Yy1kZXRhaWwgLmNoYXQtaGVhZGVye3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWNlY2VjfS5reWMtZGV0YWlsIC5jaGF0LWhlYWRlciBoMnttYXJnaW46MDtmb250LXdlaWdodDo1MDB9Lmt5Yy1kZXRhaWwgLmNvbm5lY3Rpbmd7cGFkZGluZy10b3A6NXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM3Nzc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjY1cHg7d2lkdGg6MTAwJX0ua3ljLWRldGFpbCAua3ljIC50YWJiZWR7YmFja2dyb3VuZDp3aGl0ZX0ua3ljLWRldGFpbCAua3ljIC50YWJiZWQ+c2VjdGlvbntib3JkZXI6bm9uZX0ua3ljLWRldGFpbCAua3ljIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCl7Lmt5Yy1kZXRhaWwgLmNoYXQtY29udGFpbmVye21hcmdpbjoxMHB4IDEwcHggMCAxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lmt5Yy1kZXRhaWwgLmNoYXQtY29udGFpbmVye2hlaWdodDpjYWxjKDEwMCUgLSAzMHB4KX0ua3ljLWRldGFpbCAudXNlcm5hbWUtcGFnZS1jb250YWluZXJ7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1yaWdodDoxNXB4O3BhZGRpbmc6MjVweH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIHVse2hlaWdodDpjYWxjKDEwMCUgLSAxMjBweCl9Lmt5Yy1kZXRhaWwgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBidXR0b257d2lkdGg6NjVweH0ua3ljLWRldGFpbCAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGlucHV0e3dpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KX0ua3ljLWRldGFpbCAuY2hhdC1oZWFkZXJ7cGFkZGluZzoxMHB4fS5reWMtZGV0YWlsIC5jb25uZWN0aW5ne3RvcDo2MHB4fS5reWMtZGV0YWlsIC5jaGF0LWhlYWRlciBoMntmb250LXNpemU6MS4xZW19fS5wZi1jcmVhdGUgLmNob3Nlbi1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0uaW5zdXJhbmNlcy1lZGl0IGJvZHk+ZGl2Om5vdCgjaGVhZGJhbmQpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjExMHB4fS5pbnN1cmFuY2VzLWVkaXQgLnNhdmVTZWN0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5pbnN1cmFuY2VzLWVkaXQgLmpzb25Gb3Jte3Bvc2l0aW9uOnN0YXRpY30uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3R7bWF4LXdpZHRoOjU4cHg7cGFkZGluZy1sZWZ0OjB9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0PmxhYmVsOm5vdCguZXJyb3Ipe3BhZGRpbmctcmlnaHQ6MH0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3Q+LmNvbGxlY3Rpb257anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4td2lkdGg6NThweH0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3Q+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7bWluLXdpZHRoOjB9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IGlucHV0W3R5cGU9Y2hlY2tib3hdKy5mb2Nie21hcmdpbi1yaWdodDowfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttaW4td2lkdGg6NTRweCAhaW1wb3J0YW50O21heC13aWR0aDo1NHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJTtwYWRkaW5nLWxlZnQ6MH0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtwYWRkaW5nOjAgNnB4O2hlaWdodDozNnB4O21hcmdpbi1yaWdodDowO2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJX0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmRlbGV0ZXJvd3twYWRkaW5nOjdweCA2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojOTc5Nzk3fS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuaWNvbi1qZi1kZWxldGV7ZmlsbDojOTc5Nzk3fS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1pbnB1dC10eXBlLWRlbGV0ZXttaW4td2lkdGg6NDRweCAhaW1wb3J0YW50O21heC13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJTtwYWRkaW5nLWxlZnQ6NnB4fS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1yb3d7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246Ym90dG9tfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSksLmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IC5qZi1yb3d7d2lkdGg6NDAlfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1yb3c+LmNvbGxlY3Rpb24gbGFiZWw6bm90KC5lcnJvcil7ZGlzcGxheTppbmxpbmUtZmxleH0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAubGlua2VkRm9ybSsubGlua2VkRm9ybSBsYWJlbCwuaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAubGlua2VkRm9ybUFkZE5ldyBsYWJlbHtkaXNwbGF5Om5vbmV9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgZmllbGRzZXR7cGFkZGluZzowfS5pbnN1cmFuY2VzLWNyZWF0ZSAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pbnN1cmFuY2VzLWNyZWF0ZTIgYm9keT5kaXY6bm90KCNoZWFkYmFuZCl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTEwcHh9Lmluc3VyYW5jZXMtY3JlYXRlMiAuc2F2ZVNlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9Lmluc3VyYW5jZXMtY3JlYXRlMiAuanNvbkZvcm17cG9zaXRpb246c3RhdGljfS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIGRpdiNyb2xlX2Nob3Nlbnt3aWR0aDphdXRvICFpbXBvcnRhbnR9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgZGl2I3N0YWZmX2Nob3Nlbnt3aWR0aDphdXRvICFpbXBvcnRhbnR9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0e3doaXRlLXNwYWNlOm5vd3JhcH0uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiAuamYtaW5wdXQtdHlwZS1zdWJtaXR7bWluLXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJX0uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtwYWRkaW5nOjZweCA2cHg7aGVpZ2h0OjM2cHh9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5kZWxldGVyb3d7cGFkZGluZzo3cHggNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk3OTc5N30uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmljb24tamYtZGVsZXRle2ZpbGw6Izk3OTc5N30uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiAuamYtaW5wdXQtdHlwZS1kZWxldGV7bWluLXdpZHRoOjQ0cHggIWltcG9ydGFudDttYXgtd2lkdGg6NDRweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgZmllbGRzZXQuYWRkLXNlY3Rvci1pZC1yb3dze21hcmdpbi1ib3R0b206NTBweH0uZG9jdW1lbnRzLWxpc3QgLmljb24tdGljay1kcmF3biwuZG9jdW1lbnRzLWxpc3QgLmljb24tY3Jvc3MtZHJhd257ZmlsbDojMDI5ZWUzO3ZlcnRpY2FsLWFsaWduOnRvcDtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4O21hcmdpbi1yaWdodDowLjI1ZW19LmRvY3VtZW50cy1maWxlVXBsb2FkICNmaWxlVXBsb2FkQ29udGFpbmVyLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkICNmaWxlVXBsb2FkQ29udGFpbmVyLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAjZmlsZVVwbG9hZENvbnRhaW5lciwuYXNzZXQtZWRpdCAjZmlsZVVwbG9hZENvbnRhaW5lcnt3aWR0aDoxMDAlO21hcmdpbjozMHB4IGF1dG99LmRvY3VtZW50cy1maWxlVXBsb2FkICNmaWxlVXBsb2FkV3JhcHBlciwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAjZmlsZVVwbG9hZFdyYXBwZXIsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyICNmaWxlVXBsb2FkV3JhcHBlciwuYXNzZXQtZWRpdCAjZmlsZVVwbG9hZFdyYXBwZXJ7YmFja2dyb3VuZDojZWNlY2VjO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7bWluLWhlaWdodDozMDBweDtmb250LXNpemU6MWVtO2NvbG9yOiM5OTk7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjFlbX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgI2ZpbGVVcGxvYWQsLmRvY3VtZW50cy1maWxlVXBsb2FkICNhc3NldERvY1VwbG9hZCwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAjZmlsZVVwbG9hZCwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAjYXNzZXREb2NVcGxvYWQsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyICNmaWxlVXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAjYXNzZXREb2NVcGxvYWQsLmFzc2V0LWVkaXQgI2ZpbGVVcGxvYWQsLmFzc2V0LWVkaXQgI2Fzc2V0RG9jVXBsb2Fke2JhY2tncm91bmQ6I2VjZWNlYzt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6NTBweDtib3JkZXI6bm9uZX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2UsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2UsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlLC5hc3NldC1lZGl0IC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscywuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscywuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHN7ei1pbmRleDoyMDtwb3NpdGlvbjppbmhlcml0O3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7Zm9udC1zaXplOjFlbTttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojOTk5O2xpbmUtaGVpZ2h0OjE1MCU7cGFkZGluZzowfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3LC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcsLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4MHB4O21hcmdpbjowLjVlbTtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czo1cHh9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcywuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwcHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmZmZmO2JhY2tncm91bmQtY29sb3I6Izg0ODQ4NDtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDAgMCA2cHggI2RlZGVkZSwgMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7Ym94LXNoYWRvdzowIDAgMCA2cHggcmdiYSgwLDAsMCwwLjEpLDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O21hcmdpbjo4cHggMDt3aWR0aDoxNjBweDtsZWZ0OjB9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIHNlbGVjdCwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3QsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIHNlbGVjdCwuYXNzZXQtZWRpdCAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3R7b3BhY2l0eTowLjM7cG9pbnRlci1ldmVudHM6bm9uZX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZHtiYWNrZ3JvdW5kOiNhZGRjM2N9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFya3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmF1dG87dG9wOjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztyaWdodDowO21hcmdpbjowO2ZvbnQtc2l6ZToxLjZlbX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWN9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7Y29sb3I6I2JmMTkxOX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJre2NvbG9yOiM0M2JiNDd9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWNlY2VjO3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxZW07Y29sb3I6Izk5OTtwYWRkaW5nOjB9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4sLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW57Ym9yZGVyOm5vbmV9LmRvY3VtZW50cy1maWxlVXBsb2FkIC50eXBlLXNlbCwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAudHlwZS1zZWwsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC50eXBlLXNlbCwuYXNzZXQtZWRpdCAudHlwZS1zZWx7YmFja2dyb3VuZDowMDA7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21hcmdpbi10b3A6NXB4fS5kb2N1bWVudHMtZmlsZVVwbG9hZCBsYWJlbCwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCBsYWJlbCwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgbGFiZWx7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbTo1cHh9LmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjI0cHggMCAzMnB4IDB9LmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0biwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2EsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fYiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmNoZWNrb3V0LWJhY2ssLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmNoZWNrb3V0LXNraXAsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9jLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fZCwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2UsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9nLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fbG9naW4sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0W3R5cGU9YnV0dG9uXSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5qZi1idG4sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBzcGFuLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IHNwYW4uYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5qZi1idG4sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IHNwYW4uYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBzcGFuLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24jbWFpbl9zdW1tYXJ5LC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tbGVmdDoxNnB4fS5jbGllbnQtbGlzdCAuaW5saW5lLWZvcm17ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNsaWVudC1saXN0IHRkLmRlbGV0ZWR7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtjb2xvcjojZmYwMDAwfS5jbGllbnQtZWRpdD5kaXZ7cG9zaXRpb246cmVsYXRpdmV9LmNsaWVudC1lZGl0IC5qc29uRm9ybXtwb3NpdGlvbjpzdGF0aWN9LmNsaWVudC1lZGl0IC50YWJiZWQ+c2VjdGlvbi5vcGVuPmRpdnttYXgtaGVpZ2h0OjcwMDBweH0uY2xpZW50LWVkaXQgI3NlY3RvciAuanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDA7bWF4LXdpZHRoOjgwMHB4fS5jbGllbnQtZWRpdC1sb2dpbi5hY2Nlc3MtZnVsbCAjcGVybWlzc2lvbnN7ZGlzcGxheTpub25lfS5jbGllbnQtZWRpdC1sb2dpbj5kaXY6bm90KCNoZWFkYmFuZCl7cGFkZGluZy1ib3R0b206MTEwcHh9LnRpdGxlLXNlY3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi10b3A6MH0jc2VjdG9yIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttaW4td2lkdGg6MTAwcHggIWltcG9ydGFudDttYXgtd2lkdGg6MTAwcHggIWltcG9ydGFudDt3aWR0aDowLjElfSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE1cHggIWltcG9ydGFudH0jc2VjdG9yIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuZGVsZXRlcm93e3BhZGRpbmc6N3B4IDZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9I3NlY3RvciAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmljb24tamYtZGVsZXRle2ZpbGw6Izk3OTc5N30jc2VjdG9yIC5qZi1pbnB1dC10eXBlLWRlbGV0ZXttaW4td2lkdGg6NDRweCAhaW1wb3J0YW50O21heC13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJX0jYWRkU2VjdG9ySUQgZmllbGRzZXQuYWRkLXNlY3Rvci1pZC1yb3dze21hcmdpbi1ib3R0b206NTBweH0jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtc3VibWl0e21pbi13aWR0aDoxMDBweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDBweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9I2FkZFNlY3RvcklEIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde3BhZGRpbmc6NnB4IDZweDtoZWlnaHQ6MzZweH0jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5kZWxldGVyb3d7cGFkZGluZzo3cHggNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk3OTc5N30jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5pY29uLWpmLWRlbGV0ZXtmaWxsOiM5Nzk3OTd9I2FkZFNlY3RvcklEIC5qZi1pbnB1dC10eXBlLWRlbGV0ZXttaW4td2lkdGg6NDRweCAhaW1wb3J0YW50O21heC13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJX0uY2xpZW50LWNvbnNvbGUgLnN0aWNreUZvb3RNYWlue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNsaWVudC1jb25zb2xlIC5ibG9jay5zaWRlYmFye2ZsZXgtYmFzaXM6MjUlO21pbi13aWR0aDoyNTBweH0uY2xpZW50LWNvbnNvbGUgLmpzb25Gb3JtIGZpZWxkc2V0e21heC13aWR0aDoxMDAlfS5jbGllbnQtY29uc29sZSAuanNvbkZvcm0gZmllbGRzZXQgZmllbGRzZXR7cGFkZGluZzowfS5jbGllbnQtY29uc29sZSAjbW9kYWxEaWFsb2cgLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowfS5jbGllbnQtY29uc29sZSAuY29uc29sZS1wYW5lLWFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMycHg7cmlnaHQ6MzJweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpub25lO3BhZGRpbmc6NHB4IDAgMCAwfS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQ+c2VjdGlvbntib3JkZXI6bm9uZTtib3JkZXItdG9wOjJweCBzb2xpZCB0cmFuc3BhcmVudH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkPnNlY3Rpb24+ZGl2e2Rpc3BsYXk6YmxvY2t9LmNsaWVudC1jb25zb2xlIG1haW4gLm5vLWpzIC50YWJiZWQ+c2VjdGlvbi5vcGVuPmRpdnttYXgtaGVpZ2h0OmluaGVyaXR9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFiYmVkPnNlY3Rpb257Ym9yZGVyLXRvcDoxcHggc29saWQgdHJhbnNwYXJlbnR9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7bWFyZ2luOjA7cGFkZGluZzowcHg7Ym9yZGVyOm5vbmV9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nLC5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYndyYXAgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzozMHB4IDBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZywuY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJiZWQgLnRhYndyYXAgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzozMHB4IDMwcHggMzBweCAwcHh9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7bWFyZ2luOjA7cGFkZGluZzowcHg7Ym9yZGVyOm5vbmV9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nLC5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYndyYXAgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzozMHB4IDBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZywuY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJiZWQgLnRhYndyYXAgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzozMHB4IDMwcHggMzBweCAwcHh9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAub3ZlcmZsb3dUYWJze3JpZ2h0OjA7bGVmdDppbmhlcml0fS5jbGllbnQtY29uc29sZSBtYWluIHNlY3Rpb24uYWN0aXZlLndhaXRpbmc6YWZ0ZXJ7Y29udGVudDpcIlwiO3RvcDowO3JpZ2h0OjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjRweDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2Q4ZDhkODtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQtc2l6ZToyMDAlIDEwMCU7LXdlYmtpdC1hbmltYXRpb246d2lwZSAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246d2lwZSAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOndpcGUgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxMDthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEwfUAtd2Via2l0LWtleWZyYW1lcyB3aXBlezAle2JhY2tncm91bmQtcG9zaXRpb246MjAwJSAwfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUAtbW96LWtleWZyYW1lcyB3aXBlezAle2JhY2tncm91bmQtcG9zaXRpb246MjAwJSAwfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgd2lwZXswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjIwMCUgMH0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCAwfX0uY2xpZW50LWNvbnNvbGUgbWFpbiAuc3VtbWFyeS1zdGF0c3tmbGV4LWdyb3c6MDtmbGV4OmluaGVyaXQ7bWFyZ2luOjAgLTMycHh9LmNsaWVudC1jb25zb2xlIG1haW4gLnN1bW1hcnktc3RhdHMgLnN1bW1hcnktc3RhdHtmbGV4OmluaGVyaXQ7bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTZweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuc3VtbWFyeS1zdGF0cyAuc3VtbWFyeS1tZXRhLC5jbGllbnQtY29uc29sZSBtYWluIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LWljb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDoxMDA7bWFyZ2luLXJpZ2h0OjEwcHh9LmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRze2ZsZXgtZ3JvdzowO2ZsZXg6aW5oZXJpdDttYXJnaW46LTMycHggMCAtMzJweCAtMTZweDt3aWR0aDphdXRvO21pbi13aWR0aDphdXRvfS5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93e2ZsZXg6aW5oZXJpdDttaW4td2lkdGg6MDtkaXNwbGF5OmlubGluZS1mbGV4O3BhZGRpbmc6MTZweDt3aWR0aDphdXRvO21heC13aWR0aDozMyU7ZmxleC1ncm93OjB9LmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgbGFiZWwuc3RhdC1pY29uLC5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93ICpbZGF0YS1zdGF0LWljb25de2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6MTAwO21hcmdpbi1yaWdodDowO2JvcmRlcjowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3BhY2l0eToxO2ZsZXgtc2hyaW5rOjA7bWluLXdpZHRoOjB9LmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgbGFiZWwuc3RhdC1pY29ue3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmU7bWluLXdpZHRoOjQ1cHh9LmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgKltkYXRhLXN0YXQtaWNvbl17d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLnN0YXQtaWNvbltmb3I9dG90YWxMb3NzXSBzdmd7ZmlsbDojYmIwMDAwfS5jbGllbnQtY29uc29sZSBtYWluIC5jbGllbnQtY29uc29sZXtiYWNrZ3JvdW5kOndoaXRlfS5jbGllbnQtY29uc29sZSAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeSAuY29udGFjdC1ibG9ja3ttYXgtd2lkdGg6MzAwcHg7Y29sb3I6IzIwMjYyYX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLmNvbnRhY3QtYmxvY2sgYXtjb2xvcjojMjAyNjJhfS5jbGllbnQtY29uc29sZSAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeSAuY29udGFjdC1ibG9jayBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5jb250YWN0LWJsb2NrIC5jaG9zZW4tc2luZ2xle2JvcmRlci10b3A6MDtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JhY2tncm91bmQ6bm9uZTtib3gtc2hhZG93Om5vbmV9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5wZXJzb257cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy10b3A6NnB4fS5jbGllbnQtY29uc29sZSAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeSAucGVyc29uLnByaW1hcnktb25seXtwYWRkaW5nLWxlZnQ6MH0udXctcmVxdWVzdHMtbGlzdCAuc2VuZHttYXJnaW4tdG9wOjMycHh9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwfS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlIC5yZnFDcmVhdGVTdWJIZWFkZXJ7Zm9udC1zaXplOjIycHg7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctdG9wOjB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVMYWJlbHtwYWRkaW5nLXRvcDoxNHB4O3BhZGRpbmctYm90dG9tOjEycHh9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVMaW5le3BhZGRpbmctYm90dG9tOjhweDtwYWRkaW5nLXRvcDoxMHB4fS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRmllbGRTZXR7bWFyZ2luLWJvdHRvbTowfS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlQnV0dG9uRmllbGRTZXR7bWFyZ2luOjB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVFeGVjTGFiZWx7cGFkZGluZy1ib3R0b206MH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUV4ZWNTdW1tYXJ5e21hcmdpbi10b3A6MzBweH0ucmZxRXhlY1N1bW1hcnl7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5yZnFFeGVjTGFiZWx7ZmxleC1iYXNpczozMCV9LnJmcUV4ZWNWYWx1ZXtmbGV4LWJhc2lzOjcwJX0ucmZxUmVxdWVzdC1oZWFkZXItdGV4dHtmb250LXNpemU6MjJweDtjb2xvcjojMDYwNzA4O3BhZGRpbmctYm90dG9tOjI4cHh9LnJmcVJlcXVlc3QtZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjYwMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNDM7Y29sb3I6IzIwMjYyYX0ucmZxUmVxdWVzdC1ibG9ja3tmbGV4OjEgMSAyMiU7bWFyZ2luLWJvdHRvbTo2cHh9LnJmcVJlcXVlc3QtdmFsdWV7ZmxleC1iYXNpczo2MCV9LmJvdW5kcyAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXIgLnJmcVJlcXVlc3REZXRhaWwgLnJmcURlY2xpbmVkIHRkLC5qZi1oZWFkZXItYm91bmRzIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciAucmZxUmVxdWVzdERldGFpbCAucmZxRGVjbGluZWQgdGR7YmFja2dyb3VuZDojZjJmNGY0fS5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsLC5zdGlja3lGb290TWFpbiAuamYtaGVhZGVyLWJvdW5kcyAucmZxUmVxdWVzdERldGFpbHtib3JkZXItY29sbGFwc2U6dW5zZXR9LnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGQsLnN0aWNreUZvb3RNYWluIC5qZi1oZWFkZXItYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsIHRke2JvcmRlcjowO2JhY2tncm91bmQ6d2hpdGV9LnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGgsLnN0aWNreUZvb3RNYWluIC5qZi1oZWFkZXItYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsIHRoe2JvcmRlcjowO2JhY2tncm91bmQ6d2hpdGU7dGV4dC1hbGlnbjpsZWZ0fS5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsSGVhZGVyLC5zdGlja3lGb290TWFpbiAuamYtaGVhZGVyLWJvdW5kcyAucmZxUmVxdWVzdERldGFpbEhlYWRlcntib3JkZXItYm90dG9tOjVweCBzb2xpZCBibGFjaztib3JkZXItdG9wOjVweCBzb2xpZCBibGFjaztib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnJmcXJEZXRhaWxDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MCAyMHB4fS5yZnFyTWFpbkNvbnRhaW5lcnt0ZXh0LWFsaWduOmxlZnR9LnJmcUV4ZWNMYWJlbHtmbGV4LWJhc2lzOjMwJTtwYWRkaW5nOjVweCAxNXB4fS5yZnFFeGVjVmFsdWV7ZmxleC1iYXNpczo3MCU7cGFkZGluZzo1cHh9LnJmcXJEZXRhaWxMYWJlbHtmbGV4LWJhc2lzOjMwJTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo1cHggMTVweH0ucmZxckRldGFpbFZhbHVle2ZsZXgtYmFzaXM6NzAlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjVweH0ucmZxckRldGFpbFRpdGxle2JhY2tncm91bmQ6I2VkZWVlZTtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDtwYWRkaW5nOjIwcHggMTVweCAwIDM1cHg7bWFyZ2luOjAgMCAyNXB4IDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZnFyRGV0YWlsU3ViVGl0bGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0O2ZvbnQtc2l6ZToyMHB4O3BhZGRpbmc6MTVweCAzNXB4fS5yZnFyRGV0YWlsUmVmZXJlbmNle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIuNjU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xMHB4O2xlZnQ6LTE1cHh9LnJmcXJEZXRhaWxCb2xke2ZvbnQtd2VpZ2h0OjYwMH0ucmZxckRldGFpbFNlcGVyYXRvcntwYWRkaW5nOjEwcHggIDM1cHggMTBweCAzNXB4fS5yZnFyRGV0YWlsRm9vdGVye3BhZGRpbmc6MTBweH0ucmZxclN0YXR1c1RleHR7YmFja2dyb3VuZDojNDI0ZTU2O2NvbG9yOndoaXRlO3BhZGRpbmc6NnB4IDE0cHggNHB4IDE0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5yZnFyU3RhdHVzQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjE1cHggMzVweCAxOHB4IDM1cHh9LnJmcXJTdGF0dXNBd2FyZGVke2JhY2tncm91bmQ6IzYwYjYwMn0ucmZxclN0YXR1c0FjY2VwdGVke2JhY2tncm91bmQ6IzUzOGExN30ucmZxclN0YXR1c0RlY2xpbmVke2JhY2tncm91bmQ6I2JiYmJiYn0ucmZxclN0YXR1c0F3YWl0aW5nUmVzcG9uc2V7YmFja2dyb3VuZDojZjI4OTIxfS5yZnFyRGV0YWlsQm9keXtmb250LXNpemU6MTRweH0udW5kZXJ3cml0ZXIgLmNyZnFGYXZvdXJpdGVDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LnVuZGVyd3JpdGVyIC5jcmZxRmF2b3VyaXRlIHN2Z3tmaWxsOiNkZjQwNTN9LnVuZGVyd3JpdGVyIC5jcmZxTm90RmF2b3VyaXRlIHN2Z3tmaWxsOiNhMmExYTJ9LnVuZGVyd3JpdGVyIC5zdGlja3lGb290V3JhcCAuY3JmcVN0YXR1c0RlY2xpbmVkIHRke2NvbG9yOiM5QjlEOUZ9LnVuZGVyd3JpdGVyIC5jcmZxU2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZmVlM2M3fS51bmRlcndyaXRlciAucW97bWluLWhlaWdodDoxMDBweH0udW5kZXJ3cml0ZXIgdGFibGUubGlzdHt3aWR0aDo0ODBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOiM3ZWE4Zjg7Ym9yZGVyLXN0eWxlOnNvbGlkO2NvbG9yOiMwMDAwMDB9LnVuZGVyd3JpdGVyIHRhYmxlLmxpc3QgdGQsLnVuZGVyd3JpdGVyIHRhYmxlLmxpc3QgdGh7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItY29sb3I6IzdlYThmODtib3JkZXItc3R5bGU6c29saWQ7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpsZWZ0fS51bmRlcndyaXRlciB0YWJsZS5saXN0IHRoZWFke2JhY2tncm91bmQtY29sb3I6IzdlYThmOH0udW5kZXJ3cml0ZXIgdGFibGUuY2FudmFze3dpZHRoOjQ4MHB4O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOiM3ZWE4Zjh9LnVuZGVyd3JpdGVyIC5ib3h7d2lkdGg6NDgwcHg7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6I2NjY2NjY30udW5kZXJ3cml0ZXIgZGl2LmJsdWVUYWJsZXtib3JkZXI6MXB4IHNvbGlkICMwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsLC51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWR7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO3BhZGRpbmc6MnB4IDEwcHh9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxse2ZvbnQtc2l6ZToxNXB4fS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZVJvdzpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojRUVFRUVFfS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmd7YmFja2dyb3VuZDojMDAwMDAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0NDQ0NDR9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyAuZGl2VGFibGVIZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2VlZWVlZTtib3JkZXItbGVmdDoxcHggc29saWQgI0FBQUFBQX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5nIC5kaXZUYWJsZUhlYWQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGV7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojRkZGRkZGO2JhY2tncm91bmQ6I0FBQUFBQTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNhYWEgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjYWFhIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNhYWEgMTAwJSk7Ym9yZGVyLXRvcDoycHggc29saWQgIzQ0NDQ0NH0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGV7Zm9udC1zaXplOjE1cHh9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rc3t0ZXh0LWFsaWduOnJpZ2h0fS51bmRlcndyaXRlciAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSAubGlua3MgYXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiMxQzZFQTQ7Y29sb3I6I0ZGRkZGRjtwYWRkaW5nOjJweCA4cHg7Ym9yZGVyLXJhZGl1czo1cHh9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3Rlcntib3JkZXItdG9wOm5vbmV9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciAudGFibGVGb290U3R5bGV7cGFkZGluZzozcHggNXB4fS51bmRlcndyaXRlciAuZGl2VGFibGV7ZGlzcGxheTp0YWJsZX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlUm93e2Rpc3BsYXk6dGFibGUtcm93fS51bmRlcndyaXRlciAuZGl2VGFibGVIZWFkaW5ne2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVDZWxsLC51bmRlcndyaXRlciAuZGl2VGFibGVIZWFke2Rpc3BsYXk6dGFibGUtY2VsbH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlRm9vdENlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO2JvcmRlcjowfS51bmRlcndyaXRlciAuZGl2VGFibGVDZWxsUmlnaHR7ZGlzcGxheTp0YWJsZS1jZWxsO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzoxMHB4fS51bmRlcndyaXRlciAuZGl2VGFibGVIZWFkaW5ne2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVGb290e2Rpc3BsYXk6dGFibGUtZm9vdGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVCb2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS51bmRlcndyaXRlciAucmZxT3B0aW9uc0NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozMnB4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0l0ZW17ZmxleC1iYXNpczo1MCV9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zQnRue2xpbmUtaGVpZ2h0OjA7bWF4LWhlaWdodDozMHB4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0dyb3Vwe21hcmdpbjoyMHB4IDIwcHggMCAwO21pbi13aWR0aDo0MDBweDttaW4taGVpZ2h0OjUwMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zUGlja3ttYXJnaW46MjBweCAyMHB4IDAgMDttaW4td2lkdGg6NDAwcHh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zR3JvdXBIZWFkZXJ7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6YmxhY2s7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjIwcHh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zR3JvdXBCb2R5e3BhZGRpbmc6MTZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZ3JvdzoxO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51bmRlcndyaXRlciAucmZxT3B0aW9uc0dyb3VwUGx1c3thbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtkaXNwbGF5OmZsZXh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zSW5wdXR7d2lkdGg6NmVtfS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxle3dpZHRoOjEwMCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZSB0cntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxlIHRib2R5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnVuZGVyd3JpdGVyIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyQ2VsbHtwYWRkaW5nOjdweH0udW5kZXJ3cml0ZXIgLnJmcUZvb3RlckNlbGwye3dpZHRoOmNhbGMoNmVtICsgMjBweCl9LnVuZGVyd3JpdGVyIC5yZnFGb290ZXJDZWxsM3t3aWR0aDoxNjhweH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUb3RhbExhYmVse2ZvbnQtd2VpZ2h0OjYwMH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFPcHRpb25zVGl0bGVCb3h7YmFja2dyb3VuZDpibGFjaztib3JkZXItY29sb3I6YmxhY2s7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtib3gtc2hhZG93OnVuc2V0fS51bmRlcndyaXRlciAub3B0aW9uQ29sMXt3aWR0aDphdXRvfS51bmRlcndyaXRlciAub3B0aW9uQ29sMnt3aWR0aDphdXRvfS51bmRlcndyaXRlciAub3B0aW9uQ29sM3t3aWR0aDo5MHB4fS51bmRlcndyaXRlciAub3B0aW9uQ29sNHt3aWR0aDoxMzBweH0udW5kZXJ3cml0ZXIgLm9wdGlvbkNvbDV7d2lkdGg6NDBweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7Zm9udC1zaXplOjIycHg7Y29sb3I6IzA2MDcwODtwYWRkaW5nLWJvdHRvbToyOHB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6NjAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojMjAyNjJhfS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1ibG9ja3tmbGV4OjEgMSAyMiU7bWFyZ2luLWJvdHRvbTo2cHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LXZhbHVle2ZsZXgtYmFzaXM6NjAlfS51bmRlcndyaXRlciAucmZxT3B0aW9ucy1kcmFnLWRyb3AtdGl0bGV7Zm9udC1mYW1pbHk6J2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMyMDI2MmE7bGluZS1oZWlnaHQ6MS42NDttYXJnaW4tdG9wOjUwcHh9LnVuZGVyd3JpdGVyIC5yZnFNYW5hZ2VPcHRpb25zIC5zdGlja3lGb290TWFpbntwYWRkaW5nOjMycHggMH0udW5kZXJ3cml0ZXIgLnJmcVBsdXNUZXh0e21hcmdpbi1ib3R0b206NTBweDtmb250LXNpemU6MThweH0udW5kZXJ3cml0ZXIgLnJmcVBsdXNJY29ue3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTQwcHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0QXBwcm92ZS1oZWFkZXItdGV4dHtmb250LXNpemU6MjJweDtjb2xvcjojMDYwNzA4O3BhZGRpbmctYm90dG9tOjI4cHg7cGFkZGluZy10b3A6MjhweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjYwMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNDM7Y29sb3I6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtYmxvY2t7ZmxleDoxIDEgMjIlO21hcmdpbi1ib3R0b206NnB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC12YWx1ZXtmbGV4LWJhc2lzOjYwJX0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3dpZHRoOjNweH0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNOb3RRdW90ZWR7YmFja2dyb3VuZDojZDAwMjFifS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c0F3YXJkZWR7YmFja2dyb3VuZDojNjBiNjAyfS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c1F1b3RlZHtiYWNrZ3JvdW5kOiM0YTkwZTJ9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVzUXVvdGVke2JhY2tncm91bmQ6IzRhOTBlMn0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNMb3N0e2JhY2tncm91bmQ6I2I0NzNlZH0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNEZWNsaW5lZHtiYWNrZ3JvdW5kOiM5MDhmOTB9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzIHRke3Bvc2l0aW9uOnJlbGF0aXZlfS51bmRlcndyaXRlciAucmZxclBvcHVwRm9vdGVye2JhY2tncm91bmQ6IzIxMmYzODtwYWRkaW5nOjE2cHg7bWFyZ2luOjQwcHggMCAwIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cEZvb3RlciBhe2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtwYWRkaW5nOjZweCA1NXB4O2NvbG9yOndoaXRlfS51bmRlcndyaXRlciAucmZxclBvcHVwRW1wdHlGb290ZXJ7YmFja2dyb3VuZDojMjEyZjM4O3BhZGRpbmc6NDJweDttYXJnaW46NDBweCAwIDAgMH0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cCAuc3ViRGV0YWlse2Rpc3BsYXk6bm9uZX0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cCAuYWN0aXZlKy5zdWJEZXRhaWx7ZGlzcGxheTpibG9ja30udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kVGl0bGV7Zm9udC1zaXplOjIycHg7cGFkZGluZzo1cHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN0YXJ0e3BhZGRpbmc6MTVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kRGF0YXtwYWRkaW5nOjVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kQWRkQnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjVweCAwIDIwcHggMH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6N3B4IDAgMjBweCAwfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTZXBlcmF0b3J7cGFkZGluZzoyMnB4IDVweCAxNnB4IDVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3ViakNlbGx7cGFkZGluZzoxMHB4IDIycHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqVGl0bGV7bGluZS1oZWlnaHQ6Mi40NX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3VialRpdGxle2xpbmUtaGVpZ2h0OjIuNDV9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpMaW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXI6MXB4IHNvbGlkICMyMDI2MmE7bWF4LXdpZHRoOjEwMHB4O3BhZGRpbmc6M3B4IDAgMnB4IDEwcHg7Y29sb3I6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3Viakljb25Db250YWluZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtmaWxsOiMyMDI2MmF9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpJY29ue3dpZHRoOjEwcHg7ZmlsbDojMjAyNjJhfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqUmVtb3Zle3BhZGRpbmc6MHB4IDEycHggMHB4IDEwcHg7bGluZS1oZWlnaHQ6MS43fS51bmRlcndyaXRlciAuc3RpY2t5Rm9vdFdyYXAgLnJmcXJEZXRhaWxCb2R5IC5zaG93U3ViamVjdHtkaXNwbGF5OmJsb2NrfS51bmRlcndyaXRlciAucmZxckRldGFpbEJvZHkgLnJmcVN1YmplY3R7ZGlzcGxheTpub25lfS5vcHRpb24tZ3JvdXBzLWxpc3QgLmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtkaXNwbGF5Om5vbmU7YmFja3JvdW5kOnBpbmt9Lm9wdGlvbi1ncm91cHMtbGlzdCAuZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ub3B0aW9uLWdyb3Vwcy1saXN0IC5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7ZGlzcGxheTpub25lfS5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fYSwub3B0aW9uLWdyb3Vwcy1saXN0ICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9iLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuY2hlY2tvdXQtYmFjaywub3B0aW9uLWdyb3Vwcy1saXN0IC5jaGVja291dC1za2lwLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9jLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5vcHRpb24tZ3JvdXBzLWxpc3QgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fZCwub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fZSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fZywub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fbG9naW4sLm9wdGlvbi1ncm91cHMtbGlzdCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAub3B0aW9uLWdyb3Vwcy1saXN0IGJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgaW5wdXRbdHlwZT1idXR0b25dLC5vcHRpb24tZ3JvdXBzLWxpc3QgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5vcHRpb24tZ3JvdXBzLWxpc3QgaW5wdXRbdHlwZT1idXR0b25dLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmpmLWJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm9wdGlvbi1ncm91cHMtbGlzdCBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmpmLWJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAub3B0aW9uLWdyb3Vwcy1saXN0IHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5vcHRpb24tZ3JvdXBzLWxpc3Qgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCBidXR0b24jbWFpbl9zdW1tYXJ5LC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5vcHRpb24tZ3JvdXBzLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5vcHRpb24tZ3JvdXBzLWxpc3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAub3B0aW9uLWdyb3Vwcy1saXN0IGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWFyZ2luLWxlZnQ6OHB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLnJmcUV4ZWNTdW1tYXJ5e3BhZGRpbmctdG9wOjMycHh9Lm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6N3B4IDAgMjBweCAwfS5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7cGFkZGluZy1sZWZ0OjE1cHh9LmF2YWlsYWJsZS11bmRlcndyaXRlcnMtbGlzdCAuYm91bmRzIC5jb2x1bW4tdGl0bGUsLmF2YWlsYWJsZS11bmRlcndyaXRlcnMtbGlzdCAuamYtaGVhZGVyLWJvdW5kcyAuY29sdW1uLXRpdGxle3BhZGRpbmctbGVmdDoxNXB4fS51dy1yZXF1ZXN0cy1saXN0IC5kYXRhVGFibGVzX3dyYXBwZXJ7bWFyZ2luLWJvdHRvbTo2MHB4fS51dy1yZXF1ZXN0cy1saXN0IC5jcmZxUmV0cmFjdFNlbGVjdGVke21hcmdpbi1ib3R0b206NTBweH0ucmZxLWxpc3QgLmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnJmcS1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjQwZW07cGFkZGluZzowfS5yZnEtbGlzdCB0YWJsZSB0Ym9keSAuYWN0aW9uc3twYWRkaW5nOjEwcHh9LnJmcS1saXN0IC5kYXRhVGFibGUgLnJmcVJlcXVlc3REZXRhaWwgdGJvZHkgdHIgdGR7cGFkZGluZy1sZWZ0OjEwcHh9LnJmcS1zdWJqZWN0aXZpdGllcyAucmZxU3ViamVjdCAucmZxclJlc3BvbmRTdWJtaXRCdXR0b25zIGF7d2lkdGg6MzAwcHg7bWFyZ2luLXRvcDoxOHB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Ym94LXNpemluZzppbmhlcml0fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fYSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9iLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuY2hlY2tvdXQtYmFjaywub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5jaGVja291dC1za2lwLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9jLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fZCwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fZSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fZywub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fbG9naW4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1idXR0b25dLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1idXR0b25dLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpmLWJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpmLWJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBidXR0b24jbWFpbl9zdW1tYXJ5LC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWFyZ2luLWxlZnQ6MTZweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5jbXFMZWFkQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5vcHRpb24tZ3JvdXBzLWxpc3QgLmNtcUxlYWQgc3Zne2ZpbGw6I2RmNDA1MztoZWlnaHQ6MzBweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5jbXFOb3RMZWFkIHN2Z3tmaWxsOiNhMmExYTI7aGVpZ2h0OjMwcHh9Lm9wdGlvbi1ncm91cHMtbGlzdCAuanNvbkZvcm0gdGV4dGFyZWF7bWluLWhlaWdodDoxNTVweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5kYXRhVGFibGUgLnJmcVJlcXVlc3REZXRhaWwgdGJvZHkgdHIgdGR7cGFkZGluZy1sZWZ0OjEwcHh9LnJmcS1wcm9wb3NhbCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17ZmxvYXQ6bGVmdH0ucmZxLXByb3Bvc2FsIGZvcm0gLmJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfS5yZnEtcHJvcG9zYWwgZm9ybSAucmVqZWN0Q29udGFpbmVye2Rpc3BsYXk6ZmxleH0ucmZxLXByb3Bvc2FsIGZvcm0gLnJlamVjdHtoZWlnaHQ6NTZweH0ucmZxLXByb3Bvc2FsIGZvcm0gLnJhdGlvbmFsZXttYXJnaW46MTBweCAwIDAgMjBweH0ucmZxci1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjQwZW07cGFkZGluZzowfS5yZnEtcmVxdWVzdC1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjQwZW07cGFkZGluZzowfS5yZnFFeGVjU3VtbWFyeXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnJmcUV4ZWNMYWJlbHtmbGV4LWJhc2lzOjMwJX0ucmZxRXhlY1ZhbHVle2ZsZXgtYmFzaXM6NzAlfS5yZnFFeGVjVmFsdWVDbGllbnR7Zm9udC13ZWlnaHQ6NjAwfS5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7ZGlzcGxheTpub25lfS5yZnFTdGF0dXNBd2FyZGVke2JhY2tncm91bmQ6IzYwYjYwMn0ucmZxU3RhdHVzQ29tcGxldGV7YmFja2dyb3VuZDojNTM4YTE3fS5yZnFTdGF0dXNJbkNvbXBsZXRle2JhY2tncm91bmQ6I2YyODkyMX0ucmZxU3RhdHVzQ3JlYXRlZHtiYWNrZ3JvdW5kOiNiYmJiYmJ9LmFsbFF1b3Rlc1Jlc3BvbmRlZHtmb250LXdlaWdodDo1MDA7Y29sb3I6IzYwYjYwMn0uc29tZVF1b3Rlc1Jlc3BvbmRlZHtmb250LXdlaWdodDo1MDA7Y29sb3I6I2YyODkyMX0ucmZxU3RhdHVze3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozOHB4O3dpZHRoOjM4cHg7ZmlsbDojZmZmfS5yZnFTdGF0dXNTdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zdW1tYXJ5LW9mLWNoYW5nZXMgLnRleHQtY2hhbmdlZC1pbmZve2NvbG9yOm1lZGl1bWJsdWV9LnN1bW1hcnktb2YtY2hhbmdlcyAuYm94LWZvcm1ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3VtbWFyeS1vZi1jaGFuZ2VzIC5ib3gtZm9ybXMgLnN1bW1hcnktc2phe21hcmdpbjowIDVweDt3aWR0aDo0OSV9I2RhdGF0YWJsZS1wb2xpY2llcyAudHJpZ2dlcl9wb3B1cF9mcmljY3tjdXJzb3I6cG9pbnRlcn0ud3JhcHBlci1jb21wYXJle2Rpc3BsYXk6bm9uZX0ud3JhcHBlci1jb21wYXJlIC5iYWNrZ3JvdW5ke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjczKTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO3otaW5kZXg6OTk5OTl9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDozMCU7bWF4LWhlaWdodDozMCU7bWFyZ2luOjMwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke21hcmdpbjoyNSV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke21hcmdpbjoyMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWFyZ2luOjE0JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXJnaW46OCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWluLXdpZHRoOjY1JTttYXJnaW46YXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWF4LXdpZHRoOjczJX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5jaG9zZW4tY29udGFpbmVye3dpZHRoOjM0MHB4ICFpbXBvcnRhbnR9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAjY29tcGFyZS1mb3Jtc3ttYXgtd2lkdGg6MTYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MjgwcHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTVweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoyMDBweCAhaW1wb3J0YW50fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgI2NvbXBhcmUtZm9ybXN7bWF4LXdpZHRoOjEwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5jaG9zZW4tY29udGFpbmVye3dpZHRoOjE0MHB4ICFpbXBvcnRhbnR9fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e2JhY2tncm91bmQtY29sb3I6d2hpdGU7cG9zaXRpb246Zml4ZWQ7dG9wOjQwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OTk7bWF4LXdpZHRoOjMwJTttaW4td2lkdGg6NTcwcHg7bWF4LWhlaWdodDozMCU7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e21heC13aWR0aDo2NSU7bWluLXdpZHRoOnVuc2V0fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e3RvcDozMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyM3B4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHt0b3A6MzAlO21heC1oZWlnaHQ6MzYlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7dG9wOjMwJTttYXgtaGVpZ2h0OjQwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjQxcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e21heC1oZWlnaHQ6NDclO3RvcDoyOCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHttYXgtaGVpZ2h0OjUzJTt0b3A6MjUlfX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW57aGVpZ2h0OjEwMCV9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnR7aGVpZ2h0OjEwMCV9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnQgLmNvbHVtbi10aXRsZXtmb250LXNpemU6MThweDtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjIyJTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjMxcHggMTVweCAxNXB4IDE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTVweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnQgLmNvbHVtbi10aXRsZXttYXgtaGVpZ2h0OjM3JX19LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnQgLmlucHV0LWNvbnRlbnR7cGFkZGluZzoyMHB4IDYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnQgLmlucHV0LWNvbnRlbnR7cGFkZGluZzowIDMwcHh9fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbiAuZm9ybS1jb250ZW50IC5pbnB1dC1jb250ZW50IC5zZWxlY3QtY29tcGFyZXttYXJnaW46MjBweCAwO3RleHQtYWxpZ246cmlnaHR9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnQgLmlucHV0LWNvbnRlbnQgLmNob3Nlbi1jb250YWluZXJ7dGV4dC1hbGlnbjpsZWZ0fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5idXR0b24tY29tcGFyZXttYXJnaW46MjBweCAwO3RleHQtYWxpZ246cmlnaHR9LmFzc2V0cyAuY292ZXJTdGF0dXN7bWFyZ2luOjB9LmFzc2V0cyAuY292ZXJTdGF0dXMgKnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmFzc2V0cyAuY292ZXJTdGF0dXMgc3Ryb25ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6M3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLXJpZ2h0OjAuOGVtO2NsaXAtcGF0aDpwb2x5Z29uKDAlIDAlLCA5NSUgMCUsIDEwMCUgNTAlLCA5NSUgMTAwJSwgMCUgMTAwJSl9LmFzc2V0cyAuY292ZXJTdGF0dXMgc3Ryb25nIHN2Z3ttYXgtaGVpZ2h0OjE2cHg7bWF4LXdpZHRoOjIwcHg7dmVydGljYWwtYWxpZ246dGV4dC10b3B9LmFzc2V0cyAub25Db3ZlciBzdHJvbmd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDY1LDExNyw1LDAuMSk7Y29sb3I6IzQxNzUwNX0uYXNzZXRzIC5vbkNvdmVyIHN0cm9uZyBzdmd7ZmlsbDojNDE3NTA1fS5hc3NldHMgLm9uQ292ZXIgc3Ryb25nIHN2Zy5pY29uLXRpY2stZHJhd257c3Ryb2tlOiM0MTc1MDU7c3Ryb2tlLXdpZHRoOjJweH0uYXNzZXRzIC5vZmZDb3ZlciBzdHJvbmd7YmFja2dyb3VuZDpyZ2JhKDE1MywyMSwzNiwwLjEpO2NvbG9yOiM5OTE1MjR9LmFzc2V0cyAub2ZmQ292ZXIgc3Ryb25nIHN2Z3tmaWxsOiM5OTE1MjR9LmFzc2V0cyAuc29sZHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDoxMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjoxcHggc29saWQ7Y29sb3I6Izk2MDAwYjtsaW5lLWhlaWdodDoxZW07cGFkZGluZzowLjNyZW0gMC4zcmVtIDAuMXJlbSAwLjNyZW19LmFzc2V0cyAuYWxlcnQuZGVsZXRlZHtjb2xvcjojOTYwMDBiO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYXNzZXRzIC5hbGVydC5kZWxldGVkIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojOTYwMDBifUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KXsuYXNzZXRzIHNlY3Rpb24uYmxvY2suYXNzZXRzLWJsb2Nre21pbi13aWR0aDoxMDAlfX0uYXNzZXRzIC5mbGV4LXBhcmVudCAudmVydGljYWwtZGl2aWRlcnt3aWR0aDoycHg7bWF4LXdpZHRoOjJweDttaW4td2lkdGg6MnB4O2JveC1zaXppbmc6Y29udGVudC1ib3g7YmFja2dyb3VuZC1jb2xvcjojZTJlMmUyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KXsuYXNzZXRzIC5mbGV4LXBhcmVudCAudmVydGljYWwtZGl2aWRlcntkaXNwbGF5Om5vbmV9fS5hc3NldHMgLmNoaWxkLWFzc2V0LWxpc3Rpbmd7bWFyZ2luLWJvdHRvbTo0MHB4fS5hc3NldHMgLmFzc2V0LWVkaXQtanNvbmZvcm0td3JhcHBlciAuanNvbkZvcm0gZmllbGRzZXR7cGFkZGluZzowfS5hc3NldHMgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjU3M1wiO2NvbG9yOiNmZmZmZmZ9LmFzc2V0cyAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MTRcIjtjb2xvcjojZmZmZmZmO2JhY2tncm91bmQtY29sb3I6IzkwY2U1MTtib3JkZXItY29sb3I6IzkwY2U1MX0uYXNzZXRzIC5qc29uRm9ybS5kaXNhYmxlZHtvcGFjaXR5OjAuNDtwb2ludGVyLWV2ZW50czpub25lfS5hc3NldHMgLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXSwuYXNzZXRzIC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGVbc3R5bGVde3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudH0uYXNzZXRzIC5uby1ib3R0b20tcGFkZGluZ3twYWRkaW5nLWJvdHRvbTowfS5hc3NldHMgLmZpbGUtZHJvcC1hcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLXdpZHRoOjMwMHB4O21heC13aWR0aDoxMDAlO3BhZGRpbmc6MjVweDtib3JkZXI6MXB4IGRhc2hlZCByZ2JhKDAsMCwwLDAuNCk7dHJhbnNpdGlvbjowLjJzfS5hc3NldHMgLmZpbGUtZHJvcC1hcmVhLmlzLWRyYWdvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxLDEsMSwwLjEpfS5hc3NldHMgLmZha2UtYnRue2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZC1jb2xvcjojMDBiZWU1O2NvbG9yOiNmZmZmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7cGFkZGluZzo4cHggMTVweDttYXJnaW4tcmlnaHQ6MTBweDtmb250LXNpemU6MTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFzc2V0cyAuZmlsZS1tc2d7Zm9udC1zaXplOnNtYWxsO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5hc3NldHMgLmZpbGUtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTowfS5hc3NldHMgLmZpbGUtaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfS5hc3NldHMgLmFzc2V0LWRvY3VtZW50LWxpc3QgYXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmFzc2V0cyAuYXNzZXQtZG9jdW1lbnQtbGlzdCBhIHN2Z3toZWlnaHQ6MWVtO3dpZHRoOjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDpjdXJyZW50Q29sb3J9Lm1hbnVhbC1xdW90ZS1lZGl0IC5jb2x1bW57ZmxvYXQ6bGVmdDttaW4td2lkdGg6NjAwcHg7d2lkdGg6NTAlO3BhZGRpbmc6N3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIycHgpey5tYW51YWwtcXVvdGUtZWRpdCAuY29sdW1ue21pbi13aWR0aDo1MDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCl7Lm1hbnVhbC1xdW90ZS1lZGl0IC5jb2x1bW57bWluLXdpZHRoOjQyMHB4fX0ubWFudWFsLXF1b3RlLWVkaXQgLmJvdW5kcyBjb250ZW50LXBhZGRpbmc6YWZ0ZXIsLm1hbnVhbC1xdW90ZS1lZGl0IC5qZi1oZWFkZXItYm91bmRzIGNvbnRlbnQtcGFkZGluZzphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5tYW51YWwtcXVvdGUtZWRpdCBkaXYuc2Nyb2xsbWVudXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO292ZXJmbG93OmF1dG87d2hpdGUtc3BhY2U6bm93cmFwfS5tYW51YWwtcXVvdGUtZWRpdCBkaXYuc2Nyb2xsbWVudSAuZmxleC1wYXJlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6d2hpdGU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5tYW51YWwtcXVvdGUtZWRpdCAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnRfZmlsdGVye21hcmdpbi1yaWdodDoycHh9Lm1hbnVhbC1xdW90ZS1lZGl0ICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudHttYXgtd2lkdGg6NzAwcHg7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjZweCAwO21hcmdpbi1ib3R0b206M3B4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5xdW90ZS1jdXJyZW5jeS12YWx1ZXt3aWR0aDo2MCU7aGVpZ2h0OjU3cHg7cGFkZGluZzo2cHggMDtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNjk7bGV0dGVyLXNwYWNpbmc6MC40cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzQxNGE1MX0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5xdW90ZS1pZC12YWx1ZXt3aWR0aDoyOSU7aGVpZ2h0OjU3cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O3BhZGRpbmc6MjBweCAyMHB4IDIwcHggMDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiM0MTRhNTF9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudHttYXgtd2lkdGg6NjIycHg7d2lkdGg6MTAwJTtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246bWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgLjNzfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLW1haW4tY29udGVudDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6ODAlO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoycHg7bWFyZ2luOjIxcHggMjdweCAyMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLW1haW4tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjZweCAwO21hcmdpbi1ib3R0b206M3B4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLW1haW4tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnF1b3RlLWtleS1ibG9ja3ttaW4td2lkdGg6MTAwcHg7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMjc7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMyMDI0Mjc7cGFkZGluZzo4cHggMTZweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1tYWluLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVlIC5xdW90ZS12YWx1ZS1ibG9ja3t3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDc7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMxYzFjMWI7cGFkZGluZzo4cHggMTZweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1wcmVtaXVtLWNvbnRlbnR7bWFyZ2luLXRvcDozOXB4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6ODAlO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxcHg7bWFyZ2luOjEwcHggMjdweCAyMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojOTc5Nzk3fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjZweCAwO21hcmdpbi1ib3R0b206M3B4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnByZW1pdW0tZ2Jwe21pbi13aWR0aDoxMDBweDt3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzFjMWMxYn0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1wcmVtaXVtLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVlIC5wcmVtaXVtLWdicC12YWx1ZXt3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzFjMWMxYn0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS10b3RhbC1wcmVtaXVtLWNvbnRlbnR7bWFyZ2luLXRvcDoyN3B4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6ODAlO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxcHg7bWFyZ2luOjEwcHggMjdweCAyMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojOTc5Nzk3fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjZweCAwO21hcmdpbi1ib3R0b206M3B4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnByZW1pdW0tZ2Jwe21pbi13aWR0aDoxMDBweDt3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzFjMWMxYn0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS10b3RhbC1wcmVtaXVtLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVlIC5wcmVtaXVtLWdicC12YWx1ZXt3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzFjMWMxYn0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAucXVvdGUtY3VycmVuY3ktdmFsdWV7Y29sb3I6I2ZmZn0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAucXVvdGUtaWQtdmFsdWV7Y29sb3I6I2ZmZn0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAwcztwYWRkaW5nOjM2cHggMzBweCA1OXB4IDMwcHg7bWF4LWhlaWdodDp1bnNldH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbnttYXgtd2lkdGg6OTI4cHh9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3Jte3dpZHRoOjEwMCV9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtIGxhYmVse2ZvbnQtc2l6ZToxM3B4fS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSBsZWdlbmR7Zm9udC13ZWlnaHQ6OTAwfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSBmaWVsZHNldHttYXgtd2lkdGg6MTAwJX0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gI3dyYXBwZXItZm9yLWNoZWNrbGlzdEV4Y2VwdGlvbi5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaHtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAjd3JhcHBlci1mb3ItY2hlY2tsaXN0RXhjZXB0aW9uLmpmLXJvdy5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIGxhYmVsLmludHJvLWZpbmV7ZmxleC1iYXNpczppbmhlcml0O21hcmdpbjowIDE1cHggMCAwO3BhZGRpbmc6MH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gI3dyYXBwZXItZm9yLWNoZWNrbGlzdEV4Y2VwdGlvbi5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCBsYWJlbC5lcnJvcntsZWZ0OmF1dG87cmlnaHQ6MH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gI3dyYXBwZXItZm9yLWNoZWNrbGlzdEV4Y2VwdGlvbi5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCBsYWJlbC5lcnJvcjo6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoyMHB4fS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAuaW50cm8tZmluZXtmb250LXdlaWdodDoyMDA7bWFyZ2luLWJvdHRvbTowLjVlbX0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9ue2Rpc3BsYXk6bm9uZX0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDoyNXB4fS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tdHJpZ2dlcntwb2ludGVyLWV2ZW50czpub25lfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tdHJpZ2dlciBzdmd7b3BhY2l0eTowfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uICNjb21wbGV0ZUNoZWNrbGlzdEJ0bnt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gI2xhc3RGaWVsZFNldHttYXgtaGVpZ2h0OmZpdC1jb250ZW50fS5hZG1pbi1jaGVja2xpc3QgLmpmLWhlYWRlci1zZWN0aW9ue2Rpc3BsYXk6bm9uZX0udG9kby1jcmVhdGV7dGV4dC1hbGlnbjpsZWZ0fS50b2RvLWNyZWF0ZSAuYWN0aW9ucy1ibG9jayAuanNvbkZvcm17bWluLXdpZHRoOjEwMHB4O3doaXRlLXNwYWNlOm5vd3JhcH0udG9kby1jcmVhdGUgLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbHVtbi1nYXA6MjBweH0udG9kby1jcmVhdGUgLmZsZXgtcGFyZW50IC5ibG9ja3std2Via2l0LWZsZXg6MH0udG9kby1jcmVhdGUgLmZsZXgtcGFyZW50ICNtYWluRm9ybURpdntmbGV4OjI7bWF4LXdpZHRoOjYwMHB4fS50b2RvLWNyZWF0ZSAuZmxleC1wYXJlbnQgI2NyZWF0ZWRUaGlzU2Vzc2lvbkRpdntmbGV4OjF9LnRvZG8tY3JlYXRlICNjcmVhdGVUb2RvV3JhcHBlcnttYXJnaW4tdG9wOi00MHB4O3BhZGRpbmctdG9wOjB9LnRvZG8tY3JlYXRlICNjcmVhdGVUb2RvV3JhcHBlciAjY3JlYXRlVG9kbyBmaWVsZHNldHtwYWRkaW5nLWlubGluZTowfS50b2RvLWNyZWF0ZSAjY3JlYXRlVG9kb1dyYXBwZXIgI2NyZWF0ZWRUaGlzU2Vzc2lvbkRpdiBoZWFkaW5ne2ZvbnQtZmFtaWx5OlNhcmFidW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE2cHg7ZGlzcGxheTpibG9jazttYXJnaW46MTVweCAwIDdweCAwfS50b2RvLWNyZWF0ZSAjY3JlYXRlVG9kb1dyYXBwZXIgI2NyZWF0ZWRUaGlzU2Vzc2lvbkRpdiAuYm9yZGVyZWRDb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gNHB4KX0udG9kby1jcmVhdGUgLmZsYXQtcGxhaW4tdGFibGV7bWluLXdpZHRoOjE1MHB4O3RhYmxlLWxheW91dDpmaXhlZH0udG9kby1jcmVhdGUgLmZsYXQtcGxhaW4tdGFibGUgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY30udG9kby1jcmVhdGUgLmZsYXQtcGxhaW4tdGFibGUgdGR7bGluZS1oZWlnaHQ6MS41ZW19LnRvZG8tY3JlYXRlIC5mbGF0LXBsYWluLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZXt3aWR0aDoxMCV9LnRvZG8tY3JlYXRlIC5mbGF0LXBsYWluLXRhYmxlIHRkPnNwYW57ZGlzcGxheTpibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9LnRvZG8tY3JlYXRlIC5mbGV4UGFyZW50LTItMXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2x1bW4tZ2FwOjIwcHg7d2lkdGg6MTAwJX0udG9kby1jcmVhdGUgLmZsZXhQYXJlbnQtMi0xIC5mbGV4Q2hpbGQtMntmbGV4OjI7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjAwcHh9LnRvZG8tY3JlYXRlIC5mbGV4UGFyZW50LTItMSAuZmxleENoaWxkLTIgZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowfS50b2RvLWNyZWF0ZSAuZmxleFBhcmVudC0yLTEgLmZsZXhDaGlsZC0xe2ZsZXg6MX0udG9kby1jcmVhdGUgLmN0YS1jb250YWluZXJ7cGFkZGluZzoxNnB4fS50b2RvLWNyZWF0ZSAuY3RhLWNvbnRhaW5lciAuZmxleENoaWxkLTJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztwYWRkaW5nLWJsb2NrOjE2cHh9LnRvZG8tY3JlYXRlIC5jdGEtY29udGFpbmVyIC5mbGV4Q2hpbGQtMiAuc3VibWl0RmllbGRze3dpZHRoOmF1dG99LnRvZG8tY3JlYXRlICNhZGROZXdQb2xpY3lMaW5re2NvbG9yOiMxMzE2MTg7Zm9udC1zaXplOjE0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS50b2RvLWNyZWF0ZSAjYWRkTmV3UG9saWN5TGluayBzcGFue21hcmdpbi1yaWdodDo1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS50b2RvLWNyZWF0ZSAjYWRkTmV3UG9saWN5TGluayBzcGFuIHN2Z3tmaWxsOiMwMjllZTM7aGVpZ2h0OjE0cHg7d2lkdGg6MTRweDtzdHJva2Utd2lkdGg6MTRweDtzdHJva2U6IzAyOWVlM30udG9kby1jcmVhdGUgI2FkZFRvTGlzdExpbmtXcmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfS50b2RvLWNyZWF0ZSAjYWRkVG9MaXN0TGlua3tjb2xvcjojMTMxNjE4O2ZvbnQtc2l6ZToxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udG9kby1jcmVhdGUgI2FkZFRvTGlzdExpbmsgc3Bhbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRvZG8tY3JlYXRlICNhZGRUb0xpc3RMaW5rIHNwYW4gc3Zne2ZpbGw6IzAyOWVlMztoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O3N0cm9rZTojMDI5ZWUzfS50b2RvLWNyZWF0ZSAjcG9saWNpZXNUYWJsZSAuZGVsZXRlUm93e2NvbG9yOiMxMzE2MTh9LnRvZG8tY3JlYXRlICNwb2xpY2llc1RhYmxlIC5kZWxldGVSb3c6aG92ZXJ7Y29sb3I6IzAyOWVlM30udG9kby1jcmVhdGUgI2NyZWF0ZWRUaGlzU2Vzc2lvblRhYmxle3RhYmxlLWxheW91dDpmaXhlZDt3aWR0aDpjYWxjKDEwMCUgLSAyOHB4KTttYXJnaW4taW5saW5lOjE0cHg7Zm9udC1zaXplOjEzcHh9LnRvZG8tY3JlYXRlICNjcmVhdGVkVGhpc1Nlc3Npb25UYWJsZSB0ZHtsaW5lLWhlaWdodDoyLjVlbX0udG9kby1jcmVhdGUgI2NyZWF0ZWRUaGlzU2Vzc2lvblRhYmxlIHRkOmxhc3Qtb2YtdHlwZXt3aWR0aDphdXRvfSNtb2RhbC1hamF4IC50b2RvLWNyZWF0ZTpub3QoLmJhdGNoTW9kZUFjdGl2ZSkgLmpzb25Gb3Jte21pbi13aWR0aDoyNDBweH0uc3ZnLWljb257d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmaWxsOndoaXRlO21hcmdpbjoyMnB4IDBweCAwcHggMjRweH0jaG9tZSAubWVudWl0ZW1faG9tZXtkaXNwbGF5Om5vbmV9Lm1vZGFsLWNvbnRlbnR7bWluLXdpZHRoOjYwMHB4fS5wZi1hZG1pbiAubW9kYWwtY29udGVudCAuanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luLXRvcDowO3RleHQtYWxpZ246bGVmdH0ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC43NSl9LnRvb2xraXQtZGV0YWlsIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7cGFkZGluZzowfS5tb2RhbC13cmFwIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssLm1vZGFsLXdyYXAgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy1ib3R0b206MH0jZGF0YXRhYmxlLXRvZG9fd3JhcHBlciB0YWJsZXtib3JkZXItc3BhY2luZzowICFpbXBvcnRhbnR9I2RhdGF0YWJsZS10b2RvX3dyYXBwZXIgdGFibGUgdGJvZHl7Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kOm5vbmV9LmRhc2hib2FyZFRvZG8tY2xpZW50e21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMjAyNDI3fS5kYXNoYm9hcmRUb2RvLXRhc2t7bWF4LXdpZHRoOjMyMHB4O3dpZHRoOjM4NHB4O21hcmdpbjo3cHggMDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS4zO2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMzczZjQ1O21heC1oZWlnaHQ6M2VtO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5kYXNoYm9hcmRUb2RvLW1ldGF7bWFyZ2luLXRvcDo3cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MS4zNjtsZXR0ZXItc3BhY2luZzowLjE3cHg7Y29sb3I6Izc2OGM5M30ucGYtYWRtaW4gdGFibGUjZGF0YXRhYmxlLXRvZG9fYXNzaWduZWQgdGJvZHkgdGR7cGFkZGluZzo0cHggMjJweH0uY2xpZW50LWNvbnNvbGUgLm92ZXJ2aWV3LWJsb2NrLnRvZG8gLnNxdWFyZS1jb250ZW50e2JvcmRlci1ib3R0b206MCBub25lfS5jbGllbnQtY29uc29sZSAub3ZlcnZpZXctYmxvY2sudG9kbyAuc3F1YXJlLWNvbnRlbnQgaDJ7YmFja2dyb3VuZDojODI4RDkzfS5kdC1hY3Rpb25zLWl0ZW0gW2NsYXNzXj1cInBvdW5kLXNxdWFyZVwiXXttYXJnaW4tbGVmdDoxLjVlbX0uYXNzaWduZWRTdGFmZntwb3NpdGlvbjpyZWxhdGl2ZX0ucmVhc3NpZ25tZW50c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTZweDtyaWdodDoxMHB4O2hlaWdodDoxNnB4fS5yZWFzc2lnbm1lbnRzIHVse3otaW5kZXg6OTk5OTk5OTk5OTk5OTk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjMyMHB4O21heC13aWR0aDowcHg7bWF4LWhlaWdodDowcHg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC40cyBlYXNlIDBzO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxNnB4O21hcmdpbjowfS5yZWFzc2lnbm1lbnRzIHVsIGxpe2ZvbnQtd2VpZ2h0OjUwMH0ucmVhc3NpZ25tZW50cyB1bCBsaSBwe2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW4tYm90dG9tOjB9LnJlYXNzaWdubWVudHMgdWwgbGkrbGl7cGFkZGluZy10b3A6OHB4fS5yZWFzc2lnbm1lbnRzIC5pY29uLXN0YWZme3dpZHRoOjE2cHg7ZmlsbDojOTc5Nzk3fS5yZWFzc2lnbm1lbnRzIC5pY29uLXN0YWZmOmhvdmVyK3Vse21heC13aWR0aDo1MDBweDttYXgtaGVpZ2h0OjUwMHB4O29wYWNpdHk6MTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjlifS50b2RvLWNvbnNvbGVXaWRnZXR7bWF4LXdpZHRoOjkxMHB4O21hcmdpbjoxZW0gMCA0ZW0gMDtwb3NpdGlvbjpyZWxhdGl2ZX0udG9kby1jb25zb2xlV2lkZ2V0IC50b2RvLUNvbnNvbGVfdmlld0FsbHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC40cyBlYXNlIDBzO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4O3JpZ2h0OjIwcHg7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MTIwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiMyMDI0Mjd9LnRvZG8tY29uc29sZVdpZGdldCAudG9kby1Db25zb2xlX3ZpZXdBbGwgLmJ0bl9hLC50b2RvLWNvbnNvbGVXaWRnZXQgLnRvZG8tQ29uc29sZV92aWV3QWxsICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnRvZG8tY29uc29sZVdpZGdldCAudG9kby1Db25zb2xlX3ZpZXdBbGwgLmJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MzJweDtwYWRkaW5nOjZweDtoZWlnaHQ6MzJweDttYXJnaW4tbGVmdDouNWVtO2xpbmUtaGVpZ2h0OjE2cHh9LnRvZG8tY29uc29sZVdpZGdldCAudGFzay1jb3VudHtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7Y29sb3I6I2ZmZjtoZWlnaHQ6MTlweDt3aWR0aDoxOXB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjAuMThweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tbGVmdDouNWVtfS52aWV3QWxsIC50b2RvLUNvbnNvbGVfdmlld0FsbHtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0udG9kby1Db25zb2xlX3dyYXB7bWF4LWhlaWdodDoyNThweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNHMgZWFzZSAwc30udG9kby1Db25zb2xlX3dyYXA6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MXB4O3JpZ2h0OjFweDtib3R0b206MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSwgI2ZmZiAxMDAlKTtvcGFjaXR5OjE7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNHMgZWFzZSAwc30udmlld0FsbCAudG9kby1Db25zb2xlX3dyYXB7bWF4LWhlaWdodDo3NzRweH0udmlld0FsbCAudG9kby1Db25zb2xlX3dyYXA6YWZ0ZXJ7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvZG8tQ29uc29sZV90YXNre2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSA1MCU7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFiO3BhZGRpbmc6MjJweCAyOHB4O2JvcmRlcjoxcHggc29saWQgIzk3OTc5Nztib3JkZXItdG9wOjAgbm9uZX0udG9kby1Db25zb2xlX3Rhc2sgLnRvZG8tQ29uc29sZV9tZXRhe2ZsZXg6MCAwIDMwJX0udG9kby1Db25zb2xlX3Rhc2sgLnRvZG8tQ29uc29sZV9tZXRhIGg2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMjAyNDI3fS50b2RvLWxpc3QgLmNvbC1zdGF0dXN7bWluLXdpZHRoOjEzMHB4fSNyZWNlbnQtYWNjZXNzZWQtY2xpZW50cyB0ZDpudGgtY2hpbGQoMil7dGV4dC1hbGlnbjpyaWdodH0jcmVjZW50LWFjY2Vzc2VkLWNsaWVudHMgdGQ6bnRoLWNoaWxkKDIpIGF7cGFkZGluZy1yaWdodDouNWVtfS50b2RvLWRhc2hib2FyZC1zdGF0dXN7dGV4dC1hbGlnbjpyaWdodH0udG9kby1kYXNoYm9hcmQtc3RhdHVzIC50b2RvLXN0YXR1c190ZXh0e2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjM2O2xldHRlci1zcGFjaW5nOjAuMTdweH0udG9kby1kYXNoYm9hcmQtc3RhdHVzIC50b2RvLWdyZWVue2NvbG9yOiMwMDk0NDN9LnRvZG8tZGFzaGJvYXJkLXN0YXR1cyAudG9kby1vcmFuZ2V7Y29sb3I6I2Y1OTQyMX0udG9kby1kYXNoYm9hcmQtc3RhdHVzIC50b2RvLXJlZHtjb2xvcjojYjkwNDA0fS50b2RvLWRhc2hib2FyZC1zdGF0dXMgLmxpc3QtbWVudS1jb250YWluZXJ7bWFyZ2luLXRvcDouNWVtfS50b2RvLWRhc2hib2FyZC1zdGF0dXMgLmxpc3QtYnRuLW1lbnV7cGFkZGluZy1yaWdodDowfS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAuYmFubmVyLXdpZGdldCAucmVxdWVzdC1hLXF1b3RlLWZvcm0td3JhcCAuamYtcm93LmNvbXByZXNzZWQsLnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IC5yZXF1ZXN0LWEtcXVvdGUtZm9ybS13cmFwIC5qZi1yb3cuY29tcHJlc3NlZHttYXJnaW46MmVtIDAgMCAwfS50b29sa2l0dG9waWMtcGFnZSAucGFnZS1oZWFkZXIgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2Nre2ZsZXgtYmFzaXM6MTAwJX0udG9vbGtpdHRvcGljLXBhZ2UgI3RleHQtc2VhcmNoLWNvbnRhaW5lcjphZnRlcnt3aWR0aDoyMDB2aH0udG9vbGtpdHRvcGljLXBhZ2UgLnNlYXJjaC1yZXN1bHRze21hcmdpbi10b3A6MzJweH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzIwMjQyNztwYWRkaW5nOjAuNXJlbSAuNzVyZW07Ym9yZGVyOnNvbGlkIDFweCAjNTA1YzY0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXJ9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEyNywxNDAsMTQ4LDAuMjUpO2JvcmRlcjpzb2xpZCAxcHggIzUwNWM2NDtjb2xvcjojMjAyNDI3fS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjLC5kYXRhVGFibGUgLnNvcnRpbmdfZGVzY3twYWRkaW5nLXJpZ2h0OjU2cHggIWltcG9ydGFudH0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzo6YWZ0ZXJ7bGVmdDpjYWxjKDEwMCUgLSAyMnB4KTtjb250ZW50OnVybCgvaW1nL3NvcnRfYXNjLnN2Zyl9LmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOjphZnRlcntsZWZ0OmNhbGMoMTAwJSAtIDIycHgpO2NvbnRlbnQ6dXJsKC9pbWcvc29ydF9kZXNjLnN2Zyl9I21vZGFsLWNsYWltcy5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe2hlaWdodDo5MCU7d2lkdGg6OTAlfS5jaG9zZW4tc3R5bGUrLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50fWJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjdweCAhaW1wb3J0YW50O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfWJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIC5jaG9zZW4td2l0aC1kcm9wIGRpdiBie3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3JlLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojOTc5Nzk3O3dpZHRoOjJweDtoZWlnaHQ6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMy42cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO2xlZnQ6NHB4fS5wZi1hZG1pbiAuanNvbkZvcm0gZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjB9LmluZGljYXRvci15ZXMsLmluZGljYXRvci1ub3twb3NpdGlvbjpyZWxhdGl2ZX0uaW5kaWNhdG9yLXllczphZnRlciwuaW5kaWNhdG9yLW5vOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MTtjb250ZW50OicnO21hcmdpbi10b3A6LTZweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQ6I2I1YjZiNztib3JkZXItcmFkaXVzOjUwJX0uaW5kaWNhdG9yLXllczphZnRlcntiYWNrZ3JvdW5kOiM3MUI1NDR9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kc3tkaXNwbGF5OmZsZXh9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdle2NvbG9yOndoaXRlICFpbXBvcnRhbnR9Lmljb24td2l6YXJke2hlaWdodDozMHB4O3dpZHRoOjMwcHh9I3BvbGljeUVkaXQgc2VsZWN0LmNob3Nlbi1zdHlsZVtzdHlsZV17dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7b3BhY2l0eTowLjAwMTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6LTF9LnJldmVhbHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAwZnI7dHJhbnNpdGlvbjpncmlkLXRlbXBsYXRlLWNvbHVtbnMgMjUwbXN9LnJldmVhbFtkYXRhLXNob3c9XCJyaWdodFwiXXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MGZyIDFmcn0ucmV2ZWFsPmRpdntvdmVyZmxvdy14OmhpZGRlbn0ucmV2ZWFsPmRpdjpmaXJzdC1jaGlsZHt3aGl0ZS1zcGFjZTpub3dyYXB9LnJldmVhbFtkYXRhLXNob3c9XCJyaWdodFwiXT5kaXY6bGFzdC1jaGlsZHtvdmVyZmxvdy14OnZpc2libGV9ZGl2I2luc3VyYW5jZVR5cGVSZXZlYWw+ZGl2OmZpcnN0LWNoaWxke2JvcmRlcjoxcHggc29saWQgI2NjYztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxZW07aGVpZ2h0OjM2cHg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2Rpc3BsYXk6ZmxleDtnYXA6MTBweDtjb2xvcjojNjY2O3BhZGRpbmctaW5saW5lOjIwcHh9ZGl2I2luc3VyYW5jZVR5cGVSZXZlYWwucmV2ZWFsW2RhdGEtc2hvdz1cInJpZ2h0XCJdPmRpdjpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZTtwYWRkaW5nOjB9QG1lZGlhIHByaW50eyp7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YSxhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hW2hyZWZdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIoaHJlZikgXCIpXCJ9YWJiclt0aXRsZV06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9LmlyIGE6YWZ0ZXIsYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLGFbaHJlZl49XCIjXCJdOmFmdGVye2NvbnRlbnQ6XCJcIn1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICM5OTk7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fUBwYWdle21hcmdpbjowLjVjbX1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfX1ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCUsNzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9fUBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUAtbW96LWtleWZyYW1lcyBzbGlkZS1pbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfX1Aa2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1tb3ota2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uZHJvcHpvbmUsLmRyb3B6b25lICp7Ym94LXNpemluZzpib3JkZXItYm94fS5kcm9wem9uZXttaW4taGVpZ2h0OjE1MHB4O2JvcmRlcjoycHggc29saWQgcmdiYSgwLDAsMCwwLjMpO2JhY2tncm91bmQ6d2hpdGU7cGFkZGluZzoyMHB4IDIwcHh9LmRyb3B6b25lLmR6LWNsaWNrYWJsZXtjdXJzb3I6cG9pbnRlcn0uZHJvcHpvbmUuZHotY2xpY2thYmxlICp7Y3Vyc29yOmRlZmF1bHR9LmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICp7Y3Vyc29yOnBvaW50ZXJ9LmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2V7ZGlzcGxheTpub25lfS5kcm9wem9uZS5kei1kcmFnLWhvdmVye2JvcmRlci1zdHlsZTpzb2xpZH0uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZXtvcGFjaXR5OjAuNX0uZHJvcHpvbmUgLmR6LW1lc3NhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjJlbSAwfS5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjE2cHg7bWluLWhlaWdodDoxMDBweH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXJ7ei1pbmRleDoxMDAwfS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2V7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6Izk5OTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUsICNkZGQpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3e2JhY2tncm91bmQ6d2hpdGV9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHN7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3Zle2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3t6LWluZGV4OjIwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7Zm9udC1zaXplOjEzcHg7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnJnYmEoMCwwLDAsMC45KTtsaW5lLWhlaWdodDoxNTAlfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZXttYXJnaW4tYm90dG9tOjFlbTtmb250LXNpemU6MTZweH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1le3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW57Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIwMCwyMDAsMjAwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW57Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCk7cGFkZGluZzowIDAuNGVtO2JvcmRlci1yYWRpdXM6M3B4fS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotaW1hZ2UgaW1ney13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTstd2Via2l0LWZpbHRlcjpibHVyKDhweCk7ZmlsdGVyOmJsdXIoOHB4KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdle2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7LXdlYmtpdC1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1vei1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1zLWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstby1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7YW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tvcGFjaXR5OjE7LXdlYmtpdC1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstbW96LWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1tcy1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstby1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTthbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yN3B4O21hcmdpbi10b3A6LTI3cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDo1NHB4O2hlaWdodDo1NHB4fS5kcm9wem9uZSAuZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzc3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyOy1tcy10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNze29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47dHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pbn0uZHJvcHpvbmUgLmR6LXByZXZpZXc6bm90KC5kei1wcm9jZXNzaW5nKSAuZHotcHJvZ3Jlc3N7LXdlYmtpdC1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlOy1tcy1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstby1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze29wYWNpdHk6MTt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTZweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi10b3A6LThweDt3aWR0aDo4MHB4O21hcmdpbi1sZWZ0Oi00MHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbn0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7YmFja2dyb3VuZDojMzMzO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2NiwgIzQ0NCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3dpZHRoOjA7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXR9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZXtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTAwMDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7Ym9yZGVyLXJhZGl1czo4cHg7Zm9udC1zaXplOjEzcHg7dG9wOjEzMHB4O2xlZnQ6LTEwcHg7d2lkdGg6MTQwcHg7YmFja2dyb3VuZDojYmUyNjI2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JlMjYyNiwgI2E5MjIyMik7cGFkZGluZzowLjVlbSAxLjJlbTtjb2xvcjp3aGl0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2U6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtsZWZ0OjY0cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjYmUyNjI2fS5kcm9wem9uZSwuZHJvcHpvbmUgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRyb3B6b25le3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMjBweDttYXJnaW46MC41ZW19LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzc3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxNXB4O2JvcmRlcjoxcHggc29saWQgI2FhYX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowO2JhY2tncm91bmQ6Z3JlZW59LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdle2NvbG9yOnJlZDtkaXNwbGF5Om5vbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlLC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7ZGlzcGxheTpibG9ja30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2xlZnQ6MzBweDt0b3A6MzBweDt3aWR0aDo1NHB4O2hlaWdodDo1OHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yN3B4fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6dmltZW87c3JjOnVybChmb250L3ZpbWVvLmVvdCl9QGZvbnQtZmFjZXtmb250LWZhbWlseTp2aW1lbztzcmM6dXJsKGRpc3QvY3NzL2ZvbnQvdmltZW8ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybChkaXN0L2Nzcy9mb250L3ZpbWVvLndvZmYpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aW1lb19wbGF5ZXI6Zm9jdXN7b3V0bGluZTowfS52aW1lb19wbGF5ZXJfd3JhcHBlcntkaXNwbGF5OmJsb2NrO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtwZXJzcGVjdGl2ZToxMDAwOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fS52aW1lb19wbGF5ZXIgLmxvYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweDtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUxKTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJweCA0cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1mYW1pbHk6XCJEcm9pZCBTYW5zXCIsc2Fucy1zZXJpZjstd2Via2l0LWFuaW1hdGlvbjpmYWRlIC4xcyBpbmZpbml0ZSBhbHRlcm5hdGU7YW5pbWF0aW9uOmZhZGUgLjFzIGluZmluaXRlIGFsdGVybmF0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZXswJXtvcGFjaXR5Oi41fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTouNX0xMDAle29wYWNpdHk6MX19LnZpbWVvX3BsYXllcl9GdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwMH0udmltZW9fcGxheWVyX3dyYXBwZXIgaWZyYW1le21heC13aWR0aDo0MDAwcHggIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50fS5pbmxpbmVfdmltZW9fcGxheWVye21hcmdpbi1ib3R0b206MjBweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjcpO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpfS5pbmxpbmVfdmltZW9fcGxheWVyIGltZ3tib3JkZXI6bm9uZSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0udmltZW9fcGxheWVyX2JhciAudmltZW9faWNvbntmb250LXNpemU6MjBweDtmb250LWZhbWlseTp2aW1lbztjdXJzb3I6cG9pbnRlcn0udmltZW9fcGxheWVyX2JhciAudmltZW9fdXJsLnZpbWVvX2ljb257cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6YXV0bztkaXNwbGF5OmJsb2NrO3RvcDo2cHg7cmlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6NDBweH0udmltZW9fcGxheWVyX2JhciwudmltZW9fcGxheWVyX2JhciAuYnV0dG9uQmFye2xlZnQ6MDtwYWRkaW5nOjVweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmltZW9fcGxheWVyX2Jhcnt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDojMzMzO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjEwMDA7Zm9udDoxNHB4LzE2cHggc2Fucy1zZXJpZjtjb2xvcjojZmZmO29wYWNpdHk6LjF9LnZpbWVvX3BsYXllcl9iYXIudmlzaWJsZSwudmltZW9fcGxheWVyX2Jhcjpob3ZlcntvcGFjaXR5OjF9LnZpbWVvX3BsYXllcl9iYXIgLmJ1dHRvbkJhcnt0cmFuc2l0aW9uOmFsbCAuNXM7YmFja2dyb3VuZDowIDA7Zm9udDoxMnB4LzE0cHggQ2FsaWJyaTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMwcHg7aGVpZ2h0OjQwcHh9LnZpbWVvX3BsYXllcl9iYXI6aG92ZXIgLmJ1dHRvbkJhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC40KX0udmltZW9fcGxheWVyX2JhciBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6MTZweC8yMHB4IENhbGlicmksc2Fucy1zZXJpZjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMHB4O2hlaWdodDoyNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udmltZW9fcGxheWVyX2JhciBzcGFuLnZpbWVvX3BsYXllcl90aW1le3dpZHRoOjEzMHB4fS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfT25seVlULC52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfWVRQVXJse3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87ZGlzcGxheTpibG9jazt0b3A6NnB4O3JpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXJ9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi5tYl9ZVFBVcmwgaW1ne3dpZHRoOjYwcHh9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi5tYl9Pbmx5WVR7bGVmdDozMDBweDtyaWdodDphdXRvfS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfT25seVlUIGltZ3t3aWR0aDoyNXB4fS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfWVRQVXJsIGF7Y29sb3I6I2ZmZn0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX211dGVVbm11dGUsLnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9wYXVzZSwudmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX3BhdXNlIGltZ3tjdXJzb3I6cG9pbnRlcn0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX3BvZ3Jlc3N7aGVpZ2h0OjEwcHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMyMjI7Ym90dG9tOjA7bGVmdDowfS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfbG9hZGVke2hlaWdodDoxMHB4O3dpZHRoOjA7YmFja2dyb3VuZDojNDQ0O2xlZnQ6MH0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX3NlZWtfYmFye2hlaWdodDoxMHB4O3dpZHRoOjA7YmFja2dyb3VuZDojMmE5N2NjO2JvdHRvbTowO2xlZnQ6MDtib3gtc2hhZG93OnJnYmEoODIsODIsODIsMC40NykgMXB4IDFweCAzcHh9LnZpbWVvX3BsYXllcl9iYXIgLllUUE92ZXJsYXl7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpcImZsYXRcIjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3RlcntiYWNrZ3JvdW5kOnVybChkaXN0L2Nzcy9pbWFnZXMvcmFzdGVyLnBuZyl9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3Rlci5yZXRpbmF7YmFja2dyb3VuZDp1cmwoZGlzdC9jc3MvaW1hZ2VzL3Jhc3RlckAyeC5wbmcpfS52aW1lb19wbGF5ZXJfb3ZlcmxheS5yYXN0ZXItZG90e2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXJfZG90LnBuZyl9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3Rlci1kb3QucmV0aW5he2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXJfZG90QDJ4LnBuZyl9LnZpbWVvX3BsYXllcl9iYXIgLnNpbXBsZVNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDBweDtoZWlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tcmlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4fS52aW1lb19wbGF5ZXJfYmFyLmNvbXBhY3QgLnNpbXBsZVNsaWRlcnt3aWR0aDo0MHB4fS52aW1lb19wbGF5ZXJfYmFyIC5zaW1wbGVTbGlkZXIubXV0ZWR7b3BhY2l0eTouM30udmltZW9fcGxheWVyX2JhciAubGV2ZWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllcl9iYXIgLmxldmVsLmhvcml6b250YWx7aGVpZ2h0OjEwMCU7d2lkdGg6MH0udmltZW9fcGxheWVyX2JhciAubGV2ZWwudmVydGljYWx7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX1cbiIsIi8qIVxuICogIFN0dW5ucGxhdGUgRGVmYXVsdHNcbiAqICBWZXJzaW9uOiAxLjEuMVxuICpcbiAqL1xuIC8qIFxuICogIExhc3QgVXBkYXRlZDogMTYvMDcvMTRcbiAqICBCeTogQWRhbVxuICogIFxuICogIE5vdGVzOlxuICogIEJhc2VkIG9uIEhUTUw1IEJvaWxlcnBsYXRlIHY0LjMuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cDovL2g1YnAuY29tL1xuICogIENvbnRhaW5zIHBhZ2UgZGVmYXVsdHMgdG8gYmUgb3ZlcnJpZGRlbiBpbiBtYWluIHN0eWxlLmNzc1xuICpcbiAqICBDaGFuZ2Vsb2c6XG4gKiAgMjcvMDYvMTRcbiAqICBBZGRlZCBTaG93L0hpZGUgbWVkaWEgcXVlcnkgc25pcHBldCBhbmQgdGlkaWVkXG4gKiAgMjUvMDYvMTRcbiAqICBTZXBhcmF0ZWQgZmlsZXMgb3V0IGZvciB1c2VyIHdpdGggU3VibGltZSBDb25jYXQgYW5kIGxpYnJhcnkgc3RydWN0dXJlXG4gKiAgMTYvMDcvMTRcbiAqICBBZGRlZCBkYXRhLWhpZGUqPSBkZXNrIG91dHNpZGUgb2YgdGhlIG1lZGlhIHF1cmllcyBzbyBpdCB3b3JrcyBpbiBpZThcbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIEdFTkVSQUwgREVGQVVMVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBjb2xvcjogIzIyMjtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmltZyxcbnZpZGVvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmJyb3dzZWhhcHB5IHtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4vKmRpdiB7Ym94LXNpemluZzpib3JkZXItYm94O30qL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIsIHNlY3Rpb24ge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxucCB7bWFyZ2luOjAgMCAxZW0gMDt9XG5cbi5pbWctaG9sZGVyIGltZyB7d2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7fVxuLmNvbnRlbnQgLmltZy1ob2xkZXIge21hcmdpbi1ib3R0b206MzBweDt9XG5cbi5mbGV4LXBhcmVudCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmLmZsZXgtcGFyZW50X21vZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAub25lLWhhbGYge1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNDAlO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSA0MCU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmxleC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYubm93cmFwIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLmJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5vbmUtaGFsZiB7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIDQwJTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSA0MCU7XG4gICAgICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cbi5mbGV4LXdyYXAtY29sIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYubC1jZW50ZXIge1xuICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5mbGV4IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4uZmxleC13cmFwLXJvdyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAmLndyYXAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mbGV4IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLm9uZS1oYWxmIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNDAlO1xuICAgICAgICAtbXMtZmxleDogMSAxIDQwJTtcbiAgICAgICAgZmxleDogMSAxIDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuLmZsZXgtYXV0byB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG59XG4uZmxleC1ub25lIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbn1cbi5mbGV4LWZpbGwge1xuICAgIC13ZWJraXQtZmxleDogMSAxIDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBJRSBGSVhFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaWU3IC50aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gSEVMUEVSIENMQVNTRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAqdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi5pcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxNTAlO1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlzdWFsbHloaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhcmZpeCB7XG4gICAgKnpvb206IDE7XG59XG5cbi8qKltkYXRhLWhpZGUqPWRlc2tde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Ki9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBTSE9XL0hJREUgTUVESUEgUVVFUklFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypNRyBUSEVTRSBETyBOT1QgTUFUQ0ggTUFTVEVSIE1FRElBIFFVRVJJRVMgKi9cblxuLyotLS0tLS0tLS0tLS0tLS1XaWRlIFNjcmVlbiBzaXplLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzFweCkge1xuKltkYXRhLWhpZGUqPWRlc2tde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG59Ki9cblxuLyotLS0tLS0tLS0tLS0tLS05NjAgU2NyZWVuIHNpemUtLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbipbZGF0YS1oaWRlKj1kZXNrXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufSovXG5cblxuLyotLS0tLS0tLS0tLS0tLS1pUGFkIHBvcnRyYWl0LS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbipbZGF0YS1oaWRlKj10YWJde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG59Ki9cblxuXG4vKi0tLS0tLS0tLS0tLS0tLWlQaG9uZSBsYW5kc2NhcGUtLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuKltkYXRhLWhpZGUqPW1vYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn0qL1xuXG4vKi0tLS0tLS0tLS0tLS0taVBob25lIHBvcnRyYWl0LS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgKltkYXRhLWhpZGUqPW1vYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbiAgICB9XG4qL1xuXG5cbi8qTUIgUmVmYWN0b3JlZCB0byBtYXRjaCB0aGUgYnJlYWtwb2ludHMgZGVmaW5lZCBpbiBfamYtdmFyaWFibGVzLnNjc3NcbiRicmVha3BvaW50czogKFxuICAncGhvbmVwb3J0J1x0ICAgIDogMzIwcHgsXG4gICdwaG9uZSdcdCAgICAgICAgOiA0ODBweCxcbiAgJ3Bob25lbGFuZCdcdCAgICA6IDU2OHB4LFxuICAndGFicG9ydCdcdFx0ICAgIDogNzY4cHgsXG4gICd3aWRlLXRhYidcdCAgICA6IDk5MnB4LFxuICAnZGVza3RvcCdcdFx0ICAgIDogMTAyNHB4LFxuKTtcbiovXG5AaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgKltkYXRhLWhpZGUqPWRlc2tde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiPj10YWJwb3J0XCIsXCI8ZGVza3RvcFwiKSB7XG4gICAgKltkYXRhLWhpZGUqPXRhYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgKltkYXRhLWhpZGUqPW1vYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuXG5cbiIsIlxuYm9keSB7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0Y29udGVudDogJyc7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHdpZHRoIC4xcyAuNXMsIGhlaWdodCAuMXMgLjVzO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XG5cdH1cblxuXHQmLmlzLW9mZmNhbnZhcy1vcGVuOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGNvbG9yOiAkYm9keS10ZXh0O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdEBpZigkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcblx0XHRmb250LWZhbWlseTogU2FyYWJ1bixzYW5zLXNlcmlmO1xuXHRcdC8vZm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG5cdH1cblx0QGVsc2UgaWYoJHRoZW1lID09IGNvcnBvcmF0ZSkge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHR9IEBlbHNle1xuXHRcdEBpbmNsdWRlIEZvbnQoUHJveGltYS1MaWdodCk7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHR9XG5cblx0Ly9AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0Ly9cdGZvbnQtc2l6ZTogMTVweDtcblx0Ly99XG5cblx0aDEsaDIsaDMsaDQsaDUsaDYge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0fVxuXHR9XG5cblx0aDUge1xuXHRcdG1hcmdpbjogMTBweCAwIDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGNvbG9yOiAjMjEyMTIxO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRtYXJnaW46IDE1cHggMCAxOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICM0NjQ2NDY7XG5cdFx0fVxuXHR9XG5cblxuXHRhLCBpbnB1dCwgYnV0dG9uLCBzZWxlY3QsIHRleHRhcmVhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXG5cdFx0Jjpmb2N1cywgJjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0Jjp2aXNpdGVke1xuXHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGF7XG5cdFx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRob3Zlci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXHRcblx0YS53aXphcmRMaW5rIHtcblx0XHRmb250LXNpemU6MC44cmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgMCAwLjVyZW0gMDtcblx0XHQvKiBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7ICovXG5cdFx0cGFkZGluZzogMCA0cHggMHB4IDA7XG5cdFx0c3ZnIHtcblx0XHRcdGhlaWdodDogMS4ycmVtO1xuXHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0aW1ne1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHR9XG5cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogIzU2NTY1Njt9XG5cdDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6ICM1NjU2NTY7fVxuXHQ6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge2NvbG9yOiAjNTY1NjU2O31cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogIzU2NTY1Njt9XG5cblxuXHR0YWJsZXtcblx0XHRtaW4td2lkdGg6NzAwcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2FybS1ncmV5O1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuXHRcdFx0bWluLXdpZHRoOjMwMHB4O1xuXHRcdH1cblx0XHR0ZHtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ib3VuZHMge1xuXHQgICAgbWF4LXdpZHRoOiAkYm91bmRzO1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQud2lkZS1ib3VuZHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5jbGVhcmZpeDphZnRlciB7XG5cdCAgICBkaXNwbGF5OiB0YWJsZTtcblx0ICAgIGNsZWFyOiBib3RoO1xuXHQgICAgY29udGVudDogJyc7XG5cdH1cblx0LnBhZ2UtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdHotaW5kZXg6MTtcblx0XHQvL3otaW5kZXg6MDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEwMHB4XCIpIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdCYubWVudS1vcGVuZWQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTM4NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdCYubWVudS1vcGVuZWQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQudmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jbGVhciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuaGlkZS1mb3ItbW9iaWxlIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5oaWRlLWZvci13aWRlcGhvbmUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhpZGUtZm9yLXRhYmxldCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhpZGUtZm9yLWlwYWQge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuaGlkZS1mb3ItZGVza3RvcCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnRhYmxldC12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5kZXNrdG9wLWhpZGRlbiB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC50YWJsZXQtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5oYWxmLWJvdW5kcyB7XG5cdG1heC13aWR0aDogJGhhbGYtYm91bmRzO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuYSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXG5cdCY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cblxuYSB7XG5cdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCY6dmlzaXRlZHtcblx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0fVxuXG5cdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuYWRkcmVzc3tcblx0Zm9udC1zdHlsZTpub3JtYWw7XG59XG5cbnVsLCBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbnVse1xuXHRwYWRkaW5nLWxlZnQ6MjBweDtcbn1cbi5tYWluLWFydGljbGUgdWx7XG5cdG1hcmdpbi1ib3R0b206MjBweDtcbn1cbiIsIlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHQgICBDT0xPVVIgUEFMTEVUVEUgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQ29sb3VycyBtYXJrZWQgTlRDIHdlcmUgY3JlYXRlZCBvbiBodHRwOi8vY2hpci5hZy9wcm9qZWN0cy9uYW1lLXRoYXQtY29sb3IvIGFzIHRoZXJlIHdhcyBubyBtYXRjaGluZyB2YXJpYWJsZSB0aGF0IGV4aXN0ZWQgKHByb2JhYmx5IGZyb20gU29saWNpdG9ycylcblxuLyoqKioqKioqKioqKioqKioqIFBST0ZFU1NJT05TIFRIRU1FIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuJGF6dXJlOiMwMjllZTM7XG4kZGFyay1ncmV5OiAjMjAyNDI3O1xuJGJsYWNrOiAjMWMxYzFiO1xuJGJsYWNrLWRhcms6ICMwMDAwMDA7XG4kYWxtb3N0LWJsYWNrOiAjMDEwMjAyO1xuXG4kY2hhcmNvYWwtZ3JleTogIzM3M2Y0NTtcblxuJGljZS1ibHVlOiAjZjhmOWY5O1xuJGljZS1ibHVlLXR3bzogI2VlZjBmMTtcblxuJGNoYXJjb2FsLWdyZXktdHdvOiAjMzAzODNkO1xuJGNoYXJjb2FsLWdyZXktdGhyZWU6ICMzOTQxNDY7XG5cbiRsaWdodC1ibHVlLWdyZXk6ICNjOGM5Y2E7XG5cbiRndW5tZXRhbDogIzUwNWM2NDtcblxuJGRhcms6ICMxMzE2MTg7XG5cbiRicm93bi1ncmV5OiAjOTc5Nzk3OyAvL1NhbWUgYXMgd2FybS1ncmV5LXR3byBiZWxvd1xuJGJyb3duLWdyZXktdHdvOiAjOWI5YjliO1xuXG4kYmx1aXNoLWdyZXk6ICM3ZjhjOTQ7XG5cbiRrZWxsZXktZ3JlZW46ICMwMDk0NDM7XG5cbiRtYW5nbzogI2ZmOTkzMztcblxuJG9zbG8tZ3JleTogIzgyOEQ5MztcblxuJHZlcnktbGlnaHQtYmx1ZTogI2U5ZWRmMDtcblxuJHBhbGUtcHVycGxlOiAjYjFiMGIxO1xuXG4kbmV2YWRhOiAjNjA2Yzc1O1xuXG4kd29vZHNtb2tlOiAjMTYxOTFCO1xuJHdvb2RzbW9rZS1ncmF5OiAjMTYxOTFiO1xuXG4kZHVjay1lZ2ctYmx1ZTojZGFkYmRiO1xuJGZhbWlseS1vZmZpY2U6Izc3Nzg3Qjtcbi8qKioqKioqKioqKioqKioqKiBDT1JQT1JBVEUgVEhFTUUgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG4kYWxtb3N0LWJsYWNrOiAjMDYwNzA4O1xuJGFxdWEtYmx1ZTojMDFiZWU1O1xuJGJpZy1zdG9uZTogIzEyMTgzNjtcbi8vJGRhcms6ICMyMDI2MmE7XG4kb3V0ZXItc3BhY2U6ICMyYjMxMzQ7XG4kY2luZGVyOiAjMTMxNjE4O1xuJGNvcnAtc2lsdmVyOiAjZWVlZWVlO1xuLy8kY2hhcmNvYWwtZ3JleTogIzQxNGE1MTtcbiRjb3JwLXdoaXRlOiAjZjdmOGY4O1xuJGNvcnAtYXBwbGU6ICM3MUI1NDQ7XG4kdmVuZXRpYW4tcmVkOiAjRDAwMjFCO1xuJGlyb246ICNjOGNhY2E7XG4kaXJvbi10d286I2QyZDNkNDtcbiR0dXJxdW9pc2UtYmx1ZTojMGZhOGM3O1xuJHB1cnBsaXNoLWdyZXk6Izc3NzY3NztcbiRjb2QtZ3JleTojMWQxZDFkOyAvL05UQ1xuJGFsYWJhc3RlcjogI2Y3ZjdmNzsgLy8gTlRDXG4vLyRsaWdodC1ibHVlLWdyZXk6I2IxZDVlNTtcbiRhbHRvOiAjZDdkNWQ1OyAvL05UQ1xuJHdhcm0tZ3JleTogIzliOWI5YjtcbiRibHVlLW51cnNlOiAjMjEyZjM4O1xuJHdhdGVyLWJsdWU6ICM1ZjdmOGQ7XG4kZGFyay13YXRlci1ibHVlOiAjMmU0NjU1O1xuJHNsYXRlOiAjN2I4ZDljO1xuJGxpZ2h0LW9yYW5nZTogI2ZhYTI0YTtcbiRidXJudC1vcmFuZ2U6ICNEMDVGMDQ7XG4kZGFyay04MTogIzJkMzYzZDtcbiRjcm9zcy1ibHVlOiAjNDNhYWQ2O1xuJGJyaWdodC1yZWQ6ICNkMDAyMWI7XG4kZHVsbC1yZWQ6ICM5OTE1MjQ7XG4kY29vbC1ibHVlOiAjMGZhN2M3O1xuJHNoYXJrOiAjMjAyNjJhO1xuJHNoYXJrLWRhcms6ICMyODJDMkY7XG4kbWluZS1zaGFmdDogIzNFM0QzRDtcblxuXG4vKioqKioqKioqKioqKioqKiogTk9SV0FZIFRIRU1FIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuJG5vci10ZWFsOiMzZTc2OTI7XG4kbm9yLXR1cnFvaXNlOiMzOGVhY2E7XG4kbm9yLW9yYW5nZTojZWM1YTRjO1xuJG5vci1yZWQ6I2E0MGQyMjtcbiRub3ItZGFya2dyZXk6IzRhNGE0YTtcbiRub3ItZGFya2VzdGdyZXk6IzNkM2QzZDtcbiRub3ItbGlnaHRncmV5OiNlYmViZWI7XG5cbi8vIFNlZSBoYWNreSBjb2xvdXIgZml4IGZ1cnRoZXIgZG93bi4uLlxuXG4vKioqKioqKioqKioqKioqKiogT0xEIFRIRU1FUyBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cbi8vJGJsYWNrOiAjMDAwMDAwO1xuXG4kYmx1ZS1ncmV5OiAjNWM3NjdlO1xuJGJsdWUtZ3JleS10d286ICM0MTRhNTE7XG5cbiRibHVpc2gtZ3JleTogIzc2OGM5MztcblxuJGNlcnVsZWFuOiAjMDA4NmJmO1xuJGNvb2wtZ3JleTogI2I1YjZiNztcblxuJGRhcmstc2xhdGUtYmx1ZTogIzE4MzU2NTtcbiRkYXJrLXNsYXRlLWJsdWUtdHdvOiAjMWMzYTZlO1xuXG4kZGFyay1ncmV5LXRocmVlOiAjMDYwNzA4O1xuXG4kZHVsbC1vcmFuZ2U6ICNEMTdCMkY7XG4kZ3JleWlzaC1icm93bjogIzRhNGE0YTtcbiRncmV5LW51cnNlOiAjZTNlNWUzOyAvLyBOVENcbiRsaWdodC1idXJndW5keTogIzkyMjU0NTtcblxuJGxpZ2h0LWdyZXk6ICNmOGY5Zjc7XG5cbiRsaWdodC1ncmV5LWZvdXI6ICNlYWViZTg7XG4kbGlnaHQtZ3JleS1maXZlOiAjZDBkMmM1O1xuXG4kbGlnaHQtZ3JleS1zZXZlbjogI2VkZWVlZTtcbiRsaWdodC1ncmV5LWVpZ2h0OiAjZTNlM2U0O1xuJGxpZ2h0LWdyZXktbmluZTogI2Y2ZjdmNztcbiRsaWdodC1ncmV5LXRlbjogI2RhZGNkYztcbiRsaWdodC1ncmV5LWVsZXZlbjogI2Q3ZDVkNTtcblxuJGxpZ2h0LWdyZXktOTE6IHJnYmEoMjM4LCAyMzksIDIzNiwgMC45MSk7XG5cbiRuYXN0eS1ncmVlbjogIzc0YmQ0MztcblxuJG91dGVyLXNwYWNlOiMyRDM3M0Q7XG5cbiRwYWxlLWdyZXk6ICNlYmVkZjA7XG4kcGFsZS1ncmV5LXRocmVlOiAjRTlFQkVGO1xuJHBhbGUtZ3JleS1mb3VyOiAjZTNlNGU0O1xuXG4kcGFsZS1ncmV5LTkxOiByZ2JhKDIzMiwgMjM1LCAyMzgsIDAuOTEpO1xuXG5cblxuJHBhbGUtcmVkOiAjZGQ0YjM5O1xuJHBlYWNvY2stYmx1ZTogIzAwNWU5YztcblxuJHJvdWdlOiAjYmUxNDQ2O1xuJHJvdWdlLXR3bzogI2JlMTU0NztcblxuJHNpY2stZ3JlZW46ICM5M2JlMzA7XG4kc2ljay1hbWJlcjogI2ZmOTkzMztcbiRzaWNrLXJlZDogI0JFMUUyRDtcblxuJHNpbHZlcjogI2JkYzZjYztcbiRzaWx2ZXItdHdvOiAjYjZiY2I4O1xuJHNpbHZlci10aHJlZTogI2JjYzZjYjtcbiRzaWx2ZXItZm91cjogI2M0YzRjNDs7XG5cbiRzbGF0ZS1ncmV5OiAjNTc2NzZjO1xuJHNsYXRlLWdyZXktdHdvOiAjNTU1NjVhO1xuJHNsYXRlLWdyZXktOTY6IHJnYmEoODcsIDEwMywgMTA4LCAwLjk2KTtcblxuJHNxdWFzaDogI2U5OTgxMztcbiR0dW5kb3JhIDogIzQ2NDY0NjsgLy9OVENcbiR0dW5kb3JhLXByb2Zlc3Npb25zIDogcmdiKDczLCA3MywgNzMpOyAvL05UQ1xuXG4kd2FybS1ncmV5OiAjOWI5YjliOyAvLyBTb2xpY2l0b3JzIC0gTWFwIG90aGVyc1xuJHdhcm0tZ3JleS10d286ICM5Nzk3OTc7IC8vIEBGSVhNRVxuJHdhcm0tZ3JleS10aHJlZTogIzc2NzY3NztcblxuJHdoaXRlOiAjZmZmZmZmO1xuJHdoaXRlLXR3bzogI2Q4ZDhkODsgLy8gQEZJWE1FXG5cbiRndW5tZXRhbDogIzUwNWM2NDtcbiRicm93bi1ncmV5OiAjOTc5Nzk3O1xuJHNpbHZlci1jaGFsaWNlOiAjYTlhOGE4O1xuJGNlcnVsZWFuLWJsdWU6ICMwMjllZTM7XG5cblxuXG5cblxuLyoqKioqKioqKioqKioqKioqIE5PUldBWSBRVUlDS0ZJWCBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cbkBpZiAkc2l0ZSA9PSAnbm9yd2F5J3tcbiAgJGJsdWUtbnVyc2U6ICRub3ItZGFya2VzdGdyZXk7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBNQVNURVIgUE9MSUNZIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuXG4kbXBfcGVhY29jay1ibHVlOiAjMDA1ZTljO1xuJG1wX3doaXRlOiAjZGVkZGRkO1xuJG1wX2xpZ2h0LWdyZXk6ICNkZWRlZGQ7XG4kbXBfbGlnaHQtZ3JleS10d286ICNmOGY5Zjc7XG4kbXBfYmx1ZS1ncmV5OiAjNWM3NjdlO1xuJG1wX3doaXRlLXR3bzogI2ZmZmZmZjtcbiRtcF9ibHVpc2gtZ3JleTogIzdkOTdhMDtcbiRtcF9ncmV5aXNoLWJyb3duOiAjNGE0YTRhO1xuJG1wX2Rhcmstc2xhdGUtYmx1ZTogIzFjM2E2ZTtcbiRtcF9ibHVlLWdyZXktOTY6IHJnYmEoOTEsIDExOCwgMTI2LCAwLjk2KTtcbiRtcF9zdW5mbG93ZXIteWVsbG93OiAjZmVkYjAwO1xuJG1wX3dpbmRvd3MtYmx1ZTogIzMzOWNjYztcbiRtcF9wZWFjb2NrLWJsdWUtdHdvOiAjMDA1Njk3O1xuJG1wX2NlcnVsZWFuOiAjMDA4NmJmO1xuJG1wX3JlZDogI2Q3MDMwMjtcbiRtcF9ibG9vZC1yZWQ6ICM5NjAwMGI7XG4kbXBfb2ZmLXdoaXRlOiAjZmZmZmZlO1xuJG1wX29yYW5naXNoOiAjZmE3YTQ1O1xuJG1wX3N1bi15ZWxsb3c6ICNmY2Q0M2U7XG4kbXBfcGFsZS1ncmV5OiAjZDllMWU4O1xuJG1wX25pY2UtYmx1ZTogIzE5NjdhMjtcbiRtcF9jZXJ1bGVhbi10d286ICMwMDgzYmY7XG4kbXBfbWFyaW5lLWJsdWU6ICMwMDM0Nzg7XG4kbXBfZ29sZGVuOiAjZmFjYTAwO1xuJG1wX3N1bnNoaW5lLXllbGxvdzogI2ZmZWUzMztcbiRtcF9ncmV5LWJsdWU6ICM2YjgyYTE7XG4kbXBfYmx1ZXktZ3JleTogI2EzYjBjNTtcbiRtcF9tZWRpdW0tYmx1ZTogIzJlNzhjYztcbiRtcF9kYXJrLWdyZXktYmx1ZTogIzM1NGE2NjtcbiRtcF9kdXNreS1ibHVlOiAjNDU2MThhO1xuJG1wX3doaXRlLXRocmVlOiAjZmVmZWZlO1xuJG1wX3NpZW5uYTogI2JhNGExOTtcbiRtcF9yZWRkaXNoLW9yYW5nZTogI2ZhNjEyMTtcbiRtcF9tYW5nbzogI2ZhOTkyZTtcbiRtcF9idXR0ZXJzY290Y2g6ICNmZmI4Mzg7XG4kbXBfd2hlYXQ6ICNmZmQ0ODc7XG4kbXBfZWdnLXNoZWxsOiAjZmZlYmMyO1xuJG1wX2Rhcms6ICMxMTE5MjM7XG4kbXBfZGFyay10d286ICMyMzMwNDU7XG4kbXBfZG9kZ2VyLWJsdWU6ICMzODk3ZmY7XG4kbXBfY2Fyb2xpbmEtYmx1ZTogIzhjYmZmZjtcbiRtcF9zbGltZS1ncmVlbjogIzgyY2YwNjtcbiRtcF9saWdodC1ibHVlLWdyZXk6ICNjY2U3ZjM7XG4kbXBfZHVjay1lZ2ctYmx1ZTogI2U2ZjNmOTtcbiRtcF9zY2FybGV0OiAjYmYwMDBjO1xuJG1wX2xpZ2h0LWJsdWUtZ3JleS10d286ICNjN2Q3ZWI7XG4kbXBfbGlnaHQtZ3JleS10aHJlZTogI2VlZjNlZTtcbiRtcF9mYWRlZC1ibHVlOiAjODI4ZmNhO1xuJG1wX2F6dXJlOiAjMGFhM2ViO1xuJG1wX3doZWF0LXR3bzogI2Y4Y2M5OTtcbiRtcF9wYWxlOiAjZmRlZWRjO1xuJG1wX2RhcmstYmx1ZS1ncmV5OiAjMWUzNTQ3O1xuJG1wX3ZlcnktbGlnaHQtYnJvd246ICNkMWIwODc7XG4kbXBfZ3JleWlzaC1icm93bi10d286ICM0ZjRmNGY7XG4kbXBfZ3JleWJsdWU6ICM2OGExYjA7XG4kbXBfbGlnaHQtdGVhbDogI2E2ZDllODtcbiRtcF9kYXJrLWluZGlnbzogIzBhMjg0MjtcbiRtcF9ndW5tZXRhbDogIzNmNGM1NztcbiRtcF93aGl0ZS1mb3VyOiAjZTZlNmU2O1xuJG1wX3doaXRlLWZpdmU6ICNmNWY1ZjU7XG4kbXBfd2hpdGUtc2l4OiAjZTNlM2UzO1xuJG1wX2JsYWNrOiAjMDAwMDAwO1xuJG1wX2dyZXlibHVlLXR3bzogIzY2NzU4NztcbiRtcF9kYXJrLXRocmVlOiAjMGMwYzBmO1xuJG1wX2Nsb3VkeS1ibHVlOiAjYmZjN2Q3O1xuJG1wX2JlaWdlOiAjZWVlM2NmO1xuJG1wX3JlZC10d286ICNkNzAyMDI7XG4kbXBfd2hpdGUtc2V2ZW46ICNmOWY5Zjg7XG4kbXBfc2xpbWUtZ3JlZW4tdHdvOiAjOTFjYzA1O1xuJG1wX2RhcmstYmVpZ2U6ICNhNjhhNjY7XG4kbXBfZGFyay1saW1lOiAjNzhhYjAyO1xuJG1wX3doaXRlLWVpZ2h0OiAjZWRlZGVkO1xuJG1wX2RhcmstZ3JleS1ibHVlLXR3bzogIzM2NGE2NjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbiIsIi8qKioqKioqKioqKioqKioqKiBNRURJQSBRVUVSSUVTKioqKioqKioqKioqKiovXG5cbiRicmVha3BvaW50czogKFxuICAgICAgICAncGhvbmVwb3J0JyA6IDMyMHB4LFxuICAgICAgICAncGhvbmVsYW5kJyA6IDU2OHB4LFxuICAgICAgICAndGFicG9ydCcgOiA3NjhweCxcbiAgICAgICAgJ3dpZGUtdGFiJyA6IDk5MXB4LFxuICAgICAgICAnZGVza3RvcCcgOiAxMDI0cHgsXG4gICAgICAgICdkZXNrdG9wLWJhc2ljJyA6IDEyMDBweFxuKTtcblxuLyoqKioqKioqKioqKioqKioqIEZPTlRTICoqKioqKioqKioqKioqKioqKiovXG5cbiRtcF9wcm94aW1hOiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtdGl0bGU6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtYm9keTogU2FyYWJ1biwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXRpbWVzLXJvbWFuOiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMtUm9tYW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8qKioqKioqKioqKioqKioqKiBHTE9CQUwgKioqKioqKioqKioqKioqKioqKi9cblxuJGJvdW5kczogMTMzMnB4O1xuJGhhbGYtYm91bmRzOiAkYm91bmRzLzI7XG4kcGFkZGluZzogMCAzMnB4O1xuXG4vKioqKioqKioqKioqKioqKiogQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbi8vIEdsb2JhbCBTdHlsZXNcbiRiYWNrZ3JvdW5kLWdyZXk6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyBcbiRib2R5LXRleHQ6ICMyMDI2MmEgIWRlZmF1bHQ7XG4vLyRib2R5LXRleHQ6ICRzaGFyayAhZGVmYXVsdDtcbiR0aXRsZS10ZXh0OiAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIE1haW4gQ29sb3VycyBcbiRhY2NlbnQtcHJpbWFyeTogJGF6dXJlICFkZWZhdWx0O1xuJGFjY2VudC1zZWNvbmRhcnk6ICRhenVyZSAhZGVmYXVsdDtcbiRsaW5rLXByaW1hcnk6ICRhenVyZSAhZGVmYXVsdDtcbiRob3Zlci1wcmltYXJ5OiAkZ3JleWlzaC1icm93biAhZGVmYXVsdDtcbiRsaW5rLXByaW1hcnktY29va2llczogJGF6dXJlICFkZWZhdWx0O1xuXG4vL0dyZXlzXG4kZGFyay1ncmV5OiAkZ3JleWlzaC1icm93biAhZGVmYXVsdDtcbiRtaWQtZ3JleTogJGNvb2wtZ3JleSAhZGVmYXVsdDtcbiRsaWdodC1ncmV5OiAkbGlnaHQtZ3JleS05MSAhZGVmYXVsdDtcblxuXG4vLyBTdWNjZXNzL0Vycm9yXG4kc3VjY2Vzcy1jb2xvcjogJGNvcnAtYXBwbGUgIWRlZmF1bHQ7XG4kZXJyb3ItY29sb3I6ICR2ZW5ldGlhbi1yZWQgIWRlZmF1bHQ7XG4kd2Fybi1jb2xvcjogJGR1bGwtb3JhbmdlIWRlZmF1bHQ7XG5cbi8vIFNlY3Rpb24gQ29sb3Vyc1xuXG4vL0hlYWRlclxuJGhlYWRlcjogKFxuICAgICAgICBsb2dvQmcgOiB0cmFuc3BhcmVudCxcbiAgICAgICAgbmF2SWNvbkZpbGwgOiAkd2hpdGVcbikgIWRlZmF1bHQ7XG5cbiRmb290ZXI6IChcbiAgICAgICAgcHJpbWFyeUJnIDogJGJsYWNrLWRhcmssXG4gICAgICAgIHNlY29uZGFyeUJnIDogJGJsYWNrLFxuICAgICAgICB0aXRsZSA6ICR3aGl0ZSxcbiAgICAgICAgdGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgYWNjZW50IDogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4vLyBEZWZhdWx0IGhlZGFlciBzdHlsZVxuJGFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYV90ZXh0OiAkc2hhcmsgIWRlZmF1bHQ7XG4kYV9hY2NlbnQ6ICRhenVyZSAhZGVmYXVsdDtcbiRhX290aGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gRGV0YWlsIGhlYWRlciBzdHlsZVxuLy8kYl9iYWNrZ3JvdW5kOiAkZGFyay1ncmV5ICFkZWZhdWx0O1xuJGJfYmFja2dyb3VuZDogJGJsYWNrX2RhcmsgIWRlZmF1bHQ7XG4kYl90ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kYl9hY2NlbnQ6ICRhenVyZSAhZGVmYXVsdDtcbiRiX290aGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy9TaWRlYmFyIHdpZGdldCBTdHlsZVxuJHNpZGVfYmFja2dyb3VuZDogJGF6dXJlICFkZWZhdWx0O1xuJHNpZGVfdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGVfYmFja2dyb3VuZF9iOiAkbGlnaHQtZ3JleS05MSAhZGVmYXVsdDtcbiRzaWRlX3RleHRfYjogJGNvcnAtd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZV9ib3JkZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHNpZGUtaWNvbnM6ICRzaWx2ZXIgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogIFx0ICAgIElNQUdFUyAgICAgICAgICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIEJhbm5lclxuJGJhbm5lci1iZy1pbWc6IFwiXCIgIWRlZmF1bHQ7XG4kdG9wc2VjdGlvbi1iZy1pbWc6IFwiXCIgIWRlZmF1bHQ7XG4kbG9naW4tYmctaW1nOiBcIi4uL2ltZy9iZy1sb2dpbi5qcGdcIiAhZGVmYXVsdDtcbiRzYWxlcy1iZy1pbWc6IFwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0ICAgICAgQ09NUE9ORU5UUyAgICAgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBCVVRUT05TXG4vLyBidG5fYVxuJGFfYnRuLWJvcmRlcjogJGF6dXJlIWRlZmF1bHQ7XG4kYV9idG4tdGV4dDogJHdoaXRlIWRlZmF1bHQ7XG4kYV9idG4tYmFja2dyb3VuZDogJGF6dXJlIWRlZmF1bHQ7XG5cbiRhX2J0bi1ob3Zlci1ib3JkZXI6ICRkYXJrLWdyZXkhZGVmYXVsdDtcbiRhX2J0bi1ob3Zlci10ZXh0OiAkZGFyay1ncmV5ICFkZWZhdWx0O1xuJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICR3aGl0ZSFkZWZhdWx0O1xuXG4vLyBidG5fYlxuJGJfYnRuLWJvcmRlcjogJHdhcm0tZ3JleSFkZWZhdWx0O1xuJGJfYnRuLXRleHQ6ICRhbG1vc3QtYmxhY2sgIWRlZmF1bHQ7XG4kYl9idG4tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRiX2J0bi1ob3Zlci1ib3JkZXI6ICRkYXJrIWRlZmF1bHQ7XG4kYl9idG4taG92ZXItdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGJfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkYXJrIWRlZmF1bHQ7XG5cbi8vIGJ0bl9jXG4kY19idG4tYm9yZGVyOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRjX2J0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kY19idG4tYmFja2dyb3VuZDogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG5cbiRjX2J0bi1ob3Zlci1ib3JkZXI6ICRkdWxsLXJlZCAhZGVmYXVsdDtcbiRjX2J0bi1ob3Zlci10ZXh0OiAkYV9idG4taG92ZXItdGV4dCAhZGVmYXVsdDtcbiRjX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG5cbi8vIGJ0bl9kXG4kZF9idG4tYm9yZGVyOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRkX2J0bi10ZXh0OiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRkX2J0bi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJGRfYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGRfYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGRfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkdWxsLXJlZCAhZGVmYXVsdDtcblxuLy8gYnRuX2VcbiRlX2J0bi1ib3JkZXI6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGVfYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRlX2J0bi1iYWNrZ3JvdW5kOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcblxuJGVfYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGVfYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGVfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkdWxsLXJlZCAhZGVmYXVsdDtcblxuLy8gYnRuX2dcbiRnX2J0bi1ib3JkZXI6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG4kZ19idG4tdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGdfYnRuLWJhY2tncm91bmQ6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG5cbiRnX2J0bi1ob3Zlci1ib3JkZXI6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG4kZ19idG4taG92ZXItdGV4dDogJGRhcmstZ3JleSAhZGVmYXVsdDtcbiRnX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGJ0bl9sb2dpblxuJGxvZ2luX2J0bi1ib3JkZXI6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGxvZ2luX2J0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kbG9naW5fYnRuLWJhY2tncm91bmQ6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuXG4kbG9naW5fYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGxvZ2luX2J0bi1ob3Zlci10ZXh0OiAkYV9idG4taG92ZXItdGV4dCAhZGVmYXVsdDtcbiRsb2dpbl9idG4taG92ZXItYmFja2dyb3VuZDogJGR1bGwtcmVkICFkZWZhdWx0O1xuXG4vLyBGQVEgKHRoaXMgaXMgYWNjb3JkaW9ucylcbiRmYXEtaGVhZGluZy1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGZhcS1wbHVzbWludXMtY29sb3I6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kZmFxLWJvcmRlcmNvbG9yOiAkYnJvd24tZ3JleSAhZGVmYXVsdDtcbiRmYXEtaGVhZGVyLWJnX29wZW46IHJnYmEoJGZhcS1ib3JkZXJjb2xvciwgLjMpICFkZWZhdWx0O1xuJGZhcS10cmlnZ2VyLWNvbG9yOiAkYm9keS10ZXh0ICFkZWZhdWx0O1xuJGZhcS10cmlnZ2VyLWJnOiAkYmx1ZS1ncmV5LXR3byAhZGVmYXVsdDtcbiRmYXEtdHJpZ2dlci1iZ19vcGVuOiAkbmV2YWRhIWRlZmF1bHQ7XG4kZmFxLWNvbnRlbnQtdHJpZ2dlci1iZ19vcGVuOiAkd2hpdGUhZGVmYXVsdDtcbiRmYXEtdHJpZ2dlci1jb2xvcl9vcGVuOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIFRhYnNcbiR0YWItaGVhZGluZy1jb2xvcjogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiR0YWItaGVhZGluZy1jb2xvcl9hY3RpdmU6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kdGFiLWhlYWRpbmctYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWItaGVhZGluZy1iZ19hY3RpdmU6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy9NYWluIFRhYnMgQmxvY2sgKEhvbWVwYWdlICYgRGFzaGJvYXJkKSAgLSBERVBSRUNBVEVEXG4vLyRtYWluVGFiczogKFxuLy8gICAgICAgIHRhYlRvcEJnIDogJGxpZ2h0LWdyZXksXG4vLyAgICAgICAgdGFiVHJpZ2dlckJnIDogJHBldHJvbCxcbi8vICAgICAgICB0YWJUcmlnZ2VyQmdBY3RpdmUgOiAkcGV0cm9sLFxuLy8gICAgICAgIHRhYlRyaWdnZXJCb3JkZXIgOiAkYWNjZW50LXNlY29uZGFyeSxcbi8vICAgICAgICB0YWJUcmlnZ2VyU3BhY2VyIDogJHdoaXRlLFxuLy8gICAgICAgIHRhYlRyaWdnZXJJY29uQmcgOiAkcGV0cm9sLFxuLy8gICAgICAgIHRhYlRyaWdnZXJJY29uQmdIb3YgOiAkYWNjZW50LXByaW1hcnksXG4vLyAgICAgICAgdGFiVHJpZ2dlckljb25Db2xvciA6ICR3aGl0ZSxcbi8vICAgICAgICBpbmFjdGl2ZSA6ICNDQ0NDQ0MsXG4vLyAgICAgICAgZG9uZSA6ICM5M0JFMzBcbi8vKSAhZGVmYXVsdDtcblxuLy8gSEVBREVSRk9PVEVSXG4kaGVhZGVyRm9vdGVyOiAoXG4gICAgICAgIGJnLWxpZ2h0IDogJHZlcnktbGlnaHQtYmx1ZSxcbiAgICAgICAgLy9iZy1kYXJrIDogJGRhcmstZ3JleSxcbiAgICAgICAgYmctZGFyayA6ICRibGFjay1kYXJrLFxuICAgICAgICBiZy1hY2NlbnQgOiAkYWNjZW50LXByaW1hcnksXG4gICAgICAgIGNvbG91ciA6ICR3aGl0ZSxcblx0XHRjb2xvdXItbGlnaHQtYmc6ICRibGFjayxcbiAgICAgICAgaG92ZXIgOiAkYV9hY2NlbnRcbikgIWRlZmF1bHQ7XG5cbi8vIExvY2F0aW9uIFRhYnNcbiRsb2NhdGlvblRhYnM6IChcbiAgICAgICAgYnRuQmcgOiAkd2hpdGUsXG4gICAgICAgIGJ0blRleHQgOiAkd2FybS1ncmV5LFxuICAgICAgICBidG5CZ0FjdGl2ZSA6ICR3aGl0ZSxcbiAgICAgICAgYnRuVGV4dEFjdGl2ZSA6ICRhbG1vc3QtYmxhY2ssXG4gICAgICAgIHNlY3Rpb25Cb3JkZXIgOiAkc2lsdmVyLXRocmVlLFxuICAgICAgICBzZWN0aW9uQmcgOiAkZGFyay1ncmV5LFxuICAgICAgICAvL3NlY3Rpb25CZyA6ICRzaWRlX2JhY2tncm91bmRcbikgIWRlZmF1bHQ7XG5cbi8vIExvY2F0aW9uIFRhYnMgRGFya1xuJGxvY2F0aW9uVGFic0Rhcms6IChcblx0XHRcdFx0YnRuQmcgOiAkYmxhY2tfZGFyayxcblx0XHRcdFx0YnRuVGV4dCA6ICRhenVyZSxcblx0XHRcdFx0YnRuQmdBY3RpdmUgOiAkYmxhY2tfZGFyayxcblx0XHRcdFx0YnRuVGV4dEFjdGl2ZSA6ICR3aGl0ZSxcblx0XHRcdFx0c2VjdGlvbkJvcmRlciA6ICRibGFja19kYXJrLFxuXHRcdFx0XHRzZWN0aW9uQmcgOiAkZGFyay1ncmV5LFxuXHQvL3NlY3Rpb25CZyA6ICRzaWRlX2JhY2tncm91bmRcbikgIWRlZmF1bHQ7XG5cbi8vIEhFQURCQU5EIC0gREVQUkVDQVRFRFxuLy8kaGVhZGJhbmQ6IChcbi8vICAgICAgICBiYWNrZ3JvdW5kIDogJGRhcmssXG4vLyAgICAgICAgdGV4dCA6ICR3aGl0ZSxcbi8vICAgICAgICBob3ZlciA6ICRhX2FjY2VudFxuLy8pICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlczogKFxuICAgICAgICB0aEJnIDogJGNoYXJjb2FsLWdyZXksXG4gICAgICAgIHRoVGV4dCA6ICR3aGl0ZVxuKSAhZGVmYXVsdDtcblxuJGNvdmVyVGFibGU6IChcbiAgICAgICAgdGhCZyA6ICRkYXJrLWdyZXksXG4gICAgICAgIHRoVGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgb2RkUm93QmcgOiByZ2JhKCRjb3JwLXNpbHZlciwgLjQpLFxuICAgICAgICBldmVuUm93QmcgOiByZ2JhKCRjb3JwLXNpbHZlciwgLjgpXG4pICFkZWZhdWx0O1xuXG4vLyBwdXNoTmF2IC0gVGhpcyBpcyBvdXQgZGF0ZWQgYW5kIHByb2JhYmx5IG5vLWxvbmdlciB1c2VkLiBDYW4gZGVmbyBnbyBmb3IgY29ycG9yYXRlIHNraW5cbiRwdXNoTmF2OiAoXG4gICAgICAgIGJhY2tncm91bmQgOiAkZGFyayxcbiAgICAgICAgdGV4dCA6ICRpcm9uLFxuICAgICAgICBob3ZlciA6ICRhY2NlbnRfcHJpbWFyeSxcbiAgICAgICAgYm9yZGVyIDogJHdhcm0tZ3JleS10d29cbikgIWRlZmF1bHQ7XG5cbiRvZmZDYW52YXNOYXY6IChcbiAgICAgICAgYmFja2dyb3VuZCA6ICRibGFjay1kYXJrLFxuICAgICAgICAvL2JhY2tncm91bmQgOiAkY2hhcmNvYWwtZ3JleS10d28sXG4gICAgICAgIHRleHQgOiAkd2hpdGUsXG4gICAgICAgIC8vdGV4dCA6ICRsaWdodC1ibHVlLWdyZXksXG4gICAgICAgIGhlYWRlciA6ICR3aGl0ZSxcbiAgICAgICAgaWNvbnNPZmYgOiAkcHVycGxpc2gtZ3JleSxcbiAgICAgICAgaWNvbnNPbiA6ICR3aGl0ZSxcbiAgICAgICAgaG92ZXIgOiAkY2luZGVyLFxuICAgICAgICBib3JkZXIgOiAkd2FybS1ncmV5LFxuICAgICAgICBhY2NlbnQgOiAkYWNjZW50LXByaW1hcnlcbikgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHQgICAgICBUSEVNRVMgICAgICAgICAgICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vL0NvbnRlbnQgdHlwZXNcbiRuZXdzdHlwZV9uZXdzOiAkY2VydWxlYW4gIWRlZmF1bHQ7XG4kbmV3c3R5cGVfZXZlbnQ6ICRzaWNrLWdyZWVuICFkZWZhdWx0O1xuJG5ld3N0eXBlX2d1aWRhbmNlOiAkZHVsbC1vcmFuZ2UgIWRlZmF1bHQ7XG4kbmV3c3R5cGVfY3BkOiAkbGluay1wcmltYXJ5ICFkZWZhdWx0O1xuJG5ld3N0eXBlX3Byb3Bvc2FsZm9ybTogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kbmV3c3R5cGUtY29sb3JzOiAoXG4gICAgICAgIG5ld3M6ICRjZXJ1bGVhbixcbiAgICAgICAgZXZlbnQ6ICRzaWNrLWdyZWVuLFxuICAgICAgICBndWlkYW5jZTogJGR1bGwtb3JhbmdlLFxuICAgICAgICBjcGQ6ICRsaW5rLXByaW1hcnksXG4gICAgICAgIHByb3Bvc2FsZm9ybTogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4kbmV3cy1kb3dubG9hZDogJGxpZ2h0LWJ1cmd1bmR5ICFkZWZhdWx0O1xuXG4vLyBQcm9kdWN0cyBhbmQgczRydmljZXNcbiRpbnN1cmFuY2VfcHJvZHVjdDogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGluc3VyYW5jZV9zZXJ2aWNlOiAkbGluay1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vL0Jhbm5lciBzdHlsZXNcbiRiYW5uZXItdGV4dDogJGRhcmsgIWRlZmF1bHQ7XG4kYmFubmVyLXN0cmFwbGluZTogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJhbm5lci1ib3JkZXItY29sb3VyOiAkdHVuZG9yYS1wcm9mZXNzaW9ucyAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdCAgICAgIExBWU9VVFMgICAgICAgICAgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGxvZ2luOiAoXG4gICAgICAgIGJhY2tncm91bmQgOiAkY2hhcmNvYWwtZ3JleS10d28sXG4gICAgICAgIGJ0bkJnIDogJGFfYnRuLWJhY2tncm91bmQsXG4gICAgICAgIGJ0bkJvcmRlciA6ICRhX2J0bi1ib3JkZXIsXG4gICAgICAgIGJ0blRleHQgOiAkd2hpdGUsXG4gICAgICAgIGJ0blJlc2V0IDogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4kaG9tZXBhZ2U6IChcbiAgICAgICAgbWFpbi1jb250ZW50LWJnIDogdHJhbnNwYXJlbnQsXG4gICAgICAgIHRhYlRvcEJnIDogJGxpZ2h0LWdyZXlcbikgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIERBU0hCT0FSRFxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vL0RBU0hCT0FSRCBWQVJJQUJMRVNcbiRwb2xpY3lBY3Rpb25TdGF0ZXM6IChcbiAgICAgICAgd2FybmluZyA6ICNkMDAyMWIsXG4gICAgICAgIG5lZWRzYWN0aW9uIDogI2ZmOTkzMyxcbiAgICAgICAgaW5wcm9ncmVzcyA6ICMxOThmYzIsXG4gICAgICAgIGluYWN0aXZlIDogIzY3ODY4ZSxcbiAgICAgICAgZG9uZSA6ICM5MGNlNTFcbikgIWRlZmF1bHQ7XG5cbiRwb2xpY3lTdGF0dXNlczogKFxuICAgICAgICBzdGF0dXMtbm90LXN0YXJ0ZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpLFxuICAgICAgICBzdGF0dXMtb3BlbiA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgaW5wcm9ncmVzcyksXG4gICAgICAgIHN0YXR1cy1zdGFydGVkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBpbnByb2dyZXNzKSxcbiAgICAgICAgc3RhdHVzLWxvY2tlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG4gICAgICAgIHN0YXR1cy1pZGxlIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBpbmFjdGl2ZSksXG4gICAgICAgIHN0YXR1cy1pbmFjdGl2ZSA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgbmVlZHNhY3Rpb24pLFxuICAgICAgICBzdGF0dXMtcmV0dXJuZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpLFxuICAgICAgICBzdGF0dXMtY29tcGxldGUgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIGRvbmUpLFxuICAgICAgICBzdGF0dXMtcmV0cmFjdGVkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKSxcbiAgICAgICAgc3RhdHVzLXN1Ym1pdHRlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgaW5wcm9ncmVzcyksXG4gICAgICAgIHN0YXR1cy1ub3QtcmVuZXdlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG5cdFx0c3RhdHVzLXVucGFpZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZylcbikgIWRlZmF1bHQ7XG5cblxuXG4iLCIvLyBUSElTIEZJTEUgSVMgREVQUkVDQVRFRFxuXG4jd2Vic2l0ZWhueSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB0b3A6IC05OTk5OXB4O1xufVxuXG4jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRkZGQ7XG4gIGNvbG9yOiAjZGVkZGRkO1xufVxuI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGRkZDtcbiAgY29sb3I6ICNkZWRkZGQ7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuQGlmKCRzaXRlID09IG1vYmlsaXR5KXtcbiAgLmhvbWVwYWdlIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3VnZS10d287XG4gICAgICB9XG4gIH1cbiAgLmhvbWVwYWdlIC5hcnRpY2xlLWhlYWRpbmc6YmVmb3Jle1xuICAgICAgdG9wOjExcHg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtYmFubmVyLXN1bW1hcnl7XG4gIG1heC13aWR0aDogNjAycHg7XG59XG5cbi8vQGlmKCRzaXRlID09IGFjY291bnRhbnRzKXtcbi8vICAuaG9tZXBhZ2UgLmFydGljbGUtaGVhZGluZyxcbi8vICAuY29sdW1uLXRpdGxlLFxuLy8gIC5jb250ZW50LXdyYXAuY2Fyb3VzZWwsXG4vLyAgLnNpbmdsZS1ibG9jay1jb250YWluZXIgLnNpbmdsZS1ibG9jayxcbi8vICAucmVzb3VyY2VzLXBhZ2UgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGUge1xuLy8gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4vLyAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgIHRvcDogNHB4O1xuLy8gICAgICAgICAgbGVmdDogMDtcbi8vXG4vLyAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vL1xuLy8gICAgICAgICAgd2lkdGg6IDE3cHg7XG4vLyAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4vLyAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4vL1xuLy8gICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy9cbi8vICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuLy8gICAgICB9XG4vLyAgfVxuLy8gIC5ob21lcGFnZSAuYXJ0aWNsZS1oZWFkaW5nOmJlZm9yZXtcbi8vICAgICAgdG9wOjExcHg7XG4vLyAgfVxuLy8gIC5zaW5nbGUtYmxvY2stY29udGFpbmVyIC5zaW5nbGUtYmxvY2s6YmVmb3JlIHtcbi8vICAgICAgdG9wOjdweDtcbi8vICB9XG4vLyAgLnJlc291cmNlcy1wYWdlIC5zaW5nbGUtYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZXtcbi8vICAgICAgdG9wOjExcHg7XG4vLyAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuLy8gICAgICAgICAgdG9wOjdweDtcbi8vICAgICAgfVxuLy8gIH1cbi8vICAucmVzb3VyY2VzLXBhZ2UgLnRleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZTpiZWZvcmV7XG4vLyAgICAgIGJhY2tncm91bmQ6JHJvdWdlO1xuLy8gICAgICB0b3A6MTlweDtcbi8vICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4vLyAgICAgICAgICB0b3A6MTVweDtcbi8vICAgICAgfVxuLy8gIH1cbi8vICAucmVzb3VyY2VzLXBhZ2UgLnNpbmdsZS1ibG9jazpiZWZvcmV7XG4vLyAgICAgIGRpc3BsYXk6bm9uZTtcbi8vICB9XG4vLyAgLnJpZ2h0LWNvbHVtbiAuY29sdW1uLXRpdGxlOmJlZm9yZSxcbi8vICAuc2luZ2xlLWJsb2NrLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrOmJlZm9yZSB7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbi8vXG4vLyAgfVxuLy99XG5cbiIsIi8qKlxuICogIFxuICogIFN0dW5ucGxhdGUgRml4ZWQgSGVhZGVyXG4gKlxuICogIFZlcnNpb246IDEuMFxuICogIExhc3QgVXBkYXRlZDogMjYvMDYvMTRcbiAqICBCeTogTWFya1xuICogIFxuICogIE5vdGVzOlxuICogIEZpeGVkIEhlYWRlciBDU1NcbiAqXG4gKiAgQ2hhbmdlbG9nOlxuICogIDI2LzA2LzE0XG4gKiAgU2VwYXJhdGVkIG91dCBmcm9tIG1haW4gZm9yIHVzZSB3aXRoIFN1YmxpbWUgQ29uY2F0IGFuZCBsaWJyYXJ5IHN0cnVjdHVyZVxuICogXG4gKi9cblxuLmZpeGVkLWhlYWRlciB7XG4gICAgZGlzcGxheTpibG9jazsgcG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7IHotaW5kZXg6OTk5OyB0b3A6MDsgbGVmdDowOyByaWdodDowO1xuICAgIC8qIG1ha2UgOmZpeGVkIGlmIHNjcm9sbC10b3AgPiB4ICovXG59XG4uZml4ZWQtaGVhZGVyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBNRURJQSBRVUVSSUVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIDcyMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmZpeGVkLWhlYWRlciB7cG9zaXRpb246cmVsYXRpdmU7fVxufSIsIi8qIVxuKiAgU3R1bm5wbGF0ZSBGbGV4IGxheW91dC5jc3NcbiogIFZlcnNpb246IDFcbipcbiovXG4vKiBcbiogIExhc3QgVXBkYXRlZDogMDYvMTEvMTVcbiogIEJ5OiBBZGFtXG4qICBcbiogIE5vdGVzOlxuKiAgRGVmYXVsdCBmbGV4Ym94IHN0eWxlIGxheXB1dFxuKlxuKiBcbiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5EZWZhdWx0IExheW91dCBFbGVtZW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiA9PT09PT09PT09PT09PT1cbkZsZXggc3RpY2t5IGZvb3RlclxuPT09PT09PT09PT09PT09ICovXG5cbi8qYWRkIHRvIGJvZHkqL1xuLnN0aWNreUZvb3RXcmFwIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qYWRkIHRvIHRoZSAnbWFpbiBlbGVtZW50L3NlY3Rpb24gdGhhdCB5b3Ugd2FudCB0aGUgZm9vdGVyIHRvIGNsZWFyJyovXG4uc3RpY2t5Rm9vdE1haW4ge1xuICAgIC13ZWJraXQtZmxleDogMSAwIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIG1zLWZsZXg6IDE7XG59XG5cbi8qYWRkIHRvIGFsbCBvZiB0aGUgb3RoZXIgc2VjdGlvbi9lbGVtZW50cyBvbiB0aGUgcGFnZSAoaW5jbHVkaW5nIHRoZSBmb290ZXIpIGFwYXJ0IGZyb20gdGhlIG9uZSB0aGUgZm9vdGVyIG5lZWRzIHRvIGNsZWFyKi9cbi5zdGlja3lGb290T3RoZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT1cbkZsZXggZ3JpZFxuPT09PT09PT09PT09PT09ICovXG5cbi5mbGV4LXBhcmVudCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuXG5cblxuXG4uaWU5IC5mbGV4LXBhcmVudCB7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4uZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICAvKmJvcmRlcjozMnB4ICBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OjA7XG4gIGJvcmRlci1ib3R0b206MDsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgICAgIC8qIEZpcmVmb3ggMy42ICovICAvKiBTYWZhcmkgND8gQ2hyb21lIDY/ICovXG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7ICAgICAgLyogRmlyZWZveCA0LCBTYWZhcmkgNSwgT3BlcmEgMTAsIElFIDkgKi9cblxuICAgICAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgMjAwcHg7XG5cdFxuXHQmLmdyb3czIHtcblx0XHRmbGV4LWdyb3c6Mztcblx0fVxufVxuXG4uaWUxMSAuZmxleC1wYXJlbnQgPiAuYmxvY2staGVhZGluZyxcbi5mbGV4LXBhcmVudCA+IC5ibG9jay1oZWFkaW5ne1xuICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICBtaW4td2lkdGg6MTAwJTtcbiAgICBoMXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbn1cblxuLmllMTEgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIyJTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDIyJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcbn1cblxuLmllMTAgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIyJTtcbn1cblxuXG4uaWU5IC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIHdpZHRoOiAyNSU7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5cbi5mbGV4LXBhcmVudC5yaWdodCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuXG4uZmxleC1wYXJlbnQucmlnaHQgLmJsb2NrIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbn1cblxuXG4uYmxvY2stcmVzb3VyY2VzLWdyaWR7XG4gICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xufVxuXG5cbi5ib3VuZHMsIC5qZi1oZWFkZXItYm91bmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKm1heC13aWR0aDogMTIzNHB4OyovXG4gICAgbWF4LXdpZHRoOiAxMzY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qcmVwbGFjZXMgb3VyIHRhYmxlIGJvcmRlci1zcGFjaW5nIHdoZXJlIHdlJ3JlIG5vdCB1c2luZyBmbGV4Ki9cbi5jb250ZW50LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuLmJsb2NrLWp1c3RpZnktY29udGVudHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbn1cblxuXG5cbi8qID09PT09PT09PT09PT09PVxuQ29sdW1uIHdpZHRoc1xuPT09PT09PT09PT09PT09ICovXG4vKi5ibG9jay5vbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay5vbmUtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYmxvY2sub25lLXRoaXJkIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbi5ibG9jay50d28tdGhpcmQge1xuICB3aWR0aDogNjYuNjYlO1xufVxuLmJsb2NrLm9uZS1mb3VydGgge1xuICB3aWR0aDogMjUlO1xuXG4gIGVtcHR5LWNlbGxzOiBzaG93O1xufVxuLmJsb2NrLnRocmVlLWZvdXJ0aCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cblxuLmJsb2NrLmFzaWRlIHtcbiAgd2lkdGg6IDM3MHB4O1xuICB9Ki9cblxuXG4vKiA9PT09PT09PT09PT09PT1cbkFMTDogSUUgRml4ZXNcbj09PT09PT09PT09PT09PSAqL1xuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbk1lZGlhIFF1ZXJpZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIDI1JTtcbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09XG5NYXhpbWFsIFdpZHRoIChhYm92ZSAxMTcwcHgpIC0gU2VlIERlZmF1bHRcbj09PT09PT09PT09PT09PSAqL1xuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI21haW4gc2VjdGlvbiAubmFycm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cbiAgICAuZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbn1cbiIsIi8qID09PT09PT09PT09PT09XG4gICAgU3RpY2t5IEhlYWRlclxuICAgPT09PT09PT09PT09PT0gKi9cblxuLnBhZ2UtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDEwNHB4O1xuXHRAaWYoJHRoZW1lID09IHByb2Zlc3Npb25zKXtcblx0XHRAYXQtcm9vdCAucGYtZGFzaGJvYXJkICZ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTQ4cHg7XG5cdFx0fVxuXHRcdEBhdC1yb290IC5wZi1kYXNoYm9hcmQucGYtYWdyZWVtZW50ICYsXG5cdFx0LnBmLWRhc2hib2FyZC5sb2dpbk9yQ3JlYXRlICZ7XG5cdFx0XHRwYWRkaW5nLXRvcDogODVweDtcblx0XHR9XG5cdH1cblx0LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAmIHtcblx0XHRwYWRkaW5nLXRvcDogMTMycHg7XG5cdFx0QGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucyl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTcycHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIil7XG5cdFx0cGFkZGluZy10b3A6IDk0cHg7XG5cdFx0QGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuXHRcdFx0cGFkZGluZy10b3A6IDg4cHg7XG5cdFx0XHRAaWYoJHNpdGU9PXNvbGljaXRvcnMpe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogODZweDtcblx0XHRcdH1cblx0XHRcdEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4MnB4O1xuXHRcdFx0fVxuXHRcdFx0QGF0LXJvb3QgLnNpdGUtbG9ja3Rvbm1hbHRhICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogODFweDtcblx0XHR9XG5cdFx0fVxuXHRcdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTMycHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKXtcblx0XHRAaWYoJHRoZW1lID09IGNvcnBvcmF0ZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRcdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMjZweDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuXHRcdFx0LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjbmF2IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDk5OTk5O1xuXHR9XG5cbn1cblxuLnNpdGUtbHNvcyAucGFnZS1jb250YWluZXIsXG4uc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLnBhZ2UtY29udGFpbmVyXG57XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpe1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogMTAxcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogOTRweDtcblx0XHRcdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMzJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw0MTVweFwiKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODNweDtcblx0XHRcdC8vcGFkZGluZy10b3A6IDk0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MzcxcHhcIikge1xuXHRcdFx0cGFkZGluZy10b3A6IDc1cHg7XG5cdFx0fVxufVxuXG4ucGYtZm9ybSAucGFnZS1jb250YWluZXIge1xuXHRwYWRkaW5nLXRvcDogMTgycHg7XG5cdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IDIxMHB4O1xuXHR9XG59IiwiLyohXG4qICBTdHVubnBsYXRlIG5hdi5jc3NcbiogIFZlcnNpb246IDFcbiovXG4vKlxuKiAgTGFzdCBVcGRhdGVkOiAxMS8xMS8xNVxuKiAgQnk6IEFkYW1cbiogIFxuKiAgTm90ZXM6XG4qICBGbGV4IG5hdiBsYXlvdXRcbipcbiogIERlcGVuZGVuY2llczpcbiogIGNvcmUvZGVmYXVsdC4xLjEuY3NzOyAtIFJlcXVpcmVzIFNob3cvSGlkZSBNZWRpYSBRdWVyaWVzXG4qIFxuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBNQUlOIE1FTlUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmxleC1uYXYge1xuICAvKmhlaWdodCAgICAgICAgICAgICAgIDoxMDAlOyovXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgcGFkZGluZzogMCAxNnB4O1xuXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8vLmZsZXgtbmF2IC5sb2dvIHtcbi8vXHRsaW5lLWhlaWdodDogMDtcbi8vXG4vL1x0LyptYXJnaW4tcmlnaHQ6IGF1dG87Ki9cbi8vXHQvL3BhZGRpbmc6IDAgMCAwIDE2cHg7XG4vL31cbi8vLmZsZXgtbmF2IC5sb2dvIGEge1xuLy9cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vXG4vL1x0cGFkZGluZzogMDtcbi8vfVxuXG4uZmxleC11bCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBpZiAoJHRoZW1lICE9IGNvcnBvcmF0ZSkge1xuXG4gICNtZW51LWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgI21lbnUtYnV0dG9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgI21lbnUtYnV0dG9uIHNwYW4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IC0ycHggYXV0byAwIGF1dG87XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbiA+IHNwYW46YmVmb3JlLFxuICAjbWVudS1idXR0b24gPiBzcGFuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cbiAgI21lbnUtYnV0dG9uID4gc3BhbjpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAjbWVudS1idXR0b24gPiBzcGFuOmFmdGVyIHtcbiAgICBib3R0b206IDEycHg7XG4gIH1cblxuICAjbWVudS1idXR0b24uY2xvc2Ugc3BhbiBzcGFuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICNtZW51LWJ1dHRvbi5jbG9zZSA+IHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDIycHg7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgI21lbnUtYnV0dG9uLmNsb3NlID4gc3BhbjphZnRlciB7XG4gICAgYm90dG9tOiAyMnB4O1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgI21lbnUtYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZzogMDtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiNuYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxubmF2IHVsLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm5hdiB1bCB7XG4gIC8qd2lkdGg6IDEwMCU7Ki9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5uYXYgdWwgbGkge1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cblxuICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXG4gIC1tb2ItdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy9uYXYgYTpob3ZlciB7XG4vLyAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vL31cblxuLy9uYXYgdWwgbGkgdWwge1xuLy9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vXG4vL1x0ZGlzcGxheTogYmxvY2s7XG4vL31cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBNRURJQSBRVUVSSUVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIDU2OCBNb2JpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmZsZXgtbmF2IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn0iLCIvKiBhcHBseSBhIG5hdHVyYWwgYm94IGxheW91dCBtb2RlbCB0byBhbGwgZWxlbWVudHMgKi9cbi50YWJiZWQsIC50YWJiZWQ6YmVmb3JlLCAudGFiYmVkOmFmdGVyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGFiYmVkIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vYmFja2dyb3VuZDojY2NjY2NjO1xuICAgIC8vcGFkZGluZzo0cHggMCAwIDA7XG59XG4udGFiYmVkID4gdWwge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowIDAgLTFweCAwO1xufVxuLnRhYmJlZCA+IHVsIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOm5vLXdyYXA7XG59XG4udGFiYmVkID4gdWwgbGkge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjowO1xufVxuLnRhYmJlZCA+IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW46MCAwIDAgNHB4O1xuICAgIC8vYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICBvcGFjaXR5OjAuNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGNvbG9yOmJsYWNrO1xufVxuLnRhYmJlZCA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgb3BhY2l0eToxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgd2hpdGU7XG59XG4udGFiYmVkID4gdWwuaXNXcmFwcGluZyBsaSBhIHtcbiAgICBtYXJnaW46MCAtNnB4IDRweCA0cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBibGFjayFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnNQYXJlbnQge1xuICAgIHotaW5kZXg6MjAwO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzUGFyZW50OmhvdmVyIC5vdmVyZmxvd1RhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OjBweDtcbiAgICByaWdodDowcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1pbi13aWR0aDoyMDBweDtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2O1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIGEge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIG9wYWNpdHk6MTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICAgIGJvcmRlci10b3Atd2lkdGg6MDtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjpyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjojMzMzO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhOmJlZm9yZSB7XG4gICAgY29udGVudDonICc7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIHdpZHRoOjA7XG4gICAgZm9udC1zaXplOjA7XG4gICAgYm9yZGVyOjZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjojMzMzO1xufVxuLnRhYmJlZCA+IHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGFiYmVkID4gc2VjdGlvbi5vcGVuIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuLnRhYmJlZCA+IHNlY3Rpb24gPiBhIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4udGFiYmVkID4gc2VjdGlvbiA+IGRpdiB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cbi5uby1qcyAudGFiYmVkID4gc2VjdGlvbiA+IGRpdiB7XG4gICAgLyogdXNpbmcgalF1ZXJ5IGluc3RlYWQgb2YgdGhlc2UgZG9kZ3kgY3NzIGFuaW1hdGlvbnNcbiAgICBtYXgtaGVpZ2h0OjBweDsgaGVpZ2h0OjA7IG92ZXJmbG93OmhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zOyovXG59XG4udGFiYmVkID4gc2VjdGlvbi5vcGVuID4gZGl2IHtcbiAgICAvKiBkb250IGVkaXQgbWUgKHNlZSBuZXh0IGNvbW1lbnQgYmVsb3cpICovXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBtYXgtaGVpZ2h0OjIwMDAwcHg7XG59XG4udGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgLyogSlMgd3JhcHMgb3VyIGNvbnRlbnQgaW4gYW5vdGhlciBkaXYgKHJlcXVpcmVkIGZvciB0aGUgY29uY2VydGluYSB2aWV3KS4gU28gYWx0aG91Z2ggaXQgZG9lc250IGxvb2sgcmlnaHQsIHRoaXMgaXMgdGhlIGNvcnJlY3Qgc2VsZWN0b3IgZm9yIG91ciBzZWN0aW9uID4gY29udGVudCBibG9jay4gVGhlc2UgbWF5IGJlIGN1c3RvbSBzdHlsZWQgYW5kIHNob3VsZCBiZSB3aGVyZSBhbnkgcGFkZGluZyBpcyBhZGRlZCBpZiByZXF1aXJlZCAqL1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICAvL2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGJsYWNrXG59XG4jdGVzdENvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOjcwJTtcbiAgICBib3JkZXI6MXB4IGRvdHRlZCByZWQ7XG59XG4vKiEgRWxlbWVudCBRdWVyeS4uLiBcbiAqIEBSZXF1aXJlcyBodHRwczovL2dpdGh1Yi5jb20vdHlzb25tYXRhbmljaC9lbGVtZW50UXVlcnkgKHN0dW5ucGxhdGUvZWxlbWVudFF1ZXJ5Lm1pbi5qcykgXG4gKiBUaGUgZm9sbG93aW5nIHVzZXMgYSBKUyBlbGVtZW50IHF1ZXJ5IHBsdWdpbiAoaW5zZWFkIG9mIGEgbWVkaWEtcXVlcnkpIHRvIHN0eWxlIHRoZSB0YWJiZWQgY29udGVudCB3aGVuIHRoZXkgYXJlIGxlc3MgdGhhbiAzMDBweCB3aWRlLlxuICogVGhlIHBsdWdpbiBsb29rcyBmb3IgW21pbi9tYXhdLVt3aWR0aC9oZWlnaHRdIHNwYWNlLXNlcGFyYXRlZCBhdHRyaWJ1dGUgc2VsZWN0b3JzIGVnOiBlbGVtZW50W21pbi13aWR0aH49XCIyMDBweFwiXVttYXgtd2lkdGh+PVwiNDAwcHhcIl17YmFja2dyb3VuZC1jb2xvcjpyZWQ7fVxuICovXG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSB7XG4gICAgcGFkZGluZzowO1xuICAgIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOjBweCAxcHg7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHVsIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICBib3JkZXI6MDtcbn1cbi50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdID4gc2VjdGlvbiA+IGEge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItd2lkdGg6MXB4IDA7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIGJhY2tncm91bmQ6I2VlZTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cbi50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdID4gc2VjdGlvbi5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHNlY3Rpb24gPiBkaXYge1xufVxuLyogRU5EIEVsZW1lbnQgUXVlcmllcyAqLyIsIi8qISAgXG4gKiAgU3R1bm5wbGF0ZSBtb2RhbC5jc3NcbiAqICBWZXJzaW9uOiAxLjFcbiAqL1xuLypcbiAqICBMYXN0IFVwZGF0ZWQ6IDEyLzExLzE1XG4gKiAgQnk6IE1hcmtcbiAqICBcbiAqICBOb3RlczpcbiAqICBBbWFsZ2FtYXRlZCB0cmFuc2RldiBjaGFuZ2VzIGluIGNvbW1lbnRzIGluIGNhc2UgdGhleSBhcmUgdXNlZnVsXG4gKiBcbiAqL1xuXG5ib2R5e2hlaWdodDoxMDAlO21hcmdpbjowO31cblxuLm1vZGFsLXdyYXB7XG4gIGRpc3BsYXk6bm9uZTsvL3NhZmFyaSBpT1MgcmVuZGVyaW5nIGV4Y2VwdGlvbiBpZiB0aGVyZSBhcmUgdG9vIG1hbnkgJ3Zpc2libGUnIG9uLXBhZ2UgbW9kYWxzLi4uXG4gIHotaW5kZXg6LTE7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgdG9wOjA7XG4gIHRyYW5zaXRpb246ei1pbmRleCAwLjFzIGxpbmVhciAxLjVzO1xufVxuLm1vZGFsLXdyYXAuYWN0aXZle1xuICBkaXNwbGF5OmJsb2NrOy8vLi4uIHNvIG9ubHkgc2hvdyB0aGUgYWN0aXZlIG9uZXNcbiAgei1pbmRleDo5OTk5OTg7XG4gIHRyYW5zaXRpb246ei1pbmRleCAwcyBsaW5lYXIgMHM7XG59XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvciAgOnRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yICA6cmdiYSgwLDAsMCwwLjApO1xuICBib3R0b20gICAgICAgICAgICA6MDtcbiAgaGVpZ2h0ICAgICAgICAgICAgOjEwMCU7XG4gIGxlZnQgICAgICAgICAgICAgIDowO1xuICBwb2ludGVyLWV2ZW50cyAgICA6bm9uZTtcbiAgcG9zaXRpb24gICAgICAgICAgOmFic29sdXRlOyAvKmZpeGVkKi9cbiAgcmlnaHQgICAgICAgICAgICAgOjA7XG4gIHRleHQtYWxpZ24gICAgICAgIDpjZW50ZXI7XG4gIHRvcCAgICAgICAgICAgICAgIDowO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuNXMgZWFzZSAxcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjVzIGVhc2UgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuNXMgZWFzZSAxcztcbiAgd2lkdGggICAgICAgICAgICAgOjEwMCU7XG4gIHotaW5kZXggICAgICAgICAgIDotMTtcbn1cblxuLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1vdmVybGF5e1xuICBiYWNrZ3JvdW5kLWNvbG9yICA6IzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvciAgOnJnYmEoMCwwLDAsMC43KTtcbiAgcG9pbnRlci1ldmVudHMgICAgOmF1dG87XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMC41cyBlYXNlIDBzO1xuICB6LWluZGV4ICAgICAgICAgICA6MTsgLyogOTk5OTk5ICovXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuIFxuLm1vZGFsLW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudCAgICAgICA6ICcnO1xuICBkaXNwbGF5ICAgICAgIDogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQgICAgICAgIDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0ICA6IC0wLjI1ZW07IC8qIEFkanVzdHMgZm9yIHNwYWNpbmcgKi8gXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IFxuIH1cblxuQGtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ubG9hZGVye1xuICBiYWNrZ3JvdW5kLWltYWdlICA6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVJnQUFBRVlDQVlBQUFDSGp1bU1BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5TQk5ZV05wYm5SdmMyZ2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSRGxETTBGRk5VSkdOVFpETVRGRk0wSTFNVUZETmpnNU1rWXpNa1pDTTBJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJEbERNMEZGTlVOR05UWkRNVEZGTTBJMU1VRkROamc1TWtZek1rWkNNMElpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRU9VTXpRVVUxT1VZMU5rTXhNVVV6UWpVeFFVTTJPRGt5UmpNeVJrSXpRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBFT1VNelFVVTFRVVkxTmtNeE1VVXpRalV4UVVNMk9Ea3lSak15UmtJelFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QcGdWbXRVQUFCVE5TVVJCVkhqYTdKMHhWeHRKRmtiYk9oTmErVnE1Ulk3STBROFErY0RHRmpsTWJweURjelR4b0kwSGZvRElnZHo2QWJBNTVONSs4SHJvbFFWU3E2dXFYMVhmZTQ0T014NlBKTlNsMjk5N1ZWMzk0ZWZQbnhrQWdBODZmQVFBZ0dBQUFNRUFBQlQ4dHVvdmZQandnVStwSlp5Zm4vZnpIeC8xWDdmeVIzZkpYeHNzL1B1UC9QSDB4bFBLZjN2VWYzNDZQRHljOHltM2l3K3JtcndJSmhsNWlDdys1NCtlUHZvcWtFLzY3eUdacTNnS09kM0xJeGZRSFVjS3dVQWNJdGxTaWZTV3BBN0xpR3dlOHNkdElTSEVnMkNnT2FGczV6OTJWQ2I5QnRKSUtHNDE4VWo2dWN1bGM4L1JSekRnVHlpRHlKS0pheDVWT2pPRWcyQmdjNkZJSXRsVm1RejVSTjR0clc3MWNaMEw1NUdQQk1IQWNxbElxVE1xbFQ1UW5SbnBCc0hBcjFLUmxOTGpFM0dLOUcwdU5ka2dHd1RUcXZKbnBBK2tFb2Jia213b294Qk1rbUlSb1J4US9qVEtvNVpRVjdsb2J2azRFRXdLYWVYMy9MR1hMVjhoQzgwaFpkTlVaVU9xUVRCUmlXVlgwOHFBVHlPYVZQTW52Um9FRTBNWk5NN29yY1NLbEUwVHlpY0VZMGtxVXZxSVdQWVJTMUtpdWN4RmM4VkhnV0NhRk11K1B1aXZwTW05SmhwRWcyQ0N5bVdNV0JBTklCalhZcUhIUXVsRWp3YkJPQmZMTVA5eGhGaWdKSm96TnROQ01IWEZJa0w1bWpIZERNdVIxY0hmV1VlRFlLcUtwV2pnamhrdXNJSkhMWnVtZkJRSWhuSUlmREhYc3FuMS9Sa0U4M1k1SkdJWjhsMEJ5aVlFNDFJdVJUbkV0RE80S3B1KzVaS1pJWmdXQzRZbUxuaG1wcUpwVlpwQk1DOXkyZE9TaU5RQ1BybFh5YlNtTjlOcXdlZ01rWWhsajdFUEFibklYcTdZVGo3TnRGWXd1a1hsYWNZTWtmQ2dqMlZuM01WdEMzYVcvTDN5SFNGaFBXU202U1QxQlhxdEZJdzJjbzliSm8rYjBzQ1dNK2VENnoxUE5CRVd1L1J0cVhUazU2ZU0zZnVXSWNkQlpwa3VFVXc2SlpFMGNvZUpIays1QTJKeGM3SjdhN1crTnRKRk5vUHM5YzZUbi9CTXV0UFpyUkdNbGtRbkNaMUppOXVyUHQveE1OYW9yZElmbEI1dFRUcEpsa3l0RUV3K2lHWGdTcjhsNWxtaXArejFUb2EzcVc3cHVDQ2NZY3NTVG5KclpwSVhUT1Q5bG9lU1VHWlpDOUhrS1kzbFVZdlN6VmtxMXpNbExaaDhjRXEvSmJZcDZFSXFsMndCOE12eDdHbXFhWU5zNVBoL1F6QjJZL1o1UklQd1NhVXlhMnRTMlZBMis0bVhVWEtDT1l5NStadWNZQ0tUaTZTVmlZcUZmVVEyUCtaRFRhcTdDZjU2MG12N0k5WTBtNVJnSWxvOGQ2VVJtTzBXL2FRYWtVMUtDLzhlTmNsRUo1bGtCS055a2VSaWRhWkl5aUJaSW43RlRiMkNwRmhKTmVPRXlxY29KWk9FWUl6THBSRExsREtva2JHeGw1aG92c1cwOGpkNndSaVdDMkpCTksyWFROU0NNU29YeEdKZk5MSXVLdlllVFJTU2lWWXdSdVVpemRzSlBSYnpraWsyY2orSVhEVG1KUk9sWUF6S1JTNHlQR1ZoWEhTaTZXbWFpWGw2MjdSa29oT01NYmxJT1hTVzh1WDJMUkdOWFBkMGtzWGJuekVybWFnRVkwd3VVeTJINkxPa0l4cHBBc2Q2L3l1VGtvbEdNRm8zLzVVMXY0aE9WdCtlc0VndVdjbkV2SzNIb2JWeEdZVmdEQzMvSjdXUVppeGpiakZlTElLNWFGZ3VwQmJTVEV5UytiZVZtY3hPQkFmNWE4TUgrRHAvSENDWDlxRko0REI3V1g0UUM1TDJUelgxazJCV3lFWFdLUncxOVBMTUVFRjVMTWEyUU0vRVZnOGR3d2QwMktCYzVPQ01rUXVVMG95TWhiR09qUmpvTi9qOXNTMFlyWDIvTmxnU0hiSm9EdDRwbWU0aWVjdDdXZ1ZRSXBYazB1U01rY3dRVGZncXdScmpWTXFsL1hqYzJFd1AwV0tDYWFLcEsvMldiOGdGS254anoyVE1SUEoyVDdVcWFIZUNhYWlwSzNJWlV4SkJqWEplVGt6V203K05OSDA3eGc3VVVRTWZPbktCT2tubWVRenBpY295alRSOVRRaEcreTZuRFJrZHVZQXJ5VmdmUzNzNjNkNjZCQ045bDVEWEdOMWxrZDhPQWt4SzVqQUN5UnlGN01jMDNvUFI5UzRoMDR0c3VuM0NWd0k4cG5IcnQ4MEoxby9wR0RnWUlkZTdJQmZ3bldRZUkwZ3kvU3pRaFp4TmwwZ2hiMGlQWEFESnZMS3ZHMjJsS1JpZGtoNEVlam5rQWtqbVY3NzZ2aWl5RWNIb1hxaGZBcjNjSFhLQkJpVWpZOC9xRkhiUGQ2blVWSUw1R3FnMGtyUEhNVU1kR3BTTTlYVXlYa3VsNElMUldhTVFwWkdKeTlVQlNwSnBYYWtVVkRENlM0UllUU2huaXhQa0FzWWtZL1hhSlcrbFV1Z0VzNS81WDFESHRVVmdWVEt5cDh5MFRhVlNNTUZvWXpkRVREeERMbUJZTW5JVjlyWFJ0K2U4WHhreXdZUllVRGRsRnpxSWdKUE01dlIxMy9VR1ZVRUVvOUhMZDJQM1dzOE9BTlpUak9YcDZ5OHVHNzZoRW96djlETFhBd1lRaTJSa3pGbzhJWFpkbGtyZUJhT1hoL3RzN0RKakJMRktSc3A1aTdkRUdibTY0anBFZ3ZHOVluZENVeGNpNWl5ejJZOXhrbUs4Q2tadnYra3p2VWpmNVlJeENoR25tRWVqNWYzQXhiUzFOOEZvbzhqbnJ1c1BHWDBYU0VNeWttQXNiamhmZTFtSnp3UWpjdkY1dlJGOUYwaEpNaE9EcGRLZzdoYWJYZ1FUSUwxTXVWYzBKSWpGUkY2cmgrb3J3UXc5cHBjSG8zRVNJTVZTcVZjbnhmZ1NqTStaSTBvalNMMVVla2dseFRnWGpPZDFMNVJHUUtrVVVZcnhrV0I4cFpjblNpTm9TWXFSazZpMUN5SkhqUXRHNTgxOXBaY3pTaU5vRVdlWnJXdVZObG9YNHpyQkhIajY1ZTY0U2hwYWxtTHU4eC9XRnBGV1hoZmpUREM2Mzh1dXAxL3NsQ0VITFdRYWU0cHhtV0JHbm42cEs2NDFncGFtR0drSldPczdWbXIydWhTTWo0VjFOSGFoN1pLUk1zblN0UFdveW40eFRnU2pVMWcrRnRaZGFDMEswR2FpVFRHdUVzelFVM3FaTXJhQUZQTTh3V0VweGZ3ZVREQWVtN3NYVEVzRG1Fd3h2WFdidlM0U0RPa0ZvSDBwWnEwbEtTNEU0MlAyaVBRQzhDdVcxb0x0cnRQc3JTVVkzYmV6Ny9pTmsxNEFsbU50WGN6S1ptL0g5d3VRWGdDY2xVbVB4bExNeXVxbHJtQjhOSGRKTHdCeGZELzZPc25qWGpENnhLNHZiTHdpdlFDOG0ySmtYZGlkb2JjMDlKVmdoajdLSTRZUXdFcWlLWk02dnA1NEErWmNjd1N3Vm9xeE5HWGRmKzhtYlJzSlJxZW5YTThlMFhzQldKK1pvZmV5NHpyQnVDNlBudGp2QlNDOU1tbFR3UXdTL3JBQVlpaVQ1c2JLcEs1THdXd2pHQUJTektxcXBySmdQRXhQUDlEY0JkaUlxK1FFUTNrRVlLWk11amRVSm0xYkZjd1ZRd1ZnWTJaRzNrZDMyUllPbXdqR1pmOWx6bzUxQUVrSVptbjRxQ1FZRC8yWEdlTURvRmFaSkRkcHMzS0Y5VTdkQk9ONmNSMkNBYWlQbGRzcGIxc1NETE5IQUdrSkpsdnN3MVFWekU2S0h3cEE1TndZZWkrMUJQT1o4Z2pBRmxvSm1PekRyQzBZYmZDNnZQY1JDUVlndmUvVDUwMFRqTXYreTV5TnBRQ1NGRXkzdk10ZFU0SWh2UUM0NVllaDk5TGZSREF1MTc4Z0dBQ0g2SG9ZQklOZ0FMeGhaZG5IMWlhQ2NUV0RSUDhGSUczQmZLNGtHTjFNcHB2WWh3Q1FHbGF1NitzVkcxQ3RtMkNjemlBeERnQzhZSzRQMDJuZ2hYOHdEZ0M4WUtuMTBLc2lHR2Q3d0JqcmRnTWtnN0ZyK3o0MWtXQW9qd0Q4WW1XSHU2MHFndGx5OUtKUEhIK0FWZ2ltVXBQWDFRelNEY2Nmd0N0V1pwSzJxd2ptSXdrR0FNRlVKZlEwTlROSUFDMUJOcDhLM2VSOTRHTUg4SXFwaVpTZ2d1RU9BZ0Rlc2JRV3BodFNNUFJmQU5wRmY2Vmc4anJLVmYrRk5UQUFMV09kQk5QbFl3S0lBMk1yNWJkQ2xrak1JQUcwaTZBOUdQYUFBYUJFQWdCQU1BQ0FZUDZCV1NTQWR2R1pIZ3dBK0tKTGlRUUFTWlJJQUlCZ0FBRENDWWJlQ1VCY1dMbnU3Mm1sWUl4dEpBd0FxN0h5bloxVElnRkFveVVTQU1URnpNcjdRREFBNldGbGMvMmJkUVZESHdZZ0VyUnYydlQydEEveVB0WVZqSXV1OUJhSEhpQVlseFplUDJTSjlKRmpEaENNYWRiY2RQV1R2djdhZ3VHR2FRQnhsVW15ZnUyaW9aYy8wOWRuRmdrZ1ljbE04aDkzZ1Y5Mm5yL3VQK1VaUFJpQXREa09XQ3BKWS9tdy9BZnJDc2JGZnJwc0hnN1FUS2swRGlBWmVmN2pvalNxS2hqdXlBZ1FyMlRtbmlVamZoZ3Z1NnlvcytZYmRIRkh4bTBPTlVDamtqbkkzUGRrbnAvM3JXc1dmNnY0UkgwT0ZVQzBrcEdnTUQ0L1B6L1FSRk5uNllpa2xrbTVvYnVNS3JOSXRlT1Z3N3RFQXNEbW9wSHA2NzM4OFMycjN2NlFvREhSMUxKeU1WK1ZCSFBqb015aDBRdGdRekxTakJWQlhPcUpmMGNybEVIKytGU1NpUVFMK2J0eXg4aFoxWFpKRmNHNGFQUU85STBDZ0IzWnpGVW1VbVZJNmZTd1RqcFpoeW9sa291cDZoNkhFOEEwa21UdVhUM1oyb0p4dExNZGdnR3d6ZWY4dSs2c3lxaDZxVURkS2E3UEhEOEFtMmd2eHVsYW1hcUNxUnVkdXZrdlFZb0JzSWxjenVOMFVXMVZ3YmdvazVpcUJyQ0pmRGVkN3B4UVZUQTNqbjRKQUxDWllKb3JrUncxZW5jNGpnQzJPRDgvbHpWcXNzN3RoOHZuM1dRL0dCcTlBT2t4MEJEaGRKM2FKb0twV3liUjZBV3dLUmpubTFOdElwaGJSNzhNQU5oaDEzVjV0SkZnSEVVb0JBTmdCSzBvZXBtSHkzZzIzWk8zYnBSaWJ4Z0FXK1dSNFB6K1o1c0tabGJ6ZFh2MFlRRE1NTXhlTG5DOGQvM0VUUW1HTWduQUR0dVpwMTBPTmhLTW1xN3VrdUloeHhXZ1dmSktRcjZIWFZPQ2NaUmlkam04QUNiS0kxZFZpU25CRlBZRWdPYVFFLzE4OFhZampRdEdwNnZyWHJlQVlBQ2FMNDltdmw2ajdxMWpLWk1BS0kvTUNxWkxtUVRRU0hycDZnbit5ZEZGek80Rms3OHhFUXl6U1FCeHBoZXY1WkdMQkVPWkJCQW4rNzdMSTFlQ3FYdDdBeW1UOWpqZUFNSEtJOW4wVFI0UFdvWFlGWXpXYjVSSkFQRndFQ0s5dUVvd3dyUnVtY1MxU1FCQjBrdlIzSFZSZlFRVGpJczNPdUx3QTNoSHFvV3Vsa2R6M3kvbVJEQzZDdkFLd1FDWTUwdW85T0l5d2JoNHd6MmF2UUJleXlQWndhQm9SVnlGZUUxbmd0RkxCK3BHTGxJTWdEL0crdlBheDk0dnZoT01VTGZaTzlBcE5BQnduMTRHSWNzakg0S1paZlV2Z0R4Z09BQjRTeS9lMTc1NEU0dzJleS9xbGtsTVdRTTRUUy85VW5xWmhuenRqb2ZubkRwSU1XT0dCWUF6amt2L2ZCbnloWjBMUmxOTTNWK0NGQVBnSnIyVWV5OVh2amFXQ3BsZ1hNVXdVZ3lBMisvUkpQU0xleEdNVG9IVlhuaEhpZ0Z3bWw3dVE3K0hqc2ZuZG1GTFVnekE1bnh0TXIxNEZZemFzdTR2TldKZERNQkc2VVZXeGZlYVRDKytFNHpnWWticG1PRUNVRWt1Y2pIalVlbVBMcHQ2TDE0RjQyaGR6RUJyU1FCWUQya3RkRXZwNWJhcE45SUo4Qm91VXN4WHhnekFXdWxGV2dyN3BUK2FOUGwrdkF0R1UwemRYMUt1dEtiaEMxQ3RwZEJZN3lWa2doSEpTSmxVOTBycmZhYXRBZDVOTDNJZFg5Rk9rS3Jock9uMzFBbjRXblYvMmNYR0ZRQzh5a1ZPdmw5S2YzUVJldFZ1bzRMUlJsUGR4WGREYnRRR3NKU3YyV3RqVnpiaG4xcDRVNTNBcjNlV09XajQ2alFjQVB4YUdqMS96eXlrbCtDQ2NkVHc3V2JNS2dHOFZScmRoZHp2eFZxQ0tScStkNVJLQU01TEkrSEUwcHZyTlBTNko1UktBTFhUeTNpaE5KbzBQUzF0UWpDT3JsT2lWSUkyeTBYRVVsNGJOcysvVnhOcjc3T3BCT095VkdJUFgyaWJYT1RrZXJxa0tqQkhwK0hYZDFFcUhYSEZOYlNNMCt6Lyt5NlRFSGRwakU0d2prcWw1dytjZmd5MEpMMHM5bDFNbGtaV0VreFJLbDNYZkJxWnFxTWZBNm5MUmZaNEdjZFFHcGtSVE9sRGVxajVIRU11aUlTRTVTSnRnTVZMWmN5V1JxWUVvd3Z3WEd3c05lYisxcENnWElxbWJya05jR2U1TkxLV1lESTE4WGNIVDBYVEYxS1R5M24ydXYybDhKUkZzdE5qeDlLYmNkU1BlYlk5VFY5SUJDbUxGaytZeDFhdU5ZcEtNTXBKVm4vdm1ONkwvSkVNUkoxZVpPSmlzZVNmTkxrRlp2U0NVVFAva2RWZkg5UFBmbDJNQkJDTFhNWkw1SElkUTkvRmVvSXAxc2U0cURFSGVoWUFpRWt1eTZhajU1bnhLZWxvQktPU2tSam9vdW03aDJRZ01ya3NqbGRKODMvRTBuZUpRakFxR1duNlhqbDRLaVFEc2NwRkdGdTdTam9Kd2Foa1RwQU10Rmd1MzZ3dnBudVBEejkvL256L0wzejRZT1VBU0pweHNiN2xNajlnM3hqU0VJRmNKckUxZGFOTE1PVXdrOVdmdmliSlFDeHl1WXBkTGxFbEdEMFlzcTVGa3N3bmtnd2tJQmVaS1JxL0laZVRGSDdIcUFTakIwWEtKREg3UnlRREVjdGwyU0k2UWJaZlNHWVR0ZWdFNDBFeVVuWWR4amdGQ09uSkpiV3hHS1Zna0F4RUtwYml3c1YrVzhaZ0o5WTNybE4zVXI4K09YZzZPZUIvY3hVMmVENGgvdFVtdVVRdG1BWEp1SmhkNnI2TUEvYVRBZWR5MmN0KzNYS2hGZWs1MmhLcFF2VGNoRWtLVTRSZ1lteStOVlBVaXRJOENjRjRrc3dzZTFsRlNWOEdOaDJQY2pYLzRJMi9rc3hVZExJbDBrSzVKQ0tReFhoWGpwNXlLRFV6ZlJuWVFDNGlsYi9iTHBla0VzekNBWmFETjNMNGxHZjVnSmp5MVlHYUpaSHdYUy9pYlFWSkNrWVA5RnRMc0NtWndNZDRLMjZkTTNqbnI4bjR1V3pUNTVLc1lFcFI5U3h6czFaR2VOUkJNdU1yQmFWeHRxK3A1YTB0V21VcHhUam1xNklSek5zSFgzb29Vaks1N0tXUVptRGQxQ0pTK1NQVy9Wd1F6SG9Eb2F1UzJYWDR0S1FaVXN0N3FVV1FDWWV6TnArSVdpR1kwcUNRaThpT0hEK3RDT1o3Vzg5UUxSU0xKT0hqRmFsRllDMVYyd1JUR2lEU2wvbms4R25sRERWbFFDVXRGa2txWC9MSHFpdWRuMitLRnRPdFJSQk1IQ1dUY0s5bEU0TXJyZkV5MHRTeTZqNWJjdFBBRTNwekxSZk1Rc2trZGZSSHgwOTlxN1gzbkNFVzlmaVFNa2lhdUwwMS9ucXIxcmNnbVBVSFVVL1R6TGFIcDVjMUQzL1NuNGxTTEhMaUdhengxK2VhV2ppWklKaVZhZWJJMDlQTG1lMC9pQ1lLc2NqczBIRE4vNFZHTG9LcE5NQjhySmtoMGFTVldFZ3RDTVpKbXZIUm0wRTBjWXVGMUlKZ25BMCttVEdRbVlPUng1ZVJadkJGUG1DdkdZcEJqK3RJUzZGZWhmLzFUbE1MSndVRTQvd3NkK3l4YkJKazBNcXF6eWxUbkY3TDM2Sy8wcTN3dno1a0x6T0NNejVGQk9OemdPNnBhRDU2ZmlrcG4yYWtHcWRwWlcrREU0UXNtTHRBK2dnbTlJQ1ZzK0JCQU5ISW9KN3BBS2VaV08wNGpUU3BERGQ4Q2ttVEU4b2hCTk9rYU1ZcW14RGNxMndrMmR4eEJKWWVqMTBWeXFCaUNZUllFSXpaZ2QxVDBZd0N2bXlSYktSQmZOM1crSzZmL2E0S1pWano2VVRhcHlSRkJFUHA5Q3Z5cGJoUjRkeWxLaHdWeXJZS1JSNDlCMDlMWWtFd2lHWkQ0Y2pQZWF4bjVmeXpGSm5zWkMvTjJiNGpvU0FXQkpPTWJQWlVOaGJ1U2lEcDVrZjJNak1pOHZtdmxTK1hpa1RFdkZVU2lZL1BUS2FiWllhT1dTRUVrNVJvK3Bwb1JnYmZucVNieDVKOE1oV1E4RlFuL1doSjg2L1NIKzNvejc0S3BmanBHK212WExDT0JjRzBvWHphVTlIRWZLK2x4YjF1UW9taWFscVphVnFoREVJd3JaTk5MM3RkVmZxSlQ4UUpUOW5yVkQ1cEJjRkFxWVRhUXpZYlMrVldwWExKeDRGZ1lMVnNodnJnbHJYdmx6KzNKQlVFQS9YS3FFSHAwZFowVTZRVWVkeXdHQTdCZ0gvaDlCTk9PQWdGd1lBQjRSUlR2U0tjWWcxSmJDbEhaTEs0TUpCWkh3UURoc1ZUWE96WFYvRVUvL3l4d2JjMXoxNFgrY2xQV1hmemdFd1FESUpKU3o3Rm1wWGVRdG9wUkxUSXh5V2wyTEtydVVVWXhlcFlhY0kraTRQN1E4Rkt3UUFBYkVxSGp3QUFFQXdBSUJnQUFBUURBQWdHQUJBTUFBQ0NBUUFFQXdBSUJnQUF3UUFBZ2dFQUJBTUFzQWIvRTJBQWdTU1BaQk1CNjRNQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgZGlzcGxheSAgICAgICAgICAgOmJsb2NrO1xuICAvLyBmaWx0ZXIgICAgICAgICAgICA6QWxwaGEob3BhY2l0eTowKTtcbiAgaGVpZ2h0ICAgICAgICAgICAgOjI4MHB4O1xuICBsZWZ0ICAgICAgICAgICAgICA6NTAlO1xuICBtYXJnaW4tbGVmdCAgICAgICA6LTE0MHB4O1xuICBtYXJnaW4tdG9wICAgICAgICA6LTE0MHB4O1xuICBvcGFjaXR5ICAgICAgICAgICA6MDtcbiAgcG9pbnRlci1ldmVudHMgICAgOm5vbmU7XG4gIHBvc2l0aW9uICAgICAgICAgIDphYnNvbHV0ZTtcbiAgdG9wICAgICAgICAgICAgICAgOjUwJTtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMCBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwIGVhc2UgMHM7XG4gIC1tb3otYW5pbWF0aW9uICAgIDphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1vLWFuaW1hdGlvbiAgICAgIDphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uIDphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbiAgICAgICAgIDphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIHdpZHRoICAgICAgICAgICAgIDoyODBweDtcbiAgei1pbmRleDotMTtcbiB9XG5cbi5tb2RhbC13cmFwLmFjdGl2ZSAubG9hZGVye1xuICBvcGFjaXR5OjE7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMC41cyBlYXNlIDBzO1xuICB6LWluZGV4OjE7XG4gfVxuXG4ubW9kYWwtd3JhcC5hY3RpdmUubG9hZGVkIC5sb2FkZXJ7XG4gIG9wYWNpdHkgICAgICAgICAgIDowO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuMjUgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjI1IGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuMjUgZWFzZSAwcztcbiAgei1pbmRleDotMTtcbiB9XG5cbi5tb2RhbC1jbG9zZXtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gIGJvcmRlci1jb2xvciAgICA6I2ZmMDAwMDtcbiAgYm9yZGVyLXJhZGl1cyAgIDoyMHB4O1xuICBjb2xvciAgICAgICAgICAgOiNmZjAwMDA7XG4gIGN1cnNvciAgICAgICAgICA6cG9pbnRlcjtcbiAgLy8gZmlsdGVyICAgICAgICAgIDpBbHBoYShvcGFjaXR5PTApO1xuICBoZWlnaHQgICAgICAgICAgOjQwcHg7XG4gIGxpbmUtaGVpZ2h0ICAgICA6NDBweDtcbiAgb3BhY2l0eSAgICAgICAgIDowO1xuICBwb3NpdGlvbiAgICAgICAgOmFic29sdXRlO1xuICByaWdodCAgICAgICAgICAgOjEwcHg7XG4gIHRvcCAgICAgICAgICAgICA6MTBweDtcbiAgd2lkdGggICAgICAgICAgIDo0MHB4O1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHN2Z3tcbiAgICAvL3dpZHRoOjQwcHg7XG4gICAgLy9oZWlnaHQ6NDBweDtcbiAgICBmaWxsOiR3aGl0ZTtcbiAgICAmOmhvdmVye1xuICAgICAgZmlsbDogJGxpbmstcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jbG9zZXtcbiAgLy8gZmlsdGVyICAgICAgICAgICAgOkFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eSAgICAgICAgICAgOjE7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMC41cyBlYXNlIDBzO1xufVxuXG4ubW9kYWwtY29udGVudFdyYXB7XG4gIGRpc3BsYXkgICAgICAgICAgICAgICAgICAgOmlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodCAgICAgICAgICAgICAgICA6MHB4O1xuICBtYXgtd2lkdGggICAgICAgICAgICAgICAgIDowcHg7XG4gIG92ZXJmbG93ICAgICAgICAgICAgICAgICAgOmF1dG87XG4gIHBhZGRpbmcgICAgICAgICAgICAgICAgICAgOjIwcHggMDtcbiAgLW1vei10cmFuc2l0aW9uICAgICAgICAgICA6YWxsIDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgICAgICAgICAgOmFsbCAxcyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb24gICAgICAgIDphbGwgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgICAgICAgICA6YWxsIDFzIGVhc2UgMHM7XG4gIHZlcnRpY2FsLWFsaWduICAgICAgICAgICAgOm1pZGRsZTtcbiAgei1pbmRleCAgICAgICAgICAgICAgICAgICA6LTE7XG4gIC8vLVdlYktpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7XG4gIG9wYWNpdHk6MDtcbn1cblxuLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgYmFja2dyb3VuZCAgICAgICAgOiNmNWY1ZjU7XG4gIGJvcmRlciAgICAgICAgICAgIDojYTBhMGEwIHNvbGlkIDFweDtcbiAgbWF4LWhlaWdodCAgICAgICAgOjkwJTtcbiAgbWF4LXdpZHRoICAgICAgICAgOjkwJTtcbiAgcGFkZGluZyAgICAgICAgICAgOjEwcHggMTVweDtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAxcyBlYXNlIDAuNXM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMXMgZWFzZSAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41cztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAxcyBlYXNlIDAuNXM7XG4gIHotaW5kZXggICAgICAgICAgIDoxO1xuICBvcGFjaXR5OjE7XG59XG4gXG4ubW9kYWwtY29udGVudCB7XG4gIC8vIGZpbHRlciAgICAgICAgICAgIDpBbHBoYShvcGFjaXR5OjApO1xuICBvcGFjaXR5ICAgICAgICAgICA6MDtcbiAgLW1vei10cmFuc2l0aW9uICAgOm9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6b3BhY2l0eSAwLjNzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOm9wYWNpdHkgMC4zcyBlYXNlIDBzOyBcbiAgei1pbmRleDotMTtcbiAgLyp0ZXh0LWFsaWduOmxlZnQ7Ki9cbn1cblxuLmllOCAubW9kYWwtY29udGVudCwgLmllOSAubW9kYWwtY29udGVudHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4uaWU4IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudCwgLmllOSAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnR7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIC8vIGZpbHRlcjpBbHBoYShvcGFjaXR5OjEwMCk7XG59XG5cbi5tb2RhbC13cmFwLmFjdGl2ZTpub3QoI21vZGFsLWFqYXgpIC5tb2RhbC1jb250ZW50LCAubW9kYWwtd3JhcC5hY3RpdmUubG9hZGVkIC5tb2RhbC1jb250ZW50e1xuICBvcGFjaXR5OjE7XG4gIC8vIGZpbHRlcjpBbHBoYShvcGFjaXR5OjEwMCk7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG4gIHRyYW5zaXRpb24gICAgICAgIDogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG4gIHotaW5kZXg6MTtcbiB9IiwiLyogYXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzICovXG4uY2Fyb3VzZWwsXG4uY2Fyb3VzZWwgKixcbi5jYXJvdXNlbDpiZWZvcmUsXG4uY2Fyb3VzZWw6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLyogUmVzb2x2ZSByZW5kZXJpbmcgYnVnIGluIHNhZmFyaSA2LjAuNSAqL1xuLmNhcm91c2VsIHVsLFxuLmNhcm91c2VsIGxpIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWluZGVudDogMDtcbn1cbi5jYXJvdXNlbCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICBib3JkZXI6IDAgZG90dGVkIHJlZDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNhcm91c2VsLnJlc2l6aW5nIGxpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG4uY2Fyb3VzZWwgbGkge1xuICAgIHdpZHRoOiAyNSU7XG59XG4uY2Fyb3VzZWwgbGkgPiBkaXYge1xuICAgIG1hcmdpbjogMCAxNnB4O1xufVxuLmNhcm91c2VsIGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDAgMTZweDtcbn1cblxuLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbmFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luOiAwIDAgNXB4IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBzdmd7XG4gICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgIH1cbn1cbmFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXS5mcm96ZW4ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG5cbi8qIE5FVyBUZXN0IHN0eWxlICovXG4vKnNlY3Rpb24ge3dpZHRoOjUwJTt9Ki9cbiNjYXJvdXNlbFR3by5jYXJvdXNlbCBsaSxcbiNjYXJvdXNlbEZvdXIuY2Fyb3VzZWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuI2Nhcm91c2VsVGhyZWUuY2Fyb3VzZWwgbGkgYSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHdoaXRlO1xufVxuI2Nhcm91c2VsVGhyZWUuY2Fyb3VzZWwgbGkgYS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4vKiEgTWVkaWEgcXVlcmllcy4uLiBcbiAqIE9SIGluY2x1ZGUgdGhlIHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkgdG8gdXNlIEVsZW1lbnQgUXVlcmllcyAoc2VlIGJlbG93KVxuICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2Fyb3VzZWwgbGkge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgLmNhcm91c2VsIGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmNhcm91c2VsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiEgRXhhbXBsZSB1c2luZyBFbGVtZW50IFF1ZXJpZXMuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2xpYi92ZW5kb3IvZWxlbWVudFF1ZXJ5Lm1pbi5qcykgXG4gKiBUaGUgZm9sbG93aW5nIHVzZXMgYSBKUyBlbGVtZW50IHF1ZXJ5IHBsdWdpbiAoaW5zZWFkIG9mIGEgbWVkaWEtcXVlcnkpIHRvIHN0eWxlIHRoZSB0YWJiZWQgY29udGVudCB3aGVuIHRoZXkgYXJlIGxlc3MgdGhhbiAzMDBweCB3aWRlLlxuICogVGhlIHBsdWdpbiBsb29rcyBmb3IgW21pbi9tYXhdLVt3aWR0aC9oZWlnaHRdIHNwYWNlLXNlcGFyYXRlZCBhdHRyaWJ1dGUgc2VsZWN0b3JzIGVnOiBlbGVtZW50W21pbi13aWR0aH49XCIyMDBweFwiXVttYXgtd2lkdGh+PVwiNDAwcHhcIl17YmFja2dyb3VuZC1jb2xvcjpyZWQ7fVxuXG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjUwMHB4XCJdIGxpIHtcbiAgICB3aWR0aDozMy4zMzMlO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIzNjBweFwiXSBsaSB7XG4gICAgd2lkdGg6NTAlO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIzNjBweFwiXSAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiMjAwcHhcIl0gbGkge1xuICAgIHdpZHRoOjEwMCU7XG59XG4qL1xuIiwiLyogYXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzICovXG4uYWNjb3JkaW9uLCAuYWNjb3JkaW9uOmJlZm9yZSwgLmFjY29yZGlvbjphZnRlciB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFjY29yZGlvbiB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLWl0ZW17XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3Blbntcbn1cbi5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntcblxufVxuLyouYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi1jb250ZW50LCAhKiBkaXJlY3QgY2hpbGQgc2luY2UgTWFsdGEgaGFzIG5lc3RlZCBhY2NvcmRpb25zICohXG4uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnQgPiAuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIC5hY2NvcmRpb24tY29udGVudCAhKiB0byByZXNvbHZlIGlzc3VlcyB3aXRoIGFjY29yZGlvbiBjb250ZW50IGluIHJlcGVhdGFibGVzICohIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xufSovXG4uYWNjb3JkaW9uLWNvbnRlbnR7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0bWF4LWhlaWdodDogMHB4O1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdG9wYWNpdHk6IDAuNTtcbn1cbi5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi1jb250ZW50LCAvKiBkaXJlY3QgY2hpbGQgc2luY2UgTWFsdGEgaGFzIG5lc3RlZCBhY2NvcmRpb25zICovXG4uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnQgPiAuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIC5hY2NvcmRpb24tY29udGVudCAvKiB0byByZXNvbHZlIGlzc3VlcyB3aXRoIGFjY29yZGlvbiBjb250ZW50IGluIHJlcGVhdGFibGVzICovIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0LW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdG9wYWNpdHk6IDE7XG59IiwiLyohXG4gKiAgU3R1bm5wbGF0ZSBNYXBzLmpzXG4gKiAgVmVyc2lvbjogMS4wXG4gKi9cbi8qXG4gKiAgTGFzdCBVcGRhdGVkOiAyNy8wNi8xNFxuICogIEJ5OiBNYXJrXG4gKiAgXG4gKiAgTm90ZXM6XG4gKiAgRm9yIGluY2x1ZGluZyBHb29nbGUgTWFwcyBvbiBzaXRlLlxuICpcbiAqICBDaGFuZ2Vsb2c6XG4gKiAgMjcvMDYvMTRcbiAqICBDcmVhdGVkXG4gKi9cblxuaHRtbCB7IGhlaWdodDogMTAwJTsgfVxuYm9keSB7IGhlaWdodDogMTAwJTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cbi5tYXB7IGhlaWdodDogMzAwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jazt9IiwiLy8vL1xuLy8vIEZsZXhTbGlkZXIgTW9kdWxlXG4vLy8gQGF1dGhvciBNYXR0IEJydWNlXG4vLy8gQGF1dGhvciBNYXJrIEdyaWZmaXRoc1xuLy8vIEBncm91cCBGbGV4U2xpZGVyXG4vLy8vXG5cblxuLmZsZXhTbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOy8qIGZvciBzYWZhcmkgKi9cbn1cbi8vLyAjIyBGaWxsIE1vZGVcbi8vLyAjIyMgRmlsbCBNb2RlIEZpbGxcbi5mbGV4U2xpZGVyLmZpbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5mbGV4U2xpZGVyX3Byb2Zlc3Npb25zLmZpbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleFNsaWRlci5maWxsID4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmZsZXhTbGlkZXIuZmlsbCA+IHVsID4gbGkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLyouZmxleFNsaWRlci5maWxsIHVsIGxpOmZpcnN0LW9mLXR5cGUsIC5mbGV4U2xpZGVyLmZpbGwgdWwgbGk6bGFzdC1vZi10eXBlIHsgICAgXG4gICAgYm94LXNoYWRvdzowcHggMCAxNHB4IGJsYWNrO1xufSovXG5cbi8vLyAjIyBUcmFuc2l0aW9uIE1vZGVcbi8vLyAjIyMgRGVmYXVsdCBTbGlkZSBTdHlsZXNcbi5mbGV4U2xpZGVyIHtcbiAgICA+dWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICA+bGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NiByZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyAjIyMgVHJhbnNpdGlvbiBNb2RlIFNsaWRlXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdzbGlkZSddIHtcbiAgICA+dWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgd2lkdGg6IDEwMDAwJTtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICAgICAgLyptYXJnaW4tcmlnaHQ6IC00cHg7Ki9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vICMjIyBUcmFuc2l0aW9uIE1vZGUgRmFkZVxuLmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgPnVsIHtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICA+bGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAmW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZGV4LWNvbnRhaW5lcntcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz50YWJwb3J0Jykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZmxleC1pbmRleC10ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDY1NXB4O1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjgwcHgnKSB7XG4gICAgICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG5cblxuICAgIC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAgIC8vICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIC8vfVxuXG59XG4vLy8gIyMgTmF2aWdhdGlvbiBTdHlsZXNcbi5mbGV4U2xpZGVyLW5leHRCdXR0b24sXG4uZmxleFNsaWRlci1pbmRleENvbnRhaW5lcixcbi5mbGV4U2xpZGVyLXByZXZCdXR0b24ge1xuXG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uZmxleFNsaWRlci1uZXh0QnV0dG9uLFxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxleFNsaWRlci1pbmRleENvbnRhaW5lcntcbiAgICBie1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDEuMHM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVJbiAxLjBzOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZUluIDEuMHM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIDEuMHM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxLjBzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmZsZXhTbGlkZXItbmV4dEJ1dHRvbjphZnRlcixcbi5mbGV4U2xpZGVyLXByZXZCdXR0b246YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JvdHRvbTogMTBweDtcbiAgICAvL21hcmdpbi10b3A6IC0zMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMC4yZW0gc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yZW0gc29saWQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cbi5mbGV4U2xpZGVyLW5leHRCdXR0b246YWZ0ZXJ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbjphZnRlciB7XG4gICAgLy9sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uZmxleFNsaWRlci1wcmV2QnV0dG9uIHtcbiAgICAvL3JpZ2h0OiBhdXRvO1xuICAgIC8vbGVmdDogMDtcbiAgICAvL1xuICAgIC8vY3Vyc29yOiB3LXJlc2l6ZTtcbn1cbi5mbGV4U2xpZGVyLW5leHRCdXR0b246aG92ZXIsXG4uZmxleFNsaWRlci1wcmV2QnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODtcbn1cbi5mbGV4U2xpZGVyLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNjRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCAzMnB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbn1cbi5mbGV4U2xpZGVyLWRvdHMgYSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG5cbiAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xuICAgICY6aG92ZXIge1xuICAgICAgICAvLyBjb2xvcjogJG1hbmdvO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbn1cbi5mbGV4U2xpZGVyLWRvdHMgLmN1cnJlbnQsXG4uZmxleFNsaWRlci1kb3RzIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDAsIDE0MCwgMTQwLCAuNik7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbn1cblxuXG5cbi8qIFxuQW5pbWF0aW9ucy4gXG5BIGJhc2ljICdzbGlkZS1pbicgYW5pbWF0aW9uIGlzIGluY2x1ZGVkIGJ1dCB5b3UgY2FuIHJvbGwteW91ci1vd24uXG5QbGVhc2UgZW5zdXJlIHRoYXQgeW91IHNlcGFyYXJhdGUgeW91ciBzdHlsZSBmcm9tIHRoZSBhbmltYXRpb24gKElFIGhhdmUgdHdvIGNsYXNzZXMpIGFuZCBnaXZlIHlvdXIgYW5pbWF0aW9uLW9ubHkgc3R5bGVzIGEgY2xhc3NuYW1lIHRoYXQgYmVnaW5zICdhbmltYXRlLScuIFRoZSBzY3JpcHQgbmVlZHMgdG8gbWVhc3VyZSB0aGUgZGltZW5zaW9ucyBvZiBlYWNoIHNsaWRlIGFzIGl0IHdpbGwgYmUgb25jZSB0aGUgYW5pbWF0aW9uIGlzIGNvbXBsZXRlLCBpdCB0aGVyZWZvcmUgdGVtcG9yYXJpbHkgcmVtb3ZlcyB0aGUgJ2FuaW1hdGUtJyBwcmVmaXhlZCBjbGFzc25hbWVzIHdoZW4gZ2V0dGluZyBtZWFzdXJpbmcgdGhlIHNsaWRlIGFuZCByZS1hcHBsaWVzIHRoZW0gYWZ0ZXIuXG4qL1xuLmZsZXhTbGlkZXIgW2NsYXNzXj0nYW5pbWF0ZS1pbi0nXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE0MDBtcztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxNDAwbXM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMTQwMG1zO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE0MDBtcztcbn1cblxuXG5cbi5mbGV4U2xpZGVyIC5jdXJyZW50IFtjbGFzcyo9J2FuaW1hdGUtaW4tJ10sXG4uZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIFtjbGFzcyo9J2FuaW1hdGUtaW4tJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsZXhTbGlkZXIgLm5vdHJhbnNpdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbn1cbi5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tcmlnaHQge1xuICAgIHJpZ2h0OiAtMTAwJTtcbn1cbi5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tdG9wIHtcbiAgICBib3R0b206IDEwMCU7XG59XG4uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbSB7XG4gICAgdG9wOiAxMDAlO1xufVxuLmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1sZWZ0LFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLWxlZnQge1xuICAgIGxlZnQ6IDA7XG59XG4uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0LFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbn1cbi5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tdG9wLFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLXRvcCB7XG4gICAgYm90dG9tOiAwO1xufVxuLmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1ib3R0b20sXG4uZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tYm90dG9tIHtcbiAgICB0b3A6IDA7XG59XG5cblxuLypcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjBcbiAqIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9mbGV4c2xpZGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEyIFdvb1RoZW1lc1xuICogRnJlZSB0byB1c2UgdW5kZXIgdGhlIEdQTHYyIGxpY2Vuc2UuXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gKlxuICogQ29udHJpYnV0aW5nIGF1dGhvcjogVHlsZXIgU21pdGggKEBtYm11ZmZmaW4pXG4gKi9cblxuIFxuLyogQnJvd3NlciBSZXNldHMgKi9cbi5mbGV4LWNvbnRhaW5lciBhOmFjdGl2ZSxcbi5mbGV4c2xpZGVyIGE6YWN0aXZlLFxuLmZsZXgtY29udGFpbmVyIGE6Zm9jdXMsXG4uZmxleHNsaWRlciBhOmZvY3VzICB7b3V0bGluZTogbm9uZTt9XG4uc2xpZGVzLFxuLmZsZXgtY29udHJvbC1uYXYsXG4uZmxleC1kaXJlY3Rpb24tbmF2IHttYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7fSBcblxuLyogRmxleFNsaWRlciBOZWNlc3NhcnkgU3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovIFxuLmZsZXhzbGlkZXIge21hcmdpbjogMDsgcGFkZGluZzogMDt9XG4uZmxleHNsaWRlciAuc2xpZGVzID4gbGkge2Rpc3BsYXk6IG5vbmU7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO30gLyogSGlkZSB0aGUgc2xpZGVzIGJlZm9yZSB0aGUgSlMgaXMgbG9hZGVkLiBBdm9pZHMgaW1hZ2UganVtcGluZyAqL1xuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge3dpZHRoOiAxMDAlOyBkaXNwbGF5OiBibG9jazt9XG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7fVxuXG4vKiBDbGVhcmZpeCBmb3IgdGhlIC5zbGlkZXMgZWxlbWVudCAqL1xuLnNsaWRlczphZnRlciB7Y29udGVudDogXCIuXCI7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgdmlzaWJpbGl0eTogaGlkZGVuOyBsaW5lLWhlaWdodDogMDsgaGVpZ2h0OiAwO30gXG5odG1sW3htbG5zXSAuc2xpZGVzIHtkaXNwbGF5OiBibG9jazt9IFxuKiBodG1sIC5zbGlkZXMge2hlaWdodDogMSU7fVxuXG4vKiBObyBKYXZhU2NyaXB0IEZhbGxiYWNrICovXG4vKiBJZiB5b3UgYXJlIG5vdCB1c2luZyBhbm90aGVyIHNjcmlwdCwgc3VjaCBhcyBNb2Rlcm5penIsIG1ha2Ugc3VyZSB5b3VcbiAqIGluY2x1ZGUganMgdGhhdCBlbGltaW5hdGVzIHRoaXMgY2xhc3Mgb24gcGFnZSBsb2FkICovXG4ubm8tanMgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtkaXNwbGF5OiBibG9jazt9XG5cblxuLyogRmxleFNsaWRlciBEZWZhdWx0IFRoZW1lXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZmxleHNsaWRlciB7bWFyZ2luOiAwIDAgNjBweDsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyOiA0cHggc29saWQgI2ZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDsgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7IC1vLWJvcmRlci1yYWRpdXM6IDRweDsgYm9yZGVyLXJhZGl1czogNHB4OyBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwuMik7IC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpOyAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLC4yKTsgLW8tYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpOyB6b29tOiAxO31cbi5mbGV4LXZpZXdwb3J0IHttYXgtaGVpZ2h0OiAyMDAwcHg7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO31cbi5sb2FkaW5nIC5mbGV4LXZpZXdwb3J0IHttYXgtaGVpZ2h0OiAzMDBweDt9XG4uZmxleHNsaWRlciAuc2xpZGVzIHt6b29tOiAxO31cblxuLy8gLmNhcm91c2VsIGxpIHttYXJnaW4tcmlnaHQ6IDVweH1cblxuXG4vKiBEaXJlY3Rpb24gTmF2ICovXG4uZmxleC1kaXJlY3Rpb24tbmF2IHsqaGVpZ2h0OiAwO31cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7d2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgbWFyZ2luOiAtMjBweCAwIDA7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2JnX2RpcmVjdGlvbl9uYXYucG5nKSBuby1yZXBlYXQgMCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyB6LWluZGV4OiAxMDsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWluZGVudDogLTk5OTlweDsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7fVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7IHJpZ2h0OiAtMzZweDsgfVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtsZWZ0OiAtMzZweDt9XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1uZXh0IHtvcGFjaXR5OiAwLjg7IHJpZ2h0OiA1cHg7fVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtcHJldiB7b3BhY2l0eTogMC44OyBsZWZ0OiA1cHg7fVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtbmV4dDpob3ZlciwgLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtcHJldjpob3ZlciB7b3BhY2l0eTogMTt9XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LWRpc2FibGVkIHtvcGFjaXR5OiAuMyFpbXBvcnRhbnQ7IGZpbHRlcjphbHBoYShvcGFjaXR5PTMwKTsgY3Vyc29yOiBkZWZhdWx0O31cblxuLyogQ29udHJvbCBOYXYgKi9cbi5mbGV4LWNvbnRyb2wtbmF2IHt3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC00MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuLmZsZXgtY29udHJvbC1uYXYgbGkge21hcmdpbjogMCA2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgem9vbTogMTsgKmRpc3BsYXk6IGlubGluZTt9XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHt3aWR0aDogMTFweDsgaGVpZ2h0OiAxMXB4OyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogIzY2NjsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtaW5kZW50OiAtOTk5OXB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMjBweDsgLW8tYm9yZGVyLXJhZGl1czogMjBweDsgYm9yZGVyLXJhZGl1czogMjBweDsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLDAuMyk7fVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7IGJhY2tncm91bmQ6ICMzMzM7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTsgfVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYS5mbGV4LWFjdGl2ZSB7IGJhY2tncm91bmQ6ICMwMDA7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHttYXJnaW46IDVweCAwIDA7IHBvc2l0aW9uOiBzdGF0aWM7IG92ZXJmbG93OiBoaWRkZW47fVxuLmZsZXgtY29udHJvbC10aHVtYnMgbGkge3dpZHRoOiAyNSU7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IDA7fVxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nIHt3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7IG9wYWNpdHk6IC43OyBjdXJzb3I6IHBvaW50ZXI7fVxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nOmhvdmVyIHtvcGFjaXR5OiAxO31cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZSB7b3BhY2l0eTogMTsgY3Vyc29yOiBkZWZhdWx0O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtvcGFjaXR5OiAxOyBsZWZ0OiAwO31cbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtvcGFjaXR5OiAxOyByaWdodDogMDt9XG59XG4iLCIud2l6YXJkIHtcbiAgLndpei1jb250ZW50IHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC53aXotbmF2LXBhbmUge1xuICAgIC5wYWdlLWluZGV4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKiBXaXphcmQgc3R5bGVzICoqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5tcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9mb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIC8vY29sb3I6ICM0YTRhNGE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gICAgfVxufVxuXG4ud2l6YXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICAud2l6LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIC5tcC1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MnB4IDg4cHggMTc4cHg7XG4gICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCA0NHB4IDE0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAxN3B4IDE0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDQwcHgsICRib2R5LXRleHQsIGZhbHNlLCAgMS4yNSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1wLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MnB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpei1uYXYtcGFuZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMTA2cHgpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWY3O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC40cyBlYXNlLW91dDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgdG9wOiAtd2Via2l0LWNhbGMoMTAwJSAtIDg2cHgpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA4NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvY2xvc2UtbWVudS1pY29uLnN2Z1wiKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpei1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0LWJsYWNrO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDAgMSA0NTBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FhYjdiYjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5kZXgge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvaW5kZXgtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMi41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1Yzc2N2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1Yzc2N2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24uc3ZnXCIpLCB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXotbmF2LWRldGFpbHMge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC5tcC1zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ3cHggODhweCA4NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCA0NHB4IDYzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE3cHggNThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbkBtaXhpbiBmb250KCR0eXBlOiBib2R5LCAkc2l6ZTogZmFsc2UsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpIHtcbiAgICBAaWYoJHR5cGUgPT0gJ3RpdGxlJyl7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICB9IEBlbHNlIGlmICgkdHlwZSA9PSAnYm9keScpe1xuICAgICAgICBmb250LWZhbWlseTokZm9udC1ib2R5O1xuICAgIH0gQGVsc2VpZiAoJHR5cGUgPT0gJ3RpdGxlMicpe1xuICAgICAgICBmb250LWZhbWlseTokZm9udC10aW1lcy1yb21hbjtcbiAgICB9IEBlbHNle1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICB9XG4gICAgQGlmICRzaXplIHsgZm9udC1zaXplOiAkc2l6ZTsgfVxuICAgIEBpZiAkY29sb3VyIHsgY29sb3I6ICRjb2xvdXI7IH1cbiAgICBAaWYgJHdlaWdodCB7IGZvbnQtd2VpZ2h0OiAkd2VpZ2h0OyB9XG4gICAgQGlmICRsaCB7IGxpbmUtaGVpZ2h0OiAkbGg7IH1cbn0iLCIjcG9saWN5RHVyYXRpb25XaWRnZXQge1xuXHQuZGVtb3RlZCB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG59IiwiLmFsZXJ0RGlhbG9nIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gICAgfVxuICAgIC5kaWFsb2ctYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgLy9mb250LWZhbWlseTogQUdhcmFtb25kUHJvO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzMHB4LCRhbG1vc3QtYmxhY2ssNDAwLDEuMjEpO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy9jb2xvcjogIzA2MDcwODtcbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLXBhZ2UgJntcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICAuZGlhbG9nLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmRpYWxvZy1idXR0b24tcm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhICsgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWI5YjliO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICYuc3VibWl0dGVkIGlucHV0OmludmFsaWQgKyBsYWJlbC5tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuamYtcm93ID4gbGFiZWwubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3dyYXBwZXItZm9yLW5hbWUuamYtcm93ID4gbGFiZWwubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDs7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYm9keS5hbGVydElzT3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5hbGVydElzT3BlbiB7XG4gICAgJiBzZWN0aW9uLFxuICAgICYgaGVhZGVyLFxuICAgICYgZm9vdGVyLFxuICAgICYgLmpmLWhlYWRlci1zZWN0aW9uLFxuICAgICYgdWxbYXR0cl49amYtcGFnZS1jb250cm9sXSB7XG4gICAgICAgIGZpbHRlcjogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCemRHRnVaR0ZzYjI1bFBTSnVieUkvUGdvOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThaR1ZtY3o0S0lDQWdJQ0FnSUNBOFptbHNkR1Z5SUdsa1BTSm5ZWFZ6YzJsaGJsOWliSFZ5SWo0S0lDQWdJQ0FnSUNBZ0lDQWdQR1psUjJGMWMzTnBZVzVDYkhWeUlHbHVQU0pUYjNWeVkyVkhjbUZ3YUdsaklpQnpkR1JFWlhacFlYUnBiMjQ5SWpFdU5pSWdMejRLSUNBZ0lDQWdJQ0E4TDJacGJIUmxjajRLSUNBZ0lEd3ZaR1ZtY3o0S1BDOXpkbWMrI2dhdXNzaWFuX2JsdXIpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAtbW96LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAtbXMtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIC1vLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB9XG59IiwiLyogXG5TdHlsZSBmb3IgY3Vyc29yVHJhY2tpbmdUb29sdGlwKCkgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRoZSBKUyBmdW5jdGlvbiB3aWxsIHVwZGF0ZWQgdGhlIGZvbGxvd2luZyBjc3MgOnJvb3QgdmFyaWFibGVzXG4gICAgLS1jdXJ0b29sdGlwLXBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtLWN1cnNvci14OiAwcHg7XG4gICAgLS1jdXJzb3IteTogMHB4O1xuRGVmYXVsdHMgYXJlIHNldCBiZWxvdyBpbiBjYXNlIHRoZXNlIGRvbid0IGV4aXN0LlxuKi9cbipbZGF0YS1jdXJ0b29sdGlwXTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWN1cnRvb2x0aXApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiB2YXIoLS1jdXJ0b29sdGlwLXBvc2l0aW9uLCBhYnNvbHV0ZSk7XG4gICAgdG9wOiB2YXIoLS1jdXJzb3IteSwgMCk7XG4gICAgbGVmdDogdmFyKC0tY3Vyc29yLXgsIDApO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAuNHJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2JnU2hhZG93WFBvcz0mYmdPdmVybGF5WFBvcz0mYmdFcnJvclhQb3M9JmJnSGlnaGxpZ2h0WFBvcz0mYmdDb250ZW50WFBvcz0mYmdIZWFkZXJYUG9zPSZiZ0FjdGl2ZVhQb3M9JmJnSG92ZXJYUG9zPSZiZ0RlZmF1bHRYUG9zPSZiZ1NoYWRvd1lQb3M9JmJnT3ZlcmxheVlQb3M9JmJnRXJyb3JZUG9zPSZiZ0hpZ2hsaWdodFlQb3M9JmJnQ29udGVudFlQb3M9JmJnSGVhZGVyWVBvcz0mYmdBY3RpdmVZUG9zPSZiZ0hvdmVyWVBvcz0mYmdEZWZhdWx0WVBvcz0mYmdTaGFkb3dSZXBlYXQ9JmJnT3ZlcmxheVJlcGVhdD0mYmdFcnJvclJlcGVhdD0mYmdIaWdobGlnaHRSZXBlYXQ9JmJnQ29udGVudFJlcGVhdD0mYmdIZWFkZXJSZXBlYXQ9JmJnQWN0aXZlUmVwZWF0PSZiZ0hvdmVyUmVwZWF0PSZiZ0RlZmF1bHRSZXBlYXQ9Jmljb25zSG92ZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIaWdobGlnaHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIZWFkZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNFcnJvcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nJTIyKSZpY29uc0RlZmF1bHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZyUyMikmaWNvbnNDb250ZW50PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zQWN0aXZlPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmclMjIpJmJnSW1nVXJsU2hhZG93PSZiZ0ltZ1VybE92ZXJsYXk9JmJnSW1nVXJsSG92ZXI9JmJnSW1nVXJsSGlnaGxpZ2h0PSZiZ0ltZ1VybEhlYWRlcj0mYmdJbWdVcmxFcnJvcj0mYmdJbWdVcmxEZWZhdWx0PSZiZ0ltZ1VybENvbnRlbnQ9JmJnSW1nVXJsQWN0aXZlPSZvcGFjaXR5RmlsdGVyU2hhZG93PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eUZpbHRlck92ZXJsYXk9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5U2hhZG93UGVyYz0zMCZvcGFjaXR5T3ZlcmxheVBlcmM9MzAmaWNvbkNvbG9ySG92ZXI9JTIzNTU1NTU1Jmljb25Db2xvckhpZ2hsaWdodD0lMjM3Nzc2MjAmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZpY29uQ29sb3JFcnJvcj0lMjNjYzAwMDAmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJnSW1nT3BhY2l0eUNvbnRlbnQ9NzUmYmdJbWdPcGFjaXR5SGVhZGVyPTc1JmJnSW1nT3BhY2l0eUFjdGl2ZT02NSZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZiZ0ltZ09wYWNpdHlEZWZhdWx0PTc1JmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmdGhpY2tuZXNzU2hhZG93PTVweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4Jm9wYWNpdHlTaGFkb3c9LjMmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9LjMmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnQ29sb3JFcnJvcj0lMjNmZGRmZGYmZmNIaWdobGlnaHQ9JTIzNzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2RhZDU1ZSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2ZmZmE5MCZmY0NvbnRlbnQ9JTIzMzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD0lMjNkZGRkZGQmYmdDb2xvckNvbnRlbnQ9JTIzZmZmZmZmJmZjSGVhZGVyPSUyMzMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdDb2xvckhlYWRlcj0lMjNlOWU5ZTkmZmNBY3RpdmU9JTIzZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPSUyMzAwM2VmZiZiZ0NvbG9yQWN0aXZlPSUyMzAwN2ZmZiZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM2NjY2NjYyZiZ0NvbG9ySG92ZXI9JTIzZWRlZGVkJmZjRGVmYXVsdD0lMjM0NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2M1YzVjNSZiZ0NvbG9yRGVmYXVsdD0lMjNmNmY2ZjZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXG5cdC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cblx0d2lkdGg6IDc1JTtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IC4zZW07XG59XG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG5cdGN1cnNvcjogbi1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuXHRjdXJzb3I6IHctcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cmlnaHQ6IDFweDtcblx0Ym90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmV0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcblx0b3BhY2l0eTogLjAwMztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PS4zKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cbiIsIi5kYXRhVGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xufVxuLmRhdGFUYWJsZSB0aCxcbi5kYXRhVGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmRhdGFUYWJsZSB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlIHRoZWFkIHRoLFxuLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5kYXRhVGFibGUgdGZvb3Qge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOTk5OTk5O1xufVxuLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbi5kYXRhVGFibGUgdGZvb3QgdGQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg1cmVtO1xufVxuLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYyxcbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVyIHtcbiAgICBjb2xvcjogIzFkMWQxZDtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxOTFcIjtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uOmJlZm9yZSxcbi5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZGF0YVRhYmxlIHRyLnNlbGVjdGVkIHRkIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjEpOyovXG59XG4uZGF0YVRhYmxlIHRkLnNlbGVjdGVkIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjMpOyovXG59XG4uZGF0YVRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlLmhvdmVyZWQgdGJvZHkgdHI6aG92ZXIge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTgzLCAyMzYsIDAuMSk7Ki9cbn1cbi5kYXRhVGFibGUuY2VsbC1ob3ZlcmVkIHRib2R5IHRkOmhvdmVyIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjMpOyovXG59XG4uZGF0YVRhYmxlLmJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggIzk5OTk5OSBzb2xpZDtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGgsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCAjOTk5OTk5IHNvbGlkO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCxcbi5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRoLFxuLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRkIHtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbn1cbi5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0aCxcbi5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0ZCB7XG4gICAgcGFkZGluZzogLjEyNXJlbTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2MsXG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlciB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtYXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5MVwiO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYyxcbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOmFmdGVyLFxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkxXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5M1wiO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGU6YmVmb3JlLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAuMDY1MnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIC42MjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC4wNjUycmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCAjZWVlZWVlIHNvbGlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5jdXJyZW50LFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVjN2VlO1xuICAgIGJvcmRlci1jb2xvcjogIzc1YzdlZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW06ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLnNwYWNlcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW0uc3BhY2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLnJvdW5kZWQgPiAuaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjMxMjVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5jeWNsZSA+IC5pdGVtIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgcGFkZGluZzogLjQzNzVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtIHtcbiAgICBib3JkZXI6IDA7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXIgPiAuaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM1OWNkZTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtOmRpc2FibGVkLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uY3VycmVudDpob3Zlcixcbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1YzdlZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzc1YzdlZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLjA2NTJyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4ICM2RDZFNzEgc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBjb2xvcjogIzZENkU3MTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgICBib3JkZXItY29sb3I6ICM2RDZFNzE7XG4gICAgY29sb3I6ICM2RDZFNzE7XG4gICAgLyp0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpOyovXG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICAgIGJvcmRlci1jb2xvcjogIzZENkU3MTtcbiAgICBjb2xvcjogIzZENkU3MTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnNwYWNlcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uc3BhY2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX2luZm8ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IC42MjVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDAgLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbiAgICBib3JkZXI6IDFweCAjZDlkOWQ5IHNvbGlkO1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IC42MjVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCA+IGlucHV0IHtcbiAgICBtYXJnaW46IDAgMCAwIC4yNXJlbTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IC4zMTI1cmVtO1xuICAgIGJvcmRlcjogMXB4ICNkOWQ5ZDkgc29saWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQxZDFkO1xufVxuXG4uZGF0YVRhYmxlIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLyouZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufSovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkOCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDAuMik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuLmRhdGFUYWJsZXNfcHJvY2Vzc2luZzphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA4ZW07XG4gICAgaGVpZ2h0OiA4ZW07XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufSIsIi8qIENob3NlbiB2MS40LjIgfCAoYykgMjAxMS0yMDE1IGJ5IEhhcnZlc3QgfCBNSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZCAqL1xuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTk5OTlweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiAwO1xufVxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLFxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuXG4gICAgY29udGVudDogJzonO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUFBQUE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGRkZGRkYpLGNvbG9yLXN0b3AoNTAlLCNGNkY2RjYpLGNvbG9yLXN0b3AoNTIlLCNFRUVFRUUpLGNvbG9yLXN0b3AoMTAwJSwjRjRGNEY0KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI0ZGRkZGRiBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjZweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSAtNDJweCAxcHggbm8tcmVwZWF0OyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8qYmFja2dyb3VuZDogdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMnB4OyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDEwO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODc1RDc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAsNTAlIDEwMCUsY29sb3Itc3RvcCgyMCUsIzM4NzVENyksY29sb3Itc3RvcCg5MCUsIzJBNjJCQykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwjMkE2MkJDIDkwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsIzJBNjJCQyA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgY3Vyc29yOiB0ZXh0O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMSUsI0VFRUVFRSksY29sb3Itc3RvcCgxNSUsI0ZGRkZGRikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciw1MCUgMCw1MCUgMTAwJSxjb2xvci1zdG9wKDIwJSwjRjRGNEY0KSxjb2xvci1zdG9wKDUwJSwjRjBGMEYwKSxjb2xvci1zdG9wKDUyJSwjRThFOEU4KSxjb2xvci1zdG9wKDEwMCUsI0VFRUVFRSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwjRjBGMEYwIDUwJSwjRThFOEU4IDUyJSwjRUVFRUVFIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjRkZGRkZGIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAzcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIC00MnB4IDFweCBuby1yZXBlYXQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGNEY0RjQpLGNvbG9yLXN0b3AoNTAlLCNGMEYwRjApLGNvbG9yLXN0b3AoNTIlLCNFOEU4RTgpLGNvbG9yLXN0b3AoMTAwJSwjRUVFRUVFKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0Q0RDRENDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3RkI7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC4zKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNFRUVFRUUpLGNvbG9yLXN0b3AoODAlLCNGRkZGRkYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0VFRUVFRSAyMCUsI0ZGRkZGRiA4MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMjAlLCNGRkZGRkYgODAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjRkZGRkZGIGluc2V0O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N0ZCO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMyk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBvcGFjaXR5OiAuNSFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1ydGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzcHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNnB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDRweDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxuLmNob3Nlbi1ydGwgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiA5OTk5cHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcblxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcblxuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MTQ0ZHBpKSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MS41ZHBweCkge1xuICAgIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmcpIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaG9zZW4tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNob3Nlbi1zZWxlY3QtZGVzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNjA7IFxuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtOTAwMHB4O1xuXG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAvKmJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICByaWdodDogMDsgXG4gICAgbGVmdDogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgIGNvbG9yOiAjNTU1NTU1O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDsgXG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuXG4gICAgYmFja2dyb3VuZDogI0ZFRkZERTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcblxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgXG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFDNzVCQztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07IFxuXG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOyBcblxuICAgIHdpZHRoOiAzMjFweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiA5cHg7IFxuICAgIGhlaWdodDogMS40Mjg1NztcblxuICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHtcbiAgICBib3R0b206IDA7XG59XG5cblxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLypib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gICAgZm9udC1zaXplOiAxcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDsgXG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMThweDsgXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7IFxuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDRweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgLypib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTkwMDBweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHRleHQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweDtcblxuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIC5kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgbWFyZ2luOiA2cHggMCAzcHggNXB4O1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjY2NjOyovXG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsqL1xuXG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRENEQ0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7Ki9cbiAgICAvKiAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7Ki9cbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDdweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICAgIC8qYm9yZGVyOiAxcHggc29saWQgIzY2YWZlOTsqL1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvc2VuLXJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IFxuXG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiA3cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bzsgXG4gICAgbGVmdDogMjZweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gICAgbWFyZ2luOiA2cHggNXB4IDNweCAwO1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIC5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7IFxuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nJykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoJy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRTRFNEU0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzg3NUQ3O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IFxufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4ge1xuICAgIC0tYmdjb2xvdXI6ICNmZmY7XG4gICAgLS1ib3JkZXJjb2xvdXI6ICNjY2M7XG4gICAgLS10ZXh0ZGFyazogIzMzMztcbiAgICAtLXNlbGVjdGVkY29sb3VyOiAjMWM3NWJjO1xuICAgIC0tYm9yZGVycmFkaXVzOiAwcHg7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgLS1oZWlnaHQ6IDIuMTVyZW07XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXgtd2lkdGg6NDAwcHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuLndpemFyZENhcmQgLnNlbGVjdDItY29udGFpbmVyLS1zdHVubntcbiAgbWF4LXdpZHRoOm5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2NvbG91cik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyY29sb3VyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJyYWRpdXMpOyBcbiAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6IHZhcigtLXRleHRkYXJrKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlaWdodCk7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBmbG9hdDogcmlnaHQ7ICovXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gIC8qIHJpZ2h0OiAyNHB4OyAqL1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBjb2xvcjogIzk3OTc5NztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntcbiAgYmFja2dyb3VuZDpub25lIWltcG9ydGFudDtcbiAgLyogd2UncmUgdXNpbmcgb3VyIG93biAnaWNvbicgKHNlZSA6YmVmb3JlIGFuZCA6YWZ0ZXIgYmVsb3cpICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuICB3aWR0aDogN3B4IWltcG9ydGFudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmFmdGVye1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMy42cHg7XG4gIC8qbWFyZ2luLWxlZnQ6IC04cHg7Ki9cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3Jle1xuICB0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7XG50cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmFmdGVye1xuICB0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKTtcbiAgbGVmdDo0cHg7XG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgXG59XG5cblxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVycmFkaXVzKTtcbiAgY3Vyc29yOiB0ZXh0OyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4OyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlcnJhZGl1cyk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4OyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMzsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtOyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbGVjdGVkY29sb3VyKTtcbiAgY29sb3I6IHdoaXRlOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0gLnNlbGVjdDItcmVuZGVyZWRfX21hdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VsZWN0ZWRjb2xvdXIpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgXG59XG5cbi5zZWxlY3QyLXJlbmRlcmVkX19tYXRjaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiNGRUZGREVcbn0iLCIvKiBUYWcgaW1hZ2UgKi9cbi5jaG9zZS1pbWFnZSB7XG4gICAgd2lkdGg6MjRweDtcbiAgICBoZWlnaHQ6MjRweDtcblx0cGFkZGluZzogMnB4IDVweCAzcHggMDtcbn1cblxuLyogSW1hZ2UgZm9yIFNpbmdsZSBtb2RlICovXG4uY2hvc2UtaW1hZ2Utc21hbGwge1xuXHR3aWR0aDoyNHB4O1xuXHRoZWlnaHQ6MjRweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAtM3B4IDFlbSAwIDA7XG5cdHBhZGRpbmc6IDAgM3B4IDAgMDtcbiAgICBvcGFjaXR5OiAwLjM7XG5cbn1cblxuLyogSW1hZ2VzIGFwcGVuZGVkIHRvIHRoZSBsaShzKSAqL1xuLmNob3NlLWltYWdlLWxpc3Qge1xuICAgIHdpZHRoOjI0cHg7XG4gICAgaGVpZ2h0OjI0cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogLTNweCAxZW0gMCAwO1xuXHRwYWRkaW5nOiAwIDNweCAwIDA7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuXG4vKiBHcmV5LW91dCBpbWFnZSBmb3IgTXVsdGkgbW9kZSAqL1xuZGl2LmNob3Nlbi1jb250YWluZXItbXVsdGkgLnJlc3VsdC1zZWxlY3RlZCBpbWcge1xuXHRvcGFjaXR5OiAwLjM7XG59XG4iLCIuYWxlcnQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleS1mb3VyO1xuXHQmLndpdGhidXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBAZGVwcmVjYXRlZFxuLmFsZXJ0LmdyZWVuIHtcblx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xufVxuXG4uYWxlcnQuc3VjY2VzcyB7XG5cdGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmFsZXJ0LnJlZCwgLmFsZXJ0LmVycm9yIHtcblx0Y29sb3I6ICR3YXJuLWNvbG9yO1xufVxuXG4uYWxlcnQud2FybiB7XG5cdGNvbG9yOiAkd2Fybi1jb2xvcjtcblx0XG5cdC5pY29uLXdhcm5pbmctdHJpYW5nbGUge1xuXHRcdGZpbGw6ICR3YXJuLWNvbG9yO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG59XG5cbi5sb2dpbi1ib3ggLmFsZXJ0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA1cHg7XG5cblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLWJveCAuYWxlcnQuc3VjY2VzcyB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQ6JHdhcm4tY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJHdhcm4tY29sb3I7XG59XG4ubG9naW4tYm94IC5hbGVydC5lcnJvciB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQ6JGVycm9yLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuXG4uYWxlcnRfcmVhZG9ubHl7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXktZm91cjtcblx0ZGlzcGxheTpmbGV4O1xuXHRtYXgtd2lkdGg6NjQwcHg7XG5cdC5hbGVydC1pY29ue1xuXHRcdGJhY2tncm91bmQ6JGxpZ2h0LW9yYW5nZTtcblx0XHRmbGV4LWJhc2lzOjU2cHg7XG5cdFx0ZmxleC1ncm93OjA7XG5cdFx0c3Zne1xuXHRcdFx0ZmlsbDokd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OjUwJTtcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cdC5hbGVydC1tZXNzYWdle1xuXHRcdGZvbnQtc2l6ZToxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI5O1xuXHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcblx0fVxuXHQuYWxlcnQtdGl0bGV7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxufVxuXG4vKiBub3RpZmljYXRpb24gKi9cbi5ub3RpZmljYXRpb24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5ub3RpZmljYXRpb24tYm94IC5pbWcge1xuICAgIGJhY2tncm91bmQ6ICNmYWEyNGE7XG4gICAgZmxleC1iYXNpczogNzBweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cbi5ub3RpZmljYXRpb24tYm94IGltZyB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbi5ub3RpZmljYXRpb24tYm94IC50eHQge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5ub3RpZmljYXRpb24tYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tYm94IC50eHQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTRweDtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1ib3hbZGF0YS1yZXZlYWwtdGV4dF0ge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2ZW07XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG4gICAgXG4gICAgLm5vdGlmaWNhdGlvbi1ib3hbZGF0YS1yZXZlYWwtdGV4dF06aG92ZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBlbTtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1ib3hbZGF0YS1yZXZlYWwtdGV4dF06OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXJldmVhbC10ZXh0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDExcHggNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHaGxhV2RvZEQwaU1qUndlQ0lnZG1sbGQwSnZlRDBpTUNBdE9UWXdJRGsyTUNBNU5qQWlJSGRwWkhSb1BTSXlOSEI0SWo0S1BIQmhkR2dnWm1sc2JEMGlJekF3TUNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTkRRd0xUZ3dNSFkwT0RkTU1qRTJMVFV6TjJ3dE5UWWdOVGNnTXpJd0lETXlNQ0F6TWpBdE16SXdMVFUyTFRVM0xUSXlOQ0F5TWpSMkxUUTROMmd0T0RCYUlpOCtDand2YzNablBnPT0pLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB3aGl0ZSA4MCUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wLCBsZWZ0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWJveFtkYXRhLXJldmVhbC10ZXh0XTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1ib3g6aG92ZXI6OmJlZm9yZSwgLm5vdGlmaWNhdGlvbi1ib3g6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWJveCAuaW1nIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgbWFyZ2luOjE2cHggMTZweCAycHggMTZweDtcbiAgICB9XG59IiwiLmJ0biB7IC8vVGhpcyBzaG91bGQgcmVhbGx5IGJlIGEgcGxhY2Vob2xkZXIgaWUgJWJ0biAoYW5kIGV4dGVuZGVkIGFzIHN1Y2ggZm9yIGJ1dHRvbnMgYmVsb3cpXG5cbiAgICBAaW5jbHVkZSAgZm9udCggYm9keSwgMThweCwgJHdoaXRlLCA0MDAsICAxLjIyKTtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1heC13aWR0aDoyODBweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgIGJvcmRlcjogbm9uZTtcblxuXG4gICAgLm11bHRpcGxlQnV0dG9uV3JhcHBlciAmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cblxuICAgIEBhdC1yb290IC5hc2lkZSAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbn1cblxuLmJ0bl9hLFxuLmJ0bl9hOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGFfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcbiAgICAvL2JvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGFfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYmxhY2stZGFyaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuX2IsXG4uYnRuX2I6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkYl9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYl9idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYl9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYl9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5idG5fYyxcbi5idG5fYzp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRjX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMnB4ICRjX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuLmJ0bl9kLFxuLmJ0bl9kOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGRfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGRfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZF9idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGRfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGRfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuX2UsXG4uYnRuX2U6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkZV9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkZV9idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZV9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkZV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG4uYnRuX2csXG4uYnRuX2c6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkZV9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkZ19idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stZGFyayAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cblxuXG4uYnRuX2xvZ2luLFxuLmJ0bl9sb2dpbjp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGxvZ2luX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMnB4ICRsb2dpbl9idG4tYm9yZGVyO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9idG4tYmFja2dyb3VuZDtcbiAgICBtaW4td2lkdGg6IDU4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGxvZ2luX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsb2dpbl9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4ubGFyZ2UtYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cblxuLnNtYWxsLWJ0biB7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFnZS1jb250YWluZXIsIC5tb2RhbC1jb250ZW50e1xuXG4gICAgYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgY29sb3I6ICRhX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRhX2J0bi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXG4gICAgICAgICYuYnRuX2IsXG4gICAgICAgICYuYnRuX2Mge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5idXR0b24ub3QtbGluay1idG4uY2F0ZWdvcnktaG9zdC1saXN0LWhhbmRsZXJ7XG4gICAgY29sb3I6ICRsaW5rLXByaW1hcnktY29va2llcyAhaW1wb3J0YW50O1xufVxuYnV0dG9uI29uZXRydXN0LXBjLWJ0bi1oYW5kbGVye1xuICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmlsbDogJHdoaXRlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDc1cHg7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgLW1vei1hbmltYXRpb246IGFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBhbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRiX2FjY2VudCwgLjYpO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRiX2FjY2VudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA3NXB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgICAgICAgLy8gY29udGVudDogJ3Rlc3QnO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGNvbG9yOiAkYm9keV90ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5hamF4TG9hZGVkIC5maWx0ZXItYnV0dG9uOmFmdGVyLFxuLmFqYXhMb2FkaW5nIC5maWx0ZXItYnV0dG9uOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFqYXhMb2FkaW5nLmFqYXhMb2FkZWQgLmZpbHRlci1idXR0b246YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1yb3RhdGUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uYnRuLWxvb2t1cCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym90dG9tOiA0cHg7XG5cdHJpZ2h0OiA0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLXJhZGl1czogMGVtO1xuXHQvKnBhZGRpbmc6IDAuNWVtIDAuNzVlbTsqL1xuXHRwYWRkaW5nOiAwIDAuNzVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0LypsaW5lLWhlaWdodDogMWVtOyovXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5pbnB1dDp2YWxpZCArIC5idG4tbG9va3VwIHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGFfYnRuLWJhY2tncm91bmQ7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcblx0XHRjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYV9idG4taG92ZXItdGV4dDtcblx0fVxufVxuaW5wdXQuYnVzeSArIC5idG4tbG9va3VwIHtcblx0b3BhY2l0eTogMC4yO1xuXHRjdXJzb3I6IHdhaXQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM5YjliOWIgMzAlLCAjMTk4ZmMyIDUwJSwgIzliOWI5YiA3MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDMwMCUgNDAwJTtcblx0YW5pbWF0aW9uOiBncmFkaWVudCAycyBlYXNlIGluZmluaXRlO1xuXHQvKiY6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1cmwoXCIvaW1nL2ljb25zLnN2ZyNpY29uLXRhaWwtc3BpblwiKTtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHdpZHRoOjIwcHg7XG5cdFx0aGVpZ2h0OjIwcHhcblx0fSovXG59XG5cbkBrZXlmcmFtZXMgZ3JhZGllbnQge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuXHR9XG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG5cdH1cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuXHR9XG59XG5cbi5idG4tbGlua3tcblxuICAgIC8vYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAmPnNwYW4ge1xuXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBtcztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3Zne1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwbXM7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcblxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5idG4uZGlzYWJsZWQge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIlxuLmJhY2stdG8tcGFnZSB7XG5cdC5iYWNrLXRvLXBhZ2UtbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRtYXJnaW4tYm90dG9tOjEuNWVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG5cblxuXHRcdC5iYWNrLXRvLXBhZ2UtYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MWVtO1xuXHRcdH1cblx0XHQuYmFjay10by1wYWdlLXRleHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblx0XHRcdHRleHQtdHJhbnNmb3JtOm5vbmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0XHQuaWNvbi1maWxsIHtcblx0XHRcdGZpbGw6ICRsaW5rLXByaW1hcnk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0LmJhY2stdG8tcGFnZS10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICRob3Zlci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tZmlsbCB7XG5cdFx0XHRcdGZpbGw6ICRob3Zlci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIFRIZSBzb2NpYWwgaWNvbnMgYXJvdW5kIHRoZSBzaXRlIGhhdmUgYmVlbiByZW1vdmVkIGluIHRoZSBjb3Jwb3JhdGUgYW5kIGludGVyaW0gc2tpbnMuIENvcnBvcmF0ZSBicmluZ3MgdGhlbSBiYWNrXG4vLyBpbiB0aGUgZm9vdGVyIGFzIFwiZ28gdG8gc29jaWFsXCIgcmF0aGVyIHRoYW4gXCJzaGFyZVwiIGZ1bmN0aW9uYWxpdHlcbi5zb2NpYWwtaWNvbnMtd3JhcCB7XG4gICAgQGlmICgkdGhlbWUgPT0gY29ycG9yYXRlIE9SICR0aGVtZT09IGludGVyaW0gT1IgJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG4gICAgLy9AaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUgT1IgJHRoZW1lPT0gaW50ZXJpbSApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwuc29jaWFsLWljb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBAaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUgT1IgJHRoZW1lID09IGludGVyaW0gT1IgJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG4gICAgICAgIC8vQGlmICgkdGhlbWUgPT0gY29ycG9yYXRlIE9SICR0aGVtZSA9PSBpbnRlcmltICkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG51bC5zb2NpYWwtaWNvbnMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAvL21hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAvL0JlbG93IGlzIHRvIGFsaWduIHRoaXMgYmxvY2sgd2l0aCB0aGUgXCJTdGF5IENvbm5lY3RlZFwiIHRpdGxlIGJlbG93XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuXG4gICAgQGlmICggJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgd2lkdGg6IDE2OHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkIG1hcF9nZXQoJGZvb3RlciwgdGl0bGUpO1xuICAgICAgICBmbGV4OiAxO1xuXG5cblxuICAgICAgICAvL2ZsZXg6IDEgMSAyNCU7XG4gICAgICAgIC8vYWxpZ24tc2VsZjpmbGV4LWVuZDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICAgICAgd2lkdGg6MzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXM7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuXG4gICAgICAgICAgICAgICAgY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVtYWlse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNTVBQ0VFO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjM0I1OTk4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDk3NkI0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1nb29nbGUtcGx1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjREQ0QjM5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLWljb25zLXdyYXAud2l0aC1saWtle1xuICAgIEBpZiAoJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLmhlYWRlciAubG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGhlYWRlciwgbG9nb0JnKTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBhdC1yb290IC5wZi1jaGVja291dCAme1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaWYgKCRzaXRlID09IHJlY3J1aXRtZW50KSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj0xMjgwcHhcIikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAmLmxvZ29fbm9yd2F5IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD0zNTBweCcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgfVxuXG5cbiAgICBhe1xuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAme1xuICAgICAgICAgICAgLy8gd2lkdGg6MTIwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICB3aWR0aDoxMjBweDtcbiAgICAgICAgICAgIEBpZigkc2l0ZT09bHNvcyl7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICZ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICZ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLnBmLWNoZWNrb3V0ICZ7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1sb2dvLXdoaXRle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28tbm8tdGV4dC13aGl0ZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyIDAuMXM7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZXtcbiAgICAgICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgICAgICAucGYtYnJvY2h1cmUgJixcbiAgICAgICAgICAgICAgICAucGYtZGFzaGJvYXJkICZ7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXIgMC4xcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLWxlZnQ6IDNweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIGxlZnQ6IDZweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICBAaWYoKCRzaXRlPT1sc29zKSBvciAoJHNpdGU9PXNvbGljaXRvcnMpKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzAlOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD00MjBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3NSU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpZigkc2l0ZT09c29saWNpdG9ycyl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDgyJTsgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NDIwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDgwJTsgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgIC5sb2dvLWltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciB0aGUgYmFzaWMgbG9nbyAtIHdlIG91Z2h0IHRvIGFkZCBhIGNsYXNzIHRvIGl0IHRvIHNhdmUgdGhpcyBob3JyaWJsZSBzZWxlY3RvclxuICAgICAgICBpbWc6bm90KC5pY29uLWxvZ28td2hpdGUpOm5vdCgubG9nby10ZXh0KSwgc3ZnOm5vdCguaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgQGlmKCRzaXRlID09IGFjY291bnRhbnRzKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmKCRzaXRlPT1sc29zKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYoJHNpdGU9PXNvbGljaXRvcnMpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICAucGYtYWRtaW4gJixcbiAgICAgICAgICAgICAgICAgICAgICAgICAucGYtZm9ybSAmIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ28ubG9nb19wZXJmb3JtYW5jZXtcbiAgICBsaW5lLWhlaWdodDogMXB4O1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDYzcHgvKiFpbXBvcnRhbnQqLztcbiAgICAgICAgd2lkdGg6IDgzcHgvKiFpbXBvcnRhbnQqLztcbiAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgIH1cbn1cblxuLmljb24tbG9nb19hY2NvdW50YW50c3tcblx0IGZpbGw6ICR3aGl0ZTtcblx0IHN0cm9rZTogJHdoaXRlO1xuIH1cblxuLmxvZ28ubG9nb19yZWNydWl0bWVudHtcbiAgICBwYWRkaW5nOjE2cHggMDtcblxuICAgIGEgaW1ne1xuICAgICAgICB3aWR0aDogODNweCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjNweCFpbXBvcnRhbnQ7XG4gICAgfVxuXHRzdmd7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHRcdGhlaWdodDogNjNweCFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDgzcHghaW1wb3J0YW50O1xuXHR9XG5cdFxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubG9nby5sb2dvX2dsb2JhbGZpe1xuXHRwYWRkaW5nOjEwcHggMDtcblxuXHRhIGltZ3tcblx0XHRoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTE1cHggIWltcG9ydGFudDtcblx0fVxuXHRzdmd7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHRcdGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmxvZ28ubG9nb19jb25zdHJ1Y3Rpb257XG4gICAgcGFkZGluZzoxMHB4IDA7XG5cbiAgICBhIGltZ3tcbiAgICAgICAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubG9nby5sb2dvX3ByaXZhdGVjbGllbnRze1xuICAgIHBhZGRpbmc6MTBweCAwO1xuXG4gICAgYSBpbWd7XG4gICAgICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmxvZ28ubG9nb19tYWx0YXtcbiAgICBwYWRkaW5nOjEwcHggMDtcblxuICAgIGEgaW1ne1xuICAgICAgICBoZWlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgcGF0aDpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGZpbGw6bm9uZTtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcblxuICAgICAgICBoZWlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5sb2dvLmV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBmLWRhc2hib2FyZCwgLnBmLWJyb2NodXJle1xuICAgIC5oZWFkZXIgLmxvZ28ubG9nb19ub3RleHR7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgfVxuICAgICAgICBzdmcuaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZXtcbiAgICAgICAgICAgIHRvcDo3MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvIC5sb2dvLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5sb2dvLWxzb3N7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBtYXJnaW4gMC4zcyBlYXNlO1xuXG4gICAgICAgIGhlaWdodDo1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTQ0OHB4Jykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvX2xzb3MgeyAvLyBARklYTUUgbmVlZHMgdG8gYmUgc2Vjb25kYXJ5IGxvZ29cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIEBhdC1yb290IC5wZi1jaGVja291dCAme1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6OHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD0zNTBweCcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiA5N3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1NHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDU0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTIwMHB4Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNDlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0OXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5N3B4O1xuXHRcdFx0bWF4LWhlaWdodDogMzlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ29fbm9yd2F5YmFyIHsgLy8gQEZJWE1FIG5lZWRzIHRvIGJlIHNlY29uZGFyeSBsb2dvXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1NHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+MTIwMHB4Jykge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjAwcHgnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGYtZGFzaGJvYXJkLCAucGYtZm9ybV9mbGV4IHtcbiAgICAubHNvc2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubHNvcyAubHNvc2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oZWFkZXIgLmJvdW5kcyAubG9nb1JlY3J1aXRtZW50IGEgaW1nIHtcbiAgICB3aWR0aDogODNweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2M3B4IWltcG9ydGFudDtcbn1cblxuLmxvZ28tdGV4dHtcbiAgICBmb250LXNpemU6MTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgb3BhY2l0eToxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbi10b3A6M3B4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGF0LXJvb3QgLnN0aWNreSAme1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxufSIsIi5pY29uLWFjdGl2aXR5IHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tYWRvcHRpb24tZm9ybSB7XG5cdHdpZHRoOiA1OXB4O1xuXHRoZWlnaHQ6IDU5cHg7XG59XG5cbi5pY29uLWFsbC1mb3JtYXRzIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQge1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLWFycm93LXRoaW4tcmlnaHQge1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1hcnJvd19kb3dud2FyZCB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWFycm93X3Vwd2FyZCB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWJlbGwge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1iaW4ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jYXIge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uaWNvbi1jYXItcGx1cyB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDUzcHg7XG59XG5cbi5pY29uLWNoZWNrZWQtc3VjY2VzcyB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLWNoZWNrbGlzdCB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItYW1iZXIge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWdyZWVuIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tY2hlY2tsaXN0LWluZGljYXRvci1ncmV5IHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tY2hlY2tsaXN0LWluZGljYXRvci1yZWQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0IHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLmljb24tY2lyY2xlLWJ1bGxldCB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5pY29uLWNsaXBib2FyZCB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLWNsb3NlIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24tY2xvc2UtYnV0dG9uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLmljb24tY2xvc2UtYnV0dG9uLTIge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jbG9zZS1pY29uIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nIHtcblx0d2lkdGg6IDgxcHg7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmljb24tY2xvdWQtdXBsb2FkIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tY29nIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24tY29nX3Byb2Zlc3Npb25zIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tY29tcGFyZSB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLWNvbXBsZXRlIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tY29udGFjdC1lbWFpbCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNvbnZlcnRHdWVzdCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLWNyZWF0ZS1wb2xpY3kge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jcm9zcy1kcmF3biB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLWRhbmdlciB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLWRhc2hib2FyZCB7XG5cdHdpZHRoOiAxNDZweDtcblx0aGVpZ2h0OiAxMTZweDtcbn1cblxuLmljb24tZGFzaGJvYXJkLWhlYWRlciB7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWRhc2hib2FyZC1oZWFkZXItaW52ZXJzZSB7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWRpc2FibGUge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1kb2N1bWVudCB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWRvd24tYXJyb3cge1xuXHR3aWR0aDogNTEycHg7XG5cdGhlaWdodDogNTEycHg7XG59XG5cbi5pY29uLWRvd24tdHJpYW5nbGUge1xuXHR3aWR0aDogNDkwLjY4cHg7XG5cdGhlaWdodDogNDkwLjY4cHg7XG59XG5cbi5pY29uLWRvd25sb2FkIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tZG93bmxvYWQtYWxsLWZpbGVzIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmljb24tZG93bmxvYWRfaWNvbiB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLWVkaXQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1lZGl0LWRvY3VtZW50IHtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNTdweDtcbn1cblxuLmljb24tZW1haWwge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi1lbWFpbC1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tZW1haWwtaW52ZXJzZSB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLWVtYWlsX3Byb2Zlc3Npb25zIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tZXllIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTFweDtcbn1cblxuLmljb24tZmFjZWJvb2sge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1mYWNlYm9vay1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tZmlsZSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29uLWZpbGUtYWx0IHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tZmlsdGVyLWNsb3NlIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tZmlsdGVyLWxpc3QtY2xvc2Uge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1maWx0ZXItbGlzdC1vcGVuIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tZmlsdGVyLW9wZW4ge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1maWx0ZXItb3Blbi1iYWNrIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tZ2xvYmUge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1nbG9iZV9sb2dvIHtcblx0d2lkdGg6IDExMnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbi5pY29uLWdvb2dsZS1wbHVzIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24taGFtYnVyZ2VyIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24taGVhcnQge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1oZWxwIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24taG9tZSB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5pY29uLWhvbWUtcGx1cyB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDUzcHg7XG59XG5cbi5pY29uLWljLWNsb3NlIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24taWMtZWRpdCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWljLXBsdXMge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi1pYy13YXJuaW5nIHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmljb24taWRsZSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWluYWN0aXZlIHtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogOXB4O1xufVxuXG4uaWNvbi1pbmZvIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24taW5wcm9ncmVzcyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWluc3VyYW5jZXMge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1pbnZvaWNlIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLmljb24tamYtYWRkIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tamYtYWRkLWVkaXQge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uaWNvbi1qZi1kZWxldGUge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1qZi1lZGl0IHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tamYtcmVtb3ZlIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMnB4O1xufVxuXG4uaWNvbi1qZi1zcHJlYWRzaGVldCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWxhcmdlLWkge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiA0N3B4O1xufVxuXG4uaWNvbi1sZWZ0LWFycm93IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24tbGV0dGVyIHtcblx0d2lkdGg6IDM2Ny42OXB4O1xuXHRoZWlnaHQ6IDM3MHB4O1xufVxuXG4uaWNvbi1saW5rLWNsaWVudC1jb25zb2xlIHtcblx0d2lkdGg6IDc4cHg7XG5cdGhlaWdodDogNzlweDtcbn1cblxuLmljb24tbGlua2VkaW4ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1saW5rZWRpbi1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tbGlzdF92aWV3X2ljb24ge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1sb2NrIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tbG9ja3Rvbi1sb2dvIHtcblx0d2lkdGg6IDE1NHB4O1xuXHRoZWlnaHQ6IDc3cHg7XG59XG5cbi5pY29uLWxvY2t0b24tbG9nby1oZWFkZXIge1xuXHR3aWR0aDogMTM1cHg7XG5cdGhlaWdodDogNjNweDtcbn1cblxuLmljb24tbG9nbyB7XG5cdHdpZHRoOiAxMTJweDtcblx0aGVpZ2h0OiA1NXB4O1xufVxuXG4uaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSB7XG5cdHdpZHRoOiAxNDBweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uaWNvbi1sb2dvLXdoaXRlIHtcblx0d2lkdGg6IDkwOHB4O1xuXHRoZWlnaHQ6IDQxN3B4O1xufVxuXG4uaWNvbi1sb2dvX2FjY291bnRhbnRzIHtcblx0d2lkdGg6IDE0Mi41cHg7XG5cdGhlaWdodDogMTExLjRweDtcbn1cblxuLmljb24tbG9nb19hc3NldG1hbmFnZW1lbnQge1xuXHR3aWR0aDogMTEzcHg7XG5cdGhlaWdodDogNzFweDtcbn1cblxuLmljb24tbG9nb19jb25zdHJ1Y3Rpb24ge1xuXHR3aWR0aDogMTQzLjFweDtcblx0aGVpZ2h0OiAxMzQuNHB4O1xufVxuXG4uaWNvbi1sb2dvX2dsb2JhbGZpIHtcblx0d2lkdGg6IDE0Mi41cHg7XG5cdGhlaWdodDogMTExLjRweDtcbn1cblxuLmljb24tbG9nb19tYWx0YSB7XG5cdHdpZHRoOiAxMzVweDtcblx0aGVpZ2h0OiA4MHB4O1xufVxuXG4uaWNvbi1sb2dvX21vYmlsaXR5IHtcblx0d2lkdGg6IDEzNnB4O1xuXHRoZWlnaHQ6IDg1cHg7XG59XG5cbi5pY29uLWxvZ29fcGVyZm9ybWFuY2Uge1xuXHR3aWR0aDogMjA0LjJweDtcblx0aGVpZ2h0OiAxMjQuNnB4O1xufVxuXG4uaWNvbi1sb2dvX3JlY3J1aXRtZW50IHtcblx0d2lkdGg6IDE0NHB4O1xuXHRoZWlnaHQ6IDExNXB4O1xufVxuXG4uaWNvbi1tZWRhbCB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5pY29uLW1lbnUtYnVzaW5lc3MtYW5kLWZpbmFuY2Uge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LWRlbGV0ZSB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLW1lbnUtZG90cyB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDRweDtcbn1cblxuLmljb24tbWVudS1lZGl0IHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tbWVudS1leWUge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxMXB4O1xufVxuXG4uaWNvbi1tZW51LWZpbGUtZG93bmxvYWQge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LWZvcm0ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LWdyaWQge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1tZW51LWhpZGUge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LWxpZmUge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1tZW51LW5vdGVib29rIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1vdmVycmlkZS1xdW90ZSB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLW1lbnUtcGFwZXIge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LXBsdXMge1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1tZW51LXByZXZpZXcge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LXJlbWluZCB7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtc2F0aXNmaWVkIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1zZWxlY3QtcXVvdGUge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1tZW51LXNlbGVjdGVkIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tbWVudS11cGxvYWQge1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiAzNnB4O1xufVxuXG4uaWNvbi1tZW51LXZlcnRpY2FsLWRvdHMge1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLW15TG9ja3RvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLW15TG9ja3RvbkFycm93IHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tbm90ZSB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLW5vdGVzIHtcblx0d2lkdGg6IDgyLjgxcHg7XG5cdGhlaWdodDogMTA5LjM4cHg7XG59XG5cbi5pY29uLW9wZW4tY2xvc2Uge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1vcGVuLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vdmVydmlldy1jbGllbnQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vdmVydmlldy1wcm9ncmVzcyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW92ZXJ2aWV3LXN0YXJ0ZWQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vdmVydmlldy1zdWJtaXR0ZWQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1wYXBlci1wbGFuZSB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBheW9ubGluZSB7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLXBkZl9pY29uIHtcblx0d2lkdGg6IDI5cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tcGVyY2VudCB7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5pY29uLXBmLWRvd25sb2FkIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tcGhvbmUge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uaWNvbi1waG9uZS1jYWxsIHtcblx0d2lkdGg6IDU3cHg7XG5cdGhlaWdodDogNTdweDtcbn1cblxuLmljb24tcGhvbmUtdm9sdW1lIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tcGllLWNoYXJ0IHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmljb24tcGluLWRyb3Age1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi1wbGF5LWJ1dHRvbiB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLXBvbGljaWVzIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tcG91bmQge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4uaWNvbi1wb3VuZF9taW51cyB7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5pY29uLXByZXNlbnRhdGlvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXByZXZpZXcge1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1wcmV2aWV3LW1vZGFsIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tcHJldmlldy1wcm9wZm9ybSB7XG5cdHdpZHRoOiAzNC4xcHg7XG5cdGhlaWdodDogMzVweDtcbn1cblxuLmljb24tcHJpbnQge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uaWNvbi1wcml2YXRlIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLmljb24tcXVvdGUge1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA0MXB4O1xufVxuXG4uaWNvbi1yZWFkLW9ubHkge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaWNvbi1yZWFzc2lnbiB7XG5cdHdpZHRoOiAyNTlweDtcblx0aGVpZ2h0OiAyMjZweDtcbn1cblxuLmljb24tcmVuZXcge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1yZXF1aXJlc0F0dGVudGlvbiB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXJlc2V0LWljb24tMDEge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1yaWdodC1hcnJvdyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXJpZ2h0LWFycm93LWZvcndhcmQge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1yaWdodC1hcnJvd190aGluIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tc2NhbGUtZml0X3NjcmVlbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uLXNjYWxlLXpvb21faW4ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi1zY2FsZS16b29tX291dCB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uLXNlYXJjaCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLXNlYXJjaC1ldyB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLXNlYXJjaC1ldy1iYWNrIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tc2V0dGluZ3Mge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1zbWlsaWUtaGFwcHkge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1zbWlsaWUtbmV1dHJhbCB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXNtaWxpZS1zYWQge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1zdGFmZiB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLXN0YXJ0ZWQtbmV4dCB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLXN3aXRjaC1hY2NvdW50cy1oZWFkZXIge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1zd2l0Y2gtYWNjb3VudHMtbWVudSB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXRhaWwtc3BpbiB7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG59XG5cbi5pY29uLXRlYW0tbWVtYmVyIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmljb24tdGVsZXBob25lIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tdGVtcGxhdGUge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi10aWNrLWRyYXduIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tdHdpdHRlciB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLXR3aXR0ZXItZGFyayB7XG5cdHdpZHRoOiAzN3B4O1xuXHRoZWlnaHQ6IDM3cHg7XG59XG5cbi5pY29uLXVwLXRyaWFuZ2xlIHtcblx0d2lkdGg6IDQ5MC42NnB4O1xuXHRoZWlnaHQ6IDQ5MC42NnB4O1xufVxuXG4uaWNvbi11cGxvYWQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi11c2VyIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tdmlkZW8ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi12aWV3LWZpbGVzIHtcblx0d2lkdGg6IDQwM3B4O1xuXHRoZWlnaHQ6IDQ4NXB4O1xufVxuXG4uaWNvbi12aW1lbyB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLXZpc2l0LXVzIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLXdpemFyZCB7XG5cdHdpZHRoOiA3NDVweDtcblx0aGVpZ2h0OiA0ODZweDtcbn1cblxuIiwiLy8gRGVmYXVsdCAtIHNldHVwIGFzIHBlciBtb2JpbGl0eVxuI2ljb24tb3Blbi1jbG9zZSB7XG4gICAgI29jLWJhY2tncm91bmQge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgI29jLXBsdXMge1xuICAgICAgICBmaWxsOiBpbmhlcml0O1xuICAgIH1cbiAgICAjb2MtbWludXMge1xuICAgICAgICBmaWxsOiBpbmhlcml0O1xuICAgIH1cbiAgICAjb2MtYm9yZGVyIHtcbiAgICAgICAgZmlsbDogaW5oZXJpdDtcbiAgICB9XG59XG5cbi8vIERlZmF1bHQgLSBzZXR1cCBhcyBwZXIgbW9iaWxpdHlcbi5pY29uLW9wZW4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjRweDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgY29sb3I6ICRzbGF0ZS1ncmV5O1xuXG4gICAgZmlsbDogJHNsYXRlLWdyZXk7XG5cblx0aGVpZ2h0OjMwcHg7XG5cdHdpZHRoOjMwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjotNSUgMzAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyIDBzO1xuXG4gICAgLnRhYi10aXRsZS5hY3RpdmUgJixcbiAgICAuYWN0aXZlIC50YWJ0cmlnZ2VyICYsXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gPiAuYWNjb3JkaW9uLXRyaWdnZXIgPiAme1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3Blbi1jbG9zZXtcbiAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG59XG5cblxuLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgMHMsIGZpbGwgLjNzIGVhc2UgMHM7XG4gICAgLy90cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6MjtcbiAgICBmaWxsOiRzdWNjZXNzLWNvbG9yO1xuICAgIEBhdC1yb290IC5jYXRlZ29yeURhc2hib2FyZCAme1xuICAgICAgICBmaWxsOiRibHVpc2gtZ3JleTtcbiAgICB9XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xuICAgIGZpbGw6JGJsYWNrO1xuICAgIEBhdC1yb290IC5jYXRlZ29yeURhc2hib2FyZCAme1xuICAgICAgICBmaWxsOiRibHVpc2gtZ3JleTtcbiAgICB9XG59IiwiXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuXHQucGFnaW5hdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhbHRvO1xuXG5cdFx0LnBhZ2luYXRpb24tdGV4dCwgbGksIGEsIHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRjb2xvcjogJGJvZHktdGV4dDtcblx0XHR9XG5cdFx0LnBhZ2luYXRpb24tdGV4dCB7XG5cdFx0Ly9cdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAyMnB4IDE2cHggMjJweCAyNXB4O1xuXHRcdFx0Ly8gZmxvYXQ6IGxlZnQ7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbm9yLWxpZ2h0Z3JleTtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQ6ICRhcXVhLWJsdWU7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMzBweDtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wYWdlZFJlc3VsdHMtcHJldm5leHR7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktc2V2ZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZXktdGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uZXh0LCAmLnByZXYge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxcHg7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnN0dW5uLXBhZ2luZ0NvbnRyb2x7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufSIsIlxuLnNpdGUtc2VhcmNoLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMCA2NXB4O1xuXHRcblx0LmJsb2NrLXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDExcHg7XG5cdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jay10ZXh0IHtcblx0XHRtYXJnaW46IDAgMCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXHQuZm9ybS1maWVsZHMtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRwYWRkaW5nOiAwIDc1cHggMCAwO1xuXG5cdFx0LnNlYXJjaC1maWVsZC13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHQgICAgY29sb3I6ICM1NjU2NTY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzk3OTc5Nztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhX2FjY2VudDtcblxuXHRcdCAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDE0MSwxOTgsNjMsMC4zKTtcblx0XHQgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlYXJjaC1zdWJtaXQtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNlY3Rpb24tdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyMHB4LCRkYXJrLDUwMCwxLjQpO1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuLmNvbHVtbi10aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0MnB4LCRkYXJrLDUwMCwxLjUyKTtcbiAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBmb250LXNpemU6MzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4yNDtcbiAgICB9XG59XG5oMS5hcnRpY2xlLWhlYWRpbmcsXG5oMi5hcnRpY2xlLWhlYWRpbmd7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDoxLjQyO1xufVxuXG4udGl0bGUtbXlsb2NrdG9uLCAuYXNpZGUtdGl0bGUgaDQudGl0bGUtbXlsb2NrdG9ue1xuICAgIGNvbG9yOiRhcXVhLWJsdWU7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOndoaXRlO1xuXHR9XG59XG5cbi5oZWFkaW5nLTF7XG4gICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRhX3RleHQsIDMwMCwgMS4wOCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxufVxuLmhlYWRpbmctMS1zaGFkb3d7XG4gICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRhX3RleHQsIDMwMCwgMS4wOCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYXp1cmU7IC8qIFNhZmFyaSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGF6dXJlO1xuXHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjFlbTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0wLjA3ZW07XG4gICAgLy9hcHBseSB0aGkgc3R5bGUgb25seSBmb3Igc2FmYXJpXG4gICAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSlcbiAgICB7IEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpIHtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjAxZW07XG4gICAgfX1cblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfSAgICAgICAgICBcblxufVxuLmhlYWRpbmctMS1zaGFkb3ctdjIge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA0OHB4LCAkYV90ZXh0LCAzMDAsIDEuMDgpO1xuICAgIGJveC1zaGFkb3c6ICMwMjllZTMgMHB4IC01cHggaW5zZXQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxufVxuIiwiLmljb24taGFtYnVyZ2VyIHtcbiAgZmlsbDogJHdoaXRlO1xufVxuXG5AaWYgKCR0aGVtZSAhPSBjb3Jwb3JhdGUpIHtcbiAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogNTA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49OTkycHhcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUgT1IgJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG4gIC8vVGhpcyB3aWxsIGJlZSByZXBsYWNlZCBieSBhIHBlcnNpc3RlbnQgbWVudSBidXR0b24gYW5kIGNhbiBiZSByZW1vdmVkIHdoZW4gdGhlIGNsYXNzaWMgdGhlbWUgaXMgbm8gbG9uZ2VyIHVzZWRcbiAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG5cbiAgLy9Db3Jwb3JhdGUgbWVudSBidXR0b25cbiAgLm1lbnUtYnV0dG9ue1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vdG9wOiA1MCU7XG4gICAgLy9tYXJnaW4tdG9wOiAtMTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiIsIi5wZi1kYXNoYm9hcmQge1xuXG4gIC5kb3VnaG51dENoYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmRvdWdobnV0U3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZG91Z2hudXRUaXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjb2xvcjogI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICB9XG4gIC5kb3VnaG51dFRpcDphZnRlciB7XG4gICAgY29udGVudDogJyUnO1xuICB9XG5cblxufSIsIi5wcm9ncmVzc0JhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5Y2Q3NjI7XG4gICAgaGVpZ2h0OjEwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLnByb2dyZXNzQmFyLWZpbGxlZCwgYntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMWU1ZjZmO1xuICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOy8vZG9udCBhbGxvdyBhbnl0aGluZ1xuICAgICAgICAmLnZhbGlke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsXCJkb25lXCIpO1xuICAgICAgICB9XG4gICAgICAgICYudW5maWxsZWQsXG4gICAgICAgICYudW5zdGFydGVke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsXCJuZWVkc2FjdGlvblwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLmludmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIndhcm5pbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmY7XG4gICAgLnByb2dyZXNzQmFyLWZpbGxlZCwgYntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNjc4NjhlO1xuICAgICAgICAmLnZhbGlke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsXCJkb25lXCIpO1xuICAgICAgICB9XG4gICAgICAgICYudW5maWxsZWQsXG4gICAgICAgICYudW5zdGFydGVke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsXCJuZWVkc2FjdGlvblwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLmludmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIndhcm5pbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZ3Jlc3NCYXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDA7XG59XG4iLCIuZG93bmxvYWRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1bC5maWxlcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0XHRAYXQtcm9vdCAubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAme1xuXHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGEge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1zZXZlbjtcblx0XHRcdFx0Y29sb3I6ICRib2R5LXRleHQ7XG5cblx0XHRcdFx0QGlmICgkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkd2FybS1ncmV5LXR3bztcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTZweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRcblx0XHRcdFx0LmZpbGVJY29uLCAuZmlsZVRpdGxlLCAuZmlsZUFjdGlvbiB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWxlSWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0ZmlsbDogJGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaWYgKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVUaXRsZSB7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVBY3Rpb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0XHRcdC8vc3ZnIHtcblx0XHRcdFx0XHQvL1x0ZmlsbDogJHdoaXRlO1xuXHRcdFx0XHRcdC8vfVxuXHRcdFx0XHRcdEBpZiAoJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE2cHg7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0XHRcdFx0LmZpbGVBY3Rpb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQrIGxpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGF0LXJvb3QgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuY29udGFjdC1zZXJ2aWNlIC5kb3dubG9hZC13cmFwcGVyICAme1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0XG5cdFxuXHRcblx0Lypzdmcge1xuXHRcdGZpbGw6ICRuZXdzLWRvd25sb2FkO1xuXHR9Ki9cbn0iLCJcbi8vIGUuZy4gSG9tZXBhZ2UgQmFubmVyXG5cbi5sLWxpc3QsXG4uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgdWwge1xuXHRtYXJnaW46IDM1cHggMCA0NXB4O1xuXHRwYWRkaW5nOiAwIDAgMCAyOHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgOXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAtMjhweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cbn1cblxuLy8gZS5nLiBTYWxlcyBCbG9jayAoSG9tZXBhZ2UpXG5cbi5zLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAwIDdweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHggMzJweCA1cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAzMnB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zdGF0aWMtaWNvbnMvYXJyb3ctdGhpbi1yaWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50LXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uZHRMaXN0RmlsdGVyLm9wZW5lZHtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC41cyBlYXNlLW91dDtcblx0b3BhY2l0eTogMTtcblx0bWF4LWhlaWdodDogNTAwcHg7XG59XG4uZHRMaXN0RmlsdGVyLmNsb3NlZCB7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuXG4ldGljay1saXN0e1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGxpe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDo0MnB4O1xuXHR9XG5cdGxpOmJlZm9yZXtcblx0XHRsZWZ0OjA7XG5cdFx0dG9wOjJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9jaGVja2VkLXN1Y2Nlc3Muc3ZnKTtcblxuXHR9XG59IiwiXG4vKiEgRmxhZ3MgKi9cblxuLnNlcnZpY2UtZmxhZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0d2lkdGg6IDQzcHg7XG5cdGhlaWdodDogNTlweDtcblx0cGFkZGluZzogMjBweCA2cHggOHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZywgc3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzFweDtcblx0XHRoZWlnaHQ6IDMxcHg7XG5cdH1cbn1cblxuLy8gVmFyaWFudHNcblxuLnJlc291cmNlcy1ibG9jayAuaW1hZ2Utd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuc2VydmljZS1mbGFnIHtcblx0XHRyaWdodDogMTZweDtcblx0fVxufVxuXG4ucGFnZS1oZWFkZXIgLmZsYWctd3JhcCB7XG5cdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0aGVpZ2h0OiA1MHB4O1xuXG5cdC5zZXJ2aWNlLWZsYWcge1xuXHRcdGxlZnQ6IDE2cHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA2OXB4O1xuXHRcdHBhZGRpbmc6IDI0cHggN3B4IDhweDtcblxuXHRcdGltZywgc3ZnIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0fVxufSIsImJsb2NrcXVvdGV7XG5cbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbjogNjVweCAwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRib2R5LXRleHQ7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9xdW90ZS1ibHVlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgIH1cblxuICAgIGNpdGV7XG5cbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG59IiwiLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cbi5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuXG4vKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xuLnN3aXRjaCBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qIFRoZSBzbGlkZXIgKi9cbi5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cblxuLnNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbmlucHV0LmpzLXdhaXRpbmc6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGFuaW1hdGlvbjogYmFja2dyb3VuZC1sb2FkaW5nLXN1Y2Nlc3MgMS41cyBpbmZpbml0ZTtcbn1cblxuaW5wdXQuanMtd2FpdGluZyArIC5zbGlkZXIge1xuICAgIGFuaW1hdGlvbjogYmFja2dyb3VuZC1sb2FkaW5nLWVycm9yIDEuNXMgaW5maW5pdGU7XG59XG5cbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG5cbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xuLnNsaWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnNsaWRlcjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQGtleWZyYW1lcyBiYWNrZ3JvdW5kLWxvYWRpbmctc3VjY2VzcyB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmQtbG9hZGluZy1lcnJvciB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGVycm9yLWNvbG9yO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZC1ncmV5O1xuICAgIH1cbn0iLCIvLyBBIFRhYmxlIGRlc2lnbiB1c2luZyBmbGV4LWJvcyBmb3IgZGlzcGxheSBvZiBiYXNpYyB0d28gY29sdW1uIHRhYnVsYXIgZGF0YS5cblxuLmZsZXgtdGFibGV7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbToyZW07XG4gICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgPiAuZnQtbGFiZWwge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgPiAuZnQtZGF0YSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2NiU7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxufSIsIlxuLnJmcUFjY2VwdCwgLnJmcURlY2xpbmUge1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIHRyYW5zaXRpb246IDQwMG1zIGVhc2UgMHM7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnJmcUFjY2VwdC5yZnFTaG93LCAucmZxRGVjbGluZS5yZnFTaG93IHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5yZnFSZXRyYWN0Qm91bmRzIHtcbiAgcGFkZGluZzogMzJweCAwcHggNDhweCAwcHg7XG59IiwiLmdldC1hLXF1b3RlLXBhZ2VfYmFzaWNGb3JtIHtcbiAgICBtYWluIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIEBpZiAoJHNpdGUgPT0gcGVyZm9ybWFuY2UpIHtcbiAgICAgICAgLnF1b3RlLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcnAtc2lsdmVyO1xuXG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmllbGRzZXQgPiBsZWdlbmQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWZpZWxkcy1yb3cge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdHVtcHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLnF1b3RlLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcblxuICAgICAgICAgICAgLmZvcm0tZmllbGRzLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ODgwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1maWVsZHMtcm93X3RleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtaW5wdXQtdHlwZS10ZXh0LCAuamYtaW5wdXQtdHlwZS1kYXRlLCAuamYtaW5wdXQtdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDg4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDg4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIHNlbGVjdCwgdGV4dGFyZWEsIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgICAgICAgICAgICAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmFzdHktZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICY6cmVxdWlyZWQ6aW52YWxpZCwgJjpyZXF1aXJlZC5lcnJvciwgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogc29saWQgMXB4ICNlYzFhM2I7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgyMzYsMjYsNTksMC4zNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgfiAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW52YWxpZC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWVycik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWMxYTNiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6cmVxdWlyZWQ6dmFsaWQsICYubm8tZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgJiB+IC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQsIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciwgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IsIC5uby1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICYgfiAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLm5vdC1zZWxlY3RlZCwgLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICYgfiAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIkaW52ZXJ0LWNvbnRhY3RzOiBmYWxzZTtcblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG5cbiAgICBjb2xvcjogJGFfdGV4dDtcblxuICAgIC8vVGhpcyBibG9jayBpcyBmb3IgbWV0YSBkYXRhIGZvciB0aGUgcGFnZSwgZS5nLiBjbGllbnQsIGlkIG51bWJlci4gU2hvdWxkIGhhdmUgYSBiZXR0ZXIgbmFtZSAod29ya2luZyB3aXRoIHdoYXQgd2UgaGF2ZSlcbiAgICBAYXQtcm9vdCAucGYtYWRtaW4gLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJixcbiAgICAudG9vbGtpdC1wYWdlICYge1xuICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYmFja2dyb3VuZDtcblxuICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICB9XG4gICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJiB7XG4gICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgIH1cblxuICAgIC5jbHViLWJhZGdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5iYW5uZXItZnVsbCB7XG5cbiAgICAgICAgLmJvdW5kcyA+IC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDY2NXB4O1xuXG4gICAgICAgICAgICAuc2lkZWJhci5ibG9jayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICYuYmxvY2tfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjVweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stbWV0YS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDQwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSA2JSwgcmdiYSgwLCAwLCAwLCAwLjU2KSA0MyUsICMwMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3VuZHMgPiAuZmxleC1wYXJlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgQGF0LXJvb3QgLmNoZWNrb3V0LW5vcXVvdGUgJntcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VydmljZXMtZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA3MyU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlLFxuICAgICAgICAgICAgLmNvbnRhY3Qtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYWxtb3N0LWJsYWNrLCAzMDAsIDEuNSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGFsbW9zdC1ibGFjaywgMzAwLCAxLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIwcHgsICRhbG1vc3QtYmxhY2ssIDUwMCwgMS4yKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYm9keV90ZXh0LCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGNvb2wtYmx1ZSwgMzAwLCAxLjUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGhvbmV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGJvZHlfdGV4dCwgMzAwLCAyKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICAmLm5hbWUsXG4gICAgICAgICAgICAmLmVtYWlsLFxuICAgICAgICAgICAgJi5waG9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5jaGVja291dC1ub3F1b3RlICZ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJiB7XG4gICAgICAgICAgICAgICAgLy8gUGFkZGluZyBhdCB0aGUgYm90dG9tIGhlcmUgbGVhdmVzIGxhcmdlIGdhcHMgYXMgd2UgZG9uJ3QgaGF2ZSB0aGUgY2hhbmdlIGluIGNvbG91ciB0byBncmF5IGFueW1vcmUuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAmLFxuICAgICAgICAgICAgLnRvb2xraXQtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTM5cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5uZXdzLWRldGFpbC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9NTY4cHgnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsb2NrLXBlcnNvbi1pbmZvIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsb2NrX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkzMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYzJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmLm5ld3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibG9ja19pbWFnZV9jaXJjbGUge1xuXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDU1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1pbWFnZS1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTA4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8OTAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwdncpO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTIwMHB4Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogTWF4KDYwMHB4LCA2NiUpOy8vY3NzIGlzIG5vdCBjYXNlLXNlbnNpdGxpdmUgYnV0IHNhc3MgaXMgc28gdGhpcyBoYWNrIGdldHMgYXJvdW5kIHRoZSBwcm9ibGVtIG9mIHNhc3Mgbm90IGxpa2luZyBtYXgoKVxuXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICYsXG4gICAgICAgICAgICAgICAgLnRvb2xraXQtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtYWdyZWVtZW50ICYge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2l0aENsdWJCYWRnZXMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jbHViQmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMzBweCAwIDE2cHg7IC8qIHZlcnRpY2FsIHBhZGRpbmcgdG8gaG9sZCB0aGlzIG9wZW4gaXMgaW4gdGhlIGNoaWxkcmVuICovXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEyMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwcHgsICMzMDM2M0MgNzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMjBweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wYWdlLWhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTEyMDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgICAgICAgICAgLnBmLWFkbWluICYsXG4gICAgICAgICAgICAgICAgICAgIC5wZi1kYXNoYm9hcmQgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICYuYWN0aW9ucy1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyAuYmxvY2sge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxMjAwcHgnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7IC8vIHJpZ2h0IGJnXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAYXQtcm9vdCAuc2VhcmNoLXJlc3VsdHMtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucy1ibG9jayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAgKyAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICR0aXRsZS10ZXh0LCA0MDAsIDEuMjEpO1xuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICYsXG4gICAgICAgICAgICAudG9vbGtpdC1wYWdlICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA2MHB4LCAkYl90ZXh0LCAzMDAsIDEuMjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcblxuICAgICAgICAgICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYV90ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAYXQtcm9vdCAuZm9vdGVyLWxpbmstZGV0YWlsLXBhZ2UuZGV0YWlsLXBhZ2UgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBAYXQtcm9vdCAuc2VhcmNoLXJlc3VsdHMtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogcmdiKDI1NSwgMjU1LCAyNTUpIDBweCAtMC4xM2VtIGluc2V0LCByZ2IoMiwxNTgsMjI3KSAwcHggLTAuMjRlbSBpbnNldDsgLy8gJGF6dXJlXG4gICAgICAgICAgICAvKiBkbyB0aGlzIHdpdGggdGV4dC1kZWNvcmF0aW9uIGZvciB3aGVuIGl0IG5lZWRzIHRvIHdyYXA6ICovXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0wLjA3ZW07XG4gICAgICAgICAgICAvL2FwcGx5IHRoaSBzdHlsZSBvbmx5IGZvciBzYWZhcmlcbiAgICAgICAgICAgIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pXG4gICAgICAgICAgICB7IEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMDFlbTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcDogbm9uZTtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDg7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwzNzVweCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uLWNvbnRlbnQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtcmVxdWVzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3VuZHMgPiAuYWpheC1mb3JtID4gLmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYXp1cmU7XG5cdFx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6ICRhenVyZTsgLyogU2FmYXJpICovXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMWVtO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0wLjA3ZW07XG4gICAgICAgIC8vYXBwbHkgdGhpIHN0eWxlIG9ubHkgZm9yIHNhZmFyaVxuICAgICAgICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKVxuICAgICAgICB7IEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpIHtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4wMWVtO1xuICAgICAgICB9fVxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnJlc291cmNlcy1ncmlkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZlcnktbGlnaHQtYmx1ZTtcbiAgICB9XG5cbn1cblxuLnBhZ2UtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4OXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg4MnB4O1xuICAgICAgICBjb2xvcjogJGFfdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5idG4uYnRuX2Ege1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAuYnRuLmJ0bl9hIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG59XG5cbi5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJsb2NrLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzQzcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NikgMzMlLCAjZmZmKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MnB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJsb2NrIHtcblxuICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTU5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmJ0bl9hIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMSwgZGl2LCBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tdGFTdW1tYXJ5Tm90aWNlIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2NjtcbiAgICAgICAgZm9udC1zaXplOjAuOGVtO1xuICAgIH1cbiAgICBcbn1cblxuIiwiXG4ucmVzb3VyY2UtZmlsdGVyLXNlbGVjdCxcbi5maWx0ZXItc2VsZWN0LFxuLnJlc291cmNlLWZpbHRlci1pbWFnZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6ICNhOWE4YTg7XG4gICAgcGFkZGluZzogMTQuNXB4O1xuICAgIG9wdGlvbntcbiAgICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIH1cbiAgICAmICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaXtcbiAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE1cHgsIGZhbHNlLCBmYWxzZSwgMi4xNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm0tZ3JleS10d287XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29ycC13aGl0ZTtcbiAgICAgICAgY29sb3I6JGFsbW9zdC1ibGFjaztcbiAgICB9XG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaS5yZXN1bHQtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjokaXJvbi10d287XG4gICAgfVxuICAgICYgKyAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbi5mbGV4LXBhcmVudCA+IC5maWx0ZXItYnV0dG9uLXdyYXBwZXJ7XG4gICAgZmxleC1iYXNpczoxNDRweDtcbiAgICAvL21heC13aWR0aDoxNDRweDtcbiAgICBtaW4td2lkdGg6MDtcbiAgICBhbGlnbi1zZWxmOmZsZXgtZW5kO1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOjE0LjVweCAxNnB4O1xuICAgICAgICAmLmJ0bl9nOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQsXG4ucGFnZS1oZWFkZXIgLnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50ID4gLmJsb2Nre1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG5cbi5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQ6YWZ0ZXJ7XG4gICAgbGVmdDotNTAlIWltcG9ydGFudDtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWJsdWU7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoyMDAlO1xuICAgIHotaW5kZXg6LTE7XG59XG5cbi5yZXNvdXJjZXMtZmlsdGVycyAudGl0bGV7XG4gICAgLy9AaW5jbHVkZSBmb250KGJvZHksIGZhbHNlLCBmYWxzZSwgJGRhcmssIDEuNzUpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxN3B4LCAkYm9keS10ZXh0LCAzMDAsICAxLjUpO1xuICAgIG1hcmdpbi10b3A6MS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luLXRvcDouOWVtO1xuICAgIH1cbiAgICBjb2xvcjogJGJvZHktdGV4dDtcblxufVxuXG4ucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQgPiAuYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuI3RleHQtc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgLy8gVGhpcyBpcyBmb3IgdGhlIHJlc291cmNlIGNlbnRlciBzZWFyY2hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLXRvcDogMi41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAuYnRue1xuICAgICAgICAvL3BhZGRpbmc6IDEwLjVweCAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA5LjVweCAxNXB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzAyOWVlMyA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWUzIDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHBob25lbGFuZCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGxlZnQ6LTUwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyeS1saWdodC1ibHVlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIC5zaW5nbGUtYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIC8vd2lkdGg6MjUwcHg7XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTdweCwgJGJvZHktdGV4dCwgMzAwLCAxKTtcblxuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTJweCAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xuXG5cbiAgICAgICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgLy8gICAgcGFkZGluZzowO1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAuc2VhcmNoLWZpZWxkLXdyYXAge1xuICAgICAgICAgICAgICAgIC8qZmxleDogMSAxIDgwJTsqL1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi02cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MzlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkd2FybS1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDFweCAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vJjotbW96LXBsYWNlaG9sZGVyLCAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICAvLyY6LW1vei1wbGFjZWhvbGRlciwgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgICAgICAgICAgLy8mOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgIC8vJjotbW96LXBsYWNlaG9sZGVyLCAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgICAgICAvLyY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGNvbG9yOiBwaW5rIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHBpbmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsdmVyLWNoYWxpY2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG5cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3M3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDEzNCwxMzksLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWl0LWJ0bi13cmFwIHtcblxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1OHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo1OHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGF6dXJlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWJtaXQtYnRuLXByb2Z7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogc29saWQgMXB4ICMwMjllZTMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWUzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGFsdG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vL1RoaXMgaGFzIHRvIGJlIG92ZXIgc3BlY2lmaWMgZHVlIHRvIHBhZ2UtaGVhZGVyIHN0eWxlcyBiZWluZyBzcGVjaWZpY1xuLnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtZmlsdGVycyA+IC5mbGV4LXBhcmVudCA+IC5ibG9ja3tcbiAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgcGFkZGluZzowO1xufVxuXG4ucmVzb3VyY2VzLWZpbHRlcnMgLmZsZXgtcGFyZW50IC5mbGV4LXBhcmVudHtcbiAgICBtYXJnaW46MCAtMzJweCAtMjBweCAtMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgICAgIC8vbWFyZ2luOjAgLTE2cHggMTZweCAtMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luOjAgLTE2cHggLThweCAtMTZweDtcbiAgICB9XG59XG5cblxuLy9Mb3NlIHBhZGRpbmcgb24gcmVzb3VyY2VzIHBhZ2VzZVxuLnJlc291cmNlcy1maWx0ZXJzICsgbWFpbntcbiAgICAuc2VhcmNoLXJlc3VsdHMgLnJlc291cmNlcy1ncmlke1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxufVxuXG4ucmVzb3VyY2VzLWZpbHRlcnMgLmFqYXgtZm9ybSA+IC5mbGV4LXBhcmVudHtcbiAgcGFkZGluZy1ib3R0b206MDtcbn0iLCJcblxuLnBvcHVsYXItY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0cGFkZGluZzo2NHB4IDA7XG5cdGEsYTp2aXNpdGVke1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQuYXJ0aWNsZS1oZWFkaW5ne1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXHQuYXJ0aWNsZS1tZXRhe1xuICAgICAgXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGFxdWEtYmx1ZTtcbiAgICAgIFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0ZmxleC1iYXNpczo1MCU7XG5cdFx0bWFyZ2luOjAgMzJweDtcblx0fVxuXHQuY2Fyb3VzZWwtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNhcm91c2VsLWJ1dHRvbi1wcmV2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LmNhcm91c2VsLWJ1dHRvbi1uZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXHQuYXJ0aWNsZS1jYXRlZ29yeXtcblx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJGRhcmssIDQwMCwgMS40NCk7XG5cdH1cblx0LmNvbHVtbi10aXRsZXtcblx0XHQvL3BhZGRpbmctdG9wOiAyNHB4O1xuXHR9XG5cdGFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG5cdFx0c3Zne1xuXHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0XHRmaWxsOiAkaXJvbi10d287XG5cdFx0fVxuXHR9XG5cdGE6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5pbWFnZS13cmFwIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogaHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBvcHVsYXItYXJ0aWNsZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdH1cblx0LmltYWdlLXdyYXB7XG5cdFx0ZmxleC1iYXNpczo1MCU7XG5cdH1cblx0bGl7XG5cdFx0d2lkdGg6NTAlO1xuXHR9XG59XG5cblxuIiwiLmNvbnRhY3QtdGFicyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgfVxuICAgIC50YWItdG9wcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIH1cbiAgICAudGFiLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOWVtO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2NHB4IDE2cHggMzJweDsgLy9BbGxvdyBmb3Igb3Blbi1jbG9zZS1pY29uXG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWhlYWRpbmctYmc7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTAwcHhcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNHB4OyAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItaGVhZGluZy1iZ19hY3RpdmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC10YWIge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIGNvbG9yOiAkc2xhdGUtZ3JleTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXktZm91cjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNnB4O1xuICAgICAgICA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMzJweCAwO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tcGhvbmUsXG4gICAgLmljb24tY29udGFjdC1lbWFpbCxcbiAgICAuaWNvbi1sZXR0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTRweDtcblxuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIGZpbGw6ICRkYXJrLXNsYXRlLWJsdWUtdHdvO1xuICAgIH1cbiAgICAmW21heC13aWR0aH49Jzk1MHB4J10ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAvLyBib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAvLyBib3JkZXItd2lkdGg6MHB4IDFweDtcbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NTBweCddID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmW21heC13aWR0aH49Jzk1MHB4J10gPiBzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6d2hpdGU7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAmW21heC13aWR0aH49Jzk1MHB4J10gPiBzZWN0aW9uID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzRlbTtcbiAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOjFweCAwO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxOHB4IDY0cHggMTZweCAzMnB4OyAvL0FsbG93IGZvciBvcGVuLWNsb3NlLWljb25cblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi1oZWFkaW5nLWJnO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NjBweCddID4gc2VjdGlvbi5hY3RpdmUgPiBhIHtcbiAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcl9hY3RpdmU7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWhlYWRpbmctYmdfYWN0aXZlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJ0cmlnZ2VyIC5pY29uLW9wZW4tY2xvc2V7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIHJpZ2h0OjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcmlnaHQ6MTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmICRzaXRlID09ICdtb2JpbGl0eScge1xuICAgICN0LWN1c3RvbWVyU2VydmljZXMgLmJsb2NrIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNsYXRlLWdyZXk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNsYXRlLWdyZXk7XG5cbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTk2MHB4Jykge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNsYXRlLWdyZXk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgICAgICAgIC5wYWRkZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTk2MHB4Jykge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWRkZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZGRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjJlbTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42NGVtO1xuXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZS10d287XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MmVtO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWUtdHdvO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFyay1zbGF0ZS1ibHVlLXR3bywxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTEwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LW1ldGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gICAgICAgICAgICAubWV0YS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4ZW07XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xuICAgICAgICB9XG4gICAgICAgIHRkICsgdGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1mYW1pbHkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMTAwcHgnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE1NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICN0LW1ha2VBQ2xhaW0ge1xuICAgICAgICAuaW1nLWZhbWlseSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMDBweCAwIDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTAyNHB4Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3QtaGF2ZUFQcm9ibGVtIHtcbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAuZmxleC1wYXJlbnQgPiAuYmxvY2t7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbnRhY3Qtc2VydmljZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZGFyaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmNvbnRhY3QtbWV0YXtcbiAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgIC5jb2x1bW4tdGl0bGUgaDN7XG4gICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzRweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1pbmZve1xuXG4gICAgICAgICAgICAudGVse1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMtUm9tYW4nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWwgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRhenVyZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQycHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb3dubG9hZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3N3B4O1xuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb3dubG9hZHMgdWwuZmlsZXMgbGl7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogNnB4IDhweCA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYV90ZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmlsZUljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm94LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1pbWFnZXtcbiAgICAgICAgLmltYWdlLXdyYXAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6NTQ5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1tZXRhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5jb250YWN0LWluZm97XG4gICAgICAgICAgICAgICAgLmRvd25sb2FkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGF6dXJlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1pbWFnZXtcbiAgICAgICAgICAgIC5pbWFnZS13cmFwIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDo0MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cblxuICAgICAgICAuY29udGFjdC1pbWFnZXtcbiAgICAgICAgICAgIC5pbWFnZS13cmFwIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59IiwiXG4ubG9nby1jYXJvdXNlbC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkd29vZHNtb2tlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmJvdW5kcyB7XG4gICAgICAgIC5jYXJvdXNlbC1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuY2Fyb3VzZWwtYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLy9kaXNwbGF5OmZsZXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyLjUlO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAme1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjYlO1xuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2NhdGlvbi10YWJzIHtcblx0Ly9ib3JkZXItYm90dG9tOiA5cHggc29saWQgbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25Cb3JkZXIpO1xuXG5cdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdC8vXHRib3JkZXItYm90dG9tOiA2cHggc29saWQgbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25Cb3JkZXIpO1xuXHQvL31cblxuXHQuYm91bmRzIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQubG9jYXRpb24td3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA1MzZweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpbHZlci1mb3VyO1xuXHRcdFx0fVxuXG5cblx0XHRcdCY+ZGl2IHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5vZmZpY2UtbWFwIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDMwMCU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogLTEzMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtODAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNzUlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDU1M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub2ZmaWNlLWluZm8td3JhcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAzOC41JTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25CZyk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiRzaWRlX3RleHQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDIzcHggNjBweDtcblx0XHRcdFx0XHR3aWR0aDogNDg4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly9AaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdC8vXHR3aWR0aDogNDg4cHg7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDM0cHggMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub2ZmaWNlLWluZm8ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMTRweCwkc2lkZV90ZXh0LDMwMCwxLjU3KTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1MXB4IDY3cHggODVweCA0NHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzJweDtcblxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjI1MHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHQub2ZmaWNlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzOHB4LCRzaWRlX3RleHQsMzAwLDEuMyk7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41Mztcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFzaWRlLXRpdGxle1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25CZyk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHQvL2hpZGUgdGl0bGUgZm9yIHByb2Zlc3Npb25zIHRoZW1lXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc29jaWFsLWljb25zLXdyYXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiA0NnB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDIzcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlxuXG4uZmFxLWFjY29yZGlvbiB7XG4gICAgLy9ib3JkZXI6IHNvbGlkIDJweCAkZmFxLWJvcmRlcmNvbG9yO1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIC5mYXEtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICA+IC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXEtdHJpZ2dlci1iZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNjRweCAxNnB4IDMycHg7Ly9BbGxvdyBmb3Igb3Blbi1jbG9zZS1pY29uXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cdFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0YmFja2dyb3VuZDokZ3VubWV0YWw7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdGJhY2tncm91bmQ6JHdoaXRlO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdFx0ei1pbmRleDotMTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAuY2F0ZWdvcnlEYXNoYm9hcmQgJntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGF0LXJvb3QgLnBmLWJyb2NodXJlICYge1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHQgICAgZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjI4cHg7XG5cdFx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvb3Blbi1pY29uLWZhcS5zdmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFxLWhlYWRpbmctY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gREVGQVVMVFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjQ1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMTVweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLy9saXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZmFxLWJvcmRlcmNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDowIG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVuIHtcbiAgICAgICAgICAgID4gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGZhcS1ib3JkZXJjb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFxLXRyaWdnZXItYmdfb3BlbjtcbiAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFxLXRyaWdnZXItY29sb3Jfb3BlbjtcbiAgICAgICAgICAgICAgICB9XG5cdFxuXHRcdFx0XHRAYXQtcm9vdCAucGYtYnJvY2h1cmUgJiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2xvc2UtaWNvbi1mYXEuc3ZnJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi10cmlnZ2VyOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsdWlzaC1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IC5hY2NvcmRpb24tdHJpZ2dlciAuaWNvbi1hcnJvdy1yaWdodHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFxLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAyNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXEtY29udGVudC10cmlnZ2VyLWJnX29wZW47XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQ+IC5hY2NvcmRpb24tdHJpZ2dlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRmYXEtYm9yZGVyY29sb3I7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZhcS10cmlnZ2VyLWJnX29wZW47XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LnRpdGxlLXRlcnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRmYXEtdHJpZ2dlci1jb2xvcl9vcGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmFjY29yZGlvbi1pdGVtLW9wZW4gPiAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVpc2gtZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICAuaWNvbi1hcnJvdy1yaWdodHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIDAuNHMgZWFzZSAwcztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZpbGw6JHdoaXRlO1xuICAgIH1cblxuICAgIC8qKioqKioqKioqKioqKioqKioqKiogUmV3cml0ZWQgRGVmYXVsdCBBY2NvcmRpb24gU3R5bGVzICoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDIuM3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjQwMHB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMy42cyBlYXNlLW91dCwgb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbiIsIlxuLmluZm8td2lkZ2V0IHtcblx0cGFkZGluZzogMCAyMHB4IDdweDtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZV9iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJHNpZGVfdGV4dDtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdC53aWRnZXQtYmxvY2sge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAyM3B4O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAyM3B4IDAgMTVweDtcblx0XHR9XG5cblx0XHQud2lkZ2V0LXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR9XG5cdFx0LndpZGdldC1saXN0IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cblx0XHRcdFx0Lmxpc3QtaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuICAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTtcblx0XHRcdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcbiAgXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0ZmlsbDogJGxpbmstcHJpbWFyeTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJhbm5lciB7XG5cbiAgICBAaWYgKCRzaXRlID09IHJlY3J1aXRtZW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgfVxuXG4gICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgdXJsKCRiYW5uZXItYmctaW1nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDAgNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1jb250ZW50d3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZV9zaXRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA1MnB4LCAkYmFubmVyLXRleHQsIDQwMCwgMS4yMyk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC4yNWVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjgwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RyYXBsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA1MnB4LCAkYmFubmVyLXN0cmFwbGluZSwgNDAwLCAxLjIzKTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDR2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLjVlbSAwIC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJGJhbm5lci10ZXh0LCAzMDAsIDEuNTYpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxOHB4LCAkYmFubmVyLXRleHQsIDMwMCwgMS4yMik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIC8vICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYW5uZXJfaW52ZXJzZSB7XG4gICAgICAgICAgICAudGl0bGVfc2l0ZSwgcCwgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbm9yd2F5KSB7XG4gICAgICAgICAgICAgICAgLnRpdGxlX3NpdGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pY29uLWRvd24tYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ODY1cHhcIikge1xuICAgICAgICAgICAgbGVmdDogNzclO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiA3NyU7XG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpe1xuICAgICAgICAgICAgdG9wOiA3NSU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzY3JvbGxEb3duOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTQlO1xuICAgICAgICBsZWZ0OiAtNTAlO1xuXG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2UgMC4xcywgYm9yZGVyLWNvbG9yIC40cyBlYXNlIDBzO1xuXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMDIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMDUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuNik7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAjc2Nyb2xsRG93bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuNik7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2UgMHMsIGJvcmRlci1jb2xvciAuNHMgZWFzZSAwLjFzO1xuICAgIH1cbiAgICAuZmxleFNsaWRlci1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhbm5lcl9zdHJlYW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgLmJhbm5lci13aWRnZXQtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmJhbm5lci13aWRnZXQge1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC01MHZ3O1xuICAgICAgICB0b3A6IDJlbTtcblx0XHRAaWYgKCRzaXRlID09IHBlcmZvcm1hbmNlKSB7XG5cdFx0XHR0b3A6IDNlbTtcblx0XHR9XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1mcm9tLXRoZS1yaWdodCAxcyAycyAxIGZvcndhcmRzO1xuICAgICAgICAudGFiYmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblx0XHRcdC5sb2dvLmxvZ29fZ2xvYmFsZml7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTIxcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gc2VjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMzJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgICAgICAgIC5qc29uRm9ybSAuZmxleC13cmFwLXJvdyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmFzaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAuaW5saW5lQ2hlY2tib3ggbGFiZWwgfiAuZm9jYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgLmZsZXgtd3JhcC1yb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAub25lLWhhbGYubGVmdC1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFzaWRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFiYmVkID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGxpdCBCYW5uZXJcblxuICAgICYuc3BsaXQtYmFubmVyIHtcbiAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDE3MHB4IDAgMTE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDExNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgQGlmICRzaXRlICE9ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAvL0BleHRlbmQgLmwtbGlzdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEsIHAsIHVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGlmICRzaXRlICE9ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFsdG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBtaXhpbiBmYWRlLWluIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gMS41cyAwLjJzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMXMgOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIDFzIDAuMnM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZUluIDFzIDAuMnM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiAxIDAuMnM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFN0cmVhbSBCYW5uZXJcbiAgICAmLmJhbm5lcl9zdHJlYW0sXG4gICAgJi5iYW5uZXJfd2l0aFdpZGdldCB7XG4gICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wLWJhc2ljXCIpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmZsZXhTbGlkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1ODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuaWUxMCAmLFxuICAgICAgICAgICAgICAgIC5pZTExICYge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmFubmVyLWNvbnRlbnR3cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgLmZsZXhTbGlkZXIge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYW5uZXItcHJvZmVzc2lvbnMge1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDY2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MzBweDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTY1MHB4Jykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxNTAwcHgnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPnRhYnBvcnQnKSB7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWRhcms7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxleFNsaWRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblxuICAgICAgICAgICAgJi5jdXJyZW50e1xuXG4gICAgICAgICAgICAgICAgLmJsb2NrLWltYWdle1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDEuNXMgNTBtcyA7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVJbiAxLjVzIDUwbXM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gMS41cyA1MG1zOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiAxLjVzIDUwbXM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxLjVzIDUwbXM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci1jb250ZW50d3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmYWRlLWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA3NjNweDtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNjYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAgNzMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDE2NTBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDE1MDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMTAwcHgnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibHVlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxM3B4O1xuXG4gICAgICAgICAgICAgICAgLmluZGV4LWNvbnRhaW5lci5zbGlkZXItaW5kZXh7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAvLyAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICAvLyAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjgwcHgnKSB7XG4gICAgICAgICAgICAvLyAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgLy8gICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgLy8gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIC8vICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnR3cmFwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTNweDtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NHB4IDc2cHggMTA5cHggNjdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cblxuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMS1zaGFkb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDE1MDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA2MHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy0xLCAuaGVhZGluZy0xLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+NzY4cHgnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMSwgLmhlYWRpbmctMS1zaGFkb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMSwgLmhlYWRpbmctMS1zaGFkb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYW5uZXItY3Rhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhbm5lci13cmFwcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1kYXJrO1xufSIsIi5mb290ZXItcnNhIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS05MTtcbiAgICAuZmxleC1wYXJlbnQgPiAuYmxvY2sge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIC5yc2EtaW1hZ2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgXHRmbGV4LWJhc2lzOjUwJTtcblxuICAgICAgICBcdGltZ3tcbiAgICAgICAgXHRcdHdpZHRoOjg2JTtcbiAgICAgICAgXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBcdFx0dG9wOi02cHg7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yc2EtdW5kZXJ3cml0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6NTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yc2EtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcblxuICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG5cbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXNpZGUge1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsIGluaGVyaXQsIDMwMCwgMS4zOCk7XG5cdEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTcpO1xuXHR9XG5cdGJvcmRlcjogMXB4IHNvbGlkICRicm93bi1ncmV5O1xuXHRib3JkZXItdG9wOjAgbm9uZTtcblx0XG5cdGF7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgZmFsc2UsIDMwMCwgMS41KTtcblx0fVxuXG5cdHRhYmxle1xuXHRcdG1pbi13aWR0aDowO1xuXHR9XG5cdFxuXHQucGhvbmVubyB7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjhweCwgJGFjY2VudC1wcmltYXJ5LCA1MDAsIDEpO1xuXHRcdG1hcmdpbi1ib3R0b206IC40NWVtO1xuXHRcdGF7XG5cblx0XHR9XG5cdH1cblx0XG5cdC5vcGVuaW5naG91cnMge1xuXHRcdGEge1xuXHRcdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdH1cblx0fVxuXG5cdEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKXtcblx0XHRcdCY+IC5mbGV4LXBhcmVudHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8vQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdC8vXHRtYXJnaW46IDAgLTE2cHg7XG5cdC8vXHR3aWR0aDogMTAwdnc7XG5cdC8vfVxuXHRcblx0LmpmLXJvdyB7XG5cdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHRcdFxuXHRcdCYucGFzc3dvcmQtcmVzZXQge1xuXHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2hvdy1oaWRlLXBhc3Mge1xuXHRcdC8vY29sb3I6ICR3aGl0ZTtcblx0fVxuXHRcblx0YS5zaG93LWhpZGUtcGFzczpob3ZlciB7XG5cdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHR9XG5cdFxuXHQmLmFzaWRlLXdpdGhvdXQtbWFyZ2luIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0XG5cdCYuYXNpZGUtZ2V0LWEtcXVvdGUgLmZsZXgtcGFyZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjZweDtcblx0fVxufVxuXG4uYXNpZGUtdGl0bGUge1xuXHQmOmJlZm9yZXtcblx0XHR6LWluZGV4Oi0xO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotMzJweDtcblx0XHRsZWZ0Oi0zM3B4O1xuXHRcdHJpZ2h0Oi0zM3B4O1xuXHRcdGJvdHRvbTowO1xuXHRcdGJhY2tncm91bmQ6ICRzaWRlX2JhY2tncm91bmQ7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRjb250ZW50OicnO1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIil7XG5cdFx0XHR0b3A6LTE2cHg7XG5cdFx0XHRsZWZ0Oi0xNnB4O1xuXHRcdFx0cmlnaHQ6LTE2cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcblx0XHRcdGxlZnQ6LTlweDtcblx0XHRcdHJpZ2h0Oi05cHg7XG5cdFx0fVxuXG5cblx0fVxuXG5cdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzNnB4LCAkd2hpdGUsIDUwMCwgMS4yKTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHotaW5kZXg6MTtcblxuXHRwYWRkaW5nLWJvdHRvbTozMnB4O1xuXHRtYXJnaW4tYm90dG9tOjMycHg7XG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIil7XG5cdFx0cGFkZGluZy1ib3R0b206MTZweDtcblx0XHRtYXJnaW4tYm90dG9tOjE2cHg7XG5cdH1cblxuXG5cblx0aDN7XG5cdFx0QGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDI4cHgsICR3aGl0ZSwgNTAwLCAxLjIyKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcblx0fVxufVxuXG4uYXNpZGUtdGl0bGUtdjIge1xuXG5cdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzNnB4LCAkd2hpdGUsIDUwMCwgMS4yKTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHotaW5kZXg6MTtcblxuXHRoMyxoNHtcblx0XHRAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMjhweCwgJHdoaXRlLCA1MDAsIDEuMjIpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuXHR9XG59XG4uYXNpZGUtZG93bmxvYWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcblx0bGkge1xuXHRcdHBhZGRpbmc6IDJweCAwO1xuXHR9XG59XG5cbi8vIFRlYW0gbWVtYmVycyBpbiBhc2lkZXMgKGllIGF1dGhvciAvIHNwZWFrIHRvIHNwZWNpYWxpc3Rcbi5hc2lkZSB7XG5cdC5hc2lkZS1pbWFnZS13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdFxuXHQudGVhbS1uYW1lIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXHR9XG5cdFxuXHQudGVhbS1lbWFpbCxcblx0LnRlYW0tdGVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Y29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcblx0XHRhIHtcblx0XHRcdC8vY29sb3I6ICR3aGl0ZTtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQudGVhbS1lbWFpbCBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYXNpZGUgKyAuYXNpZGUge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYXNpZGVRdWlja1F1b3RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTcpO1xuXHRcblx0LmZsZXgtcGFyZW50IHtcblx0XHRwYWRkaW5nOiAyNHB4IDE2cHggNjRweDtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggOHB4IDMycHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5ibG9jayB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0YSB7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgZmFsc2UsIDMwMCwgMS41KTtcblx0fVxuXHRcblx0LmpmLXJvdyB7XG5cdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcblx0XHRtYXJnaW46IDBweCA2cHggMzBweDtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XG5cdFx0Ji5wYXNzd29yZC1yZXNldCB7XG5cdFx0XHRjb2xvcjogI2FhYTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdFxuXHQmLmJ1c3kge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHRcblx0XG5cdC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG5cdFx0aGVpZ2h0OiAxMjRweDtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDIwcHggNnB4IDMwcHg7XG5cblx0XHQmLmNsb3NlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcdFx0bWF4LWhlaWdodDogMXB4O1xuXHRcdH1cblx0XHRcblx0XHQmLmJ1c3kge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDBtcztcblx0XHRcdGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNmU2ZTZlIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNmU2ZTZlIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuXHRcdFx0LyogYW5pbWF0ZSB0aGlzICh3aXBlIGFscmVhZHkgZXhpc3RzKSAqL1xuXHRcdFx0YW5pbWF0aW9uOiB3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cdFx0XG5cdFx0I2Vycm9yIHtcblx0XHRcdGNvbG9yOiAjZWM1YTRiO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHRcblx0XHQuZ2V0LXlvdXItcXVpY2stcXVvdGUtbGFiZWwge1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgIzIwMjYyYSwgNjAwLCAxLjI5KTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCA0MnB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMzdweDtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDMwcHgsICMyMDI2MmEsIDMwMCwgMS4zOCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5OT0stbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgIzIwMjYyYSwgMzAwLCAxLjM4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNvdGhlcntcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDM3cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXG5cdFx0XHQuTk9LLWxhYmVsIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgIzIwMjYyYSwgMzAwLCAxLjM4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZXtcblxuXHRcdGxpLCB1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0fVxuXG5cdH1cbn1cblxuLmZsZXgtcGFyZW50IHtcblx0LmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHQuYXNpZGUtcHJvZmVzc2lvbnMge1xuXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIwMjQyNztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRtYXgtd2lkdGg6IDUxMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTlweCwgJHNpZGVfdGV4dCwgMzAwLCAxLjQ3KTtcblxuXHRcdFx0LmFzaWRlLXByb2Zlc3Npb25zLXRpdGxlIGg0e1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzhweCwgJHNpZGVfdGV4dCwgMzAwLCAxLjYpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC40M3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcblx0XHRcdC5waG9uZW5vIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChcInRpdGxlMlwiLCA0OHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcInRpdGxlMlwiLCA0OHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC40NWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Lm9wZW5pbmdob3VycyB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE5cHgsICRzaWRlX3RleHQsIDMwMCwgMS40Nyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBob25lbm8sIC5vcGVuaW5naG91cnMge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYXp1cmU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vYXNpZGUgcHJvZmVzc2lvbnMgdGhlbWVcblxuLmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwge1xuXHRib3JkZXI6IG5vbmU7XG5cdC5hdXRob3ItYmxvY2stY29udGVudHtcblx0XHQuYXNpZGUtaW1hZ2Utd3JhcHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXdpZGUtdGFiJykge1xuXHRcdFx0XHRcdHdpZHRoOiAxMTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDExNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZm9udCgnYm9keScsIDE2cHgsICRib2R5LXRleHQsIDMwMCwgIDEuNSk7XG5cdFx0LnRlYW0tbmFtZXtcblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNnB4LCAkYm9keS10ZXh0LCAzMDAsICAxLjUpO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnl7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgndGl0bGUnLDE2cHgsICRib2R5LXRleHQsNDAwLDEuNSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWFtLXRlbCwgLnRlYW0tZW1haWx7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogJGJvZHktdGV4dDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdC50ZWFtLWVtYWlse1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0fVxuXG5cdFx0LnRlYW0tam9iLXRpdGxle1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmxpbmV7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRhenVyZTtcblx0XHRcdG1hcmdpbjozMHB4IDA7XG5cdFx0fVxuXG5cdFx0LnNoYXJlLWNvbnRlbnR7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdC5zb2NpYWwtaWNvbnMtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR1bC5zb2NpYWwtaWNvbnMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYXNpZGUuZG93bmxvYWRzIHtcbiAgICAuYXNpZGUtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWlzaC1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGJyb3duLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDs7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAkYnJvd24tZ3JleTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAuc3RhbmRhcmQtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbnMtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA1cHggMjNweDtcblxuICAgICAgICAgICAgICAgIC5pY29uLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIucGYtY2hlY2tvdXQge1xuICAgIC5jaGVja291dC10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuXG4gICAgICAgICAgICA+IC5ibG9jayB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5pZTExICYge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuY3QtdG90YWxyb3cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYWx0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTJweDtcblxuICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcblxuICAgICAgICAgICAgICAgIC5jdC1sYWJlbCwuY3QteW91ci1xdW90ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI5ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0LWRhdGEsLmN0LXlvdXItcXVvdGUtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3QtdGl0bGVfc2VjdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJGFsbW9zdC1ibGFjaywgNDAwLCAxLjQzKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWRhdGEge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkYmxhY2ssIDUwMCwgMS40Myk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbn0iLCIuZW5kb3JzZW1lbnQtbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGRhcmssIDUwMCwgMS42Nyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCAjZThlOWU5IHNvbGlkO1xuICAgIG1hcmdpbjogMzJweCAzMnB4IDE2cHggMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8NDUwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW46IDMycHggMHB4IDE2cHggMHB4O1xuICAgIH1cbn1cblxuLnF1b3RlLWVuZG9yc2VtZW50LW1lc3NhZ2V7XG4gICAgbWFyZ2luOjA7XG59XG5cbi5lbmRvcnNlbWVudC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8NDUwXCIpIHtcbiAgICAgICAgcGFkZGluZzogMThweCAyOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG59XG5cbi5lbmRvcnNlbWVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbmRvcnNlbWVudC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRkYXJrLCAzMDAsIDEuNDUpO1xuICAgIHBhZGRpbmc6IDhweCAzMnB4O1xufVxuXG4uZW5kb3JzZW1lbnQtaW5mbyB7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGRhcmssIDUwMCwgMS42KTtcbiAgICBwYWRkaW5nOiA4cHggMzJweDtcbn1cblxuLmVuZG9yc2VtZW50LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkZGFyaywgNTAwLCAxLjYpO1xuICAgIHBhZGRpbmc6IDhweCAzMnB4IDAgMzJweDtcbn1cblxuLmVuZG9yc2VtZW50LWJvZHkge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRjaGFyY29hbC1ncmV5LCAzMDAsIDEuNik7XG4gICAgcGFkZGluZzogMHB4IDMycHggOHB4IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8vIFBvb3JseSBuYW1lZCAtIHRoaXMgaXMgaW5mYWN0IHVzZWQgZm9yIGFsbCBvcHRpb25zLlxuXG4ucGF5bWVudHNlbGVjdC1vcHRpb24gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuXG4ucGF5bWVudHNlbGVjdC13cmFwe1xuICAgIHBhZGRpbmc6MzJweCAwO1xuICAgIG1hcmdpbjowIC0xM3B4O1xufVxuXG5tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNiU7XG5cbiAgICBmbGV4LWJhc2lzOiAzMCU7XG5cbiAgICBwYWRkaW5nOiAwIDQzcHggMzJweDtcblxuICAgICY6bnRoLWNoaWxkKG4rNCl7XG4gICAgICAgIHBhZGRpbmctdG9wOjMycHg7XG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ3JTtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuXG4gICAgLnBheW1lbnRzZWxlY3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNnB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcblxuICAgICAgICBmbGV4LWdyb3c6MDtcbiAgICAgICAgZmxleC1iYXNpczoxMCU7XG5cbiAgICAgICAgLnBheW1lbnRzZWxlY3QtdGl0bGUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzZweCwgJHdoaXRlLCA0MDAsIDEuNTUpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTAwcHhcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuY2hlY2tvdXQtYW1lbmQtdGFibGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZSB7XG5cbiAgICAgICAgLmNoZWNrb3V0LWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdG5vdGUtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAtMzRweCAxNXB4IDY0cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcblxuICAgICAgICAgICAgPiAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jdC1hbWVuZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtYW1lbmQtZGF0YSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuXG4gICAgICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgID4gLmN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1hbGlnbi1jZW50ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdGVkLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMnB4IDE2cHggMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnNlbGVjdGVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3RlZC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAycHggMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLXRvcC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTJweCwgJHdoaXRlLCA1MDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWJvdHRvbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTJweCwgJHdoaXRlLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZW1pdW0tYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzbGF0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgID4gLmN0LWxhYmVsIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5jdC10b3RhbCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczozNSU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmN0LWJvbHQtb24tdG90YWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHNwYW4gKyBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucGF5bWVudHNlbGVjdC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6MzJweCAyNnB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkdWNrLWVnZy1ibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZHVjay1lZ2ctYmx1ZTtcblxuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cbiAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3ItZGFya2dyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBAZXh0ZW5kICV0aWNrLWxpc3Q7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQtc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGR1Y2stZWdnLWJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6MCBub25lO1xuXG4gICAgICAgIHBhZGRpbmc6MCAyNnB4IDI2cHggMjZweDtcbiAgICB9XG5cbiAgICAuZXhjZXNzTWVzc2FnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE3cHgsICRkYXJrLCA1MDAsIDEuNDcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAucGF5bWVudHNlbGVjdC1hbWVuZCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmFtZW5kLXF1b3RlLWNhbmNlbCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1pZ2h0IGJlIHVzZWQgZm9yIHF1b3RlIHNlbGVjdD9cbi5wZi1jaGVja291dCBtYWluIC5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3JtIHtcbiAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5wYXltZW50c2VsZWN0LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIH1cbn1cblxuLmN0LXBheW1lbnQtYm9keSB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICB9XG59XG5cbiIsIi5zdXJ2ZXkge1xuICAgIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cbiAgICAgICAgLnNtaWxleSB7XG4gICAgICAgICAgICBtYXJnaW46IDExcHggOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAuc21pbGV5e1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLXNtaWxpZS1zYWQsXG4gICAgLmljb24tc21pbGllLWhhcHB5LFxuICAgIC5pY29uLXNtaWxpZS1uZXV0cmFse1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICB9XG59IiwiLnJlc291cmNlcy1ibG9jayB7XG4gICAgcGFkZGluZzogMzlweCAxMnB4IDQ3cHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206NjhweDtcblxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTJweCAzN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDMxcHggOHB4O1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDhweCAzMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjdweCA4cHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuXG4gICAgQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgZmxleDogMSAxIDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5yZXNvdXJjZXMtcGFnZSAgJjpudGgtY2hpbGQoNyl7XG4gICAgICAgIGZsZXg6IDEgMSA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBmbGV4LWJhc2lzOjEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcblxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBsZWZ0Oi01MHZ3O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS13cmFwIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjVweDsgLy8gdG8gY29uZmlybVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAvL3RvcDoyMCU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgcGFkZGluZzozMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvL21heC13aWR0aDogMTM2NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmFydGljbGUtY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JvdHRvbTo1JTtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtY2F0ZWdvcnktYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDEzcHgsICRkYXJrLWdyZXksIDUwMCwgIDEpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLW1ldGEgPiBkaXZ7XG4gICAgICAgICAgICB3aWR0aDo0MCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6NDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDM4cHgsICRkYXJrLWdyZXksIDUwMCwgMS4yMSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAuNGVtIDAgMWVtIDA7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWRhdGV7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1yZWFkbW9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMThweCwgJHdoaXRlLCAzMDAsICAxLjIyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDIycHggMTVweCAyM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRnX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGdfYnRuLWJvcmRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaW5zdXJhbmNlU2VydmljZS1ncmlkICZ7XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbiAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZmxleC1iYXNpczo1MCU7XG4gICAgICAgIG1heC13aWR0aDo1MCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbiAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6NTAlO1xuICAgICAgICBtYXgtd2lkdGg6NTAlO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgIEBhdC1yb290IC5ob21lLXJlc291cmNlcy1zZWN0aW9uICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgQGF0LXJvb3QgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gJjpudGgtY2hpbGQobisyKXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGF0LXJvb3QgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gJiB7XG4gICAgICAgIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR2ZXJ5LWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtbWV0YXtcbiAgICAgICAgcGFkZGluZzoxNnB4IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG5cbiAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG5cbiAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgLmJ0bi1saW5re1xuICAgICAgICAgICAgICAgICAmPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI+PXdpZGUtdGFiXCIpe1xuICAgICAgICAvLyAgICBtYXJnaW4tdG9wOi02NHB4O1xuICAgICAgICAvLyAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KTtcbiAgICAgICAgLy8gICAgQGF0LXJvb3QgLnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAvLyAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG4gICAgICAgIC8vXG5cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0zMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDMycHgpO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtbWV0YS1ncmF5e1xuICAgICAgICBiYWNrZ3JvdW5kOiNmN2Y3Zjc7XG4gICAgfVxuXG5cbiAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAyMnB4LCAkYm9keS10ZXh0LCAzMDAsIDEuNDQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGRhcmssIDMwMCwgMS40NCk7XG4gICAgICAgIH1cbiAgICAgICAgLy9oZWlnaHQ6NzhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuXG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICZ7XG4gICAgICAgICAgICBoZWlnaHQ6NTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWRhdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEzcHgsICRhX3RleHQsIGZhbHNlLCAxLjgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cblxuICAgIH1cblxuICAgIC5hcnRpY2xlLWNhdGVnb3J5e1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAvL2hlaWdodDoyNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE5cHgsICRib2R5LXRleHQsIDQwMCwgMS40Nyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxMnB4LCAkYm9keS10ZXh0LCA0MDAsIDEuNDcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGJvZHktdGV4dCwgZmFsc2UsIDEuNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG4gICAgLnBlcnNvbmFsLWluZm97XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXJlYWRtb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxN3B4LCAkYm9keS10ZXh0LCBmYWxzZSwgMS42KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGZpbGw6JGJvZHktdGV4dDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAvL29wYWNpdHk6MDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC8vY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIC8vc3Zne1xuICAgICAgICAgICAgLy8gICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAmIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHRcblx0LmltYWdlLXdyYXAge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuICAgIC5pbWFnZS13cmFwIGltZ3tcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsLXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgIH1cblxuXG4gICAgLmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMG1zO1xuICAgIH1cblxufVxuXG4ucmVzb3VyY2VzLXRpdGxle1xuICAgIHBhZGRpbmc6IDMycHggMCAwIDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDAgMTZweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmltYWdlLWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5hZmZpbGlhdGlvbnMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDM5cHggMTJweCA0N3B4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOjY4cHg7XG5cbiAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMnB4IDM3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgLy8gcGFkZGluZzogMzFweCA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggOHB4IDMxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDhweCAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG4gICAgLy9AYXQtcm9vdCAucmVzb3VyY2VzLXBhZ2UgJjpudGgtY2hpbGQoMil7XG4gICAgLy8gICAgZmxleC1iYXNpczoxMDAlIWltcG9ydGFudDtcbiAgICAvLyAgICBtYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7XG4gICAgLy8gICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICAvLyAgICBwYWRkaW5nLXRvcDowIWltcG9ydGFudDtcbiAgICAvLyAgICAuaW1hZ2Utd3JhcCB7XG4gICAgLy9cbiAgICAvLyAgICAgICAgaW1nIHtcbiAgICAvLyAgICAgICAgICAgIC8vcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLy8gICAgICAgICAgICAvL3dpZHRoOjEwMHZ3O1xuICAgIC8vICAgICAgICAgICAgLy9sZWZ0OjUwJTtcbiAgICAvLyAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6LTUwdnc7XG4gICAgLy8gICAgICAgICAgICAvL21heC13aWR0aDpub25lO1xuICAgIC8vXG4gICAgLy8gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgLy8gICAgICAgICAgICAvL21heC13aWR0aDogbm9uZTtcbiAgICAvLyAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKXtcbiAgICAvLyAgICAgICAgICAgICAgICBoZWlnaHQ6MjYwcHg7XG4gICAgLy8gICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgIC8vICAgICAgICAgICAgICAgIGhlaWdodDoxNzhweDtcbiAgICAvLyAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgICAuYXJ0aWNsZS1tZXRhOmFmdGVyLFxuICAgIC8vICAgIC5hcnRpY2xlLW1ldGE6YmVmb3Jle1xuICAgIC8vICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIC8vICAgICAgICBjb250ZW50OicnO1xuICAgIC8vICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAvLyAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgLy8gICAgICAgIGxlZnQ6LThweDtcbiAgICAvLyAgICAgICAgdG9wOjA7XG4gICAgLy8gICAgICAgIGJvdHRvbTowO1xuICAgIC8vICAgICAgICB3aWR0aDo4cHg7XG4gICAgLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKXtcbiAgICAvLyAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgICAuYXJ0aWNsZS1tZXRhOmJlZm9yZXtcbiAgICAvLyAgICAgICAgbGVmdDoxMDAlO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIEBhdC1yb290IC5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgJntcbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXN1bW1hcnl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgIHBhZGRpbmc6MTZweCAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuXG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTY0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KTtcbiAgICAgICAgICAgIEBhdC1yb290IC5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICZ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49d2lkZS10YWJcIil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMzJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMnB4KTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE4cHgsICRkYXJrLCA3MDAsIDEuNDQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGRhcmssIDcwMCwgMS40NCk7XG4gICAgICAgIH1cbiAgICAgICAgaGVpZ2h0Ojc4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcblxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAme1xuICAgICAgICAgICAgaGVpZ2h0OjUycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCAkd2FybS1ncmV5LCBmYWxzZSwgMS44KTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1wYXJ0bmVyLXR5cGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJGRhcmssIGZhbHNlLCAxLjgpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWx0bztcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1jYXRlZ29yeXtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCAkZGFyaywgNDAwLCAxLjQ0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGJvZHktdGV4dCwgZmFsc2UsIDEuNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1yZWFkbW9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuNik7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGZpbGw6JHdhcm0tZ3JleTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcCBpbWd7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1yZWFkbW9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnN0b3J5LWZhY3Rze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuZmxleC1wYXJlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiAuYmxvY2sge1xuICAgICAgZmxleC1iYXNpczogOCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMTAwcHhcIikge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICB9XG4gICAgICBtaW4td2lkdGg6IDE2MHB4OyAvL01hZGUgdGhpcyB3aWRlciBzbyB0aGF0IHRoZXkgZG9uJ3Qgd3JhcCB0byB0aHJlZSBsaW5lcyBvZiB0ZXh0IGFzIGl0IGludGVyZmVyZXMgd2l0aCB2ZXJ0aWNhbCBhbGlnaHRtZW50LiAoTUcgMDcwODE4KVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxufVxuXG4uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnN7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pbWctc3RvcnktZmFjdHMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC5mbGV4LXBhcmVudHtcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuXG4gICAgLmJsb2Nre1xuICAgICAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAzMy4zMyU7XG4gICAgfVxuICB9XG5cblxuICAgIC5ib3R0b20tdGV4dHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAyMnB4LCAkYm9keS10ZXh0LCA2MDAsIDEuMjkpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBib3gtc2hhZG93OiAjMDI5ZWUzIDBweCAycHggaW5zZXQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gIC5zdG9yeS1mYWN0cy1pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc3RhdGljLW51bWJlcntcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlMicsIDkwcHgsICRib2R5LXRleHQsIDMwMCwgMC44NCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zOHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweCA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4IDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXRleHR7XG4gICAgICBAaW5jbHVkZSBmb250KCd0aXRsZTInLCAzMnB4LCAkYm9keS10ZXh0LCAzMDAsIDAuODQpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMzhweDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHggO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCA7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1pbmZve1xuICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE5cHgsICRib2R5LXRleHQsIDMwMCwgMS4yOSk7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1saW5le1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMDI5ZWUzO1xuICAgIH1cbiAgfVxuXG5cblxuICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuXG4gICAgLy9vdmVyZmxvdzogc2Nyb2xsO1xuICAgIC8vLmZsZXgtcGFyZW50e1xuICAgIC8vICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAvLyAgLmJsb2Nre1xuICAgIC8vICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgLy8gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgfVxuXG5cblxufVxuXG5cbi5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyB7XG4gIC8vXG4gIC8vLyogZXh0ZXJuYWwgY3NzOiBmbGlja2l0eS5jc3MgKi9cbiAgLy9cbiAgLy8vLyoge1xuICAvLy8vICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8vLy8gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8vLy99XG4gIC8vXG4gIC8vLmZsaWNraXR5LXZpZXdwb3J0e1xuICAvLyAgaGVpZ2h0OiA2MDBweCFpbXBvcnRhbnQ7XG4gIC8vfVxuICAvL1xuICAvLy5nYWxsZXJ5IHtcbiAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaW1nLXN0b3J5LWZhY3RzLnBuZ1wiKTtcbiAgLy8gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8vICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8vfVxuICAvL1xuICAvLy5nYWxsZXJ5LWNlbGwge1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vICBoZWlnaHQ6IDIwMHB4O1xuICAvLyAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAvLyAgLy9jb3VudGVyLWluY3JlbWVudDogZ2FsbGVyeS1jZWxsO1xuICAvLyAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgLy9cbiAgLy9cbiAgLy99XG4gIC8vXG4gIC8vXG4gIC8vXG4gIC8vLyogY2VsbCBudW1iZXIgKi9cbiAgLy8vLy5nYWxsZXJ5LWNlbGw6YmVmb3JlIHtcbiAgLy8vLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8vLyAgY29udGVudDogY291bnRlcihnYWxsZXJ5LWNlbGwpO1xuICAvLy8vICBsaW5lLWhlaWdodDogMjAwcHg7XG4gIC8vLy8gIGZvbnQtc2l6ZTogODBweDtcbiAgLy8vLyAgY29sb3I6IHdoaXRlO1xuICAvLy8vfVxuICAvL1xuICAvLy5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9ue1xuICAvLyAgJi5wcmV2aW91cyxcbiAgLy8gICYubmV4dHtcbiAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgLy8gIH1cbiAgLy99XG5cblxuICAvLyosICo6OmFmdGVyLCAqOjpiZWZvcmUge2JveC1zaXppbmc6Ym9yZGVyLWJveDt9XG4gIC8vaHRtbCwgYm9keSB7bWFyZ2luOjA7IGhlaWdodDoxMDAlO31zXG4gIC8vXG5cblxuICAucGFuZWwtY29udGFpbmVyIHtcbiAgICAtLXBhbmVsLWhlaWdodDogMzAwcHg7XG4gICAgLS1wYW5lbC13aWR0aDogMzAwcHg7XG4gICAgLS1tYXgtY291bnQtcGVyLXJvdzogMztcbiAgICAtLW1heC1jb3VudC1wZXItY29sOiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ltZy1zdG9yeS1mYWN0cy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmLmNhcm91c2VsLXdyYXBwZXItb3VyLXN0b3J5e1xuICAgIC5wYW5lbC1jb250YWluZXIge1xuICAgICAgLS1wYW5lbC1oZWlnaHQ6IDI0MHB4O1xuICAgIH1cbn1cblxuICAucGFuZWxzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoY2FsYyh2YXIoLS1tYXgtY291bnQtcGVyLXJvdykgKiAyKSwgY2FsYyh2YXIoLS1wYW5lbC13aWR0aCkgLyAyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0bywgdmFyKC0tcGFuZWwtaGVpZ2h0KSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46YXV0bztcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1wYW5lbC13aWR0aCkgKiB2YXIoLS1tYXgtY291bnQtcGVyLXJvdykpO1xuICAgIG92ZXJmbG93LXg6YXV0bztcbiAgICBvdmVyZmxvdy15OmhpZGRlbjtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAucGFuZWxzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIH1cbiAgLnBhbmVsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6dmFyKC0tcGFuZWwtd2lkdGgpO1xuICAgIC8qbWF4LXdpZHRoOmNsYW1wKDMwMHB4LCAzMy4zMzMzMzMlLCA0MDBweCk7Ki9cbiAgICBoZWlnaHQ6dmFyKC0tcGFuZWwtaGVpZ2h0KTtcbiAgICAvL2JvcmRlcjoxcHggc29saWQgcmVkO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAucGFuZWwudmlzaWJsZXtcbiAgICBmb250LXNpemU6M2VtO1xuICB9XG5cbiAgLnBhbmVsLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC5wYW5lbC1jb250cm9sIGEge1xuICAgIGZvbnQtc2l6ZToyLjVyZW07XG4gICAgY29sb3I6I2NjYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxuICAucGFuZWwtY29udHJvbCBhOmFjdGl2ZSwgLnBhbmVsLWNvbnRyb2wgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAkYXp1cmU7XG5cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblxuXG4gICAgLnBhbmVscyB7XG4gICAgICB3aWR0aDogdmFyKC0tcGFuZWwtd2lkdGgpO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6Y29sdW1uO1xuICAgIH1cbiAgICAucGFuZWwtY29udHJvbCB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgfVxuXG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MTVweCkgey8qIDIgdXAgKi9cblxuICAgIC5wYW5lbHMge1xuICAgICAgd2lkdGg6IHZhcigtLXBhbmVsLXdpZHRoKTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tcGFuZWwtaGVpZ2h0KSAqIHZhcigtLW1heC1jb3VudC1wZXItY29sKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIHZhcigtLXBhbmVsLXdpZHRoKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHZhcigtLXBhbmVsLWhlaWdodCkgdmFyKC0tcGFuZWwtaGVpZ2h0KTtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgfVxuXG5cbiAgICAucGFuZWwtY29udHJvbCB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAucGFuZWwtY29udHJvbCBhOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkxNXB4KSB7LypkZXNrdG9wIG9ubHkgKi9cbiAgICAvKiBjZW50ZXJpbmcgb3JwYWhlZCBpdGVtcyBpbiBsYXN0IHJvdyAoYXNzdW1lcyB3ZSBoYXZlIDYgcm93cyBhbmQgZWFjaCBwYW5lbCBzcGFucyAyKSAqL1xuICAgIC8qIERlYWxpbmcgd2l0aCAyIG9ycGhhbiBpdGVtcyAqL1xuICAgIC5wYW5lbDpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogLTI7XG4gICAgfVxuICAgIC5wYW5lbDpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgfVxuXG4gICAgLyogRGVhbGluZyB3aXRoIHNpbmdsZSBvcnBoYW4gKi9cbiAgICAucGFuZWw6bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAyKSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbiIsIi50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIHtcbiAgLy9kaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAvL2ZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRicm93bi1ncmV5LXR3bztcblxuICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5vdmVyZmxvd1RhYnMge1xuICAgIGxpLm92ZXJmbG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgd2lkdGg6IDIxLjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICB3aWR0aDogMjQlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIGE6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjI3cHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDBweCAwcHggMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5CZyk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5UZXh0KSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCAkd2FybS1ncmV5IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggJHdhcm0tZ3JleSBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0QGF0LXJvb3QgLnBmLWJyb2NodXJlICZ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnNEYXJrLCBidG5CZyk7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzRGFyaywgYnRuVGV4dCkgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cblxuXG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicywgYnRuQmdBY3RpdmUpO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5UZXh0QWN0aXZlKSAhaW1wb3J0YW50O1xuXHRcdCAgYm9yZGVyLXRvcDogMXB4ICRibGFjayBzb2xpZDtcblx0XHQgIGJvcmRlci1yaWdodDogMXB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHRAYXQtcm9vdCAucGYtYnJvY2h1cmUgJntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFic0RhcmssIGJ0bkJnQWN0aXZlKTtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnNEYXJrLCBidG5UZXh0QWN0aXZlKSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGEge1xuICAgICAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJntcblx0XHRcdCAgY29sb3I6ICRzaWx2ZXItZm91ciAhaW1wb3J0YW50O1xuXHRcdCAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tze1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDpub3dyYXA7XG5cbiAgbGl7XG4gICAgZmxleDoxIDEgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OjJweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgbWF4LXdpZHRoOjYwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwyNzJweFwiKXtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgIH1cbiAgICBhe1xuICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgIGJvcmRlci1jb2xvcjokc2lsdmVyO1xuICAgICAgY29sb3I6JGRhcms7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE1cHgsICRkYXJrLCAzMDAsICAxLjYpO1xuICAgICAgc3Zne1xuICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYSB7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjokZGFyaztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDowO1xuICAgICAgICB3aWR0aDowO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo2cHg7XG4gICAgICAgIHRvcDo5OSU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogOHB4IDZweCAwIDZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5cbi5jb250YWN0UGFnZSB7XG4gIC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG5cbn0iLCIuZGFzaGJvYXJkLXRhYnMge1xuXG5cdC8qbWFyZ2luLXRvcDogLTJlbTsqL1xuXHQuZGFzaGJvYXJkLXdyYXAge1xuXG5cdFx0Jj5zZWN0aW9uIHtcblxuXHRcdFx0Jj5kaXY+ZGl2e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWJzLWNvbnRyb2x7XG5cdFx0XHRib3JkZXI6MCBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxZW07XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcblx0XHRcdFx0XHRjb2xvcjogJHBhbGUtcHVycGxlIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSBhe1xuXHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50LXByaW1hcnkhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jj5kaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuICAgICAgICAgICAgLnRhYi1pbmZvLXdyYXB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmllbGRzZXR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxuXG5cdC8vIEFkZGVkIGZvciBjcmVhdGUgLSBvciAtIGxvZ2luIHBhZ2Vcblx0LmJvdW5kcyA+IC5mbGV4LXBhcmVudHtcblx0XHRtYXJnaW46MCAtMzJweDtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdG1hcmdpbjowIC0xNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuXHRcdFx0bWFyZ2luOjAgLThweDtcblx0XHR9XG5cdFx0ZmllbGRzZXR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHR9XG5cdH1cbn0iLCIucGYtZGFzaGJvYXJkIHtcbiAgLnBvbGljaWVzLXBhcmVudCB7XG5cbiAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgLnBvbGljaWVzIHtcbiAgICAgICAgICAudGFibGV7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAgIC5kYXNoYm9hcmQtdGFic3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xuICAgICAgICB9XG4gICAgfVxuICAucG9saWN5IHtcbiAgICAgIG1heC13aWR0aDogODE0cHg7XG4gICAgICAvL2JvcmRlcjogc29saWQgMC44cHggJGNoYXJjb2FsLWdyZXktdGhyZWU7XG4gICAgICAvL2JvcmRlcjogc29saWQgMC44cHggJGJyb3duLWdyZXk7XG4gICAgICAvL2JvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAucG9saWN5LWNvbnRlbnQtYm94IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDQwMCwgMS4wKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgxNHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDAuOHB4ICRicm93bi1ncmV5O1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICAgICAucG9saWN5LWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgLnBvbGljeS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZGF0ZS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucG9saWN5LWluZm8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucG9saWN5LWluZm8tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucG9saWN5LWxpbmsge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgICAuaWNvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicm93bi1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIGZpbGw6ICRhenVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBhOmxpbmssYTp2aXNpdGVke1xuICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAkd2FybS1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9saWN5LXN0YXR1cyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweDtcblxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAucG9saWN5LXN0YXR1cy1pbmZvIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wb2xpY3ktc3RhdHVzLWluZm8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucG9saWN5LXN0YXR1cy1pbmZvLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBvbGljeS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY29udGVudEJ1dHRvbiB7XG5cblxuICAgICAgICAgICAgICAgICAgICAgIC8vYSB7XG4gICAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICR3aGl0ZSwgNTAwLCAxLjgpO1xuICAgICAgICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgICAgICAgLy8gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGUtZ3JleS10d287XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSwgYS5idG5fYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGUtZ3JleS10d287XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGF0ZS1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICYudGl0bGVfZXh0ZW5kZWQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlci1ib3gge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJHdoaXRlLCA1MDAsIDEuNDMpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLy5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgICAgLy8gICAgZmxleC1iYXNpczogOCU7XG4gICAgICAgICAgICAgIC8vICAgIC5pY29uLWlucHJvZ3Jlc3N7XG4gICAgICAgICAgICAgIC8vICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgIC8vICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgLy8gICAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIC8vICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIC8vICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgIC5wb2xpY3lJY29uIHtcbiAgICAgICAgICAgICAgICAgIC8vZmxleC1iYXNpczogODBweDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDglO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc3RhdHVzLWljb24tYm94e1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5tZXRhbDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk5JTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWNvbXBsZXRle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1LjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjcuM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1pbnByb2dyZXNze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLXdhcm5pbmctdHJpYW5nbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24taW5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2RDg1OEQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAZWFjaCAkc3RhdHVzLCAkYmdjb2xvciBpbiAkcG9saWN5U3RhdHVzZXMge1xuICAgICAgICAgICAgICAgICAgJi4jeyRzdGF0dXN9IHtcbiAgICAgICAgICAgICAgICAgICAgICAucG9saWN5SWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5zdGF0dXMtaWNvbi1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDAuOHB4ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGJnY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBvbGljeUljb25fZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc3RhdHVzLiN7JHN0YXR1c30ge1xuICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmljb24tI3skc3RhdHVzfSArIC5zdGF0dXMtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmhlYWRlci1kYXRlIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweCAxOHB4IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gIH1cblxuICAgIC5kYXNoYm9hcmQtd3JhcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG5cblxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBGaXJlZm94IDwgMTYgKi9cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIE9wZXJhIDwgMTIuMSAqL1xuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuXG5cbiIsIi5zdGF0dXNMZWdlbmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZmxleDogMSAxIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgcGFkZGluZzoxMnB4O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfaW5jb21wbGV0ZSAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxuZWVkc2FjdGlvbik7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfY29tcGxldGUgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsZG9uZSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfbm90U3RhcnRlZCAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxpbnByb2dyZXNzKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZ2VuZF9pc3N1ZXMgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsd2FybmluZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfaW5hY3RpdmUgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsaW5hY3RpdmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLy5sZWdlbmRfaW5jb21wbGV0ZXtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2NvbXBsZXRle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cbiAgICAvLy5sZWdlbmRfbm90U3RhcnRlZHtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2lzc3Vlc3tcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2luYWN0aXZle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cblxuICAgIC5sZWdlbmRfaXNzdWVze1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX2NvbXBsZXRle1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX25vdFN0YXJ0ZWR7XG4gICAgICAgIC5sZWdlbmQtaWNvbntcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWdlbmRfaW5jb21wbGV0ZXtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZ2VuZF9pbmFjdGl2ZXtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuI3N1bW1hcnlTY3JlZW4gLnN0YXR1c0xlZ2VuZCB7XG4gICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAvL21hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgdWx7XG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgfVxufSIsIi5pbXBvcnRDb250YWN0cyB7bWFyZ2luLXRvcDo1MHB4OyBtYXJnaW4tYm90dG9tOjUwcHg7fVxuLmltcG9ydENvbnRhY3RzLWRvd25sb2FkIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuLmltcG9ydENvbnRhY3RzLWRvd25sb2FkIGJ1dHRvbiB7bWFyZ2luLXRvcDowOyBtYXgtd2lkdGg6Zml0LWNvbnRlbnQ7fVxuLmltcG9ydENvbnRhY3RzLXVwbG9hZCB7fVxuLmltcG9ydENvbnRhY3RzLXVwbG9hZCBmb3JtIHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjQwMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaW1wb3J0Q29udGFjdHMtdXBsb2FkIC5qZi1yb3cge21hcmdpbjowO31cbi5pbXBvcnRDb250YWN0cy11cGxvYWQgLmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXQge1xuXHR3aWR0aDogYXV0bztcbn1cbi5qZi1yb3cuaW1wb3J0Q29udGFjdHMtc3VibWl0IC5idG5fYSB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA1cHggNnB4IDZweDtcbn0iLCIvKlxuKGJvcmRlcmxpbmUgc2hhbWUuLi4pXG4gd2Vic2hpbXMgaXMgYSBzdGF0aWMgcmVzb3VyY2UgdGhhdCBsaXZlIGhlcmU6XG4gL0xvY2t0b24tUGYtQWRtaW5pc3RyYXRvci9zcmMvbWFpbi9yZXNvdXJjZXMvc3RhdGljL2xpYnMvd2Vic2hpbXMvc2hpbXMvXG4gSXRzIG5vdCB2ZXJ5IHdlbGwgc3R5bGVkIGFuZCBpcyBpbmhlcml0aW5nIHRoaW5nIGZyb20gb3VyIG1haW4gc3R5bGVzaGVldFxuIFRoaXMgcGFnZSBpcyBiYXNpY2FsbHkgdGhlIG92ZXJyaWRlIHRvIHRoYXQgaW4gb3JkZXIgdG8gbm90IGxvb2sgc28gd2hhY2suXG4gKi9cbi53cy1wb3BvdmVyIHtcblx0ei1pbmRleDoxMTAwMDA7XG59XG4ucGYtYWRtaW4gLndzLXBvcG92ZXIgYnV0dG9uIHsvLyBhbGwgYnV0dG9uIHBsdXMgbmV4dC9wcmV2IGFycm93c1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjMjIyMjIyIWltcG9ydGFudDtcbn1cbi5wZi1hZG1pbiBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXIgeyAvL3RoZSBjYWxlbmRhciBpY29uXG5cdGNvbG9yOiAkYXF1YS1ibHVlIWltcG9ydGFudDtcbn1cbi5pbnB1dC1waWNrZXIgLndzLWJ1dHRvbi1yb3c+YnV0dG9uIHsvLyd0b2RheScgYW5kICdjbGVhcicgYnV0dG9uc1xuXHR3aWR0aDogaW5oZXJpdDtcbn1cbi5pbnB1dC1waWNrZXIgLnBpY2tlci1saXN0IHRkPmJ1dHRvbjpob3ZlciwgLmlucHV0LXBpY2tlciAucGlja2VyLWxpc3QgdGQ+YnV0dG9uLmNoZWNrZWQtdmFsdWUgey8vc2VsZWN0ZWQgZGF0ZVxuXHRjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG4ud3MtcGlja2VyLWNvbnRyb2xzPmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG59IiwiLmhvbWVTZWN0aW9ue1xuICAgIC5oZWFkaW5nLWJsb2Nre1xuICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRkYXJrLDQwMCwxLjIxKTtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9Njc1cHhcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50aGVtZV9uZWdhdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmV5O1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgfVxuICAgICYudGhlbWVfaW1hZ2V7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCRzYWxlcy1iZy1pbWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgfVxuICAgICYudGhlbWVfdmlkZW97XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmV5O1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjYwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo0MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3J0YWxWaWRlby1wbGF5e1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6JGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHN2Z3tcbiAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9OTAwcHhcIil7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxNSUgKyAxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHRvcDo2NHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmwtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN0cmVhbS1ibG9ja3tcbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDI2cHgsICRib2R5LXRleHQsIDUwMCwgIDEuNDIpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHBhZGRpbmctdG9wOjFlbTtcbiAgICAgICAgY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgICAgICBjb2xvcjokaG92ZXItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi50d28tY29sLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdHBhZGRpbmc6IDdweCAwIDA7XG5cblx0LmJsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHQuaWUxMCAmLFxuXHRcdC5pZTExICYge1xuXHRcdFx0ZmxleC1iYXNpczogMzUwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0fVxuXHR9XG5cdFxuXHQucmlnaHQtYmxvY2sge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAxN3B4O1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNENERBREI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPnBob25lbGFuZFwiKSB7XG5cdFx0LmxlZnQtYmxvY2sge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cdFx0LnJpZ2h0LWJsb2NrIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDIycHg7XG5cdFx0fVxuXHRcdC5yaWdodC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuXHQmLnR3by1zaWRlcy1pbi12aWV3cG9ydCB7XG5cdFx0JiA+IHVsIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNTBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjQwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuXHRcdH1cblx0XG5cdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAtMTUwcHg7XG5cdFx0XHQvL3BhZGRpbmc6IDAgMjIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcblxuXHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ki9cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtYmFzaWMnKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHRcblx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuXHQmLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IHtcblx0XHQmID4gdWwge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDMzLjMlO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmctbGVmdDogMTUwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0bGVmdDogMzMuMyU7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDI0MHB4O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0bGVmdDogNjYuNiU7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjQlO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHQvL21hcmdpbi1yaWdodDogLTE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1sZWZ0OiAyNDBweDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1yaWdodDogMzAwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNjIsMTE3LDEzMSwwLjg0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ly90cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuXHRcdH1cblxuXG5cblx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIC0xNTBweDtcblx0XHRcdC8vcGFkZGluZzogMCAyMjBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdC8vdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG5cblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS4yO1xuXHRcdFx0fVxuXG5cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1jb250ZW50d3JhcCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuXHRcdFx0XHQuYmFubmVyLWNvbnRlbnQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3ViLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJhbm5lci1jdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1iYXNpYycpIHtcblx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5oYWxmLWJvdW5kc3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5nZXRBUXVvdGVPcHRpb24ge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRpcm9uO1xuXG4gICAgLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMwcHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgMS41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5nZXRBUXVvdGVPcHRpb24tZGVzYyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGJvZHktdGV4dCwgMzAwLCAxLjUpO1xuICAgIH1cblxuICAgIC5nZXRBUXVvdGVPcHRpb24tYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjAgbm9uZTtcbiAgICB9XG59XG5cbi5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuc3ZnLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJfYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgfVxufVxuXG5cblxuLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24ge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIC13ZWJraXQtZmxleDogMSAxIDIwMHB4O1xufVxuXG4vLyBHZXQgYSBxdW90ZSBkaWFsb2cgYm94ZXMgLSB0aGlzIHNob3VsZG4ndCBsaXZlIGhlcmUhIC0gbm93IGluY2x1ZGVzIHNlcGFyYXRlbHkgaW4gY29tbW9uLmNzc1xuLy8uYWxlcnREaWFsb2cge1xuLy8gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgdG9wOiAwO1xuLy8gICAgcmlnaHQ6IDA7XG4vLyAgICBib3R0b206IDA7XG4vLyAgICBsZWZ0OiAwO1xuLy8gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1ib3gge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbi8vICAgIHdpZHRoOiA0MCU7XG4vLyAgICBtaW4td2lkdGg6IDQwMHB4O1xuLy8gICAgbWF4LXdpZHRoOiA4MCU7XG4vLyAgICBtYXJnaW46IGF1dG87XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgbWF4LWhlaWdodDogMTAwJTtcbi8vICAgIG92ZXJmbG93OiBhdXRvO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2c6YmVmb3JlIHtcbi8vICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUge1xuLy8gICAgYmFja2dyb3VuZDogI2VkZWVlZTtcbi8vICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbi8vICAgIGZvbnQtZmFtaWx5OiBBR2FyYW1vbmRQcm87XG4vLyAgICBmb250LXNpemU6IDMwcHg7XG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgY29sb3I6ICMwNjA3MDg7XG4vLyAgICBsaW5lLWhlaWdodDo2OHB4O1xuLy8gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4vLyAgICAgICAgd2lkdGg6NjhweDtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6MWVtO1xuLy8gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuLy8gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICB9XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyAuZGlhbG9nLW1lc3NhZ2Uge1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gICAgcGFkZGluZzogMzBweDtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4vLyAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJmMzg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuLy8gICAgcGFkZGluZy1yaWdodDogNDBweDtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4vLyAgICBhLCBpbnB1dCB7XG4vLyAgICAgICAgYmFja2dyb3VuZDogIzAxYmVlNTtcbi8vICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuLy8gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4vLyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbi8vICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbi8vICAgICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4vLyAgICAgICAgYm9yZGVyOjAgbm9uZTtcbi8vICAgIH1cbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhICsgYSB7XG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWI5YjliO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGE6aG92ZXIge1xuLy8gICAgYmFja2dyb3VuZDogIzY2Njtcbi8vICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtIHtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtLnN1Ym1pdHRlZCBpbnB1dDppbnZhbGlkICsgbGFiZWwubXZhbGlkYXRpb24ge1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtIC5qZi1yb3cgPiBsYWJlbC5tdmFsaWRhdGlvbiB7XG4vLyAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgbWluLXdpZHRoOiAzMCU7XG4vLyAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICB3aWR0aDogYXV0bztcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuXG4uY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzA2MDcwODtcblxuICAgIC5wcm9wb3NhbC1tZXNzYWdle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYuY29tcGxldGUtcHJvcG9zYWwtbGlua3tcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMjtcbiAgICAgICAgY29sb3I6ICMwMWJlZTU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgIG1pbi13aWR0aDogMzUlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NnB4KSB7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0LS0tSW9uaWNvbnMge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgfVxufVxuXG5cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgYS5kcm9wLWJ1dHRvbiB7XG4gICAgICAgIC8vICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8haW1wb3J0YW50OztcbiAgICB9XG5cbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUtaWNvbntcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSAuZ2V0QVF1b3RlT3B0aW9uLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xuICAgIH1cblxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAycHgpIHtcbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy1ib3gge1xuXG4gICAgICAgIG1pbi13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0byAtNXB4IWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IGF1dG8gLTVweCFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG5cbiAgICB9XG5cbiAgICAubW9kYWwtb3ZlcmxheTpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIHtcbiAgICAgICAgd2lkdGg6IDk1JSFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn0iLCJcbi5wZi1hZG1pbiB7XG5cbiAgLmxpc3QtbWVudSB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE3cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5tZXRhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYub25lLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTZweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYSxidXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5IWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24td3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhenVyZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRhenVyZSFpbXBvcnRhbnQ7IC8vIGl0J3MgbmVjZXNzYXJ5IGFkZCBpbXBvcnRhbnRcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxpbmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRhenVyZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGF6dXJlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUtcGFwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWRhc2hib2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2hlY2tsaXN0IHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1tZW51LXVwbG9hZCB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2xvdWQtdXBsb2Fke1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tcmVuZXd7XG4gICAgICAgICAgd2lkdGggOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tdGljay1kcmF3biwgLmljb24tY3Jvc3MtZHJhd24ge1xuICAgICAgICAgIGZpbGw6ICMzNzNGNDU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1tZW51LXZlcnRpY2FsLWRvdHMge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tcmVzZXQtaWNvbi0wMXtcbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1iaW57XG4gICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGluZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRicm93bi1ncmV5O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjdzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuXG5cblxuICB9XG5cbiAgLy8gcmVtb3ZlIGxhdGVyXG4gIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbn1cblxuLmxpc3QtYnRuLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDA7XG5cbiAgJi5zZWxlY3RlZHtcbiAgICBzdmd7XG4gICAgICBmaWxsOiAkYXp1cmU7XG4gICAgfVxuICB9XG5cbiAgc3Zne1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgfVxuXG4gICYudmVydGljYWwtZG90c3tcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgfVxufVxuXG4ubGlzdC1tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnZlcnRpY2FsLWRvdHMtbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5cbi5saXN0LW1lbnUtbWFpbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQGF0LXJvb3QgLnBhZ2UtaGVhZGVyICZ7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gIH1cbn1cblxuLy9yZW1vdmUgbGF0ZXJcbi5wZi1hZG1pbiAudGFicy1jb250cm9sLnRhYnMtY29udHJvbC1tYWx0YXtcbiAgbWFyZ2luOjAgMCAzMHB4O1xufSIsIi5tb2RhbF9wZGZ7XG5cbiAgICBsZWZ0OiAwO1xuXG4gICAgLnJvd3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgfVxuICAgIC5pY29ue1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgIHdpZHRoOjEycHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG4gICAgICAgIC5tb2RhbC1vdmVybGF5e1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkZi1jb250cm9sLXBhbmVse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgzOSwzOSwzOSwwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLmNvbnRyb2wtcGFuZWwtYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgIC8qIC13ZWJraXQtZmxleDogMSAxIDI1JTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7ICovXG5cbiAgICAgICAgICAgICAgICAgICAgJi5wYWdlLXN1bW1hcnl7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kb2MtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFnZS1udW0tc3VtbWFyeXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY4Njg2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW5baWRePSdwcmV2UGFnZS0nXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbltpZF49J25leHRQYWdlLSdde1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFtpZF49J3BhZ2VfaW5wdXQtJ117XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wZGYtcHJldmlldy1pY29ucy1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBkZi1wcmV2aWV3LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtY29udGVudFdyYXAge1xuICAgICAgICAgICAgICAgIC8qIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9ICovXG5cbiAgICAgICAgICAgICAgICAvKiBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC0tYTQ6IDEuNDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygzdncgKiB2YXIoLS1hNCkpIDN2dztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvdmFyKC0tYTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgKi9cblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MjEwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDoyOTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcycHggNzJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNlJTNjbWFzayBpZD0nYScgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4PScwJyB5PScwJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyUzZSUzY3BhdGggZmlsbD0nJTIzRDlEOUQ5JyBkPSdNMCAwaDI0djI0SDB6Jy8lM2UlM2MvbWFzayUzZSUzY2cgbWFzaz0ndXJsKCUyM2EpJyUzZSUzY3BhdGggZmlsbD0nJTIzMUMxQjFGJyBmaWxsLW9wYWNpdHk9Jy41JyBkPSdNOSAxMi41aDF2LTJoMWMuMjgzIDAgLjUyLS4wOTYuNzEzLS4yODdBLjk2OC45NjggMCAwIDAgMTIgOS41di0xYS45NjcuOTY3IDAgMCAwLS4yODctLjcxM0EuOTY4Ljk2OCAwIDAgMCAxMSA3LjVIOXY1Wm0xLTN2LTFoMXYxaC0xWm0zIDNoMmMuMjgzIDAgLjUyLS4wOTYuNzEzLS4yODdBLjk2OC45NjggMCAwIDAgMTYgMTEuNXYtM2EuOTY3Ljk2NyAwIDAgMC0uMjg3LS43MTNBLjk2OC45NjggMCAwIDAgMTUgNy41aC0ydjVabTEtMXYtM2gxdjNoLTFabTMgMWgxdi0yaDF2LTFoLTF2LTFoMXYtMWgtMnY1Wk04IDE4Yy0uNTUgMC0xLjAyLS4xOTYtMS40MTItLjU4N0ExLjkyNiAxLjkyNiAwIDAgMSA2IDE2VjRjMC0uNTUuMTk2LTEuMDIuNTg4LTEuNDEzQTEuOTI2IDEuOTI2IDAgMCAxIDggMmgxMmMuNTUgMCAxLjAyLjE5NiAxLjQxMy41ODcuMzkuMzkzLjU4Ny44NjMuNTg3IDEuNDEzdjEyYzAgLjU1LS4xOTYgMS4wMi0uNTg3IDEuNDEzQTEuOTI2IDEuOTI2IDAgMCAxIDIwIDE4SDhabTAtMmgxMlY0SDh2MTJabS00IDZjLS41NSAwLTEuMDItLjE5Ni0xLjQxMy0uNTg3QTEuOTI2IDEuOTI2IDAgMCAxIDIgMjBWNmgydjE0aDE0djJINFonLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogVEhST0I7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBcblxuXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIC5wZGYtcHJldmlld3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbnZhc1tpZF49J2NhbnZhcy0nXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1wZGYtcHJldmlldy1jbG9zZXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2NhbGUtY29udHJvbCBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNjYWxlLWNvbnRyb2wgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNjYWxlLWNvbnRyb2wgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBUSFJPQiB7XG4gICAgNTAlIHtiYWNrZ3JvdW5kLXNpemU6IDQ4cHggNDhweH1cbiB9IiwiXG4uYXV0b0NvbXBsZXRle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgbWFyZ2luOiAwIDMycHggMCAzMnB4O1xuICAgIGRpc3BsYXk6ZmxleDtcblxufVxuLmF1dG9Db21wbGV0ZSAubGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDVweCAzMnB4IDVweCAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5hdXRvQ29tcGxldGUgLnRleHQge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0b0NvbXBsZXRlIGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgICB3aWR0aDoxMDAlO1xufVxuLnNlYXJjaEltYWdle1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyOWVlMztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8vYWNjZW50IHByaW1hcnlcbiIsImRpdltkYXRhLXR5cGU9XCJhdWRpb2Jvb21cIl17XG4gIGlmcmFtZS5hdWRpb2Jvb217XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2W2RhdGEtdHlwZT1cImF1ZGlvYm9vbVwiXSxcbmRpdltkYXRhLXR5cGU9XCJpbWFnZVwiXSxcbmRpdltkYXRhLXR5cGU9XCJ2aWRlb1wiXSxcbmRpdltkYXRhLXR5cGU9XCJzb3VuZGNsb3VkXCJdLFxuZGl2W2RhdGEtdHlwZT1cInR3ZWV0XCJdLFxuZGl2W2RhdGEtdHlwZT1cInF1b3RlXCJdXG57XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgYmxvY2txdW90ZXtcbiAgICBtYXJnaW46IDgwcHggMHB4IDBweDtcbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbn1cblxuZGl2W2RhdGEtdHlwZT1cImltYWdlXCJde1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLmNvbnRhY3RUaWxlLXRlYW17XG4gICAgLmNvbnRhY3RUaWxlLXRlYW1Hcmlke1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzowIDhweDtcbiAgICAgICAgbWF4LWhlaWdodDowcHg7XG4gICAgICAgIHRyYW5zaXRpb246bWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgICAgICAuY29udGFjdFRpbGUtdGVhbVRpdGxle1xuICAgICAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3RUaWxlLXRlYW1DYXJke1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAyMHB4IDIwcHggNTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLXRlYW0tbWVtYmVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhY3RUaWxlLXRlYW0tbmFtZXtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3RUaWxlLXRlYW0tZW1haWx7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250YWN0VGlsZS10ZWFtLXBob25le1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3RUaWxlLXRyaWdnZXJ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjhweCAxNnB4IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAuc2hvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5oaWRle1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYub3BlbntcbiAgICAgICAgLmNvbnRhY3RUaWxlLXRlYW1Hcmlke1xuICAgICAgICAgICAgbWF4LWhlaWdodDoxNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRicm93bi1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0VGlsZS10cmlnZ2Vye1xuICAgICAgICAgICAgLnNob3d7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhpZGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndlbGNvbWVNZXNzYWdlX2NhdGVnb3J5RGFzaGJvYXJkX2hvbWV7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQge1xuICAgIC53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21le1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiMxYzFjMWI7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAxNHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAud2VsY29tZU1lc3NhZ2V7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbi1jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9wcml2YXRlY2xpZW50cy9wYy1ob21lcGFnZS1zdW5kaWFsLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzoxNDBweCA0OHB4IDE0MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuXHRcdFx0XHRwYWRkaW5nOiA0OHB4IDMycHggODBweDtcblx0XHRcdH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHggODBweDtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAuZmxleC1wYXJlbnQsIC5ibG9jaywgLmJsb2NrOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiYmVkIC5wYWdlLWhlYWRlcntcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICAmPi5ib3VuZHN7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC13cmFwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3VuZHMgPiAuZmxleC1wYXJlbnQge1xuICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42M3B4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNDFweCwgJHdoaXRlLCA0MDAsIDEuMTMpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuc3RpY2t5Rm9vdE1haW57XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAudGFiYmVkLXNldHtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgLy8gbGVmdDogY2FsYygtMTAwJSAqIHZhcigtLXRhYmxldmVsKSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpsZWZ0IDAuNHMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICAmLmxldmVsLTF7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6LTEwMHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxldmVsLTIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC50YWJiZWQtc2V0LWJhY2t7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDB2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggMTZweCAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4xZW0gc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMWVtIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDZweCAwIDZweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50YWJzLWNvbnRyb2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwdnc7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbG1vc3QtYmxhY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UgMHMsIG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzMnB4LCAkd2hpdGUsIDQwMCwgMS4xMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgIFxuICAgIFxuICAgICAgICAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo1NnB4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3RlZCBsaXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOjE2cHg7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86aW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJHdoaXRlLCA0MDAsIDEuMjkpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0LWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHMsIGhlaWdodCAwIGVhc2UgMC41cztcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBhdC1yb290IC5sZXZlbC0yICZ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGhlaWdodCAwIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeUhhc0NvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktaWNvbntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDo1NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIHotaW5kZXg6MDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRhYmJlZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgICAgICYuY29udGVudC1wYWRkaW5ne1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gc2VjdGlvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiB1bCA+IGxpe1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgICAgICAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm1hcmdpbi1sZWZ0IDAuNHMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOmhvdmVyID4gYSAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiBzZWN0aW9uID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50YWJiZWQgLnRhYmJlZCA+IHNlY3Rpb257XG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIC8vICYub3BlbntcbiAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eToxXG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICYuY2xvc2luZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICBcbiAgICAgICAgLnRhYmJlZCA+IHNlY3Rpb257XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwLjJzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudGFiYmVkIC50YWJiZWQgPiBzZWN0aW9uLFxuICAgICAgICAjZ2VuZXJhbGNsYWltcyB7XG4gICAgICAgICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRicm93bi1ncmV5IDFweCBzb2xpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1sYXJnZS1pIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgLnRhYmJlZHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkYmRmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZjA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjQyNztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMWVtIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFlbSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdC1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMWVtIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjFlbSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MjAwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIC50cmlnZ2VyLXJlbmV3YWxEYXRle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRkZTM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTRweCAyNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAudHJpZ2dlci1yZW5ld2FsRGF0ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0MTQ2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjZDZkYmRmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2Q2ZGJkZjtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkYmRmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3Jlc3NCYXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjllZTM7XG4gICAgfVxuICAgIC5wcm9ncmVzc0Jhci1maWxsZWR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNmNDU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gICAgLm9wZW4gLmFjY29yZGlvbi1pdGVtLW9wZW4gLnByb2dyZXNzQmFyLWZpbGxlZCwgXG4gICAgLm9wZW4gPiAudGFid3JhcCA+IC5pbnN1cmFuY2VEZXRhaWxzID4gLnBvbGljeVBhbmUgLnByb2dyZXNzQmFyLWZpbGxlZHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHByb2dyZXNzZmlsbDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICAuaW5zdXJhbmNlRGV0YWlscyBoMntcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTowXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuXHRcdFx0bWFyZ2luLXRvcDogNjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzNHB4LCAkZGFyay1ncmV5LCA0MDAsIDEuMTMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgLmhlYWRpbmdfbGlzdHtcblx0XHRcdG1hcmdpbi10b3A6IDY4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzRweCwgJGRhcmstZ3JleSwgNDAwLCAxLjEzKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NmaWxsIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogdmFyKC0tcHJvZ3Jlc3MsMCUpO1xuICB9XG59XG5cbiNnZW5lcmFsY2xhaW1zIHtcbiAgICAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q2ZGJkZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICBjb2xvcjogIzFjMWMxYjtcbiAgICAgICAgcGFkZGluZzogMTRweCA0MHB4IDE0cHggMDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZGJkZjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOjE4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFlbSBzb2xpZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMWVtIHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wOiAwLjFlbSBzb2xpZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRvcDoyNXB4O1xuICAgIH1cbiAgICBcbn1cblxuLy9UaGlzIHNob3VsZCBiZSBpbiBpdCdzIG93biBmaWxlXG4vL0NhbiBiZSBpbiBhbiBhY2NvcmRpb24tY29udGVudCBvciBvbiBpdCdzIG93biAtIHVzZWQgaW4gY2xhaW1zIGFuZCBteVBvbGljaWVzIHZpZXcgb2YgdGhlIGNhdGVnb3J5IGRhc2hib2FyZCBob21lcGFnZVxuXG4ucG9saWN5UGFuZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuICAgIHBhZGRpbmc6IDMycHggMzJweCA0OHB4IDI0cHg7XG5cbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XG5cbiAgICAgICAgQGF0LXJvb3QgLmFjY29yZGlvbiAme1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvbGljeVBhbmVCbG9jayB7XG4gICAgICAgIG1heC13aWR0aDogNDclO1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6MTZweCAwO1xuICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDozMnB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgICAucG9saWN5UGFuZS1mb290bm90ZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMycHgsICRkYXJrLWdyZXksIDQwMCwgMS4xMyk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0Ji5wb2xpY3lQYW5lVGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0XHRtYXJnaW4tYmxvY2s6IDAuNzVlbTtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuICAgIGRsIHtcbiAgICAgICAgZGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowLjI1ZW07XG4gICAgICAgICAgICAmLm5ld2xpbmUge1xuICAgICAgICAgICAgICAgIC8vZm9yZ2l2ZSBtZVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdsaW5lICsgZGR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICBkdCB7XG4gICAgICAgICAgICAmLm5ld2xpbmUge1xuICAgICAgICAgICAgICAgIC8vZm9yZ2l2ZSBtZVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuX2F7XG4gICAgICAgIG1hcmdpbi10b3A6MzJweDtcbiAgICB9XG4gICAgLmFzaWRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJwb3J0XCIpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODZweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpe1xuXHRcdFx0bWluLXdpZHRoOiAzNjBweDtcblx0XHR9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFzaWRlLXRpdGxlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdC1ibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0Oi0xNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0Oi0xNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wb2xpY3ktbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pY29uLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgZmlsbDogJGF6dXJlO1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6bGluayxcbiAgICAgICAgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvbGljeVBhbmVBY3Rpb25zIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuXHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2Ugd3JhcDtcbiAgICAgICAgLnBvbGljeS1saW5rIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIC8qcGFkZGluZzogMjFweCAwO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2FsZXMtbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL1B1dCB0aGlzIGluIGl0J3Mgb3duIGZpbGUhXG4uY29udGFjdC1jYXJkX2Rhc2hib2FyZHtcbiAgICBoNHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgZGwge1xuICAgICAgICBkZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAuMjVlbTtcbiAgICAgICAgICAgICYubmV3bGluZSB7XG4gICAgICAgICAgICAgICAgLy9mb3JnaXZlIG1lXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgICAubmV3bGluZSArIGRke1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAmLm5ld2xpbmUge1xuICAgICAgICAgICAgICAgIC8vZm9yZ2l2ZSBtZVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0XHR9XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIiAgICBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfZGFyaztcblxuICAgICAgICAuZmxleC1wYXJlbnQubm8tcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2subm8tcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NDNweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWN0aW9uLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhenVyZSAwcHggLTVweCBpbnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWN0aW9uLWl0ZW0tYmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODUwcHg7IC8vcmVtb3ZlIGxhdGVyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZXZlcnNlIHtcbiAgICAgICAgICAgIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibG9jay5uby1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taXRlbS1iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0iLCIuaGVhZGVyLFxuI21haW5oZWFkZXIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGJnLWRhcmspO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhbm5lci1ib3JkZXItY29sb3VyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLy8gQGF0LXJvb3QgLnBmLWRhc2hib2FyZCB7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmV5LXR3bztcbiAgICAgICAgLy8gICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGJkYjtcblxuICAgIH1cblxuICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuc3RpY2t5IHtcbiAgICAgICAgLmZsZXgtbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTZweDtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICZ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OCAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDMycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWNoZWNrb3V0ICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyB0b2RvLSBjaGFuZ2UgdGhlIGNsYXNzIHNpdGUtbG9ja3Rvbmxzb3N0ZXN0IGZvciB0aGUgbGl2ZSBjbGFzcyBzaXRlIG5hbWUgd2hlbiB0aGUgcHJvamVjdCBnbyBsaXZlXG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZS5zaXRlLWxzb3MgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dvLnByb2Zlc3Npb25zIHtcblxuICAgICAgICAgICAgICAgIC5pY29uLWxvZ28td2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dCwgbWFyZ2luLWJvdHRvbSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvLW5vLXRleHQtd2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyIDBzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28tbHNvcyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1uYXYgPiBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE4cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtbmF2IHtcblxuICAgICAgICBwYWRkaW5nOiAwcHggMzJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy90b2RvIC0gdXBkYXRlIGl0IGxhdGVyIHRvIHVzZSBpZlxuICAgICAgICAgICAgLy8gQGF0LXJvb3QgLnBmLWJyb2NodXJlLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0ICYge1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDI2cHggMzJweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIEBhdC1yb290IC5wZi1icm9jaHVyZS5zaXRlLWxzb3MgJiB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZzogMjZweCAzMnB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgQGlmKCRzaXRlPT1sc29zKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYm91bmRzIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5wZi1jaGVja291dCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDE2cHg7XG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgLm9mZi1jYW52YXMtb3Blbi1sb2dpbiB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKXtcbiAgICAgICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgICAgICAucGYtZGFzaGJvYXJkICYgLm1lbnUtY29udGFpbmVyLCAucGYtZGFzaGJvYXJkICYgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTk2MHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAvL1RoaXMgY3NzIGFyZSBqdXN0IGFkZCB0byBsc29zIHNpdGVzXG4gICAgICAgICAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAucGYtYnJvY2h1cmUuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgJixcbiAgICAgICAgICAgICAgICAgICAgLnBmLWJyb2NodXJlLnNpdGUtbHNvcyAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG51bC5tYWluLW5hdi1pY29ucyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgLy8gcGFkZGluZzogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG5cbiAgICAgICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMTVweCAyNXB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjMDFiZWU1IHNvbGlkO1xuXG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgIC5uYXYtaWNvbiwgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsIHRleHQpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsIGhvdmVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgICAgICAgICAgZmlsbDogbWFwX2dldCgkaGVhZGVyLCBuYXZJY29uRmlsbCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9naW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9iaWxlLW5hdi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdi10aXRsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJG9mZkNhbnZhc05hdiwgdGV4dCk7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzM3B4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG9zZS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpdGUtbHNvcyB7XG4gICAgLnBhZ2UtZ2V0LWEtcXVvdGUsXG4gICAgLnBhZ2UtcmVxdWVzdC1hLXF1b3RlLFxuICAgIC5wYWdlLW5vdGlmeS1hLWNsYWltIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNpdGUtbG9ja3Rvbm1vYmlsaXR5IHtcbiAgICAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsXG4gICAgLnBhZ2UtYWJvdXQtdXMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucmVhZG9ubHlNb2RlICNtYWluaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLmljb24tY3JlYXRlLXBvbGljeSB7XG4gICAgZmlsbDogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LCB0ZXh0KTtcbn1cblxuXG4uaGVhZGVyLWFjY291bnQtc3dpdGNoZXIge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG59XG5cblxuLmljb24tY29nX3Byb2Zlc3Npb25zIHtcbiAgICBmaWxsOiAkYWNjZW50X3ByaW1hcnk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogLjVlbTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI+dGFicG9ydFwiKSB7XG4gICAgLy8ub2ZmLWNhbnZhcy1vcGVue1xuICAgIC8vICAgIGRpc3BsYXk6bm9uZTtcbiAgICAvL31cbn1cblxuXG4ucGYtZGFzaGJvYXJkIC5tYWluLW5hdi13cmFwIC5tYWluLW5hdiA+IGxpIHtcbiAgICBzdmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5vZmYtY2FudmFzLW9wZW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbn1cblxuLnNpdGUtZW53dGVzdCB7XG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogMTE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMTE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWItbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGJnLWxpZ2h0KTtcblxuICAgIC5sb2dvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zOHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPndpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXYgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBjb2xvdXItbGlnaHQtYmcpO1xuICAgIH1cblxuICAgIC5tYWluLW5hdi13cmFwIC5tYWluLW5hdiA+IGxpIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICRicm93bi1ncmV5O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmVsYW5kJykge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAxMTRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgIH1cbn1cbiIsInNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgLmFsaWduLWxlZnQsIC5hbGlnbi1yaWdodCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtZ3JleTtcblxuICAgICAgICAubm90aWZpY2F0aW9uLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tY291bnRlci1yb3VuZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDoyMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ28tdG8tbXktbG9ja3RvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWdyZXk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIubWFpbi1uYXYtd3JhcCB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTQ1MHB4XCIpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgei1pbmRleDogMjA7XG5cbiAgICAuaWNvbi1kYXNoYm9hcmQtaGVhZGVye1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cblxuICAgIC5tYWluLW5hdiB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICZ7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9mZi1jYW52YXMtY29udHJvbHMud3JhcHBlci1sb2dvdXR7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDVweDtcbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggNXB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJHNpdGUgPT0gcmVjcnVpdG1lbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDVweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCgub2ZmLWNhbnZhcy1jb250cm9scyl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAzNnB4IDY2cHggMjVweCA2NXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGNvbG91cik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJG9mZkNhbnZhc05hdiwgdGV4dCk7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JG5vci10dXJxb2lzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiNwZGZkb3dubG9hZGJ1dHRvbjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo2NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCBhOmFmdGVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICB0b3A6NjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oYXMtc3VibWVudTpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRhbG1vc3QtYmxhY2s7XG4gICAgICAgICAgICAgICAgYSArIC5maXJzdC1sZXZlbC1zdWJtZW51e1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjcwMHB4O1xuLyogICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDBzIGxpbmVhciA0MDBtczsqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHRcdCYuY3JlYXRlLnFjd2l6YXJkIHtcbiAgICAgICAgICAgICAgICBhOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRhIC5pY29uLXdpemFyZCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0ZmlsbDokYWNjZW50X3ByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciA+IGEgLmljb24td2l6YXJkIHtcblx0XHRcdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuICAgICAgICB9XG5cdFx0XG5cdFx0XG5cdFx0XG5cdFx0XG5cblxuICAgIH1cblxuICAgICNwZGZkb3dubG9hZGJ1dHRvbntcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjI1O1xuXHRcdFx0Y3Vyc29yOiB3YWl0O1xuXHRcdH1cbiAgICB9XG5cbiAgICAuaWNvbi1kYXNoYm9hcmQtaGVhZGVyIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAjbmVlZGxle1xuICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4jaWNvbi1kYXNoYm9hcmQtaGVhZGVyICNuZWVkbGV7XG4gICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG59IiwidWwuZmlyc3QtbGV2ZWwtc3VibWVudSB7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90b3A6IDEwMCU7XG4gICAgLy9sZWZ0OiAtNTAlO1xuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PTEzNjVweFwiKSB7XG4gICAgLy8gICAgbGVmdDogLTE3MHB4O1xuICAgIC8vfVxuICAgIC8vcGFkZGluZzogMHB4IDMycHg7XG4gICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vYmFja2dyb3VuZDokYWxtb3N0LWJsYWNrO1xuICAgIC8vYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAvL3otaW5kZXg6IDUwO1xuICAgIC8vbWF4LWhlaWdodDowO1xuICAgIC8vb3ZlcmZsb3c6aGlkZGVuO1xuICAgIC8vdHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZTtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDowO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJj5saSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMzJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XG4gICAgICAgIGZsZXg6MSAxIDMwMHB4O1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3VibWVudS1zaWJsaW5ne1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxN3B4LCAkd2hpdGUsIDQwMCwgICRsaDogMjhweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNSU7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDE1JTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDEwMDBtcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsIG1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKSwgNDAwLCAgJGxoOiAxLjU1KTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8mPmF7XG4gICAgICAgIC8vICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgIC8vICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG5cblxuICAgICAgICAmPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAvL21hcmdpbjogMTZweCAwIDQwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhDXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmPmxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvL3RvcDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgLy9jb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKTtcbiAgICAgICAgICAgICAgICAgICAgLy96LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMTElO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8vbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0LWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAgICAgLy96LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAvLy8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLy8vL3BhZGRpbmctbGVmdDogMTElO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6N3B4IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMTAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNDBweCA2cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDotMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZSwgb3BhY2l0eSAwcztcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IGF7XG4vLyAgICAgICAgICAgICAgICAgICAgY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTk5OTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwudHdvLWNvbHVtbi1zdWJtZW51IHtcbiAgICAvL2xlZnQ6IC0yMzBweDtcbiAgICAvL3dpZHRoOiA5NjBweDtcbiAgICB3aWR0aDogMzg0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbnVsLm9uZS1jb2x1bW4tc3VibWVudSB7XG5cdHdpZHRoOiA0ODBweDtcblx0QGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8qIGxvY2t0b24gcmVjcnVpdG1lbnQgc3BlY2lmaWMgKi9cbi5zaXRlLWxvY2t0b25yZWNydWl0bWVudCB7XG5cdHVsLm9uZS1jb2x1bW4tc3VibWVudSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR1bC5zZWNvbmQtbGV2ZWwtc3VibWVudSB7XG5cdFx0XHRtYXJnaW46IDE2cHggMDtcblx0XHR9XG5cdFx0bWFyZ2luLXJpZ2h0Oi0yMDBweDsvKiBoYWNrIHRvIG1pdGlnYXRlIGFuIGlzc3VlIHdpdGggSUUgd2hlcmUgaXQgdHJ1bmNhdGVkIHRoZSBib3ggKi9cblx0fVxufVxuLyogZW5kIGxvY2t0b24gcmVjcnVpdG1lbnQgc3BlY2lmaWMgKi9cblxuLmhhcy1zdWJtZW51IHtcbiAgICBhLnN1Ym1lbnUtc2libGluZyB7XG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy9yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAvL3RvcDogNTAlO1xuICAgICAgICAgICAgICAgIC8vY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSg4NywgMTAzLCAxMDgsIDAuOSk7XG4gICAgICAgICAgICAgICAgLy96LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDg3LCAxMDMsIDEwOCwgMC45KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xZW0gc29saWQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAmLnN1Ym1lbnUtb3BlbmVke1xuICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgIC8vfVxuXG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAvL31cbiAgICB9XG59XG5cbnVsLmZpcnN0LWxldmVsLXN1Ym1lbnUuc3VibWVudS1vcGVuZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWF4LWhlaWdodDo2MDBweDtcbiAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJntcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICAgIH1cblxuICAgICYuc3VibWVudS1zaWJsaW5nIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgQGF0LXJvb3QgLnBmLWFkbWluICZ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IFxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuXG4gICAgLmljb24tY2hldnJvbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMWVtIHNvbGlkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZTtcblxuICAgICAgICAuaWNvbi1jaGV2cm9uLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3VibWVudS1vcGVuZWQge1xuICAgICAgICAuaWNvbi1jaGV2cm9uLXdyYXBwZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbn1cblxuLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGl7XG4gICAgYS5maXJzdC1sZXZlbC1tZW51Om5vdCguc3VibWVudS1zaWJsaW5nKSxcbiAgICBhLm1lbnUtaXRlbS13aXRoLWFycm93IHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cbiAgICAgICAgLmljb24tY2hldnJvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFlbSBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMWVtIHNvbGlkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pY29uLWNoZXZyb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgJi5zaG93LWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3ctZGVza3RvcHtcbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJi5tZW51aXRlbV90ZXh0ICBpbWcuaWNvbi1kYXNoYm9hcmQtaGVhZGVye1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG5AbWl4aW4gZmFkZS1pbi1zbGlkZS11cCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblVwIDAuOHM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluVXAgMC44czsgLyogRmlyZWZveCA8IDE2ICovXG4gICAgLW1zLWFuaW1hdGlvbjogZmFkZUluVXAgMC44czsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgICAtby1hbmltYXRpb246IGZhZGVJblVwIDAuOHM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMC44cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cblxuLy8uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkubWVudWl0ZW1fdGV4dCB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy99XG5cbi5pcy1vZmZjYW52YXMtb3BlbiB7XG4gICAgLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmFkZS1pbi1zbGlkZS11cDtcbiAgICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTUge1xuICAgIC5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoI3skaX1uKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogI3skaSAqIDAuM31zO1xuICAgIH1cbn1cblxuLmlzLW9mZmNhbnZhcy1vcGVuLnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uICAuc3VibWVudSBsaSB7XG4gICAgcGFkZGluZzogMHB4IDAgMHB4IDMwcHg7XG4gICAgYXtcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggNTBweDtcbiAgICB9XG59IiwiLyoqXG4qIE9mZi1DYW52YXMgTmF2XG4qKi9cblxuLyogR2VuZXJhbCBzdHlsZXMgZm9yIGFsbCBtZW51cyAqL1xuXG4ub2ZmLWNhbnZhcy1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvL3dpZHRoOiAzODRweDtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICAvL3JpZ2h0OiAtMzg0cHg7XG4gICAgcmlnaHQ6IC00MjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMjBweCAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDptYXBfZ2V0KCRvZmZDYW52YXNOYXYsYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIHotaW5kZXg6OTk5OTk5OTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDE2cHg7XG4gICAgfVxufVxuLmlzLW9mZmNhbnZhcy1vcGVuIC5vZmYtY2FudmFzLW5hdntcbiAgICByaWdodDogMDtcbn1cblxuLm9mZi1jYW52YXMtbmF2IHVse1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5vZmYtY2FudmFzLW5hdiBsaXtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTVweDtcbiAgICAmLmVkaXQtcHJvZmlsZSwgJi5jcmVhdGV7XG4gICAgICAgIG1hcmdpbi10b3A6M2VtO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGd1bm1ldGFsO1xuICAgICAgICAgICAgLy93aWR0aDo4MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDotMS41ZW07XG4gICAgICAgICAgICBsZWZ0OjUwcHg7XG4gICAgICAgICAgICAvL3JpZ2h0OjIwJTtcbiAgICAgICAgICAgIHJpZ2h0OjUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9mZi1jYW52YXMtbmF2IGxpIGEgeyAvLyBPdmVyIHNwZWNpZmljZWQgZHVlIHRvIGxhbWUgY29kZSBpbiBfcGYtYWRtaW4uc2Nzc1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IG1hcF9nZXQoJG9mZkNhbnZhc05hdix0ZXh0KTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LHRleHQpO1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuXG4vLyAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnkhaW1wb3J0YW50O1xuLy8gICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtcbiAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxufVxuXG4ub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9ue1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRvZmZDYW52YXNOYXYsdGV4dCk7XG4gICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOmZpbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjUwcHg7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgYTpob3ZlciBzdmd7XG4gICAgICAgIGZpbGw6bWFwX2dldCgkb2ZmQ2FudmFzTmF2LGFjY2VudCk7XG4gICAgfVxufVxuXG4ub2ZmLWNhbnZhcy1uYXYgbGkub24gYSxcbi5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7XG4gICAgY29sb3I6IG1hcF9nZXQoJG9mZkNhbnZhc05hdixhY2NlbnQpIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2luZGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLnN1Ym1lbnUtc2libGluZ3tcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxufVxuXG5ib2R5Om5vdCguZGV0YWlsLXBhZ2UpIC5vZmYtY2FudmFzLW5hdiBsaS5vbiBhLFxuYm9keTpub3QoLmRldGFpbC1wYWdlKSAub2ZmLWNhbnZhcy1uYXYgbGkuY3VycmVudCBhe1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cblxuXG4vKiBWZXJ0aWNhbCBtZW51IHRoYXQgc2xpZGVzIGZyb20gdGhlIGxlZnQgb3IgcmlnaHQgKi9cblxuLmNicC1zcG1lbnUtcmlnaHQuY2JwLXNwbWVudS1vcGVuIHtcbiAgICByaWdodDogMHB4O1xufVxuXG4ucGFnZS1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmlzLW9mZmNhbnZhcy1vcGVuIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgbGVmdDogLTM4NHB4O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xuXG4ubW9iaWxlLW5hdi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzM3B4O1xuICAgIHRvcDogMzJweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAvL2JhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG9zZS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICAgIGZpbGw6bWFwX2dldCgkaGVhZGVyRm9vdGVyLCBjb2xvdXIpO1xuICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5tYWluLW5hdi1pY29uc3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5vZmYtY2FudmFzLW5hdntcbiAgICAubmF2LWljb25zLXdyYXB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XG4gICAgfVxuXG59XG4iLCIub2ZmLWNhbnZhcy1jb250cm9scyB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vYmFja2dyb3VuZDogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBiZy1kYXJrKTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjwzMzlweFwiKSB7XG4gICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXdpZGUtdGFiJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5vZmYtY2FudmFzLWNvbnRyb2xzLXByb2Zlc3Npb25zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm9mZi1jYW52YXMtb3Blbi1ub3RpZmljYXRpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDMzOXB4XCIpIHtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0zMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9mZi1jYW52YXMtb3Blbi1ub3RpZmljYXRpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MzM5cHhcIikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLm9mZi1jYW52YXMtcHJpbnQgI3BkZmRvd25sb2FkYnV0dG9uIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiBsaS5oYXNOb3RpZmljYXRpb25zOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvL3RvcDogMTFweDtcbiAgICAgICAgICAgIC8vcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIC8vcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW5vdGlmaWNhdGlvbkNvdW50KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBjb2xvdXItbGlnaHQtYmcpO1xuICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XG5cblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgJi5vZmYtY2FudmFzLW9wZW4tbm90aWZpY2F0aW9ucyxcbiAgICAgICAgICAgICAgICAmLm9mZi1jYW52YXMtb3Blbi1sb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9mZi1jYW52YXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9mZi1jYW52YXMtb3Blbi1sb2dpbiB7XG5cbiAgICAgICAgICAgICAgICAvL21hcmdpbjoxMnB4IDJlbSAxMnB4IDA7XG5cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTExMDBweCcpIHsgLy8gaGlkZSB0aGUgdGV4dCBsb2dvdXRcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDU4cHg7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIC8vdmVydGljYWwtYWxpZ246dG9wO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyLWxpZ2h0LWJnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmc6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub2ZmLWNhbnZhcy1jb250cm9sc192MiB7XG4gICAgICAgIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xuXG4gICAgICAgICAgICAubWFpbi1uYXYgPiAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vZmYtY2FudmFzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vZmYtY2FudmFzLWNvbnRyb2xzIC5pY29uLWhhbWJ1cmdlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xufVxuXG4uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZi1jYW52YXMtY29udHJvbHMgLmljb24taGFtYnVyZ2VyIHtcbiAgICBvcGFjaXR5OiAwO1xufSIsIi5vZmZDYW52YXNNZW51LXRhYmJlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYgPiBzZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHotaW5kZXg6MDtcbiAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2Usei1pbmRleCAwcyBsaW5lYXIgMjAwbXM7XG4gICAgICAgICYub3BlbntcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLHotaW5kZXggMHMgbGluZWFyIDIwMG1zO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmID4gdWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzIHtcblxuICAgICAgICAmID4gbGkuaGFzTm90aWZpY2F0aW9uczphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBsaS5oYXNOb3RpZmljYXRpb25zMjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1ub3RpZmljYXRpb25zQ291bnQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCA1MDAsIDEuNjkpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cdFxuXHRcdC8vcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgJiA+IGxpLFxuICAgICAgICAmID4gbGkuYWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6NnB4IDE1cHggNnB4IDA7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LGljb25zT24pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWRhc2hib2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA1MHB4O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMjBweCAwIDIwcHggMTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLm9uID4gYSxcbiAgICAgICAgbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0LWNvbG9yOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsYWNjZW50KTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LGhvdmVyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLm9mZi1jYW52YXMtbmF2IC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIHtcbiAgICBsaSA+IHVsIGxpPmEge1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS10aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KHRpdGxlLCAzNHB4LCBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaGVhZGVyKSwgZmFsc2UsICAxLjg4KTtcbiAgICBwYWRkaW5nLWxlZnQ6NTBweDtcbn1cblxuLmgye1xuICAgIG1hcmdpbjogMC44M2VtIDA7XG59XG5cblxuLmluc3VyYW5jZS10eXBlLWFsZXJ0LW1lbnV7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCA1MDAsIDEuNDYpO1xuICAgIC5zdGFmZi1jb250YWN0e1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAjOWU5YzllLCAzMDAsIDEuNDYpO1xuICAgIH1cbiAgICAmLmFsZXJ0LW1lc3NhZ2V7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICR3aGl0ZSwgMzAwLCAxLjQ2KTtcbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24tcG9saWN5LW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDBweCA1MHB4O1xuICAgIC5jbG9zZS1jb3B5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bzsgICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24tcG9saWN5LW1lbnUgKyAubm90aWZpY2F0aW9uLXBvbGljeS1tZW51IHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjlweCAkcHVycGxpc2gtZ3JleTtcbn1cblxuLnRpbWUtYWRkZWR7XG4gICAgd2lkdGg6IDE5OHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRpc3BsYXktaW5saW5le1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmRpc3BsYXktYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvL0Zvcm0gd2hlbiBwbGFjZWQgaW5zaWRlIGEgdGFiYmVkIG9mZiBjYW52YXMgbWVudSBlbGVtZW50XG4ubXVsdGlwbGUtb2NtLWZvcm0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDgwdmg7XG59XG4ub2NtLWZvcm17XG4gICAgcGFkZGluZzowIDUwcHggMCA1MHB4O1xuXG4gICAgLm1lbnUtdGl0bGV7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cblxuICAgIC5tZW51LXN1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cblxuICAgIC5mb3JtLWZpZWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOi43NWVtO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsYm9yZGVyKTtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBwYWRkaW5nOjEwcHggNnB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsYm9yZGVyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxM3B4LG1hcF9nZXQoJG9mZkNhbnZhc05hdixoZWFkZXIpLCBmYWxzZSwgIDE1cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOi41ZW07XG4gICAgfVxuXG4gICAgLmJ0bl9he1xuICAgICAgICBtYXJnaW46MWVtIDAgMC43NWVtO1xuICAgIH1cblxuICAgIC5mb3JtLWxpbmtze1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsbWFwX2dldCgkb2ZmQ2FudmFzTmF2LHRleHQpLCBmYWxzZSwgIDE4cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6JGlyb247XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsYWNjZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9jbS1hY2Mtc3dpdGNoZXJ7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ub2NtLXBlcm1pc3Npb25zIHtcbiAgICAubWVudS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgY29sb3I6ICNiYmI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgfVxuICAgIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2Ige1xuICAgICAgICBjb2xvcjogI2JiYjtcbiAgICB9XG4gICAgZm9ybSAuY2hlY2std3JhcCAuZm9jYjpob3ZlcixcbiAgICBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2Ige1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2I6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3NSk7XG4gICAgICAgIHNjYWxlOiAwLjk7XG4gICAgfVxuICAgIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2I6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZTUxO1xuICAgIH1cbn0iLCIvKipcbiogU2l0ZSBzcGVjaWZpYyBtZW51IGhhY2sgI3NoYW1lXG4qKi9cblxuLnNpdGUtbHNvc3tcbiAgICAgLnBhZ2UtZ2V0LWEtcXVvdGUsXG4gICAgIC5wYWdlLXJlcXVlc3QtYS1xdW90ZXtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICAgfVxufVxuXG4uc2l0ZS1sb2NrdG9ubW9iaWxpdHl7XG4gICAgIC5wYWdlLWluc3VyYW5jZS1zZXJ2aWNlcyxcbiAgICAgLnBhZ2UtYWJvdXQtdXN7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgIH1cbn1cblxuLnNpdGUtbWVkaWNhLFxuLnNpdGUtb2FzaXMsXG4uc2l0ZS1oZWFsdGhjYXJle1xuICAgIC5uYXYtaWNvbnMtd3JhcHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnNhbGVzLW1lZGljYSxcbi5zYWxlcy1oZWFsdGhjYXJlLFxuLnNhbGVzLWFjY291bnRhbnRze1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsNDhweCwkZGFyayw0MDAsMS4yMSk7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTY3NVwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOjJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxufVxuXG4uc2FsZXMtYWNjb3VudGFudHN7XG4gICAgYmFja2dyb3VuZDp1cmwoJHNhbGVzLWJnLWltZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICB9XG4gICAgLmJvdW5kcy5mbGV4LXBhcmVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIH1cbn1cblxuLnNhbGVzLWFjY291bnRhbnRzLWhlYWR7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kLWdyZXk7XG4gICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1saWdodGdyZXk7XG4gICAgfVxuXG4gICAgLmludHJvLW9uZXtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW50cm8tdHdve1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgY29sb3I6JGJvZHktdGV4dDtcbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE1OHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAzMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCUgMTAwJSAwJSAxMDAlO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEzMCUsIDEzMCUgMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMC41Nikgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gfVxuXG4uaWNvbi1jaXJjbGUtYnVsbGV0e1xuICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgIG1hcmdpbi1yaWdodDowLjc1ZW07XG59XG4uc2FsZXMtbGlzdHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGl7XG4gICAgICAgIHBhZGRpbmc6M3B4IDAgM3B4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6LTIwcHg7XG4gICAgICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY291bnRlci1saXN0e1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDowO1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctYm90dG9tOjJlbTtcbiAgICAuY291bnRlcntcbiAgICAgICAgd2lkdGg6MzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDouNWVtO1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDojNWY3ZjhkO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2FsZXMtYWNjb3VudGFudHMtaGVhZC12MntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd29vZHNtb2tlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMzlweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAuaW50cm8taGVhZHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuaW50cm8tb25le1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAzOHB4LCAkYl90ZXh0LCAzMDAsICAxLjE2KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8NjAwcHgnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbnRyby10d297XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE5cHgsICRiX3RleHQsIDMwMCwgIDEuNDcpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4uc2FsZXMtYWNjb3VudGFudHMtdjJ7XG4gICAgYmFja2dyb3VuZDp1cmwoJHNhbGVzLWJnLWltZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE5cHgsICRib2R5X3RleHQsIDMwMCwgIDEuNDcpO1xufVxuXG4uc2FsZXMtaGVhbHRoY2FyZXtcbiAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTlweCwgJGJvZHlfdGV4dCwgMzAwLCAgMS40Nyk7XG4gICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnN7XG4gICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW5mb3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDUzcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgfTtcbn1cblxuIiwiLnBhZ2VCbG9ja3tcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6JHNhbGVzLWJnLWltZztcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRkYXJrLDQwMCwxLjIxKTtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9Njc1XCIpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOjJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICAgICYucGFnZUJsb2NrX2ludmVydGVke1xuICAgICAgICBiYWNrZ3JvdW5kOiRiX2JhY2tncm91bmQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlQmxvY2t7XG5cbn1cbi8vIE5lZWRzIHRvIGJlIHJlcGxhY2VkIG9uY2UgdGhpcyBibG9jayBpcyByZWZhY3RvcmVkXG4vLy5zYWxlcy1hY2NvdW50YW50cy1oZWFke1xuLy8gICAgZm9udC1zaXplOjE4cHg7XG4vLyAgICBmb250LXdlaWdodDogMzAwO1xuLy8gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kLWdyZXk7XG4vL1xuLy8gICAgLmludHJvLW9uZXtcbi8vICAgICAgICBjb2xvcjogJGFxdWEtYmx1ZTtcbi8vICAgICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuLy9cbi8vICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4vLyAgICAgICAgfVxuLy9cbi8vICAgIH1cbi8vXG4vLyAgICAuaW50cm8tdHdve1xuLy8gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4vLyAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuLy8gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG4uaWNvbi1jaXJjbGUtYnVsbGV0e1xuICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgIG1hcmdpbi1yaWdodDowLjc1ZW07XG59XG5cbi8vU2hvdWxkIGJlIHJlZmFjdG9yZWQgaW50byBsaXN0cyBzbyB0aGV5IGNhbiBiZSB1c2VkIGV2ZXJ5d2hlcmUgKHRoZXNlIGN1cnJlbnRseSBleGlzdCBpbiBzYWxlc19tZWRpY2Euc2NzcyB0b29cbi8vLnNhbGVzLWxpc3R7XG4vLyAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyAgICBsaXtcbi8vICAgICAgICBwYWRkaW5nOjNweCAwO1xuLy8gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gICAgICAgIHN2Z3tcbi8vICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4vLyAgICAgICAgICAgIGxlZnQ6LTIwcHg7XG4vLyAgICAgICAgICAgIHRvcDoxMnB4O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuLy9cbi8vLmNvdW50ZXItbGlzdHtcbi8vICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbi8vICAgIG1hcmdpbi1sZWZ0OjA7XG4vLyAgICBwYWRkaW5nLWxlZnQ6MDtcbi8vICAgIHBhZGRpbmctYm90dG9tOjJlbTtcbi8vICAgIC5jb3VudGVye1xuLy8gICAgICAgIHdpZHRoOjM2cHg7XG4vLyAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbi8vICAgICAgICBjb2xvcjokd2hpdGU7XG4vLyAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4vLyAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6LjVlbTtcbi8vICAgICAgICBmb250LXdlaWdodDo0MDA7XG4vLyAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xuLy8gICAgICAgIGJhY2tncm91bmQ6IzVmN2Y4ZDtcbi8vXG4vLyAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgICAgaGVpZ2h0OiAzNnB4O1xuLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4vLyAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgICAgICAgICBsZWZ0OjA7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gICAgbGl7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XG4vLyAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbi8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuLy8gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDRweDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cbiIsIi8vIFN1bW1hcnkgVGFibGVzIC0gV2hlcmUgYXJlIHRoZXNlIHVzZWQ/XG4ucGYtYWRtaW4sIC5wZi1kYXNoYm9hcmR7XG5cdC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjdBQUUxO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDIxNCwgMjU1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwwLDAsLjYpIGluc2V0O1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5jb21wbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NDQ7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmluY29tcGxldGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5NDFFO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5lcnJvcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUxRTJEO1xuICAgIH1cbiAgICBhLmRvd25sb2FkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcblxuICAgICAgICBmaWxsOiAjOTIyNTQ1O1xuICAgIH1cbiAgICAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG5cbiAgICAgICAgZmlsbDogIzAwODZCRjtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMgLmRsVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLypEYXNoYm9hcmQgVGFibGUqLyAvL1RIaW5rIHRoaXMgaXMgYWRtaW4gb25seVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDVweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhdGUtZ3JleS05NjtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5vcGVuLFxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMkYyO1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgc3Bhbi5zdGF0dXMtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NDQ0O1xuICAgIH1cbn1cbi5wZi1kYXNoYm9hcmR7XG5cdCAvKkRhc2hib2FyZCBUYWJsZSovXG4gICAgXG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGhlaWdodDo3MHB4O1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlLmRvYy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbi5wZi1hZG1pbnsgLy8gRG9uJ3QgdGhpbmsgdGhpcyBpcyB1c2VkXG5cdC5zdW1tYXJ5LXRhYmxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTg1MHB4XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgICAgIC8qRGFzaGJvYXJkIFRhYmxlKi9cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICB9XG4gICAgXG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNkU3RTg7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59IiwiLy8gVGFibGUgZmxvd1xuLnBmLWFkbWluLCAucGYtZGFzaGJvYXJke1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSA3NjcgQmVsb3cgVGFiIFBvcnRyYWl0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLypUYWJsZSBGbG93Ki9cblxuICAgICAgICAudGFibGUtZmxvdyB0aGVhZCB0ciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdyA+IHRib2R5ID4gdHJ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbGUtcHVycGxlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTZweCAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTZweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93ID4gdGJvZHkgPiB0cjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAudGFibGUtZmxvdyA+IHRmb290ID4gdHIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWZsb3cgLmZ1bGwtd2lkdGggKyB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1vZi10eXBlLFxuICAgICAgICAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZC5zcGFjZSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cdFxufVxuXG4ucGYtZGFzaGJvYXJke1xuICAgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb24ge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcblx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHQgICBcdFxuXHRcdH1cblx0fVxufSIsIi5wZi1hZG1pbiwgLnBmLWRhc2hib2FyZHtcblx0LnRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudGFibGUgLnR3by10aGlyZCxcbiAgICAudGFibGUgLm9uZS10aGlyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD04NTBweFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlIC5vbmUtdGhpcmQge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ODUwcHhcIikge1xuICAgICAgICBcdG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICBcdHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRhYmxlIFN0eWxlc1xuICAgIHRhYmxlIHRmb290OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGhlaWdodDogNXB4O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICB0YWJsZSB0Zm9vdCB0ciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgfVxufVxuXG4gLyp0YWJsZSBzdHlsZSovXG5cbi5wZi1hZG1pbiAucmZxT3B0aW9uc0NvbnRhaW5lciAucmZxRm9vdGVyVGFibGV7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LXByaW1hcnk7XG4gICAgfVxufVxuXG4ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSksXG4ucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICB9XG4gICAgdGhlYWQgdHIgdGg6bm90KDplbXB0eSkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTM5NTk4O1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuICAgIHRib2R5IHRyIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgfVxuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAvL2JhY2tncm91bmQ6ICRsaWdodC1ncmV5LXNldmVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpY2UtYmx1ZTtcbiAgICB9XG5cdCYuZGV0YWlsLXRhYmxlLWRhcmsge1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwcHg7XG5cdFx0dGJvZHkge1xuXHRcdFx0YmFja2dyb3VuZDogJGNoYXJjb2FsLWdyZXk7XG5cdFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcblx0XHR9XG5cdFx0dGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcblx0XHR9XG5cdFx0dGJvZHkgdHIubGlnaHRlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdFx0fVxuXHRcdHRib2R5IHRyIHtcblx0XHRcdGJvcmRlcjpub25lXG5cdFx0fVxuXHR9XG59XG50YWJsZSB0aGVhZDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuXG5cbi5kYXRhVGFibGUsXG4ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSksXG4ucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKXtcbiAgICB0aGVhZCB0aHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRkYXRhdGFibGVzLHRoQmcpO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDIxcHgsIG1hcF9nZXQoJGRhdGF0YWJsZXMsdGhUZXh0KSwgNTAwLCAgMS40KTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuXG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsICRkYXJrLCA0MDAsICAxLjIxKTtcbiAgICAgICAgfVxuXHRcdHRyLnJlcXVpcmVzQXR0ZW50aW9uIHtcblx0XHRcdHRkIHtjb2xvcjokd2Fybi1jb2xvcjt9XG5cdFx0XHRcblx0XHRcdC5pY29uLXdhcm5pbmctdHJpYW5nbGUge1xuXHRcdFx0XHRmaWxsOiAkd2Fybi1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0dHIuZmVhdHVyZWRyb3cge1xuXHRcdFx0dGQge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdFx0dGQ6bGFzdC1jaGlsZHtcblx0XHRcdFx0Zm9udC1zaXplOjE3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdH1cblx0XHR9XG4gICAgICAgIHRyLnNob3duICsgdHIge1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTdFODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjg1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNjI1cmVtIC44NXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU3RTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0XG5cdCYuZGV0YWlsLXRhYmxlLWRhcmsge1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwcHg7XG5cdFx0dGJvZHkge1xuXHRcdFx0dGh7XG5cdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0cGFkZGluZzogMjJweCAyM3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCd0aXRsZScsIDIycHgsICR3aGl0ZSwgMjAwLCAgMS4yMSk7XG5cdFx0XHR9XG5cdFx0XHR0ZHtcblx0XHRcdFx0cGFkZGluZzogMjJweCAyM3B4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoYXJjb2FsLWdyZXk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3R0b206IC01cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmRldGFpbC10YWJsZS1kYXJrLWxpZ2h0IHtcblx0XHR0Ym9keSB7XG5cdFx0XHR0ZDpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYudHdvLWVxdWFsLWNvbHVtbnMge1xuXHRcdHRib2R5IHtcblx0XHRcdHRke1xuXHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNHB4LCAkZGFyaywgMjAwLCAgMS4yMSk7XG5cdFx0XHR9XG5cdFx0XHR0ZDpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wZi1hZG1pbiB0YWJsZS5uby1ib3R0b20tYm9yZGVyOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi50cmFmZmljLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbi50cmFmZmljLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkZWVwcGluaztcbn1cbi50cmFmZmljLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtvcmFuZ2U7XG59XG4udHJhZmZpYy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG59XG4udHJhZmZpYy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuXG5cbi5mbGF0LXBsYWluLXRhYmxlIHtcblx0LyogVU5TRVQgQUxMPyBOYWguXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlLFxuXHRcdFx0dGFibGUuZmxhdC1wbGFpbi10YWJsZSB0aGVhZCxcblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUgdGJvZHksXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlIHRmb290LFxuXHRcdFx0dGFibGUuZmxhdC1wbGFpbi10YWJsZSB0aCxcblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUgdGQsXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlIHRyIHtcblx0XHRcdFx0YWxsOiB1bnNldDtcblx0XHRcdH0gKi9cblx0d2lkdGg6MTAwJTtcblx0bWFyZ2luLWJvdHRvbToxcmVtO1xuXHRmb250LXNpemU6IDAuOTVyZW07XG5cdHRoZWFkLCB0Ym9keSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0dGhlYWQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTU1NTtcblx0fVxuXHR0aCwgdGQge1xuXHRcdHBhZGRpbmc6M3B4IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHR9XG5cdHRoIHtcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHR9XG5cdHRyIHRkOmZpcnN0LWNoaWxkLCB0ciB0aDpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdH1cblx0dHIgdGQ6bGFzdC1jaGlsZCwgdHIgdGg6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdH1cblx0dGJvZHk6YmVmb3JlIHtsaW5lLWhlaWdodDoxMHB4OyBjb250ZW50OlwiXFwyMDBDXCI7IGRpc3BsYXk6YmxvY2s7fVxuXHR0ZCBhIHN2ZyB7XG5cdFx0aGVpZ2h0OiAxLjJlbTtcblx0XHR3aWR0aDogMS4yZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmaWxsOiAkYV9idG4tYmFja2dyb3VuZDtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdH1cblx0dGQ6bGFzdC1jaGlsZCB7d2hpdGUtc3BhY2U6bm93cmFwOyBwYWRkaW5nLXJpZ2h0OjA7IHRleHQtYWxpZ246cmlnaHQ7fVxuXG5cdHRyLmZ1dHVyZSwgdHIudm9pZGVkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0dHIudm9pZGVkIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNDglLCByZ2JhKDAsMCwwLDAuMSksIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQpOyAvL2xpbmVcblx0fVxuXHR0ci5mdXR1cmU6aG92ZXI6YWZ0ZXIsIHRyLnZvaWRlZDpob3ZlcjphZnRlciB7XG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRpcCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogLTEuMmVtO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdFx0Y29sb3I6ICM4ODg4ODg7XG5cdFx0cGFkZGluZzogMnB4IDZweDtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTdweCBibGFjaztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgLyogd2UgZG9udCB3YW50IHRoaXMgdG9vbHRpcCB0byBnZXQgaW4gdGhlIHdheSAqL1xuXHR9XG5cdC8qdHIudm9pZGVkOmhvdmVyOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRtcF9ibG9vZC1yZWQsIDgwJSk7XG5cdH0qL1xuXHR0ci5mdXR1cmUgdGQsIHRyLnZvaWRlZCB0ZCB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXHRcdGEge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdHRyLmxhdGVzdCB0ZCB7XG5cdFx0YS5kZWxldGUge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRjb2xvcjogI2NjY2NjYztcblx0XHR9XG5cdH1cblx0dHIuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRERFQkVGO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGFbaHJlZj1cIiNcIl0ge1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0fVxuXHR9XG5cdHRyLmFjdGl2ZSB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyMUU4XCI7IC8qXFwyMUZFICBcXDIxOTIgXFwyMUMwIDI3OUUgMjc5RiAyN0E3Ki9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTAuMjVlbTtcblx0XHRjb2xvcjojYjhkNmRlO1xuXHR9XG5cdFxufVxuXG4uYXNzaWduZWREYXRlVGltZSwgLmRvbmVEYXRlVGltZXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5wZi1mb3JtX2ZsZXh7XG4gICAgI21haW5oZWFkZXIgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xuICAgIH1cblx0I21haW5oZWFkZXIgLm1lbnUge1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI21haW5oZWFkZXIgLm1lbnUgLnN2Zy1pY29uIHtcbiAgICAgICAgZmlsbDogI0I2QkNCODtcbiAgICB9XG5cdCNwdXNoTmF2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICAgICAgcGFkZGluZzogNjRweCAwIDMycHggMzJweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICAgICAgICBjb2xvcjogbWFwX2dldCgkcHVzaE5hdix0ZXh0KTtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwX2dldCgkcHVzaE5hdixiYWNrZ3JvdW5kKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLmllOSAjcHVzaE5hdiB7XG4gICAgICAgIGJvcmRlci10b3A6IDU4cHg7XG4gICAgfVxuICAgICNwdXNoTmF2IC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAjcHVzaE5hdiAubWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgICNwdXNoTmF2IC5tZW51IC5zdmctaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgZmlsbDogbWFwX2dldCgkcHVzaE5hdix0ZXh0KTtcbiAgICB9XG4gICAgI3B1c2hOYXYgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAjcHVzaE5hdiB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDA7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcF9nZXQoJHB1c2hOYXYsYm9yZGVyKTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgICAgICAgICAgJjpob3ZlciwgJi5vbntcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkcHVzaE5hdixob3Zlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3B1c2hOYXYgLmNyZWF0ZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICNwdXNoTmF2IC5jcmVhdGUgLnN2Zy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgZmlsbDogbWFwX2dldCgkcHVzaE5hdix0ZXh0KTtcbiAgICB9XG5cbiAgICAuYm91bmRzIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG5cbiAgICAmLm9wZW5OYXYgI3B1c2hOYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5vcGVuTmF2IC5ib3VuZHMge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zODRweCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zODRweCkhaW1wb3J0YW50O1xuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9Mzg0cHhcIikge1xuXHRcdCAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdFx0ICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgfVxuICAgIH1cblxuICAgICYub3Blbk5hdiAjaGVhZGJhbmQgLmJvdW5kcyxcbiAgICAmLm9wZW5OYXYgI21haW5oZWFkZXIgLmJvdW5kcyB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkhaW1wb3J0YW50O1xuICAgIH1cblxufVxuIiwiLnRocmVlLW9wdGlvbnMge1xuICAgIC50aHJlZS1vcHRpb25zLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5ibG9jay1nZXRBUXVvdGVPcHRpb24ge1xuICAgICAgICAgICAgICAgLyogIG1heC13aWR0aDogMzg4cHg7ICovXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMzY2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyZjM4O1xuICAgICAgICAgICAgICAgIC8qIG1hcmdpbi10b3A6IDIwcHg7ICovXG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg4cHgpe1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aHJlZS1vcHRpb25zLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNyU7XG4gICAgICAgICAgICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBR2FyYW1vbmRQcm8sc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5zdmctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1maWxlLWFsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jbG91ZC11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcGhvbmUtdm9sdW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuYnRuX2Ege1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAvKmxvb2tzIGxhbWUgLSB0ZXh0IGlzIGF0IHRvcC4gY2VudGVyIGl0OiAqL1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbW9kYWwtY2FsbGJhY2ssICNtb2RhbC11cGxvYWQsICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCB7XG4gICAgICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAjdXBsb2FkRm9ybUluZm97XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWFsb2ctdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybyxzZXJpZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2NiOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVhNjIzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMTJmMzg7XG4gICAgICAgIH1cblxuICAgICAgICAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDI3MTRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qc29uRm9ybSBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5vcm1hbGlzZSBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4gLmpzb25Gb3JtIHtcblxuICAgIC8vRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG5cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICAgICAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICAgICAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gICAgICovXG5cbiAgICBsZWdlbmQge1xuICAgICAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICAgICAqICAgIGFuZCBDaHJvbWUuXG4gICAgICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG4gICAgYnV0dG9uLFxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgICAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAqOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gICAgICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gICAgICovXG4gICAgYnV0dG9uLFxuICAgIGlucHV0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gICAgICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAgICAgKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gICAgICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAgICAgKi9cbiAgICBidXR0b24sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAgICAgKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAgICAgKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gICAgICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAgICAgKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gICAgICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gICAgICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICAgICAqL1xuICAgIC8vbm9ybWFsaXNlXG4gICAgYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbiAgICBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xuICAgICAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAgICAgKi9cbiAgICAvL25vcm1hbGlzZVxuICAgIGJ1dHRvbltkaXNhYmxlZF0sXG4gICAgaW5wdXRbZGlzYWJsZWRdLFxuICAgICo6ZGlzYWJsZWQsXG4gICAgYnV0dG9uW3JlYWQtb25seV0sXG4gICAgaW5wdXRbcmVhZC1vbmx5XSxcbiAgICBidXR0b25bcmVhZG9ubHldLFxuICAgIGlucHV0W3JlYWRvbmx5XSxcbiAgICBpbnB1dC5yZWFkb25seSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctZGlzYWJsZWQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFtkaXNhYmxlZF0gKyBsYWJlbC5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctZGlzYWJsZWQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gICAgICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAgICAgKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAgICAgKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICAgICAqL1xuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICAgICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgICAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gICAgICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gICAgICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gICAgICovXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gICAgICogb24gT1MgWC5cbiAgICAgKi9cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICAgICAqL1xuICAgIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgICBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAgICAgKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqL1xuICAgIHRleHRhcmVhIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDZlbTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYS5ja2VkaXRvciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuXHRcblx0IGJ1dHRvbi5yb3dCdXR0b24ge1xuXHRcdCBwYWRkaW5nOiA2cHggMTFweDtcblx0XHQgaGVpZ2h0OiAzNnB4O1xuXHRcdCB3aWR0aDogMTAwJTtcblx0XHQgZm9udC1zaXplOiAxNXB4O1xuXHQgfVxufVxuXG4vKipcbiAqIDEuIEZpcmVmb3ggMTgtXG4gKiAyLiBGaXJlZm94IDE5K1xuICovXG4uanNvbkZvcm0gKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRzaGFkeS1sYWR5O1xufVxuLmpzb25Gb3JtICo6LW1vei1wbGFjZWhvbGRlciB7IC8qIDEgKi9cbiAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG59XG4uanNvbkZvcm0gKjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiAyICovXG4gICAgY29sb3I6ICRzaGFkeS1sYWR5O1xufVxuLmpzb25Gb3JtICo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG59XG5cbiIsIlxuLyoqKioqKioqKioqKioqKiogR0VORVJBTCAqKioqKioqKioqKioqKioqKiovXG5cbiRzdHVublBsYXRlLWJvdW5kczogMTMzMnB4O1xuJHN0dW5uUGxhdGUtaC1wYWRkaW5nOiAzMnB4O1xuJHdyYXBwZXItbGltaXQ6IDcwNnB4O1xuXG4vKioqKioqKioqKioqKioqKiogRk9OVFMgKioqKioqKioqKioqKioqKioqKi9cblxuLy8gTGVnZW5kXG4kbGVnZW5kLWZzOiAyMHB4O1xuJGxlZ2VuZC1saDogMjZweDtcbiRsZWdlbmQtZnc6IDQwMDtcblxuLy8gTGFiZWxzXG4kbGFiZWwtZnM6IDEzcHg7XG4kbGFiZWwyLWZzOiAxMnB4O1xuJGxhYmVsLWxoOiAxNnB4O1xuXG4vLyBJbnB1dHNcbiRpbnB1dC1mczogMTNweDtcblxuLy8gVG9vbHRpcHMgYW5kIEJveGVzXG4kdG9vbHRpcC1mczogMTJweDtcbiR0b29sdGlwLWxoOiAxNXB4O1xuJHRvb2x0aXAtZnc6IDUwMDtcblxuLy8gQnV0dG9uc1xuJGJ1dHRvbi1mczogMTJweDtcbiRidXR0b24tZnc6IDUwMDtcblxuLy8gRGF0YXRhYmxlICYgTGFiZWxzIChSZXBlYXRhYmxlIHJlZ2lvbnMpXG4kdGgtZnM6IDExcHg7XG4kdGgtZnc6IDUwMDtcblxuLy8gRGF0YXRhYmxlXG4kdGQtZnM6IDEzcHg7XG4kdGgyLWZ3OiA3MDA7XG4kdGgzLWZ3OiA0MDA7XG5cbi8vIFN3aXRjaCBPbnxPZmZcbiRzd2l0Y2gtZnM6IDEzcHg7XG4kc3dpdGNoLWZ3OiA3MDA7XG5cbi8vIEludHJvICYgUmFkaW8gTGFiZWxcbiRpbnRyby1mczogMTNweDtcbiRpbnRyby1saDogMTZweDtcbiRpbnRyby1mdzogNDAwO1xuXG4vKioqKioqKioqKioqKioqKiogQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbiR3aGl0ZTogI2ZmZmZmZjtcbiRidXR0ZXJjdXA6ICNmNWE2MjM7XG4kd29vZHNtb2tlOiAjMDYwNzA4O1xuJGFsYWJhc3RlcjogI2Y3ZjdmNztcbiRkdXN0eS1ncmF5OiAjOWI5YjliO1xuJGR1c3R5LWdyYXkyOiAjOTc5Nzk3O1xuJGp1bmlwZXI6ICM2Nzg2OGU7XG4kb2ZmLXllbGxvdzogI2ZlZmNkZjtcbiRtb256YTogI2QwMDIxYjtcbiRhdGxhbnRpczogIzkzYmUzMDtcbiRhdGxhbnRpczI6ICM5MGNlNTE7XG4kY2VydWxlYW46ICMwMGE5Y2M7XG4kY2VydWxlYW4yOiAjMDFCRUU1O1xuJGNlcnVsZWFuMzogIzAwQTlDQztcbiRib3R0aWNlbGxpOiAjY2ZlNWU5O1xuJGh1bW1pbmctYmlyZDogI2UyZjdmYjtcbiR0dW5kb3JhOiAjNGE0YTRhO1xuJGVib255LWNsYXk6ICMyMTJmMzg7XG4kc2FsdC1ib3g6ICM2NzY2Njg7XG4kc2lsdmVyLXNhbmQ6ICNjOGM5Y2E7XG4kc2lsdmVyLXNhbmQyOiAjYmJiZGJkO1xuJGxpbWE6ICM3ZWQzMjE7XG4kZ3JlZW4tbGVhZjogIzQxNzUwNTtcbiRzdWJtYXJpbmU6ICNiN2JmYzQ7XG4kc2hhZHktbGFkeTogI2IyYjFiMjtcbiRpcm9uOiAjZGZlMGUxO1xuJGlyb24yOiAjZTNlM2U0O1xuJGJsYWNrLWhhemU6ICNlZGVlZWU7XG4kYWx0bzogI2Q0ZDRkNDtcbiRzaGFyazogIzIwMjYyYTtcbiRhdGhlbnMtZ3JheTogI2VlZWVlZjtcblxuLy8gR2xvYmFsXG4kdGV4dC1jb2xvcjogJHdvb2RzbW9rZTtcbiRwbGFjZWhvbGRlci1jb2xvcjogJHNoYWR5LWxhZHk7XG4kZWwtY29sb3ItZXJyOiAkbW9uemE7XG5cbi8vIEJhY2tncm91bmRzIChFbGVtZW50cylcbiRlbC1iZzogJHdoaXRlO1xuJGVsLWJnLXJlcTogJHdoaXRlO1xuJGVsLWJnLWRpc2FibGVkOiAkYWxhYmFzdGVyO1xuJGVsLWJnLWZvY3VzOiAkb2ZmLXllbGxvdztcbiRlbC1iZy1pbnZlcnNlOiAkb3V0ZXItc3BhY2U7XG5cbi8vIEJvcmRlcnNcbiRib3JkZXItY29sb3I6ICRqdW5pcGVyO1xuJGJvcmRlci1jb2xvci1yZXE6ICRkdXN0eS1ncmF5O1xuJGJvcmRlci1jb2xvci1lcnI6ICRtb256YTtcbiRsaW5lLWNvbG9yOiAkanVuaXBlcjtcbiRsaW5lLWNvbG9yLXJlcTogJGJ1dHRlcmN1cDtcbiRsaW5lLWNvbG9yLWVycjogJG1vbnphO1xuJGxpbmUtY29sb3ItdmFsOiAkYXRsYW50aXM7XG5cbi8vIENoZWNrYm94ICYgUmFkaW9cbiRjaGVja2JveC1jb2xvcjogJHdoaXRlO1xuJGNoZWNrYm94LWJnOiAkZWwtYmctcmVxO1xuJGNoZWNrYm94LWJnLWludmVyc2U6ICRlbC1iZy1pbnZlcnNlO1xuJGNoZWNrYm94LWJnLWhvdmVyOiAkZWwtYmctZm9jdXM7XG4kY2hlY2tib3gtYmctaG92ZXItaW52ZXJzZTogJGNoYXJjb2FsLWdyZXk7XG4kY2hlY2tib3gtYm9yZGVyOiAkZHVzdHktZ3JheTtcbiRjaGVja2JveC1ib3JkZXItaG92ZXI6ICRhdGxhbnRpcztcbiRjaGVja2JveC1ib3JkZXItaG92ZXItaW52ZXJzZTogJGNoYXJjb2FsLWdyZXk7XG4kY2hlY2tib3gtYmctY2hlY2tlZDogJGF0bGFudGlzMjtcbiRjaGVja2JveC1ib3JkZXItY2hlY2tlZDogJGF0bGFudGlzMjtcbiRjaGVja2JveC1ib3JkZXItcmVxOiAkbGluZS1jb2xvci1yZXE7XG4kcmFkaW8tYm9yZGVyLWhvdmVyOiAkZHVzdHktZ3JheTtcbiRyYWRpby1kb3QtaG92ZXI6ICRzaWx2ZXItc2FuZDtcbiRyYWRpby1ib3JkZXItY2hlY2tlZDogJGVib255LWNsYXk7XG4kcmFkaW8tYm9yZGVyLXJlcTogJGxpbmUtY29sb3ItcmVxO1xuJHJhZGlvLWRvdC1jaGVja2VkOiAkYXRsYW50aXM7XG5cbi8vIFN3aXRjaCBPbnxPZmZcbiRzd2l0Y2gtY29sb3I6ICRjaGVja2JveC1jb2xvcjtcbiRzd2l0Y2gtYm9yZGVyOiAkZHVzdHktZ3JheTtcbiRzd2l0Y2gtb2ZmLWJnOiAkc2lsdmVyLXNhbmQyO1xuJHN3aXRjaC1vbi1iZzogJGxpbWE7XG4kc3dpdGNoLXN3LWJnOiAkd2hpdGU7XG4kc3dpdGNoLXN3LWxpbmU6ICRzdWJtYXJpbmU7XG5cbi8vIEJ1dHRvbnNcbiRidG4tY29sb3I6ICR3aGl0ZTtcbiRidG4tYmc6ICRjZXJ1bGVhbjI7XG4kYnRuLWJnLWhvdmVyOiAkY2VydWxlYW47XG5cbiRidG4yLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiRidG4yLWJnOiAkd2hpdGU7XG4kYnRuMi1ib3JkZXI6ICRkdXN0eS1ncmF5O1xuJGJ0bjItY29sb3ItaG92ZXI6ICR3aGl0ZTtcbiRidG4yLWJnLWhvdmVyOiAkc2hhcms7XG5cbi8vIFRvb2x0aXBzXG4kdG9vbHRpcC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4vLyAtLS1cbiR0b29sdGlwLWJnOiAkY2VydWxlYW47XG4kdG9vbHRpcC1jb2xvcjogJHdoaXRlO1xuLy8gLS0tXG4kdG9vbHRpcDItYmc6ICRodW1taW5nLWJpcmQ7XG4kdG9vbHRpcDItY29sb3I6ICR0dW5kb3JhO1xuJHRvb2x0aXAyLWJvcmRlcjogJGJvdHRpY2VsbGk7XG4vLyBDb250YWN0IEFjdGlvbnNcbiR0b29sdGlwMy1iZzogJGVib255LWNsYXk7XG5cbi8vIFRvb2x0aXAgKEVycm9yKVxuJHRvb2x0aXAtYmctZXJyOiAkbW9uemE7XG4kdG9vbHRpcC1jb2xvci1lcnI6ICR3aGl0ZTtcblxuLy8gTm90IGFwcGxpY2FibGUgYm94XG4kbmEtYm94LWJnOiAkd2hpdGU7XG4vLyRuYS1ib3gtY29sb3I6ICRkdXN0eS1ncmF5O1xuJG5hLWJveC1jb2xvcjogJGR1c3R5LWdyYXk7XG4kbmEtYm94LWJvcmRlcjogJGlyb247XG4vLyRuYS1ib3gtYm9yZGVyOiAkaXJvbjtcblxuLy8gUmVwZWF0YWJsZSBGb290ZXIgQXJlYVxuJHJmYS1iZzogJGFsYWJhc3RlcjtcbiRyZmEtYm9yZGVyOiAkYWx0bztcblxuLy8gSGVhZGluZ3NcbiRoZWFkLWJnOiAkYWxhYmFzdGVyO1xuXG5cbi8qKioqKioqKioqKioqKioqKiBNRURJQSBRVUVSSUVTICoqKioqKioqKioqKioqL1xuXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lcG9ydCdcdCAgICA6IDMyMHB4LFxuICAncGhvbmUnXHQgICAgICAgIDogNDgwcHgsXG4gICdwaG9uZWxhbmQnXHQgICAgOiA1NjhweCxcbiAgJ3RhYnBvcnQnXHRcdCAgICA6IDc2OHB4LFxuICAnd2lkZS10YWInXHQgICAgOiA5OTJweCxcbiAgJ2Rlc2t0b3AnXHRcdCAgICA6IDEwMjRweCxcbik7IiwiXG4uanNvbkZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgLy90aGlzIHByb2JhYmx5IGlzbid0IG5lZWRlZCAtIGNvdmVycmVkIGJ5IHNpdGUgc3R5bGVcbiAgICAvLyosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIC8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy99XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAzMHB4LCBmYWxzZSwgZmFsc2UsIGZhbHNlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGFnZS1wcmVmaXgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNlY3Rpb24ge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmID4gaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogJGludHJvLWZzO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogJGludHJvLWxoO1xuICAgICAgICAgICAgLy9mb250LXdlaWdodDogJGludHJvLWZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsICRpbnRyby1mcywgZmFsc2UsICRpbnRyby1mdywgICRpbnRyby1saCk7XG5cbiAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8sXG4gICAgICAgIC5oZWxwIHtcbiAgICAgICAgICAgICYgKyAubm90ZXNEaXYuaXNvcGVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgIC5pbnRybyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsMi1mcztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsYWJlbC1saDtcblxuICAgIH1cblx0XG5cdGRpdiNsb29rdXBFcnJvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogI2Y3ZTFlMTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG59XG5cbi5pY29uLWVkaXQge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbn1cbi5pY29uLXBsdXMge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbn1cbi53YXRlcm1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jZGVjbGFyYXRpb24gLmpzb25Gb3JtIHNlY3Rpb24gaDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmRpYWxvZy1tZXNzYWdlIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdG1hcmdpbjogMDtcbn0iLCIvLyBUaGlzIGlzIHRvIG1ha2UganNvbmZvcm0gc2VlIHRocm91Z2ggdW50aWwgaXQncyByZWFkeVxuLmpzb25Gb3JtLmpzb25Gb3JtT3V0ZXJtb3N0SW5zdGFuY2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xuICAgIFxuICAgIC8vIFVwIG9wYWNpdHkgd2hlbiByZWFkeVxuICAgICYucmVhZHkge1xuICAgICAgICAmLCAuanNvbkZvcm0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpzb25Gb3JtLnJlYWR5IC5qZi1oZWFkZXItc2VjdGlvbixcbmJvZHkgPiBmb3JtLmpzb25Gb3JtLnJlYWR5ID4gc2VjdGlvbiA+IGZpZWxkc2V0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyBcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8vIGVuZCByZWFkeVxuXG4vLyBUaGlzIGlzIGp1c3QgYm91bmRzIC0gdGhpcyBzaG91bGQgYmUgcmVwbGFjZWQgYnkgc3R1bm5QbGF0ZSBib3VuZHMvZmxleC1wYXJlbnQgZXRjXG4uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gaGVhZGVyID4gaDIsXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvLFxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IGZpZWxkc2V0LFxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgbWF4LXdpZHRoOiAkc3R1bm5QbGF0ZS1ib3VuZHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogJHN0dW5uUGxhdGUtaC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzdHVublBsYXRlLWgtcGFkZGluZztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3R1bm5QbGF0ZS1oLXBhZGRpbmcvMjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHN0dW5uUGxhdGUtaC1wYWRkaW5nLzI7XG4gICAgfVxufVxuXG4uanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tdG9wOi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbToyZW07XG4gICAgbWF4LXdpZHRoOiAxMjY4cHg7XG59XG5cbi8vIFRIRVNFIFNUWUxFUyBBUkUgRk9SIFRIRSBGSVJTVCBTRUNUSU9OIC0gdGhpcyBzaG91bGQgYmUgZG9uZSBpbiBhIGJldHRlciB3YXkgaWYgcG9zc2libGUgKGllIHVzaW5nIGNvbnRhaW5lciBpbnN0ZWFkIG9mIHRoZSBmaXJzdCA8c2VjdGlvbj5cbi8vIFBhZGRpbmcgdG9wIGlzIHRvIGFjY291bnQgZm9yIHRoZSBmaXhlZCBoZWFkZXIgYXQgdGhlIHRvcFxuLy8jamZfamYxIHtcbi8vICAgIHBhZGRpbmctdG9wOiAyMDNweDtcbi8vfVxuLy9cbi8vLnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSB7XG4vLyAgICBwYWRkaW5nLXRvcDogMjI3cHg7XG4vL31cblxuLnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSBpbnB1dCxcbi5yZWFkb25seU1vZGUgZm9ybSNqZl9qZjEgbGFiZWwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbi8vICAgICNqZl9qZjEge1xuLy8gICAgICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbi8vICAgIH1cbi8vfVxuXG4vKiBhIHZlcnkgc3BlY2lmaWMgZml4IG5lZWRlZCBmb3IgdGhlIGVuZG9yc2VtZW50IGFkZCBqc29uIGZvcm0gd2hlbiBzaG93biBpbiBhIG1vZGFsIGFuZCB3aGVyZSB0aGUgb25seSB2aXNpYmxlIGZpZWxkcyBhcmUgY2hvc2VuLmpzIGVsZW1zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgI21vZGFsLWFqYXggLmpzb25Gb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MzhweDtcbiAgICB9XG59XG5cbi8qIGZpeCBwcm9wZm9ybSB3aGl0ZXNwYWNlIGFmdGVyIGZvb3RlciAqL1xuYm9keS5wZi1mb3JtPmZvcm1bdGFyZ2V0Xj1cInVwbG9hZEZyYW1lXCJdLCBib2R5LnBmLWZvcm0+aWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufSIsIlxuLy8gY29sbGVjdGlvblxuXG4uanNvbkZvcm0ge1xuICAgIC5qZi1yb3cge1xuICAgICAgICAmID4gLmNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAtMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICAmID4gbGFiZWwge1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjFweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IC0xNXB4IDVweDtcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yLm12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb24ge1xuICAgICAgICBsYWJlbC5mb2NiIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJj5sYWJlbCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpby1kb3QtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWwuZXJyb3IubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtlZEZvcm1XcmFwcGVyIC5qZi1yb3cgPiAuY29sbGVjdGlvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4vLyBlbmQgY29sbGVjdGlvbiIsIlxuLmpzb25Gb3JtIHtcblxuICAgIC8vIFJvdyBjb250YWluZXJcbiAgICAuamYtcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1saW1pdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAmLmpmLWNvbnRhY3Qtcm93IHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qZi1pbnB1dC10eXBlLWNhc2gge1xuICAgICAgICAgICAgJiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYWJlbDItZnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtc3VibWl0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDE0cHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2h7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDouOGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHRcdCYuaW5saW5lQ2hlY2tib3gge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0XHRAYXQtcm9vdCAuYmFubmVyICYuY29tcHJlc3NlZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvY2Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICAgICAgfVxuXHRcblx0XHRcblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGRmbiBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuamYtaW5wdXQtdHlwZS1tdWx0aWZpbGVyZXBlYXRhYmxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgZGZuIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGZuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgIHRhYmxlLmxpbWl0ZWQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGltaXQgKyA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtcmFkaW8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAkaW50cm8tZnMsIGZhbHNlLCAkaW50cm8tZncsICAkaW50cm8tbGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8mLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAvLyAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIC8vfVxuXG4gICAgICAgICYubm90ZXNEaXYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1saW1pdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJiArIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgLy8gc29tZXRoaW5nIHRvIGRvIHdpdGggcmVwZWF0YWJsZSByZWdpb25zXG4gICAgICAgICAgICAmLmlubGluZS1hcHBlbmQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuZGlhbG9nLWJveCAmIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcblx0XHQvL0BhdC1yb290IC5iYW5uZXJfc3RyZWFtICYuY29tcHJlc3NlZCB7XG5cdFx0Ly9cdGZvbnQtc2l6ZTogOHB4O1xuXHRcdC8vXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Ly9cdGEge1xuXHRcdC8vXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdC8vXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHQvL1x0fVxuXHRcdC8vfVxuXG4gICAgICAgIC8vIENLIEVkaXRvciBzdHlsZXMgLSB3ZSBjYW4gcHJvYmFibHkgbGVhdmUgdGhpc1xuICAgICAgICAmID4gZGl2LmNrZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmLmNrZV9jaHJvbWUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9NjAwcHgnKSB7XG4gICAgICAgICAgICAmLmpmLWNvbnRhY3Qtcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBsYWJlbDpub3QoLm9ub2Zmc3dpdGNoLWxhYmVsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxwaG9uZWxhbmQnKSAge1xuICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFQUQgT05MWSBNT0RFIC0gZ3JleSBldmVyeXRoaW5nIG91dFxuYm9keS5yZWFkb25seU1vZGUgLnJvd2J1dHRvbndyYXBwZXIuamYtcm93IHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi8qXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG5cbiAgICAgICAgICAgICYgPiBpbnB1dCxcbiAgICAgICAgICAgICYgPiB0ZXh0YXJlYSxcbiAgICAgICAgICAgICYgPiBzZWxlY3QsXG4gICAgICAgICAgICAmID4gZGl2LmNrZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4qLyIsIlxuZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSB7XG5cbiAgICAmID4gZmllbGRzZXQge1xuICAgICAgICAudGFiQ291bnRlciB7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIDcwMCAxMnB4LzMycHggXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTMzcHggLTM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgJiA+IGZpZWxkc2V0LFxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC8qIGZsZXg6IDEgMSAzMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDY2cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSA2NnB4KTsgKi9cbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSA2NnB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNjZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMzcHggNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yb3didXR0b253cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuLmJ1dHRvbi5kZWxldGVyb3csXG4gICAgICAgICAgICAgICAgLnRhYkNvdW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0JywnPDEyMDBweCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjNweCAtMzVweDtcblxuICAgICAgICAgICAgJiA+IGZpZWxkc2V0LFxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDQ1JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNDZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIzcHggNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIC0zMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAmID4gZmllbGRzZXQsXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZmllbGRzZXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvd2J1dHRvbndyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyxcbiAgICAgICAgICAgIC50YWJDb3VudGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIHYyIDIyMDkxNiBkaXNwbGF5IGVhY2ggcmVwZWF0ZWQgcmVwZWF0YWJsZSByZWdpb24gaW4gYSByb3cgKi9cblxuZmllbGRzZXQge1xuXHQmW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcpIHtcbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHQvKiAyMDIxMDIxOSAtIE1CIHN3aXRjaGVkIHRvIHVzZSBmbGV4LWJveCAqL1xuXHRcdFx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTp0YWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLXJvdyB7XG5cdFx0XHRcdC8qIDIwMjEwMjE5IC0gTUIgc3dpdGNoZWQgdG8gdXNlIGZsZXgtYm94XG5cdFx0XHRcdCAgICAyMDIxMTAyMSAtIE1HIEZsZXggYnJlYWtzIExTT1MsIHNvIHB1dHRpbmcgdGFibGUgYmFjayB1bnRpbCBNQiBpcyBiYWNrIGZvciBtZSB0byB3b3JrIHRoaXMgb3V0IHdpdGhcblx0XHRcdFx0ICovXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHRcdFx0XHQvL2ZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgICAgICAgICAvLyBEaWZmZXJlbnQgd2lkdGggZGVwZW5kaW5nIG9uIG51bWJlciBvZiBmaWVsZHMgcGVyIHJvdyAtIG4gdmFsdWVzIG91dCBkdWUgdG8gZGVsZXRlIGJ1dHRvbiBhbmQgYSBoaWRkZW4gaW5wdXQuXG4gICAgICAgICAgICAgICAgLy8gMSBGaWVsZFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXRleHQtMjAwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDIgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ4LjI1JVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAzIEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNiksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg2KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDozMi4xNyVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gNCBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDcpLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNykgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjQuMTI1JVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyA1IEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOCksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg4KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOS4zJVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyA2IEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOSksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg5KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gNyBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMy44JVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuXHRcdFx0XHRcdC8qbWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICBtYXgtd2lkdGg6IDFweDsgMDMwMTE3IGhhY2sgdG8gc3RvcCB0aGUgbGFiZWxzIGZyb20gbWFraW5nIHRoZSBjb2x1bW5zIG1pc2FsaWduICovXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0XHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRoLWZzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0aC1mdztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkZm4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgKyB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmICsgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctcmVxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmpmLWNvbnRhY3Qtcm93e1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIC5qZi1yb3cgIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiAobm90IG5lZWRlZCB3aGVuIHVzaW5nIGZsZXhib3ggaGVyZSlcbiAgICAgICAgICAgICAgICAgICAgICAgIE1HOiBiYWNrIHRvIHRhYmxlIGZvciBhIGJpdFxuICAgICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgICAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSkgPiAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucm93YnV0dG9ud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiAuY29sbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiAobm90IG5lZWRlZCB3aGVuIGZsZXgpIG1pbi13aWR0aDogMTAwJTsgKi9cbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIC8qIHVuaWZ5IHRoZSB3aWR0aCBvZiBjaG9zZW4gZHJvcGRvd25zIHdpdGhpbiBhIGxpbmtlZCBmb3JtXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJDb3VudGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ID4gbGFiZWw6bm90KC5lcnJvcikge1xuXHRcdFx0XHQvKiBkaXNwbGF5OiBub25lOyAqL1xuXHRcdFx0XHQvKiBpZiB3ZSBtYWtlIHRoaXMgdmlzaWJseSBoaWRkZW4gaW4gYSB3YXkgdGhhdCBzdGlsbCBhZmZlY3RzIGxheW91dCB0aGVuIHRoZVxuXHRcdFx0XHRjb2x1bW5zIHdpbGwgbm8gbG9uZ2VyIGhhdmUgdW5ldmVuIHdpZHRocyBvbiB0b3Agcm93IHZzIG90aGVycy4uLiAqL1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0b3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiB+IC5yb3didXR0b253cmFwcGVyLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogbGltaXQgdGhlIHdpZHRoIG9mIGRpZmZlcmVudCBmaWVsZHMgKi9cblxuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuXHRcdFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLW51bWJlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDo1LjFlbTtcbiAgICAgICAgICAgICAgICAmID4gbGFiZWw6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLWZpbGUge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0JywnPDEyMDBweCcpIHtcbiAgICAgICAgICAgIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZm4ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgKyAuamYtcm93ICB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgICAgIC5maWxldXBsb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKSA+ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICY6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9zYXNzIHRoaW5rcyB0aGlzIGlzIGludmFsaWQgc3ludGF4IChpdCBsaWVzKVxuICAgICAgICAuamYtcm93Omhhcyg+IGxhYmVsLm92ZXJmbG93V3JhcE5vcm1hbCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5vdmVyZmxvd1dyYXBOb3JtYWwge1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsIWltcG9ydGFudDsgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIFRoaXMgaXMgYSBiaXQgaGFja3kgLSBidXQgdGhlcmUgdG8gc2hvdyBlbm91Z2ggY2hhcmFjdGVycyBmb3IgYSB5ZWFyIGUuZy4gXCIyMDAwXCJcbiAgICAgICAgLmpmLXJvdzpoYXMoPiBsYWJlbC5taW4td2lkdGgtZm91ci1jaGFycykge1xuICAgICAgICAgICAgbWluLXdpZHRoOjg0cHg7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCdXR0b25zXG5cbi5yb3didXR0b253cmFwcGVyIHtcblxuICAgICYuamYtcm93IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBzcGFuLmJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmpmLWJ0bjsgIC8vIGJ1dHRvbnMuc2Nzc1xuICAgICAgICAvKiBjb2xvcjogJGJ0bi1jb2xvcjsgKi9cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuZGVsZXRlcm93e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkdXN0eS1ncmF5MjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmaWxsOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJi5kZWxldGVyb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmlsbDogJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHVzdHktZ3JheTI7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWJnO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmLmljb24tamYtYWRkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvb3RlciBBcmVhXG5cbi5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmZhLWJnO1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkcmZhLWJvcmRlcjtcblxuICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gJiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnKSB7XG4gICAgICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgJiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzODJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgc3Bhbi5hZGRyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnRuLWJnO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmLmljb24tYWRkLFxuICAgICAgICAgICAgICAgICAgICAmLmljb24tamYtYWRke1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGF0aGVucy1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnRuLWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3N2aW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAmIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuLmFkZHJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGF0aGVucy1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnRuLWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3N2aW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1JU0NcblxuKltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0ge1xuICAgIC5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc291cmNlL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyO1xuXG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cImNvbnRhY3RcIl0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMzhweCkgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBsb2NrdG9uIHNwZWNpZmljIHByZXNlbnRhdGlvbiBvZiBzcGVjaWZpYyBzdWJmb3JtcyAqL1xuXG5kaXYge1xuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdIHtcbiAgICAgICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fbWVyZ2Vyc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fb2ZmaWNlXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFtuYW1lPWFkZHJlc3NQb3N0Y29kZV0ge1xuICAgICAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0sXG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNNb25pdG9yaW5nVmlzaXRcIl0sXG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNTcmFFbmdhZ2VtZW50XCJdIHtcbiAgICAgICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0JykgIHtcbiAgICBkaXYge1xuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXSxcbiAgICAgICAgJltpZCo9bG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1dIHtcbiAgICAgICAgICAgICYuamYtcm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1cIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9mb3JlaWduTGF3QWR2aWNlXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX2NsYWltc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZmllbGRzZXQgPiBkaXYge1xuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXSxcbiAgICAgICAgJltpZCo9bG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1dIHtcbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGludHJvLWZzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaW50cm8tbGg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRpbnRyby1mdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBUaGlzIGlzIHRvIGhpZGUgb24vb2ZmIGJ1dHRvbnMgdGhhdCBhcmUgcmVsYXRlZCB0byBhIHByZXZpb3VzIGZpZWxkIHRoYXQgaXMgc3RpbGwgZGlzYWJsZWQgKGluIGEgcmVwZWF0YWJsZSBibG9jaylcbi8qMTEwMzE2IGhpZGUgdW5sZXNzIHByZXYgZXF1YWxzICovXG5cbi5qc29uRm9ybSB7XG4gICAgLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmICsgLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAuaXNvbixcbiAgICAgICAgICAgIC5pc29mZiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjamZfamZkZWMge1xuICAgIC8vcGFkZGluZy10b3A6IDIwM3B4O1xufVxuXG5ib2R5LnJlYWRvbmx5TW9kZSAjamZfamZkZWMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbiNqZl9qZmRlYyBzZWN0aW9uIGgyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9ybSNqZl9qZjEuaW5JZnJhbWUge1xuICAgIC8vcGFkZGluZy10b3A6IDUycHg7XG4gICAgcGFkZGluZy10b3A6IDc4cHg7XG5cdFxufVxuXG5mb3JtI2pmX2pmMS5pbklmcmFtZSAuamYtaGVhZGVyLXNlY3Rpb24sXG5mb3JtI2pmX2pmMS5pbklmcmFtZSAuamYtaGVhZGVyLXNlY3Rpb25bc3R5bGVdIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246Zml4ZWQ7XG59XG5cbi5wZi1mb3JtLnJlYWRvbmx5SWZyYW1lIC5wYWdlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG59XG5cblxuI21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyAuZGlhbG9nLWJveCB7d2lkdGg6IDgwdnc7fVxuI21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyAuZGlhbG9nLW1lc3NhZ2Uge3BhZGRpbmc6MDt9XG4jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IGlmcmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XG5cdGJvcmRlcjogbm9uZTtcbn0iLCIuYWNjb3JkaW9ubmljZSB7XG4gICAgLy91bC5qZi1wYWdlLWNvbnRyb2wgbGkgYSB7XG4gICAgLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzRhNGE0YTtcbiAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgLy8gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIC8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gICAgbWFyZ2luOiAwO1xuICAgIC8vICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIC8vICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vdWwuamYtcGFnZS1jb250cm9sIHtcbiAgICAvLyAgICB6LWluZGV4OiA5O1xuICAgIC8vICAgIGxpLmN1cnJlbnQgYSB7XG4gICAgLy8gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIC8vICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVhNjIzO1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAvL1xuICAgIC8vLmpmLWhlYWRlci1zZWN0aW9uIHtcbiAgICAvLyAgICB6LWluZGV4OiA5O1xuICAgIC8vICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8vICAgIGJvcmRlcjogbm9uZTtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vdWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQge1xuICAgIC8vICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICAgIC8vfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50LFxuXHQuYWNjb3JkaW9uLWl0ZW0gaGVhZGVyIH4gcC5pbnRybyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0gbGVnZW5kIHtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbS1vcGVuIGxlZ2VuZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cdFxuXHQuYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldDpmaXJzdC1vZi10eXBlID4gbGVnZW5kOmZpcnN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5hY2NvcmRpb24taXRlbSBoZWFkZXIgfiBwLmludHJvOm5vdCguZGF0YXBhZ2VsYXN0aW50cm8pIHtcblx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0fVxuXHQuYWNjb3JkaW9uLWl0ZW0tb3BlbiBoZWFkZXIgfiBwLmludHJvIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cbiAgICAmLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxMDMsIDEzNCwgMTQyKTtcbiAgICAgICAgd2lkdGg6IDEzZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYucGYtZm9ybSAucGFnZS1jb250YWluZXIge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAxODJweDtcbiAgICB9XG5cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDFweDtcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAvLyYuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSxcblx0Ly8mLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS5sYXN0IHtcblx0Ly8mLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcblx0Ji5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAgICAgICAgIGxlZ2VuZCwgLmludHJvIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHQmLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcblx0XHRcblx0XHQuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdG1hcmdpbjogMTBweCAyMHB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XG5cdFx0XHRsZWdlbmQsIC5pbnRybyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS5sYXN0IC5hY2NvcmRpb24tY29udGVudCB+IC5hY2NvcmRpb24tY29udGVudDpsYXN0LW9mLXR5cGUge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgIH1cblx0XG5cdCYuanNvbkZvcm0gc2VjdGlvbi5mby1zZWN0aW9uLWhpZGUtbWUge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24gaDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgICB9XG5cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbiBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGZpZWxkc2V0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXHRcdC8vJjpub3QoW2RhdGEtbGF5b3V0LXN0eWxlXSkge1xuXHRcdC8vXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHQvL31cbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBhbmltYXRpb246IDJzIGRlbGF5LW92ZXJmbG93O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDAwMDBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldCBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBkZWxheS1vdmVyZmxvdyB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAubmV4dGJ1dHRvbndyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YTRhNGE7XG4gICAgfVxuXHRcblx0Ji5qc29uRm9ybS5yZWFkb25seSAubmV4dGJ1dHRvbndyYXBwZXIge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cbiAgICAvKiBoZWFkZXIgYW5jaG9yIGJhbmQgKi9cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiBidXR0b24jbWFpbl9zdW1tYXJ5IHtcbiAgICAgICAgcmlnaHQ6IDEyM3B4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIHVsLmpmLXBhZ2UtY29udHJvbCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLy8jaXNzdWVzLCAjc3VtbWFyeVNjcmVlbiB7bWFyZ2luLXRvcDogNTBweCFpbXBvcnRhbnQ7fVxuXG4gICAgI3A0IC5pbnRybyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxuXG4gICAgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLyojcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH0qL1xuICAgICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAjcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQgLmludHJvIHtcbiAgICAgICAgY29sb3I6ICNCRTFFMkQ7IC8qcmVkKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5pbnZhbGlkICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm86YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDI2QTBcIjsgLyp0cmlhbmdsZSovXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0IC5kYXRhcGFnZWxhc3RpbnRybyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0IC5kYXRhcGFnZWxhc3RpbnRybzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDM5ZmJkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0LmFjY29yZGlvbi1pdGVtIC5kYXRhcGFnZWxhc3RpbnRybyBlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkUxRTJEO1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNCAuaW50cm8ge1xuICAgICAgICBjb2xvcjogI0Y3OTQxRTsgLypvcmFuZ2UqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmluY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjcxOFwiOyAvKmNyb3NzKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQgLmRhdGFwYWdlbGFzdGludHJvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0MzlmYmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNzk0MUU7XG4gICAgfVxuXG4gICAgLmluY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5kYXRhcGFnZWxhc3RpbnRybyBlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjc5NDFFO1xuICAgIH1cblxuXG4gICAgLmNvbXBsZXRlICNwNCAuaW50cm8ge1xuICAgICAgICBjb2xvcjogIzc0YmQ0MzsgLypncmVlbiovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjcxNFwiOyAvKnRpY2sqL1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpIGEge1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTEtNyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9dGhlZnRBbmRNYWxpY2lvdXNEYW1hZ2VFeGNsdWRlZE92ZXJuaWdodF0sXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9YnV5b25saW5lbm90YXZhaWxhYmxlXSxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPXZhbHVlT3ZlcjcwMDBdIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDcsIDE0OCwgMzAsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPXRoZWZ0QW5kTWFsaWNpb3VzRGFtYWdlRXhjbHVkZWRPdmVybmlnaHRdIHN0cm9uZyxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdIHN0cm9uZyxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdIHN0cm9uZyxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj12YWx1ZU92ZXI3MDAwXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAuamYtcm93ID4gbGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJlYWRvbmx5Q3VzdG9tTm90aWNlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZTtcbiAgICB9XG5cbiAgICAucmVhZG9ubHlDdXN0b21Ob3RpY2UgYSArIGEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuamYtcGFnZS1jb250cm9sIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMiB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMiAuaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cdFxuXHRcdC5wYWdlLWNvbnRhaW5lciAuYmxvY2suZW1wdHktcmlnaHQtY29sdW1uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuICAgIH1cblx0XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG5cdFx0LnBhZ2UtY29udGFpbmVyIC5ibG9jay5lbXB0eS1yaWdodC1jb2x1bW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIvKiBkaWFsb2ctcG9seWZpbGwgKi9cbmRpYWxvZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDsgcmlnaHQ6IDA7XG5cdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHR3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0bWFyZ2luOiBhdXRvO1xuXHRib3JkZXI6IHNvbGlkO1xuXHRwYWRkaW5nOiAxZW07XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaWFsb2c6bm90KFtvcGVuXSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5kaWFsb2cgKyAuYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuXG4uX2RpYWxvZ19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG59XG5cbmRpYWxvZy5maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5cblxuXG5cbi8qIG5hdGl2ZSBkaWFsb2cgb3ZlcnJpZGVzICovXG5ib2R5IGRpYWxvZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0cG9zaXRpb246IGZpeGVkO1xuLypcdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyovXG5cdG1heC13aWR0aDo5MCU7XG5cdG1pbi13aWR0aDo1MCU7XG5cdC8qKi9cblx0dG9wOjA7XG5cdGJvdHRvbTowO1xuXHRtYXJnaW46YXV0bztcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi8vYm9keS5wZi1hZG1pbi5pbnN1cmFuY2VzLWVkaXQgICN3aXphcmRNb2RhbHtcbi8vXHRtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuLy99XG5cbmJvZHkgZGlhbG9nIG1haW4ge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtYXgtaGVpZ2h0OiA5MHZoO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAzM3ZoO1xufVxuYm9keSBkaWFsb2cgYnV0dG9uIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMDAlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0bWFyZ2luOiAwIC0xOHB4IC0xOHB4IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHJlZDtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSBkaWFsb2cgYnV0dG9uLmNsb3NlOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwYTljYztcbn1cbi8qIG5hdGl2ZSAqL1xuYm9keSBkaWFsb2c6OmJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi8qIHBvbHlmaWxsZWQgKi9cbmJvZHkgZGlhbG9nICsgLmJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiB7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGZvbnQtc2l6ZTowLjllbTtcblx0Zm9udC13ZWlnaHQ6MjAwO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIGgxIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG59XG5ib2R5IGRpYWxvZyBtYWluIGgxLCBib2R5IGRpYWxvZyBtYWluIGgyIHtcblx0Zm9udC13ZWlnaHQ6MjAwO1xufVxuYm9keSBkaWFsb2cgbWFpbiBoMywgYm9keSBkaWFsb2cgbWFpbiBoNCB7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcbn0iLCIvKiBRVUlDSyBDUkVBVEUgV0laQVJEICovXG4jcXVpY2tDcmVhdGVXaXphcmQge1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRtYXJnaW46IDMwcHggMCA0MHB4IDIwcHg7XG5cdGNvdW50ZXItcmVzZXQ6IGNhcmQ7XG5cdFxuXHQud2l6YXJkQ2FyZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIoY2FyZCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Y29sb3I6ICM5Nzk3OTc7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuOjpiZWZvcmUsIC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZTo6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGNhcmQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYmJiYmJiO1xuXHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdH1cblx0XG5cdC50aXRsZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0Y29sb3I6ICNiYmJiYmI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuIC50aXRsZSwgLndpemFyZENhcmQ6bGFzdC1vZi10eXBlIC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdFxuXHQuaGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdC5oZWFkaW5nOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQud2l6YXJkQ2FyZCAuZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZCAuZm9ybSAuc2VsZWN0aW9uIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZCAuZm9ybSAuc2VsZWN0aW9uIC5jaG9zZW4tY29udGFpbmVyIHtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXJbc3R5bGVdIHtcblx0XHQvKiBzb21ldGhpbmcgKGNob3Nlbi5qcykgaXMgaGFyZGNvZGluZyB0aGUgd2lkdGggYXMgYW4gaW5saW5lIHN0eWxlICovXG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXSB7XG5cdFx0YmFja2dyb3VuZDogIzAxYmVlNTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0cGFkZGluZzogMC42OHJlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0LyptYXJnaW46IDZweCAzcHggNnB4IDA7Ki9cblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0XG5cdC8vIC53aXphcmRDYXJkIC5zZWxlY3Rpb246bm90KFtzdHlsZSo9XCJkaXNwbGF5Om5vbmVcIl0pe1xuXHQvLyBcdGJhY2tncm91bmQ6cmVkO1xuXHQvLyB9XG5cblx0LndpemFyZENhcmQgLnNlbGVjdGlvbjpub3QoW3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSkgKyAuY3RhIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJde1xuXHRcdG1hcmdpbi1sZWZ0OjEycHg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl0ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICMwMWJlZTU7XG5cdFx0cGFkZGluZy1pbmxpbmU6IDA7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjODg4ODg4O1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YS10ZXh0XCJdOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiMzMzMzMzM7XG5cdH1cblx0XG5cdC54eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdGhlaWdodDogMzRweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTNiZTMwO1xuXHRcdGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvIDAgYXV0byAyMHB4O1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblx0XG5cdC54eHh4d2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXTphZnRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjOTNiZTMwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0byAwIGF1dG8gMjBweDtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdGNvbnRlbnQ6IFwi4pyTXCI7XG5cdFx0Y29udGVudDogXCLinJRcIjtcblx0XHRjb250ZW50OiBcIuKYkVwiO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICM5M2JlMzA7XG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC50aXRsZTphZnRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjOTNiZTMwO1xuXHRcdGNvbnRlbnQ6IFwi4pyUXCI7XG5cdFx0bWFyZ2luLWxlZnQ6IC41ZW07XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIHtcblx0XHRib3JkZXItY29sb3I6ICNmNWE2MjM7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIC50aXRsZSB7XG5cdFx0Y29sb3I6ICNmNWE2MjM7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIHtcblx0XHRib3JkZXItY29sb3I6ICM5M2JlMzA7XG5cdFx0b3BhY2l0eTogLjU7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC50aXRsZSB7XG5cdFx0Y29sb3I6ICNiYmJiYmI7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkLnNlbGVjdG9yT3Blbixcblx0LndpemFyZENhcmQ6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgLyogc29ycnksIGltcG9ydGFudCByZXF1aXJlZCBmb3IgSUUxMSAtIGFsc28sIGkga25vdyBpdHMgZHVwZWQgYmVsb3cgYnV0IElFIGlzIGJyZWFraW5nICovXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuLFxuXHQud2l6YXJkQ2FyZDpob3Zlcixcblx0LndpemFyZENhcmQ6Zm9jdXMtd2l0aGluLFxuXHQud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0Lyoud2l6YXJkQ2FyZDpob3ZlciAuaGVhZGluZyB7XG5cdFx0IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHQgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9Ki9cblx0Lyoud2l6YXJkQ2FyZC5mb2N1c3NlZCwgLndpemFyZENhcmQ6aG92ZXIsIC53aXphcmRDYXJkOmZvY3VzLXdpdGhpbiB7XG5cdFx0b3BhY2l0eToxO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkLmZvY3Vzc2VkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdLCBhcnRpY2xlLndpemFyZENhcmQ6aG92ZXIgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl0ge1xuXHRcdGJhY2tncm91bmQ6ICMwMWJlZTU7XG5cdH0qL1xuXHRcblx0XG5cdC53aXphcmRDYXJkIHtcblx0XHQtLWFuaW1hdGlvbi1zcGVlZDogMC4zczsgLyogZ2FoISBjc3MgdmFyaWFibGVzIGFyZSBub3QgSUUxMSBjb21wYXRhYmxlICovXG5cdFx0LS1pOiAxMDA7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5oZWFkaW5nIHsgLypyZXZlYWwgdGhlIGhlYWRpbmcuIGJvdW5jZSBhdCBlbmQgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuIC5oZWFkaW5nIHsgLypjb2xsYXBzZSB0aGUgaGVhZGluZyAqL1xuXHRcdC8qZm9udC1zaXplOiAxcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0b3BhY2l0eTogMDsqL1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAuZm9ybSB7IC8qIGNvbGxhcHNlIHRoZSBmb3JtICovXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdLnNlbGVjdG9yT3BlbiAuZm9ybSB7IC8qIHJldmVhbCB0aGUgZm9ybSAqL1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LS1pOiBjYWxjKHZhcigtLWkpIC0gMSk7XG5cdFx0ei1pbmRleDogMjsgLyogbmVlZGVkIHRvIGZpeCBwcm9ibGVtIHdpdGggY2hvc2VuICovXG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSk7XG5cdH1cblx0XG5cdFxuXHQuZ3JpZC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyO1xuXHRcdGdyaWQtZ2FwOiAwO1xuXHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHQvKiBtYXJnaW46IDAgMCA1cHggLTE1cHg7ICovXG5cdH1cblx0XG5cdC5ncmlkLXdyYXBwZXIgZGl2LmZvb3Qge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGNvbG9yOiAjY2NjY2NjO1xuXHR9XG5cdFxuXHQmLmJ1c3kgLndpemFyZENhcmQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogd2FpdDtcblx0fVxuXHRcblx0Ji5idXN5IC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cdFxuXHQmLmJ1c3k6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlBsZWFzZSB3YWl0Li4uXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRmb250LXNpemU6IDV2dztcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cdH1cbn1cblxuXG4vKiBUaGluZ3MgaW5zaWRlIGEgZGlhbG9nXG5ib2R5IGRpYWxvZyBtYWluID09ICN3aXphcmRNb2RhbENvbnRlbnQgKi9cblxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBzZWN0aW9uIC5pbnRybyB7XG5cdG1hcmdpbi10b3A6IDFlbTtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAjbm9wZS5pbnRybyBhW2hyZWZePVwiI21vZGFsOlwiXSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZpbGw6ICMwMWJlZTU7XG5cdC8qIGJhY2tncm91bmQ6ICMwMWJlZTUwZDsgKi9cblx0cGFkZGluZzogNXB4IDEwcHggNXB4IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXHQvKiBib3gtc2hhZG93OiAwcHggMXB4IDJweCAjMDAwMDAwMTcgaW5zZXQ7ICovXG5cdC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cblx0Zm9udC1mYW1pbHk6IGluaXRpYWw7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJdIHN2ZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0ZmlsbDogIzAxYmVlNTtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cblxuYm9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuXHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdG1hcmdpbjogMCAwIDAgYXV0bztcblx0ZmxvYXQ6IG5vbmU7XG5cdG1pbi13aWR0aDogMjMwcHg7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvbG9hZGluZ2RvdHMuc3ZnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5pbnZpc2libGVCdXRTdWJtaXR0YWJsZSB7XG5cdGhlaWdodDoxcHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0b3BhY2l0eTowLjE7XG5cdGxlZ2VuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKiB3ZWlyZCBnbG93aW5nIGJvcmRlciB0aGluZyAqL1xuLypcbmJvZHkgZGlhbG9nIG1haW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5ib2R5IGRpYWxvZyBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZiMDA5NCwgIzAwMDBmZiwgIzAwZmYwMCwjZmZmZjAwLCAjZmYwMDAwLCAjZmIwMDk0LFxuICAgICMwMDAwZmYsICMwMGZmMDAsI2ZmZmYwMCwgI2ZmMDAwMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBhbmltYXRpb246IHN0ZWFtIDIwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHN0ZWFtIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwJSAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbn1cblxuYm9keSBkaWFsb2cgbWFpbjpiZWZvcmUsIGJvZHkgZGlhbG9nIG1haW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHRvcDogLTRweDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzAwMDAwMCwgIzAwMDAwMCwgIzAxYmVlNSwgIzAxYmVlNSwgIzAxYmVlNSwgIzAwMDAwMCwgIzAwMDAwMCwgIzAwMDAwMCwgIzAwMDAwMCwgIzAwMDAwMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBhbmltYXRpb246IHN0ZWFtIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5ib2R5IGRpYWxvZyBtYWluOmFmdGVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgb3BhY2l0eTogMC41O1xufVxuKi9cbi8qXG46cm9vdCB7XG4gICAgLS1mOiAxJTtcbn1cblxuYm9keSBkaWFsb2cgbWFpbjpiZWZvcmUsIGJvZHkgZGlhbG9nIG1haW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHRvcDogLTRweDtcbiAgICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudCgjMDFiZWU1IHZhcigtLWYsIDElKSwgIzAwMDAwMCAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMHMgbGluZWFyO1xufVxuYm9keSBkaWFsb2c6aG92ZXIgbWFpbjpiZWZvcmUsIGJvZHkgZGlhbG9nOmhvdmVyIG1haW46YWZ0ZXIge1xuICAgIC0tZjogMTAwJTtcbn1cblxuYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbiovIiwiXG4vLyBKdXN0IEV4dGVuc2lvblxuXG4uamYtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgLy8vL2ZvbnQ6IG5vcm1hbCA1MDAgMTNweC8yMHB4IFwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvL3RyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuXHRAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG5cdFx0bWluLWhlaWdodDogMzBweDtcblx0fVxuXG59XG5cbi5wZi1hZG1pbixcbi5wZi1kYXNoYm9hcmR7XG4gICAgLmpmLWJ0bntcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBjb2xvcjogJGFfYnRuLXRleHQhaW1wb3J0YW50OyAvL092ZXJyaWRkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZXJzb24gLmltZy13cmFwe1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5idXR0b24uZGVsZXRlcm93e1xuICAgIGhlaWdodDozNnB4O1xufVxuXG4vLyBPTEQgU1RZTEUgLSBJJ20gbm90IHN1cmUgd2hldGhlciBpdCdzIHVzZWQgb3Igbm90IC8vXG5cbi8qIGhvdmVyaW5nIHNhdmUgcHJvZ3Jlc3MgYnV0dG9uICovXG5idXR0b24jbWFpbl9zdW1tYXJ5LFxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e1xuLyogICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgei1pbmRleDogOTk5OTk5OTsqL1xuICAgIGN1cnNvcjpwb2ludGVyO1xuXHRmbGV4OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAZXh0ZW5kIC5idG47XG5cdGxpbmUtaGVpZ2h0OjI3cHg7XG5cdHBhZGRpbmc6NXB4IDIwcHg7XG5cdGNvbG9yOiAkYV9idG4tdGV4dCFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcblx0fVxufVxuXG5idXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sXG5idXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxcbmJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLFxuYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZHtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGZsZXg6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBleHRlbmQgLmJ0bl9iO1xuXHRsaW5lLWhlaWdodDoyN3B4O1xuXHRwYWRkaW5nOjVweCAyMHB4O1xuXHRjb2xvcjojZmZmZmZmIWltcG9ydGFudDtcblx0XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYWxtb3N0LWJsYWNrIWltcG9ydGFudDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4vL2Fubm95aW5nIG5lZWQgdG8gc2V0IG1pbi13aWR0aHMgZm9yIElFIChlbHNlIHRoZSBidXR0b25zIGNvbGxhcHNlKVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHsvL0lFLXNwZWNpZmljXG5cdGJ1dHRvbiNtYWluX3N1bW1hcnkge1xuXHRcdG1pbi13aWR0aDogNmVtO1xuXHR9XG5cdGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCB7XG5cdFx0bWluLXdpZHRoOiAxMmVtO1xuXHR9XG5cdGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixcblx0YnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24ge1xuXHRcdG1pbi13aWR0aDogOWVtO1xuXHR9XG59XG5cblxuYnV0dG9uI21haW5fc3VtbWFyeSB7XG5cdG1hcmdpbi1yaWdodDo4cHg7XG5cdHBhZGRpbmc6NXB4IDEwcHg7XG59XG5cbmJ1dHRvbiNtYWluX3N1bW1hcnkge2Rpc3BsYXk6bm9uZTsgb3V0bGluZTogbm9uZTt9XG5idXR0b24jbWFpbl9zdW1tYXJ5IHN2ZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZpbGw6d2hpdGU7XG59XG5idXR0b24jbWFpbl9zdW1tYXJ5IHNwYW4uaXNzdWVDb3VudCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG59XG4uaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5IHtiYWNrZ3JvdW5kLWNvbG9yOiRzaWNrLXJlZDsgYm9yZGVyLWNvbG9yOiRzaWNrLXJlZDsgZGlzcGxheTpibG9jaztcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2ljay1yZWQsLjUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2ljay1yZWQsMjAlKTtcblx0fVxufVxuLyouaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MCwgMzAsIDQ1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JFMUUyRDtcbn0qL1xuLmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeSB7YmFja2dyb3VuZC1jb2xvcjokc2ljay1hbWJlcjsgYm9yZGVyLWNvbG9yOiRzaWNrLWFtYmVyOyBkaXNwbGF5OmJsb2NrO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWNrLWFtYmVyLDIwJSk7XG5cdH1cbn1cbi8qLmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDE0OCwgMzAsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjc5NDFFO1xufSovXG4uY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeSB7YmFja2dyb3VuZC1jb2xvcjokc2ljay1ncmVlbjsgYm9yZGVyLWNvbG9yOiRzaWNrLWdyZWVuOyBkaXNwbGF5OmJsb2NrO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWNrLWdyZWVuLDIwJSk7XG5cdH1cbn1cbi8qLmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ5LCAxODksIDYyLCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk1QkQzRTtcbn0qL1xuXG4vKi8vIFByb2JhYmx5IG5lZWQgdG8gYWRkIGEgY2xhc3MgdG8gdGhlc2UgaW5zdGVhZCB3aGVyZSBhcHByb3ByaWF0ZVxudWwuamYtcGFnZS1jb250cm9sIGxpIGFbaHJlZj1cIiNzdW1tYXJ5U2NyZWVuXCJdLFxuYnV0dG9uI21haW5fc3VtbWFyeSxcbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHtcbiAgICB3aWR0aDoxMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5idXR0b24jbWFpbl9zdWJtaXRfZmxvYXQudW5zYXZlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxQzc1QkM7XG4gICAgYm9yZGVyLWNvbG9yOiMxQzc1QkM7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xufVxuYnV0dG9uI21haW5fc3VtbWFyeSxcbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiNlZWU7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICBjdXJzb3I6ZGVmYXVsdDtcbn1cbmJ1dHRvbiNtYWluX3N1bW1hcnkge1xuICAgIHJpZ2h0OjEzM3B4O1xuICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1pbi1oZWlnaHQ6MzBweDtcbiAgICBtaW4td2lkdGg6NDVweDtcbn0qL1xuXG4vKmJ1dHRvbiNtYWluX3N1bW1hcnk6YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDE0OCwgMzAsIDApO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGNzk0MUU7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG59Ki9cblxuXG4vKlxuLy8gdGhpcyBpcyB0aGUgc3VtbWFyeSBidXR0b24gLSBpdCBpcyBub3cgYSBsaXR0bGUgZG91Z2hudXQgaWNvblxudWwuamYtcGFnZS1jb250cm9sIGxpIGFbaHJlZj1cIiNzdW1tYXJ5U2NyZWVuXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiM5NUJEM0U7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjOTVCRDNFIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbn1cblxudWwuamYtcGFnZS1jb250cm9sIGxpOmhvdmVyIGFbaHJlZj1cIiNzdW1tYXJ5U2NyZWVuXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiNmMWYyZjI7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjFmMmYyIWltcG9ydGFudDtcbiAgICBjb2xvcjojNkQ2RTcxO1xufVxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQgYVtocmVmPVwiI3N1bW1hcnlTY3JlZW5cIl0ge1xuICAgIG1hcmdpbjoxcHggMXB4IDFweCAwO1xuICAgIGJvcmRlci13aWR0aDoxcHghaW1wb3J0YW50O1xufSovXG5cblxuLy8gQWRkIGEgY2xhc3MhISEhISEhXG4vLyBObyEgQWRkaW5nIGEgY2xhc3MgaGVyZSBpcyByZWR1bmRhbnQgYW5kIGJhZC1mb3JtLiBDbGFzc2VzIGFyZSBzdHlsaW5nIGhvb2tzIGFuZCBwcm9iYWJseSBzaG91bGRuJ3QgYmUgdXNlZCBBVCBBTEwgdW5sZXNzIGFic29sdXRlbHkgbmVjZXNzYXJ5IChzZWU6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTIvMDYvY2xhc3Nlcy13aGVyZS13ZXJlLWdvaW5nLXdlLWRvbnQtbmVlZC1jbGFzc2VzLylcbi8vIGluIHRoaXMgY2FzZSB3ZSdyZSBzdHlsaW5nIGFuIHN1Ym1pdCAtIHN1cmVseSB0aGUgY3NzIGZvciB0aGlzIHNob3VsZCBzYXkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uLCAuYnV0dG9uLCBbcm9sZT1cImJ1dHRvblwiXSB7c3R5bGUgbGlrZSBhIGJ1dHRvbn0gcmF0aGVyIHRoYW4gdXMgaGF2aW5nIHRvIGdvIHRob3VnaCB0aGUgZW50aXJlIHdlYnNpdGUgYW5kIHNheSB3aGF0IGVhY2ggZWxlbWVudCBzaG91bGQgbG9vayBsaWtlPyBJdHMgZGFmdC4gTmV4dCB5b3UnbGwgYmUgaW5zaXN0aW5nIHRoYXQgYWxsIDxwPiBhcmUgZ2l2ZSB0aGUgY2xhc3MgLnBhcmEhXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMUM3NUJDO1xuICAgIC8vdGV4dC1pbmRlbnQ6IDA7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjMUM3NUJDO1xuICAgIC8vLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMDtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL2NvbG9yOiB3aGl0ZTtcbiAgICAvL2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgLy9mb250LXNpemU6IDE3cHg7XG4gICAgLy9mb250LXdlaWdodDogNzAwO1xuICAgIC8vZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC8vcGFkZGluZzogMCAxNXB4O1xuICAgIC8vXG4gICAgLy9saW5lLWhlaWdodDogMzBweDtcbiAgICAvL3dpZHRoOiBhdXRvO1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vXG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC8vLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC8vLW1zLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLy8tby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC8vdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGFfYnRuLXRleHQhaW1wb3J0YW50OyAvL092ZXJyaWRkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG5cdCYuYnRuX2N7XG5cdFx0Y29sb3I6ICRjX2J0bi10ZXh0IWltcG9ydGFudDsgLy9PdmVycmlkZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNfYnRuLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4tYmFja2dyb3VuZDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY19idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkY19idG4taG92ZXItYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG59XG5cbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdIHtcblx0XG5cdEBleHRlbmQgLmJ0bl9jO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjX2J0bi10ZXh0O1xuXHRib3JkZXI6IHNvbGlkIDFweCAkY19idG4tYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4tYmFja2dyb3VuZDtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY19idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNfYnRuLWhvdmVyLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4taG92ZXItYmFja2dyb3VuZDtcblx0fVxufVxuXG5cbi8vLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQ0NDtcbi8vICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk0NDQ7XG4vL31cbi8vXG4vLy5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICB0b3A6IDFweDtcbi8vICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggMHB4ICNmZmZmZmYsIDAgMCAzcHggLTJweCAjMDAwMDAwO1xuLy8gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCAwcHggI2ZmZmZmZiwgMCAwIDNweCAtMnB4ICMwMDAwMDA7XG4vLyAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCAwcHggI2ZmZmZmZiwgMCAwIDNweCAtMnB4ICMwMDAwMDA7XG4vL31cbi8vXG4vL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpIHtcbi8vICAgIGJ1dHRvbiNtYWluX3N1bW1hcnksXG4vLyAgICBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQge1xuLy8gICAgICAgIHRvcDogYXV0bztcbi8vICAgICAgICBib3R0b206IDlweDtcbi8vICAgIH1cbi8vfVxuXG4vLyBFbmQgc3VibWl0IGJ1dHRvbiB0aGF0IG5lZWRzIGEgY2xhc3NcblxuLy8gUkVBRCBPTkxZIE1PREUgLSBoaWRlIGJ1dHRvbnNcbi5yZWFkb25seSBhLmJ1dHRvbi51cGxvYWQsXG4ucmVhZG9ubHkgYS5idXR0b24uZG93bmxvYWQgKyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLnBmLWNoZWNrb3V0IHtcblxuICAgIC8vLmhlYWRlci1zdWJzZWN0aW9uIHtcbiAgICAvLyAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8vXG4gICAgLy8gICAgKyAuY2hlY2tvdXQtc3VidGl0bGUge1xuICAgIC8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9cbiAgICAvLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIC5wYWdlLWNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZy10b3A6MTE4cHg7XG4gICAgfVxuXG4gICAgLy8ubG9nb3tcbiAgICAvLyAgICBwYWRkaW5nOjI4cHggMDtcbiAgICAvL31cblxuXG4gICAgLy9DQlBGP1xuICAgIC5ub3RpY2UtbG9hbi1kZXRhaWxzLXJlcXVlc3R7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuXG4gICAgLy8gVXNlZCBvbiBwYWdlcyBzdWNoIGFzIHlvdXItcXVvdGUgLyB5b3VyLW9yZGVyIHdoZXJlIGJsb2NrcyBvZiB0ZXh0IGFyZSBwcmVzZW50ZWQgZm9yIGN1c3RvbWVyLiBVc3VhbGx5IG9uZSBibG9jayBwZXIgaW5zIHR5cGUuIFNob3VsZCBwcm9iYWJseSBiZSBjYWxsZWQgXCJwcm9kdWN0LWluZm9cIiBvciBzaW1pbGFyXG4gICAgLmNvbnRlbnQtYmxvY2t7XG4gICAgICAgIG1heC13aWR0aDo3MDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuICAgICAgICBwYWRkaW5nLXRvcDoxMnB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuaW52b2ljZS1jb25maXJtIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5jaGVja291dC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgIC5jaGVja291dC1yaWdodC1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5ZW07XG5cbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAgID4gLmJsb2NrIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFjdC1sYWJlbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzNiU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWN0LWRldGFpbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2NCU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3Jvc3Mtc2FsZXMge1xuICAgICAgICAuY3Jvc3Mtc2FsZXMtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGFjY2VudC1wcmltYXJ5LCA1MDAsIDEuMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY3Jvc3Mtc2FsZXMtdGl0IC5jcm9zcy1zYWxlcyB7XG4gICAgICAgICAgICAuY3Jvc3Mtc2FsZXMtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRhY2NlbnQtcHJpbWFyeSwgNTAwLCAxLjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3Jvc3Mtc2FsZXMtYm9keSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGxpZ2h0LWdyZXktbmluZSwgMzAwLCAxLjU3KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNyb3NzLXNhbGVzLWxpc3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRsaWdodC1ncmV5LW5pbmUsIDUwMCwgMS41Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkbGlnaHQtZ3JleS1uaW5lLCAzMDAsIDEuNTcpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3Jvc3Mtc2FsZXMtbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkbGlnaHQtZ3JleS1uaW5lLCA1MDAsIDEuNTcpO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC55b3VyLXF1b3RlLXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAueW91ci1xdW90ZS10aXRsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRibGFjaywgNTAwLCAxLjQ1KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLWJvbHRvbi10aXRsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE4cHgsICRhbG1vc3QtYmxhY2ssIDUwMCwgMS41Nik7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMHB4O1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLWFkZGl0aW9uYWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMnB4LCAkZGFyaywgMzAwLCAxLjQ1KTtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDAgMDtcbiAgICB9XG5cbiAgICAueW91ci1xdW90ZS1hZGRpdGlvbmFsIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJGRhcmssIDMwMCwgMS40NSk7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAwIDA7XG4gICAgfVxuXG4gICAgLnlvdXItcXVvdGUtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLnlvdXItcXVvdGUtaW5zdHJ1Y3Rpb25zLXRleHQtbGVmdHtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cbiAgICAueW91ci1xdW90ZS1hYm91dCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcblxuICAgICAgICAuYWJvdXQtc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRhY2NlbnQtcHJpbWFyeSwgNTAwLCAxLjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzOHB4LCAkd2hpdGUsIDMwMCwgMS4wKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDE2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRhbGFiYXN0ZXIsIDMwMCwgMS41Nyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMzJweCAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5jaGVja291dC1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG5cbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRue1xuICAgICAgICAgICAgbWluLXdpZHRoOjI5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41N2VtO1xuICAgIH1cblxuXG4gICAgLy8gVXNlZCBvbiBDQlBGXG4gICAgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS10ZXJ0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXRlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmFucy1zdWNjZXNzLFxuICAgIC50cmFucy1lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzhlbTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhbnMtc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAudHJhbnMtZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuXG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlY3VyZS1ob3N0aW5nIHtcbiAgICAgICAgLmNoZWNrb3V0LXRhYmxlIHtcbiAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgPiAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuY3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS50cmFucy1iYWNrIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgY29sb3I6ICRiX2J0bi10ZXh0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJfYnRuLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiX2J0bl9iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYl9idG4taG92ZXItdGV4dDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYl9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiX2J0bi1ob3Zlcl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVycm9yLWRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4wNSk7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuXG4gICAgICAgICAgICAuaGVhZGVyLXN1YnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4ZW07XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBpcyB1c2VkIGhlcmUgZm9yIHRoZSBTZWN1cmUzRCBNb25layBzdHVmZiwgc28gd2UgbmVlZCBzb21lIG92ZXJyaWRlc1xuICAgICYuY2hlY2tvdXQtc2VjdXJlM2R7XG4gICAgICAgIC5wYWdlLWhlYWRlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN1cmUtYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgfVxuXG4gICAgLnNlY3VyZS1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDozMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuXG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ncmV5LWZvdXI7XG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAuaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ncmV5LXR3bztcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZXN0Z3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkbGlnaHQtZ3JleS1lbGV2ZW47XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1pYy1jbG9zZSB7XG4gICAgICAgIGZpbGw6ICNiMWIxYjE7XG4gICAgfVxuXG5cblxuICAgIC8vVXNlZCBvbiB5b3VyIG9yZGVyIGFuZCB5b3VyIHF1b3RlIChtdGEgYW5kIG5vcm1hbClcbiAgICAuY2hlY2tvdXQteW91cnF1b3RlIHtcbiAgICAgICAgLnlvdXItb3JkZXItYmxvY2sge1xuICAgICAgICAgICAgLmNoZWNrb3V0LXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tvdXQtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWdyZXktZWxldmVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnlvdXItcXVvdGUtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAucXVvdGVMaW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICB9XG5cblxuXG4gICAgLnh4YWNjb3JkaW9uIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNDtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAudGl0bGUtdGVydHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24tb3Blbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNGE1MTtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZXN0Z3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyphY2NvcmRpb24gKi9cblx0LmFjY29yZGlvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXG5cdFx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRcdC5hY2NvcmRpb24tdHJpZ2dlcntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdmOGM5NDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjhweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWNjb3JkaW9uLXRpdGxlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42OTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHQvL2xpbmUtaGVpZ2h0OiAxLjEzOyAvLyBOZWVkIHRvIHdvcmsgb3V0IHRoaXMgdG8gY2VudGVyIHByb3Blcmx5IHdpdGggMiBsaW5lcy5cblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjM3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXhwaXJ5LWRhdGV7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjgzO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDk5cHggMCAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtNDBweDtcblx0XHRcdFx0XHRcdGxlZnQ6MTZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiRib2R5LXRleHQ7XG5cdFx0XHRcdFx0XHR6LWluZGV4OjEwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGJyb3duLWdyZXk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAuM3M7XG5cblx0XHRcdFx0LmFjY29yZGlvbi1tYWluLWNvbnRlbnR7XG5cdFx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG5cdFx0XHRcdFx0XHR0aGVhZCB7XG5cdFx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwLjVweCBzb2xpZCAkYnJvd24tZ3JleSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI5O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR0aDpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDs7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR0aDpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0dGJvZHkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDAuNXB4IHNvbGlkICRicm93bi1ncmV5O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMnB4IDVweCAyMnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcblxuXHRcdFx0XHRcdFx0XHRcdC5pY29ucy1ib3h7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR0ZDpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHRkOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0dGQ6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0XHRcdFx0XHRcdC5pY29uLWRvd25sb2FkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQuaWNvbi1wcmV2aWV3e1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY2NvcmRpb24taXRlbS1vcGVue1xuXHRcdFx0XHQuYWNjb3JkaW9uLXRyaWdnZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYXJjb2FsLWdyZXk7XG5cdFx0XHRcdFx0LmFjY29yZGlvbi10aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4cGlyeS1kYXRle1xuXHRcdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFjY29yZGlvbi1jb250ZW50e1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNDhweCAxNXB4IDhweCAxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAuYm91bmRzIHtcbiAgICAgICAgLm5vdGljZS1yYXRlcyB7XG4gICAgICAgICAgICBtYXJnaW46IDM2cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGVydC1yZWR7XG4gICAgICAgIGNvbG9yOiAkbm9yLXJlZDtcbiAgICB9XG5cblxuXG5cblxuXG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAjbmF2LCBpbnB1dCwgI2Zvb3RlciB7ZGlzcGxheTpub25lO31cbiAgICAgICAgLm5vLXByaW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbltuYW1lPVwicHJpbnRcIl0ge1xuICAgICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzAxYmVlNSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDFiZWU1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDFiZWU1ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cblxuXG5cblxuICAgICNtb2RhbC1jaGVja291dCB7XG4gICAgICAgIC5tb2RhbC1jb250ZW50V3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC5tb2RhbC1jaGVja291dC1jb250ZW50e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2Q7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kYWwtYWdyZWVtZW50LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnNlY3VyZS1ob3N0aW5nIHtcbiAgICAjd3JhcHBlci1mb3ItY2FyZHN0YXJ0bW9udGgsXG4gICAgI3dyYXBwZXItZm9yLWNhcmRleHBpcmUge1xuICAgICAgICAuY29sbGVjdGlvbiB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtaW5wdXQtdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LXBheW1lbnRtZXRob2QucGYtY2hlY2tvdXQge1xuXG4gICAgLm1vZGFsLXdyYXAuYWN0aXZlIHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnRXcmFwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjb21wbGV0ZS1wcmludCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICAgIC5ibG9jayxcbiAgICAgICAgLmJsb2NrLnNpZGViYXIge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC1iYWNre1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnN0aWNreUZvb3RXcmFwIC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMjBweCA1N3B4O1xuICAgIH1cblxuICAgIC5zdGlja3lGb290V3JhcCAudGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudC13cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2t7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG5cblxuXG5cbi8vXG4vLy5wZi1jaGVja291dCB1bCB7XG4vLyAgICBtYXJnaW4tbGVmdDogMWVtO1xuLy99XG5cbi8vIFNlZW1zIHRvIGJlIGNyb3NzIHNhbGVzP1xuLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweFxufVxuXG4udGhhbmsteW91LWxvZ2dlZC1vdXQtZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjNDE0YTUxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOWNhO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4udGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudCAubG9nbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM5Y2E7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICBpbWcsIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBmaWxsOiAjNGE0YTRhO1xuICAgIH1cbn1cblxuLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4IDA7XG59XG5cbi8vIG9uIGZhciB0b28gbWFueSBwYWdlc1xuLmNoZWNrb3V0LXlvdXJxdW90ZSB7XG4gICAgLy9Vc2VkIGZvciBhc2lkZXNcbiAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cblxuLy8gVXNlZCBvbiBhIGxvdCBvZiBwYWdlc1xuLmNoZWNrb3V0LW5vcXVvdGUge1xuICAgICNtYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuXG5cbi5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0IGJ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHRvbWF0bztcbn1cblxuXG4uY29udGVudC1tZXNzYWdlLWNoZWNrb3V0IHtcbiAgICBtYXgtd2lkdGg6IE1heCg4MzZweCwgNjYlKTsvL2NzcyBpcyBub3QgY2FzZS1zZW5zaXRsaXZlIGJ1dCBzYXNzIGlzIHNvIHRoaXMgaGFjayBnZXRzIGFyb3VuZCB0aGUgcHJvYmxlbSBvZiBzYXNzIG5vdCBsaWtpbmcgbWF4KClcbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IHJlc2V0O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMWVtO1xuICAgIH1cbn1cblxuLy9BY2NvdW50YW50cyBjb21wbGlhbmNlIGluZm8gb24gYW1lbmQtcXVvdGVcbi5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXQtYWNje1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn1cblxuLy8gY29tcGxpYW5jZSBzdHVmZiBvbiBzZWxlY3QtcXVvdGVcbnRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjY3tcblxuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwgLnBmLWFkbWluIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksXG4gICAgdGJvZHkgIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICB0Ym9keSB0ZHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICB9XG5cbiAgICAudGQtdGl0bGV7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LXBheV9pbnZvaWNle1xuICAgIG1haW57XG4gICAgICAgIHVse1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo5NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtYmFja3tcbiAgICBAZXh0ZW5kIC5idG5fYjtcbiAgICB3aWR0aDoxMDdweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDp1cmwoL2ltZy9vdXQvaW50ZXJtZWRpYXRlLXN2Zy9pY29uLWxlZnQtYXJyb3cuc3ZnKTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDowLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIH1cbn1cbi5jaGVja291dC1za2lwe1xuICAgIEBleHRlbmQgLmJ0bl9iO1xuICAgIHdpZHRoOmZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0Oi0ycHg7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDp1cmwoL2ltZy9vdXQvaW50ZXJtZWRpYXRlLXN2Zy9pY29uLXJpZ2h0LWFycm93LnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDowLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICBtYXJnaW4tYmxvY2s6IC0xcHg7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRle1xuICAgIGZvbnQtc2l6ZToxNnB4O1xufVxuXG5cbi5hc2lkZS1vZmZpY2V7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICBwYWRkaW5nOjQ4cHggNDRweCA2NHB4IDQ0cHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgIC5vZmZpY2UtdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzOHB4LCAkd2hpdGUsIDQwMCwgMS4xNik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICB9XG4gICAgLm9mZmljZS1jb250YWN0e1xuICAgICAgICBtYXJnaW4tdG9wOi41ZW07XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAuaWNvbi1lbWFpbHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtbm9xdW90ZSAuYmxvY2suc2lkZWJhcntcbiAgICBtYXgtd2lkdGg6NDQ4cHg7XG59IiwiLyogbG9hZGluZyBzcGlubmVyICovXG4ubG9hZGluZ1NwaW5uZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICB6LWluZGV4Ojk5OTk5OTk5O1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItcmlnaHQ6IDEuMWVtIHNvbGlkIHJnYmEoMjgsIDExNywgMTg4LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoMjgsIDExNywgMTg4LCAwLjIpO1xuICAgIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogbG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ubG9hZGluZ1NwaW5uZXIsXG4ubG9hZGluZ1NwaW5uZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogOGVtO1xuICAgIGhlaWdodDogOGVtO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uanNvbkZvcm0gfiAubG9hZGluZ1NwaW5uZXIge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICBvcGFjaXR5OjE7XG59XG4uanNvbkZvcm0ucmVhZHkgfiAubG9hZGluZ1NwaW5uZXIge1xuICAgIG9wYWNpdHk6MDtcbn0iLCIucmVhZG9ubHlNb2RlTm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLyogd2lkdGg6IDYwJTsgKi9cbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YzN2UwMDtcbiAgcGFkZGluZzogNXB4O1xuICAvKnBvaW50ZXItZXZlbnRzOm5vbmU7Ki9cbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiNmZmZmZmY7XG59XG4ucmVhZG9ubHlNb2RlTm90aWNlIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxcHggNHB4IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjNzViYztcbn1cbi5yZWFkb25seU1vZGVOb3RpY2UgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICBjb2xvcjogIzAwOTQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NDQ0O1xufVxuI2ZvcmNlU3VibWlzc2lvbkJsb2NrIHtcbiAgLy9kaXNwbGF5Om5vbmU7XG59XG4ucmVhZHkgfiAjZm9yY2VTdWJtaXNzaW9uQmxvY2sge1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uZm9yY2VTdWJtaXNzaW9uTWVzc2FnZXtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNEREVFRjc7XG4gICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICB3aWR0aDoxMDAlO1xuXHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0fVxuXHRidXR0b257XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdH1cbn1cbi5mb3JjZVN1Ym1pc3Npb25NZXNzYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLy8jZm9yY2VTdWJtaXNzaW9uQmxvY2sgcCB7XG4vLyAgbWFyZ2luOiA3cHggMDtcbi8vICBmbG9hdDpsZWZ0O1xuLy99XG4vLyNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b24ge1xuLy8gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuLy8gIG1hcmdpbjogMDsgLyogMiAqL1xuLy8gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xuLy8gICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG4vLyAgZm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO1xuLy8gIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4vLyAgYm9yZGVyLXJhZGl1czowO1xuLy8gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3NUJDO1xuLy8gIHRleHQtaW5kZW50OiAwO1xuLy8gIGJvcmRlcjogMXB4IHNvbGlkICMxQzc1QkM7XG4vLyAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuLy8gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbi8vICBib3JkZXItcmFkaXVzOiAwO1xuLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICBjb2xvcjogd2hpdGU7XG4vLyAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbi8vICBmb250LXNpemU6IDE3cHg7XG4vLyAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgcGFkZGluZzogMCAxNXB4O1xuLy8gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuLy8gIHdpZHRoOiBhdXRvO1xuLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgZmxvYXQ6IHJpZ2h0O1xuLy8gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuLy8gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbi8vICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cztcbi8vICAtby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuLy8gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4vL30jZm9yY2VTdWJtaXNzaW9uQmxvY2sgYnV0dG9uIHtcbiAgICAgLy8gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgICAvLyAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgIC8vICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbiAgICAgLy8gICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG4gICAgIC8vICBmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLHNhbnMtc2VyaWY7XG4gICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAvLyAgYm9yZGVyLXJhZGl1czowO1xuICAgICAvLyAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogIzFDNzVCQztcbiAgICAgLy8gIHRleHQtaW5kZW50OiAwO1xuICAgICAvLyAgYm9yZGVyOiAxcHggc29saWQgIzFDNzVCQztcbiAgICAgLy8gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgLy8gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIC8vICBjb2xvcjogd2hpdGU7XG4gICAgIC8vICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgICAvLyAgZm9udC1zaXplOiAxN3B4O1xuICAgICAvLyAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgLy8gIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgLy8gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAvLyAgd2lkdGg6IGF1dG87XG4gICAgIC8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgIC8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIC8vICBmbG9hdDogcmlnaHQ7XG4gICAgIC8vICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAvLyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAvLyAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAvLyAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgIC8vICAtby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAvLyAgdHJhbnNpdGlvbjogYWxsIC41cztcbi8vfVxuXG4vLyNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b246aG92ZXIge1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NDQ7XG4vLyAgYm9yZGVyOiAxcHggc29saWQgIzAwOTQ0NDtcbi8vfVxuI2ZvcmNlU3VibWlzc2lvbkJsb2NrICNpbnZhbGlkTWVzc2FnZSB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbi5pbnZhbGlkICNmb3JjZVN1Ym1pc3Npb25CbG9jayAjaW52YWxpZE1lc3NhZ2Uge1xuICBkaXNwbGF5OmlubGluZTtcbiAgY29sb3I6I0JFMUUyRDtcbn1cbi5pbnZhbGlkICNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjtcbiAgLW1vei1vcGFjaXR5OiAwLjY7XG4gIC1tcy1vcGFjaXR5OiAwLjY7XG4gIC1vLW9wYWNpdHk6IDAuNjtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6ZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6bm9uZTtcbn1cblxuLyogTkVXIFNUVUZGICovXG4ucmVhZG9ubHlNb2RlTm90aWNlIHtwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IGhlaWdodDoyNXB4OyB6LWluZGV4Ojk5OTk5NTUwOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHdoaXRlLXNwYWNlOm5vd3JhcDsgb3ZlcmZsb3c6aGlkZGVuO31cbi5yZWFkb25seU1vZGVOb3RpY2UgfiAjbWFpbmhlYWRlcixcbi5yZWFkb25seU1vZGVOb3RpY2UgfiAjaGVhZGJhbmQsXG4ucmVhZG9ubHlNb2RlTm90aWNlIH4gZm9ybSAuamYtaGVhZGVyLXNlY3Rpb24ge21hcmdpbi10b3A6MjVweDt9XG5cbi5yZWFkb25seU5vdGljZSB7Y29sb3I6cmVkO31cblxuXG5cbi8qIEltcHJvdmVkIHJlYWQgb25seSBub3RpY2UgKG5vdyBtb3JlIG1vZGFsLWxpa2UpICovXG4ucmVhZG9ubHlNb2RlTW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5OTk5OTU1MDtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ucmVhZG9ubHlNb2RlTW9kYWwgLmxvY2tlZG1zZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOTAlO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhZG9ubHlNb2RlTW9kYWwgLmxvY2tlZG1zZyBhIHtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjoyMHB4XG59XG4ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQge1xuXHRoZWlnaHQ6IDE0MHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCB7XG5cdGhlaWdodDogMTA1cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogbm9uZTtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcblx0Y29sb3I6IG9yYW5nZTtcbn1cbi5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCAubG9ja2VkbXNnIHtcblx0ZGlzcGxheTpub25lO1xufVxuLnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGF0dHIocmVhZG9ubHktdGV4dCk7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZWFkb25seU1vZGVNb2RhbDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDowO1xuXHRyaWdodDowO1xuXHRsZWZ0OjA7XG5cdGhlaWdodDo0cHg7XG5cdGJhY2tncm91bmQ6b3JhbmdlO1xufVxuYm9keS5yZWFkb25seU1vZGUgLnJlYWRvbmx5TW9kZU1vZGFsICsgI3BhZ2UtY29udGFpbmVyIHtcblx0ZmlsdGVyOmJsdXIoNXB4KTtcbn1cbmJvZHkucmVhZG9ubHlNb2RlIC5yZWFkb25seU1vZGVNb2RhbC5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCArICNwYWdlLWNvbnRhaW5lciB7XG5cdGZpbHRlcjpub25lO1xufSIsIlxuI2ZpbGVMaXN0V3JhcCB7XG4vLyAgICBtYXJnaW4tdG9wOiAzMHB4O1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHB1cnBsaXNoLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAzMnB4IDA7XG4gICAgICAgIC8vICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy9wYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLy9wYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHVycGxpc2gtZ3JleTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwdXJwbGlzaC1ncmV5O1xuICAgIH1cbn1cbiIsIlxuLmpzb25Gb3JtIHtcbiAgICAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkanVuaXBlcjtcblxuICAgICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAxcHggMXB4IDNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgLy9mb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6ICRidXR0b24tZnM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZ3O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYmc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmLmRlbGV0ZUZpbGVCdXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1Qjg5QjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYmctaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvb3NlRmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDsgXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDI0cHg7IFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjQ1LCAxOTIpIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIyM3B4XCIgaGVpZ2h0PVwiMTZweFwiIHZpZXdCb3g9XCIwIDAgMjMgMTZcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMjMgMTZcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIjRkY5OTAwXCIgZD1cIk04LDIuNDhMMi42MTIsMTRoMTAuNzc3TDgsMi40OHogTTgsMEw4LDBjMC4zNDUsMCwwLjY4OSwwLjIzMywwLjk1MSwwLjY5OGw2LjgyOCwxMy42MSBDMTYuMzAzLDE1LjIzOSwxNS44NTcsMTYsMTQuNzkxLDE2SDEuMjA4Yy0xLjA2NywwLTEuNTEyLTAuNzYxLTAuOTg5LTEuNjkxbDYuODI5LTEzLjYxQzcuMzEsMC4yMzMsNy42NTQsMCw4LDBMOCwweiBNNywxMiBjMC0wLjU1MiwwLjQ0OC0xLDEtMXMxLDAuNDQ4LDEsMXMtMC40NDgsMS0xLDFTNywxMi41NTIsNywxMnogTTgsNmMwLjU1MiwwLDEsMC40NDgsMSwxbC0wLjMxMiwzSDcuMzEyTDYuOTk5LDcgQzYuOTk5LDYuNDQ4LDcuNDQ3LDYsOCw2TDgsNnpcIi8+PC9zdmc+JykgNHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNyb3BEaXNwbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMnB4IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDAsIDI0MCwgMjQwKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgICAgICAgIC5jcm9wV2FybmluZyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweDsgXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggMjRweDsgXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7IFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI0NSwgMTkyKSB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMjNweFwiIGhlaWdodD1cIjE2cHhcIiB2aWV3Qm94PVwiMCAwIDIzIDE2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDIzIDE2XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cGF0aCBmaWxsPVwiI0ZGOTkwMFwiIGQ9XCJNOCwyLjQ4TDIuNjEyLDE0aDEwLjc3N0w4LDIuNDh6IE04LDBMOCwwYzAuMzQ1LDAsMC42ODksMC4yMzMsMC45NTEsMC42OThsNi44MjgsMTMuNjEgQzE2LjMwMywxNS4yMzksMTUuODU3LDE2LDE0Ljc5MSwxNkgxLjIwOGMtMS4wNjcsMC0xLjUxMi0wLjc2MS0wLjk4OS0xLjY5MWw2LjgyOS0xMy42MUM3LjMxLDAuMjMzLDcuNjU0LDAsOCwwTDgsMHogTTcsMTIgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxUzcsMTIuNTUyLDcsMTJ6IE04LDZjMC41NTIsMCwxLDAuNDQ4LDEsMWwtMC4zMTIsM0g3LjMxMkw2Ljk5OSw3IEM2Ljk5OSw2LjQ0OCw3LjQ0Nyw2LDgsNkw4LDZ6XCIvPjwvc3ZnPicpIDRweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VJbnB1dCxcbiAgICAgICAgICAgIC5pbWFnZU91dHB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNkZGQgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNkZGQgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjZGRkIDc1JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjZGRkIDc1JSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKC4yNSwgI2RkZCksIGNvbG9yLXN0b3AoLjI1LCB0cmFuc3BhcmVudCkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDEwMCUsIGNvbG9yLXN0b3AoLjI1LCAjZGRkKSwgY29sb3Itc3RvcCguMjUsIHRyYW5zcGFyZW50KSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCguNzUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCguNzUsICNkZGQpKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMTAwJSAxMDAlLCBjb2xvci1zdG9wKC43NSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC43NSwgI2RkZCkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTBweCAwLCAxMHB4IC0xMHB4LCAwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzc0JhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVlZWU7XG5cbiAgICAgICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjZXJ1bGVhbjI7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgMXB4IDBweCByZ2JhKDAsMCwwLDAuNikgaW5zZXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3RoZXJCdXR0b25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAmLnVwbG9hZEZpbGVCdXR0b25OT1RTVVJFSUZXRVdBTlRUSElTIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oaQIGNsaWNrIHRvIHVwbG9hZCBmaWxlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRlbGV0ZUZpbGVCdXR0b25OT1RTVVJFSUZXRVdBTlRUSElTIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIzMnB4XCIgaGVpZ2h0PVwiMzJweFwiIHZpZXdCb3g9XCI0IDQgMzIgMzJcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyA0IDQgMzIgMzJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwb2x5Z29uIGZpbGw9XCIjYWEwMDAwXCIgcG9pbnRzPVwiMjQuOTUsMTIuMjIyIDIwLjAwMSwxNy4xNzEgMTUuMDUxLDEyLjIyMiAxMi4yMjIsMTUuMDUgMTcuMTcyLDIwIDEyLjIyMiwyNC45NSAxNS4wNTEsMjcuNzc3IDIwLjAwMSwyMi44MjkgMjQuOTUsMjcuNzc3IDI3Ljc3NywyNC45NSAyMi44MjksMjAgMjcuNzc3LDE1LjA1IFwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi51cGxvYWRGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jYW5jZWxGaWxlQnV0dG9uLFxuICAgICAgICAgICAgICAgICYucmVwbGFjZUZpbGVCdXR0b24sXG4gICAgICAgICAgICAgICAgJi5kZWxldGVGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTJweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2FuY2VsRmlsZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL2NhbmNlbEZpbGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTQlMjAxLjQxTDEyLjU5JTIwMCUyMDclMjA1LjU5JTIwMS40MSUyMDAlMjAwJTIwMS40MSUyMDUuNTklMjA3JTIwMCUyMDEyLjU5JTIwMS40MSUyMDE0JTIwNyUyMDguNDElMjAxMi41OSUyMDE0JTIwMTQlMjAxMi41OSUyMDguNDElMjA3eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvY2FuY2VsRmlsZS5ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTQlMjAxLjQxTDEyLjU5JTIwMCUyMDclMjA1LjU5JTIwMS40MSUyMDAlMjAwJTIwMS40MSUyMDUuNTklMjA3JTIwMCUyMDEyLjU5JTIwMS40MSUyMDE0JTIwNyUyMDguNDElMjAxMi41OSUyMDE0JTIwMTQlMjAxMi41OSUyMDguNDElMjA3eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJDYW5jZWxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucmVwbGFjZUZpbGVCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9yZXBsYWNlRmlsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZCUzRCUyMk0xMS4wMzIlMjAyOC40NDhjLTQuNTI0LTQuODY2LTQuNDQ0LTEyLjQ5JTIwMC4yNTQtMTcuMjIyJTIwMS45MjQtMS45MzYlMjA0LjMyOC0zLjA5MiUyMDYuODI4LTMuNDcybC0wLjEzOC00LjE1NGMtMy41MDglMjAwLjQyNi02LjkwNCUyMDEuOTkyLTkuNTk0JTIwNC43LTYuMjk4JTIwNi4zNDQtNi4zNzIlMjAxNi41OC0wLjI0NiUyMDIzLjA2NGwtMy40ODIlMjAzLjUwNiUyMDExLjAyMCUyMDAuNjAyLTAuMDMwLTExLjY2OC00LjYxMiUyMDQuNjQ0ek0yNC4zMjQlMjA0LjUzbDAuMDMwJTIwMTEuNjY4JTIwNC42MTQtNC42NDZjNC41MjQlMjA0Ljg2NiUyMDQuNDQ2JTIwMTIuNDktMC4yNTQlMjAxNy4yMjItMS45MjQlMjAxLjkzOC00LjMyOCUyMDMuMDkyLTYuODMlMjAzLjQ3MmwwLjEzOCUyMDQuMTUyYzMuNTEtMC40MjYlMjA2LjkwNi0xLjk5MiUyMDkuNTk2LTQuNzAyJTIwNi4yOTYtNi4zNDIlMjA2LjM3NC0xNi41OCUyMDAuMjQ0LTIzLjA2MmwzLjQ4Mi0zLjUwNi0xMS4wMjAtMC41OTh6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvcmVwbGFjZUZpbGUuaG92ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTExLjAzMiUyMDI4LjQ0OGMtNC41MjQtNC44NjYtNC40NDQtMTIuNDklMjAwLjI1NC0xNy4yMjIlMjAxLjkyNC0xLjkzNiUyMDQuMzI4LTMuMDkyJTIwNi44MjgtMy40NzJsLTAuMTM4LTQuMTU0Yy0zLjUwOCUyMDAuNDI2LTYuOTA0JTIwMS45OTItOS41OTQlMjA0LjctNi4yOTglMjA2LjM0NC02LjM3MiUyMDE2LjU4LTAuMjQ2JTIwMjMuMDY0bC0zLjQ4MiUyMDMuNTA2JTIwMTEuMDIwJTIwMC42MDItMC4wMzAtMTEuNjY4LTQuNjEyJTIwNC42NDR6TTI0LjMyNCUyMDQuNTNsMC4wMzAlMjAxMS42NjglMjA0LjYxNC00LjY0NmM0LjUyNCUyMDQuODY2JTIwNC40NDYlMjAxMi40OS0wLjI1NCUyMDE3LjIyMi0xLjkyNCUyMDEuOTM4LTQuMzI4JTIwMy4wOTItNi44MyUyMDMuNDcybDAuMTM4JTIwNC4xNTJjMy41MS0wLjQyNiUyMDYuOTA2LTEuOTkyJTIwOS41OTYtNC43MDIlMjA2LjI5Ni02LjM0MiUyMDYuMzc0LTE2LjU4JTIwMC4yNDQtMjMuMDYybDMuNDgyLTMuNTA2LTExLjAyMC0wLjU5OHolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlJlcGxhY2UgRmlsZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kZWxldGVGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvZGVsZXRlRmlsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZCUzRCUyMk02Ljc3OCUyMDE1LjgyNGwyLjIwNCUyMDE5LjQxOGMwLjExOCUyMDAuOTIyJTIwNC41NyUyMDMuOTU0JTIwMTEuMDE4JTIwMy45NTglMjA2LjQ0OC0wLjAwNCUyMDEwLjkwMi0zLjAzNiUyMDExLjAyMC0zLjk1OGwyLjIwNC0xOS40MThjLTMuMzY4JTIwMS44ODQtOC40MDIlMjAyLjc3Ni0xMy4yMjQlMjAyLjc3NnMtOS44NTYtMC44OTItMTMuMjIyLTIuNzc2ek0yNi4zMzQlMjAzLjgyNGwtMS43MTgtMS45MDZjLTAuNjYyLTAuOTQyLTEuMzgyLTEuMTE4LTIuNzg0LTEuMTE4aC0zLjY2NGMtMS40JTIwMC0yLjEyJTIwMC4xNzYtMi43ODQlMjAxLjExOGwtMS43MTYlMjAxLjkwNmMtNS4xNCUyMDAuODk4LTguODY4JTIwMy4yOC04Ljg2OCUyMDUuMDM2djAuMzQyYzAlMjAzLjA5MiUyMDYuODA0JTIwNS42JTIwMTUuMiUyMDUuNnMxNS4yLTIuNTA4JTIwMTUuMi01LjZ2LTAuMzQyYzAtMS43NTYtMy43MjYtNC4xMzgtOC44NjYtNS4wMzZ6TTI0LjEzOCUyMDguMjc4bC0yLjUwNC0yLjY3OGgtMy4yNjhsLTIuNTA0JTIwMi42NzhoLTMuNGMwJTIwMCUyMDMuNzI0LTQuNDQlMjA0LjIyMi01LjA0MiUyMDAuMzgtMC40NiUyMDAuNzctMC42MzYlMjAxLjI3NC0wLjYzNmg0LjA4NmMwLjUwNCUyMDAlMjAwLjg5MiUyMDAuMTc2JTIwMS4yNzQlMjAwLjYzNiUyMDAuNDk2JTIwMC42MDIlMjA0LjIyMiUyMDUuMDQyJTIwNC4yMjIlMjA1LjA0MmgtMy40MDJ6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvZGVsZXRlRmlsZS5ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNNi43NzglMjAxNS44MjRsMi4yMDQlMjAxOS40MThjMC4xMTglMjAwLjkyMiUyMDQuNTclMjAzLjk1NCUyMDExLjAxOCUyMDMuOTU4JTIwNi40NDgtMC4wMDQlMjAxMC45MDItMy4wMzYlMjAxMS4wMjAtMy45NThsMi4yMDQtMTkuNDE4Yy0zLjM2OCUyMDEuODg0LTguNDAyJTIwMi43NzYtMTMuMjI0JTIwMi43NzZzLTkuODU2LTAuODkyLTEzLjIyMi0yLjc3NnpNMjYuMzM0JTIwMy44MjRsLTEuNzE4LTEuOTA2Yy0wLjY2Mi0wLjk0Mi0xLjM4Mi0xLjExOC0yLjc4NC0xLjExOGgtMy42NjRjLTEuNCUyMDAtMi4xMiUyMDAuMTc2LTIuNzg0JTIwMS4xMThsLTEuNzE2JTIwMS45MDZjLTUuMTQlMjAwLjg5OC04Ljg2OCUyMDMuMjgtOC44NjglMjA1LjAzNnYwLjM0MmMwJTIwMy4wOTIlMjA2LjgwNCUyMDUuNiUyMDE1LjIlMjA1LjZzMTUuMi0yLjUwOCUyMDE1LjItNS42di0wLjM0MmMwLTEuNzU2LTMuNzI2LTQuMTM4LTguODY2LTUuMDM2ek0yNC4xMzglMjA4LjI3OGwtMi41MDQtMi42NzhoLTMuMjY4bC0yLjUwNCUyMDIuNjc4aC0zLjRjMCUyMDAlMjAzLjcyNC00LjQ0JTIwNC4yMjItNS4wNDIlMjAwLjM4LTAuNDYlMjAwLjc3LTAuNjM2JTIwMS4yNzQtMC42MzZoNC4wODZjMC41MDQlMjAwJTIwMC44OTIlMjAwLjE3NiUyMDEuMjc0JTIwMC42MzYlMjAwLjQ5NiUyMDAuNjAyJTIwNC4yMjIlMjA1LjA0MiUyMDQuMjIyJTIwNS4wNDJoLTMuNDAyeiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0UnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRGVsZXRlIEZpbGVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAtMnB4IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvRWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNTAwMHB4O1xuICAgICAgICAgICAgbGVmdDogLTUwMDBweDtcblxuICAgICAgICAgICAgJi5lcnJvciwgXG4gICAgICAgICAgICAmLnZhbGlkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IC8qIG5ldyBqYW4gaGVpZ2h0IGZpeCAqL1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLyogaW4gY29sdW1ucyAqL1xuLmxheW91dC1zdHlsZS1jb2x1bW5zICB7XG4gIGRpc3BsYXk6dGFibGU7XG4gIHBhZGRpbmctbGVmdDogMTMwcHghaW1wb3J0YW50O1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciArIC5saW5rZWRGb3JtQWRkTmV3IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciB7XG4gIGRpc3BsYXk6dGFibGUtY2VsbDtcbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3cge1xuICBkaXNwbGF5OmJsb2NrO1xuICBwYWRkaW5nOjRweDtcbiAgd2lkdGg6YXV0bztcbiAgdmVydGljYWwtYWxpZ246Ym90dG9tO1xuICB0ZXh0LWFsaWduOnJpZ2h0O1xuICBtYXJnaW46MHB4IDJweCAwcHggMHB4O1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdyB7XG5cbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgKyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3cge1xuICBwYWRkaW5nLWxlZnQ6NHB4OyBtaW4td2lkdGg6aW5oZXJpdDtcbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3cgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTI1cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHJpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyICsgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93ID4gbGFiZWwge1xuICBkaXNwbGF5Om5vbmU7XG59IiwiXG4uanNvbkZvcm0ge1xuICAgIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6ICR0ZC1mcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXHRcdGNhcHRpb24ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRoLWZzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGgtZnc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXHRcdFx0dHIucHJlaGVhZGVyIHRoW2NvbHNwYW5dIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGgyLWZ3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICZbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGgtZnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGgtZnc7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaHVtbWluZy1iaXJkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm90dGljZWxsaTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMyODA5RDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1jb2xsYXBzZWQ9J2ZhbHNlJ10ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogdy1yZXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAuNXM7XG5cbiAgICAgICAgICAgICZbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtY29sbGFwc2VkPSdmYWxzZSddIHtcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyB0aCxcbiAgICAgICAgICAgICYgKyB0ZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblx0XG5cdFx0XHQmW2RhdGEtY2hpbGQtaXM9J3JhZGlvJ10ge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgN3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpZmZlcmVuY2VzIChkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiKVxuXG4gICAgICAgICZbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ge1xuXG4gICAgICAgICAgICB0aCxcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0aDMtZnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGZuIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5saW1pdGVkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgJltkYXRhLWNoaWxkLWlzPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtY2hpbGQtaXM9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2FyZWFzUHJhY3Rpc2VGaWVsZHNFbmR1cmFuY2VGb3JtIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9MRCBTVFlMRVxuXG4gICAgLypcbiAgICB0cjpmaXJzdC1jaGlsZCB0aCwgXG4gICAgdGQsIFxuICAgIHRoID4gc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogOGVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjVzO1xuICAgIH1cblxuICAgIHRoW2RhdGEtc2hvdy1saW5rYWdlfj1cImxhc3RDb21wbGV0ZWRZZWFyXCJdLFxuICAgIHRkICNsYXN0Q29tcGxldGVkWWVhciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPSc2cHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgNiA2JyBvdmVyZmxvdz0naW5oZXJpdCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSc+PHBvbHlnb24gZmlsbD0nIzgzQzVEOCcgcG9pbnRzPScwLDAgNiwwIDAsNiAnIC8+PC9zdmc+XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgICovXG59XG4vKiBPdmVycmlkZSB0aGUgdGQgdGV4dCBhbGlnbm1lbnQgaXMgZGF0YS10ZXh0LWFsaWduPSdsZWZ0JyBpcyBzZXQgb24gdGhlIHRhYmxlLiBOZWVkZWQgZm9yIHdoZW4gd2UgaGF2ZSB5L24gcmFkaW9zIGluIHRoZSB0YWJsZS4gKi9cbi5qc29uRm9ybSB0YWJsZVtkYXRhLXRleHQtYWxpZ249J2xlZnQnXTpub3QoLmRhdGFUYWJsZSkge1xuXHR0aCwgdGQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGFiZWwuZm9jYiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxufVxuXG4vKnNwZWNpZmljIHN0eWxpbmcgZm9yICNjbGFpbXMtdGFibGUgKi9cbi5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUge1xuXHR3aWR0aDphdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXtcblx0Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB7XG5cdFx0bWluLXdpZHRoOjYwMHB4O1xuXHR9XG59XG4uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRkW2RhdGEtY2hpbGQtaXM9J3RleHQnXSB7XG5cdHBhZGRpbmctcmlnaHQ6MTVweDtcbn1cbi5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGhlYWQgdGgge1xuXHR2ZXJ0aWNhbC1hbGlnbjpib3R0b207IGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG4uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0ZDpmaXJzdC1jaGlsZHtcblx0bWluLXdpZHRoOjhlbTtcblx0bWF4LXdpZHRoOjhlbTtcblx0d2lkdGg6OGVtXG59IiwiXG4uanNvbkZvcm0sXG4ucGYtYWRtaW57XG5cbiAgICAvLyBHZW5lcmFsIHN0eWxlIChoZWxwIGljb25zKVxuXG4gICAgLmhlbHAtdHJpZ2dlcixcbiAgICBkZm4gc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDouM2VtO1xuICAgIH1cblxuICAgIC5oZWxwLXRyaWdnZXIsXG4gICAgZGZuIHtcbiAgICAgICAgc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGNlcnVsZWFuMjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjZXJ1bGVhbjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTbGlkZSBkb3duIGhlbHAgYm94ZXNcblxuICAgIC5oZWxwLXRyaWdnZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuXG4gICAgICAgICAgICAmICsgLmhlbHAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDQycHggMjFweCA0N3B4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9vbHRpcDItYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlbHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxpbWl0O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCA0MnB4IDAgNDdweDtcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbHRpcC1mcztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWxoO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogJHRvb2x0aXAyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbHRpcDItYmcgdXJsKFwiL2ltZy9zb3VyY2UvaGVscC5zdmdcIikgbm8tcmVwZWF0IDE1cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgfVxuXG4gICAgLy8gPGRmbj4gdG9vbHRpcCBoZWxwIGJveGVzXG4gICAgZGZuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGN1cnNvcjogaGVscDtcblxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAkdG9vbHRpcC1mcywgJHRvb2x0aXAtY29sb3IsICR0b29sdGlwLWZ3LCAgJHRvb2x0aXAtbGgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2x0aXAtYmcgdXJsKFwiL2ltZy9zb3VyY2UvaGVscC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDExcHggMTJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR0b29sdGlwLXNoYWRvdztcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB9XG5cblxuICAgICAgICBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNXB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxNXB4IDQycHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0b29sdGlwLWJnO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCBkZm4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXHRcblx0XG5cdC5kaWFsb2d1ZS1tZXNzYWdlIGRmbiB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogLTQycHg7XG5cdFx0fVxuXHR9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAuaGVscC10cmlnZ2VyLFxuICAgICAgICBkZm4gc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGYtYWRtaW4ge1xuICAgIGRmbntcbiAgICAgICAgbWluLXdpZHRoOjI4MHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcbi8qIGZvcndhcmRRdWVzdGlvbkJ1dHRvbiAqL1xuXG4uanNvbkZvcm0ge1xuICAgIC5mb3J3YXJkUXVlc3Rpb25CdXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAzLjVlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxlZ2VuZC1saCAtIDZweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDI2cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9wbHVnaW5zL0ZvcndhcmRRdWVzdGlvbi9mb3J3YXJkUXVlc3Rpb24uc3ZnJykgM3B4IDAgbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9yd2FyZFF1ZXN0aW9uSWNvbk9ubHkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDI2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvcGx1Z2lucy9Gb3J3YXJkUXVlc3Rpb24vZm9yd2FyZFF1ZXN0aW9uLnN2ZycpIDNweCAwIG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmZvcm0uZm9yd2FyZFF1ZXN0aW9uIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmNmb290LFxuICAgICAgICAmLmZjZm9vdCBzbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICBib3JkZXI6IDA7IFxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTFFMkQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXJyb3IsXG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkUxRTJEO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JFMUUyRDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4ICNCRTFFMkQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3Igc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTFFMkQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWx0byB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY2xvc2UgYnV0dG9uIGZvciBBTEwgcGFuZWxzICovXG4ucGFuZWxDbG9zZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6MDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBjb2xvcjogIzg4ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0b3A6IDMycHghaW1wb3J0YW50O1xuICByaWdodDogMTBweCFpbXBvcnRhbnQ7XG59XG4ucGFuZWxDbG9zZUJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZDojZGRkOyBib3JkZXItY29sb3I6IzU1NTsgY29sb3I6IzMzMzt9XG4jaXNzdWVzIC5wYW5lbENsb3NlQnV0dG9uIHtcbiAgdG9wOiAwcHghaW1wb3J0YW50O1xuICByaWdodDogMTBweCFpbXBvcnRhbnQ7XG59XG4vKiBFTkQgY2xvc2UgYnV0dG9uIGZvciBBTEwgcGFuZWxzICovIiwiXG4uanNvbkZvcm0ge1xuXHQmLmluSWZyYW1lIHtcblx0XHQuamYtaGVhZGVyLWJvdW5kcyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0JiA+IHNlY3Rpb24ge1xuXHRcdFx0JiA+IGhlYWRlciA+IGgyLFxuXHRcdFx0JiA+IC5pbnRybyxcblx0XHRcdCYgPiBmaWVsZHNldCxcblx0XHRcdCYgPiAubm90LWFwcGxpY2FibGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUaGlzIGlzIGEgdG9vbHRvcCB0aGF0IHNob3dzIG9uIHNvbWUgbnVtZXJpYyBmaWVsZHMgd2l0aCB0aGUgdHJ1ZSBudW1iZXIgb2YgZGVjaW1hbCBwbGFjZXNcbmlucHV0IH4gc3Bhbi50dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW46IC0zcHggNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDJweCA0cHggMXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZDRDk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FEQURBRDtcbiAgICBjb2xvcjogIzFEMUQxRDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxNHB4IDBweCByZ2JhKDAsMCwwLDAuNCk7XG59XG5zcGFuLnR0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkZDRDk7XG59XG50ZDpob3ZlciBpbnB1dCB+IHNwYW4udHQsXG5pbnB1dDpob3ZlciB+IHNwYW4udHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufSIsIlxuLy8gTm90IGFwcGxpY2FibGUgYm94XG5cbi5qc29uRm9ybSB7XG4gICAgLm5vdC1hcHBsaWNhYmxlLFxuICAgIC5tYWpvci1wcm9wLW5vdC1hcHBsaWNhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICR0b29sdGlwLWZzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR0b29sdGlwLWZ3O1xuICAgICAgICBjb2xvcjogJG5hLWJveC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJG5hLWJveC1iZzsgICBcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hLWJveC1ib3JkZXI7XG4gICAgfVxuICAgIFxuICAgIC8qXG4gICAgLm5vdC1hcHBsaWNhYmxlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKi9cbn1cblxuLy8gZW5kIG5hIGJveCIsIlxuLmpzb25Gb3JtIHtcblx0ZmllbGRzZXQge1xuXHRcdCYgPiBsZWdlbmQge1xuXHRcdFx0Ly9mb250LXNpemU6ICRsZWdlbmQtZnM7XG5cdFx0XHQvL2xpbmUtaGVpZ2h0OiAkbGVnZW5kLWxoO1xuXHRcdFx0Ly9mb250LXdlaWdodDogJGxlZ2VuZC1mdztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMThweCxmYWxzZSwgNDAwLCAgMi4yNik7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJweDtcblxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JiB+IC5maWVsZHNldC1hY3Rpb25zIHtcblx0XHQgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuXHRcdCAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdCAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cdFx0ICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IHN0cm9uZzpmaXJzdC1jaGlsZCxcblx0XHQmID4gbGVnZW5kIHN0cm9uZyxcblx0XHQmID4gLmZpZWxkc2V0LWFjdGlvbnMgKyBzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0XHQvL2ZvbnQtc2l6ZTogJGxlZ2VuZC1mcyAqIDAuODtcblx0XHRcdC8vbGluZS1oZWlnaHQ6ICRsZWdlbmQtbGg7XG5cdFx0XHQvL2ZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEycHgsZmFsc2UsIDQwMCwgIDEuMzMpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4ycHg7XG5cblx0XHRcdCYgKyBkZm4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEycHgsZmFsc2UsIDQwMCwgIDEuMzMpO1xuXHRcdFx0XHQvL2ZvbnQtc2l6ZTogJGxlZ2VuZC1mcztcblx0XHRcdFx0Ly9saW5lLWhlaWdodDogJGxlZ2VuZC1saDtcblx0XHRcdFx0Ly9mb250LXdlaWdodDogJGxlZ2VuZC1mdztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJcbi5qc29uRm9ybSB7XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mcyFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG5cdC5pYWQtc3VibWl0IHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRpbnB1dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2FzaFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3I7XG4gICAgICAgICY6cmVxdWlyZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cdFx0XHQmOnZhbGlkIHsvL3ZhbGlkXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aW52YWxpZCB7Ly9pbnZhbGlkXG5cdFx0XHQvLyY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgey8vYW5kIGFuc3dlcmVkIChtaWdodCBub3QgaGF2ZSBhIHBsYWNlaG9sZGVyKVxuXHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7Ly9hbmQgYW5zd2VyZWRcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcblx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblx0XG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcblx0XHRwYWRkaW5nOiA0LjVweCAxNHB4O1xuXHR9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICAmOnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbC1iZy1yZXE7XG4gICAgICAgIH1cbiAgICB9XG5cblx0aW5wdXQsXG5cdHRleHRhcmVhIHtcblx0ICAgICY6Zm9jdXMsIFxuXHQgICAgJjpyZXF1aXJlZDpmb2N1cyB7XG5cdCAgICBcdG91dGxpbmU6IG5vbmU7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICRlbC1iZy1mb2N1cztcblx0ICAgIH1cblx0ICAgICY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcblx0XHQmLmVycm9yOnJlcXVpcmVkOmZvY3VzLFxuICAgICAgICAmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuXHRcdFx0Y29sb3I6ICRlbC1jb2xvci1lcnI7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG5cdFx0ICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0fVxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsXG5cdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJoaWRlbWVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdCY6Zm9jdXMsXG5cdFx0JjpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JleTtcblx0XHR9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvKiYuZXJyb3IsXG4gICAgICAgICZbZGF0YS1hbnN3ZXJlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgJiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV1bZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgJiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovXG4gICAgfVxuXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO31cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7fVxuICAgIDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjt9XG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO31cblx0XG5cdC8qIGkgdGhpbmsgdGhpcyB3aG9sZSBtZWRpYSBydWxlIGNhbiBiZSByZW1vdmVkICovXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2FzaFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgLyp3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyovXG4gICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3I7XG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICY6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcbiAgICAgICAgICAgICYuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsXG4gICAgICAgICAgICAmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpyZXF1aXJlZDpmb2N1czp2YWxpZCxcbiAgICAgICAgICAgICYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdIHtcbiAgICAgICAgICAgICAgICAmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0XG5cdFxuXHRcblx0XG5cdFxuXHRcblx0Ji5qc29uRm9ybUludmVyc2Uge1xuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHRcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImNhc2hcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQvKiBib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yOyAqL1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvdXRlci1zcGFjZTtcblx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcSwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0Jjp2YWxpZCB7Ly92YWxpZFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvdXRlci1zcGFjZTtcblx0XHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjppbnZhbGlkIHsvL2ludmFsaWRcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdFx0XHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7Ly9hbmQgYW5zd2VyZWRcblx0XHRcdFx0XHRcdC8qYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnIsIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsqL1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImNhc2hcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG5cdFx0c2VsZWN0IHtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG91dGVyLXNwYWNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRlbC1iZy1mb2N1cztcblx0XHRcdH1cblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcblx0XHRcdCYuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsXG5cdFx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuXHRcdFx0XHRjb2xvcjogJGVsLWNvbG9yLWVycjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcblx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVyciwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdH1cblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsXG5cdFx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbCwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyZXk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdCYuZXJyb3IsXG5cdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJmYWxzZVwiXSB7XG5cdFx0XHRcdGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cdFx0XHRcdFxuXHRcdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0JiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV0ge1xuXHRcdFx0XHQmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcblx0XHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0LmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmLmxlZnQtYmxvY2sge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHQuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC5vbmUtaGFsZiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRcblx0XHRcblx0fVxuXHRcblx0Ji5xdW90ZS1mb3JtIHtcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImNhc2hcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yO1xuXHRcdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcblx0XHRcdFx0Jjp2YWxpZCB7Ly92YWxpZFxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmludmFsaWQgey8vaW52YWxpZFxuXHRcdFx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gey8vYW5kIGFuc3dlcmVkXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvcjtcblx0XHRcdCY6cmVxdWlyZWQge1xuXHRcdFx0XHQmOmludmFsaWQgey8vaW52YWxpZFxuXHRcdFx0XHRcdGNvbG9yOiRwbGFjZWhvbGRlci1jb2xvclxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcblx0XHRcdCYuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsXG5cdFx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuXHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0XHR9XG5cdFx0XHQmOnJlcXVpcmVkOmZvY3VzOnZhbGlkLFxuXHRcdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuXHRcdFx0XHQmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JlttdWx0aXBsZT1cIm11bHRpcGxlXCJdW3ZhbHVlXSB7XG5cdFx0XHRcdCYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSB7XG5cdGlucHV0LFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuXHRpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcblx0c2VsZWN0IHtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcblxuXHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvcjtcblx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cdFx0XHQmOnZhbGlkIHsvL3ZhbGlkXG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHR9XG5cdFx0XHQmOmludmFsaWQgey8vaW52YWxpZFxuXHRcdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHsvL2FuZCBhbnN3ZXJlZFxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICM0YTRhNGEsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuXHRcdH1cblx0XHQmOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsXG5cdFx0Ji5lcnJvcjpyZXF1aXJlZDpmb2N1cyxcblx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0fVxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsXG5cdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItcmVxO1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjNGE0YTRhLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHR9XG5cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDExMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICNiMmIxYjIsIDMwMCwgMS4yOSk7XG5cdH1cblxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0cGFkZGluZzogMTBweDtcbiAgICB9XG5cblx0aW5wdXRbdHlwZT1cImRhdGVcIl17XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjYjJiMWIyLCAzMDAsIDEuMjkpO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICNiMmIxYjIsIDMwMCwgMS4yOSk7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHQmOmZvY3VzLFxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyZXk7XG5cdFx0fVxuXG5cdH1cblxuXHQuYmxvY2stYnV0dG9uc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG5cdFx0LmRpdi1idXR0b257XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNDclO1xuXHRcdH1cblx0fVxuXG5cdC5jaGVja2JveC1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly9mb250LXNpemU6IDIycHg7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdGlucHV0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0LmNoZWNrbWFyayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZWQ7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdH1cblxuXHRcdGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ly9zcGFuLmNvbGxlY3Rpb24ge1xuXHQvL1x0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvL1x0bGVmdDogLThweDtcblx0Ly99XG5cblx0LmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmLmxlZnQtYmxvY2sge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXHQuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC5vbmUtaGFsZiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cblx0Ly8uZW5kLXF1ZXN0aW9uOmFmdGVye1xuXHQvL1x0Y29udGVudDogXCJcIjtcblx0Ly9cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly9cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdC8vXHR3aWR0aDogMTAwJTtcblx0Ly9cdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2ZTZlNmU7XG5cdC8vXHQvL21hcmdpbi10b3A6IDMwcHg7XG5cdC8vXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQvL31cblxuXHRvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHR9XG5cblx0bGl7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkd2hpdGUsIDMwMCwgMS43NSk7XG5cdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9sZWZ0OiAtN3B4O1xuXHR9XG5cbn0iLCJcblxuLmpzb25Gb3JtIHtcbiAgICBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIGlucHV0W3R5cGU9bW9udGhdIHtcblxuICAgICAgICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQge1xuICAgICAgICAgICAgLypjb2xvcjogcmVkOyovXG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCB7XG4gICAgICAgICAgICAvKmNvbG9yOiB3aGl0ZTsqL1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke1xuICAgICAgICAgICAgLypjb2xvcjogYmx1ZTsqL1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtY2xlYXItYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7Ki9cblx0XHRcdG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsqL1xuXHRcdFx0b3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yOmFjdGl2ZSB7XG4gICAgICAgICAgICAvKmNvbG9yOiBibHVlOyovXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi8qIENob3NlbigpIHN0eWxlIG92ZXJ3cml0ZXMgKi9cblxuLmpzb25Gb3JtIHtcblx0c2VsZWN0IHtcblx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG5cdFx0XHR+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cdFx0XHR9XG5cdFx0XHQmOnZhbGlkIHtcblx0XHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcblx0XHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjppbnZhbGlkIHtcblx0XHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7IC8vYW5kIGFuc3dlcmVkXG5cdFx0XHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcblx0XHRcdFx0XHR+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0Ly9tYXJnaW4tbGVmdDogNnB4IWltcG9ydGFudDtcblx0fVxuXHRcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mcztcblxuICAgICAgICAuY2hvc2VuLXNpbmdsZSxcbiAgICAgICAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMCA3cHggMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiAkZWwtYmctcmVxO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxOyovXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZWwtYmc7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yO1xuXHRcblx0XHRcdFxuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi9pbWcvc291cmNlL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjI5JTIyJTIwaGVpZ2h0JTNEJTIyNSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDklMjA1JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMzMlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk04LjQ1NCUyMDBMOSUyMC41NCUyMDQuNSUyMDUlMjAwJTIwLjU0LjU0MyUyMDAlMjA0LjUlMjAzLjkyeiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdCYuZ3JvdXAtb3B0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0XHRcdFx0fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaG9zZW4td2l0aC1kcm9wIHtcbiAgICAgICAgICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdFtkYXRhLXR5cGU9XCJjb250YWN0XCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcmlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJi5jaG9zZW4td2l0aC1kcm9wIHtcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWwtYmctcmVxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDtcblxuICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCAwIDVweDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXI7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCA5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VhcmNoLWNob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHggNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyOHB4IDRweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjay1oYXplO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaXJvbjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvaWMtY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgLyogSSB0aGluayB0aGlzIGlzIHJlZHVuZGFudCAoaW4gZmFjdCB3cm9uZykgLSB0aGVyZSB3YXMgYSBwb2ludCB3aGVuIHdlIG5lZWRlZCBhIGJvcmRlciByYXRoZXIgdGhhbiBzaGFkb3cgYnV0IHdlIGhhdmUgc2luY2UgZW5mb3JjZWQgdGhlIHNoYWRvdyBlbHNld2hlcmUpXG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSxcbiAgICAgICAgICAgIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSB7XG4gICAgICAgICAgICAmLmNob3Nlbi13aXRoLWRyb3Age1xuICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNteV9zZWxlY3RfY2h6biAuY2h6bi1kcm9wIC5jaG9zZW4tc2VhcmNoIHtcbiAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xufVxuI3dlYl90ZW1wbGF0ZV9leHBsb2l0X25hbWVfY2h6biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XG59XG5cblxuLmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gKyAuY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSArIC5jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seTphZnRlciB7XG5cdGNvbnRlbnQ6IFwi4oaXXCI7XG5cdGNvbG9yOiAjMDA5NGZmO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogZm9yIHJlYWRvbmx5IGZvcm1zIHdpdGggY2hvc2VuIG5vdCBlbmFibGVkIChyZXF1aXJlZCBieSBsb2NrdG9uQXNzZXQuanMgKi9cbi5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddICsgLmZha2UtY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG59XG4uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSArIC5mYWtlLWNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gKyAuZmFrZS1jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seTphZnRlciB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn0iLCJcbi8qIHJhZGlvIC8gY2hlY2tib3ggY3VzdG9tIGJ1dHRvbiBzdHlsZSA+ICovXG5cbi8vLmpzb25Gb3JtIHsgLy8gVGhlc2UgYXJlIHVzZWQgZWxzZXdoZXJlLCBzbyBtYWRlIHN0eWxlcyBnbG9iYWwuXG4gICAgLmZvY2Ige1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgIC8qbmJzcCovXG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNoZWNrYm94LWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbC5mb2NiIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICYuZm9jYmVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAvL3dpZHRoOiAwO1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDA7XG4gICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgICAgICAvL3otaW5kZXg6IC0xMDtcblx0XHRcdC8vIFRoZXNlIE1VU1QgYmUgdmlzaWJsZSB0byBKU1xuXHRcdFx0b3BhY2l0eTogMC4wMTtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGxlZnQ6IC01MDAwcHg7XG5cdFx0XHR6LWluZGV4OiAtMTA7XG4gICAgICAgIH1cbiAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgKyAuZm9jYjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gICAgICAgICAgICBjb2xvcjogJGNoZWNrYm94LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWNoZWNrZWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveC1ib3JkZXItY2hlY2tlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvLWRvdC1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XG5cdFx0JjpyZXF1aXJlZCArIC5mb2NiOjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLXJlcTtcblx0XHR9XG4gICAgICAgICY6Y2hlY2tlZCArIC5mb2NiIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWNoZWNrZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvLWRvdC1jaGVja2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0XG5cdFx0Lyogc3BlY2lhbCBzdHlsZSBvZiByYWRpb3MgaW4gYSBwcm9wZm9ybSB0YWJsZSAqL1xuXHRcdCZbZGF0YS11c2UtaWNvbl0gKyAuZm9jYiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4pyUXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJHJhZGlvLWRvdC1ob3Zlcjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJHJhZGlvLWRvdC1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb249J3RpY2snXSArIC5mb2NiIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLinJRcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXVzZS1pY29uPSdjcm9zcyddICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIuKcmFwiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb25dOmNoZWNrZWQgKyAuZm9jYiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby1kb3QtY2hlY2tlZDtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICM1NTU1NTU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS11c2UtaWNvbj0ndGljayddOmNoZWNrZWQgKyAuZm9jYiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS11c2UtaWNvbj0nY3Jvc3MnXTpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblxuICAgIC5qZi1pbnB1dC10eXBlLXJhZGlvIHtcbiAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICYgKyAuZm9jYiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPWZhbHNlXSBpbnB1dFt0eXBlPXJhZGlvXTpyZXF1aXJlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICB9XG5cdFxuXHRcblx0XG5cdFxuXHRcblx0Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB7XG5cdFx0LmZvY2Ige1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWludmVyc2U7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHQmICsgLmZvY2Ige1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWhvdmVyLWludmVyc2U7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjaGVja2JveC1ib3JkZXItaG92ZXItaW52ZXJzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Y2hlY2tlZCArIC5mb2NiOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNoZWNrYm94LWNvbG9yO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmctY2hlY2tlZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWNoZWNrZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdCYgKyAuZm9jYiB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItaG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyYWRpby1kb3QtaG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmNoZWNrZWQgKyAuZm9jYiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWNoZWNrZWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyYWRpby1kb3QtY2hlY2tlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRbZGF0YS1pc2Fuc3dlcmVkPXRydWVdIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Jjpub3QoOmNoZWNrZWQpIHtcblx0XHRcdFx0XHQmICsgLmZvY2Ige1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbi8vfVxuXG4vKiA8IEVORCByYWRpbyAvIGNoZWNrYm94IHN0eWxlICovIiwiXG4vKiAxNzAzMTYgTm90ZXMgZmllbGQgKi9cbi5qc29uRm9ybSB7XG4gICAgLm5vdGVzRGl2IHtcbiAgICAgICAgdGV4dGFyZWFbZGF0YS1ub3Rlcy1maWVsZF0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQUdhcmFtb25kUHJvLCBHZW9yZ2lhO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRzaGFkeS1sYWR5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAkYWx0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pc2hpZGRlbiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPTEQgU1RZTEUgKGl0J3Mgbm90IHVzZWQgYWZ0ZXIgcmVzdHJ1Y3R1cmluZylcblxuICAgICAgICAvKlxuICAgICAgICBsYWJlbC5ub3Rlc0xhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIuNWVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAyNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRkYzRjU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL25vdGVzLnN2ZycpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICovXG4gICAgfVxufVxuIiwiXG4vLyBSZXF1aXJlZCBzdHl0ZXNcblxuLmpzb25Gb3JtIHtcbiAgICAqOnJlcXVpcmVkLFxuICAgIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldCAqOnJlcXVpcmVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG4gICAgfVxuICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdICB7XG4gICAgICAgICY6cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAgICYudmFsaWQ6cmVxdWlyZWQgIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgIH1cbiAgICAgICAgLyomOnJlcXVpcmVkOmludmFsaWQsIChoaWdobGlnaHQgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHJlcXVpcmVkKSAqL1xuICAgICAgICAmOmludmFsaWQsXG4gICAgICAgICYuZXJyb3I6cmVxdWlyZWQge1xuICAgICAgICAgICAgY29sb3I6ICRlbC1jb2xvci1lcnI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlua2VkRm9ybVdyYXBwZXIge1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAqOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIHtcbiAgICAgICAgICAgICAgICAqOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0udmFsaWQ6cmVxdWlyZWQgIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDppbnZhbGlkLCAoaGlnaGxpZ2h0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciByZXF1aXJlZCkgKi9cbiAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXTppbnZhbGlkLFxuICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdLmVycm9yOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbC1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9FUlJPUiBzdHlsZXNcblxuICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiA0N3B4O1xuICAgICAgICAvL2JvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogJHRvb2x0aXAtbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdG9vbHRpcC1mdztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICR0b29sdGlwLWNvbG9yLWVycjtcbiAgICAgICAgYmFja2dyb3VuZDogJHRvb2x0aXAtYmctZXJyIHVybChcIi9pbWcvc291cmNlL2ljLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCAxMXB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0b29sdGlwLXNoYWRvdztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2Utb3V0O1xuICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuXHRcdGJvcmRlcjogbm9uZTtcblxuICAgICAgICAvLyBFcnJvciB0b29sdGlwXG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0b29sdGlwLWJnLWVycjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvKlxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi9pbWcvc291cmNlL2ljLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7ICBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyMyUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjMlMjAyMCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ2clMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTExLjIyLjA0M0wwJTIwMTkuOTdoMjIuNDRMMTEuMjIuMDQzem0wJTIwMy42NDRsOC4yMjglMjAxNC42MTJIMi45OTNMMTEuMjIlMjAzLjY4N3olMjIlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMC4zMjUlMjA4LjExOWgxLjc5MnY1LjUxNWgtMS43OTJ6TTEwLjMyNSUyMDE1LjA1NmgxLjc5MnYxLjg1MWgtMS43OTJ6JTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZyUzRSUwQSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCBjZW50ZXI7ICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICB9XG5cblxuICAgICo6Zm9jdXMgKyBsYWJlbC5lcnJvcixcbiAgICAuY29sbGVjdGlvbjpob3ZlciB+IGxhYmVsLmVycm9yLFxuICAgIC5jb2xsZWN0aW9uIGxhYmVsOmhvdmVyIH4gbGFiZWwuZXJyb3IsXG5cdC5jb2xsZWN0aW9uIGxhYmVsOmZvY3VzLXdpdGhpbiB+IGxhYmVsLmVycm9yLFxuICAgICogKyBsYWJlbC5lcnJvcjpob3ZlcixcbiAgICAuZm9jdXNmYWRlICsgbGFiZWwuZXJyb3IsXG4gICAgLm9ub2Zmc3dpdGNoOmhvdmVyIH4gbGFiZWwuZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAxM3B4IDE2cHggNDVweCFpbXBvcnRhbnQ7Ly9Ib3JyaWJsZSBJIGtub3csIGJ1dCBpdCdzIGJlaW5nIG92ZXJyaWRlIGFuZCBsb29rcyBhd2Z1bFxuICAgICAgICBmb250LXNpemU6ICR0b29sdGlwLWZzO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAvKiBvdmVyd3JpdGUganMgY2FsYydlZCB3aWR0aCBpZiBpdHMgaW4gYSBjb2xsZWN0aW9uIGFzIHRoZXNlIGFyZSBmdWxsIHNpZGUgYW55d2F5KSAqL1xuICAgIC5jb2xsZWN0aW9uIH4gbGFiZWwuZXJyb3Jbc3R5bGVdLFxuICAgIC5jb2xsZWN0aW9uIGxhYmVsLmVycm9yW3N0eWxlXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb24gfiBsYWJlbC5lcnJvcixcbiAgICAuY29sbGVjdGlvbiBsYWJlbC5lcnJvcixcbiAgICB0ZCBsYWJlbC5lcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmFsaWQgKyBsYWJlbC5lcnJvcixcbiAgICA6dmFsaWQgKyBsYWJlbC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLyogdGhpcyB3b250IHdvcmsgYmVjYXVzZSBqcXVlcnkudmFsaWRhdGUgc2V0cyBkaXNwbGF5OmJsb2NrIGlubGluZSBhbmQgZG9lc250IHNldC52YWxpZCB1bnRpbCBvbiBibHVyICovXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvKiB1c2UgdGhpcyBpbnN0ZWFkICovXG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gRW5kIGVycm9yIHRvb2x0aXBcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgKjpyZXF1aXJlZCxcbiAgICAgICAgLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0ICo6cmVxdWlyZWQge1xuICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXSAge1xuICAgICAgICAgICAgJjpyZXF1aXJlZDp2YWxpZCxcbiAgICAgICAgICAgICYudmFsaWQ6cmVxdWlyZWQgIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6cmVxdWlyZWQ6aW52YWxpZCxcbiAgICAgICAgICAgICYuZXJyb3I6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rZWRGb3JtV3JhcHBlciB7XG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgJltkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0ge1xuICAgICAgICAgICAgICAgICAgICAqOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdLnZhbGlkOnJlcXVpcmVkICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOmludmFsaWQsXG4gICAgICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdLmVycm9yOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi8qIDIwMjAxMTA1IHJlcGxhY2VzIF9jb250YWN0cy5zY3NzLiBDb21iaW5lZCBjb250YWN0cyBhbmQgYXNzZXRzIGluIHRvIHRoaXMgc2luZ2xlIGZpbGUgc2luY2UgdGhleSBhcmUgZXNzZW50aWFsbHkgdGhlIHNhbWUgKi9cbi8qIENvbnRhY3Qgc3lzdGVtIGJ1dHRvbnMgKHRoZSBjb250YWN0IGZvcm0gc3R5bGUgaXMgaW4gdGhlIG1vZGFsIChzZWUgc3R5bGVkQWxlcnQuanMpICovXG5cbi5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyLCAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdC1tcy1mbGV4OiBub25lO1xuXHRmbGV4OiBub25lO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAzcHg7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDI7XG5cdFxuXHRzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2VydWxlYW4yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcblx0fVxuXHRcblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmaWxsOiB3aGl0ZTtcblx0XHRcblx0XHQmLmljb24tamYtYWRkLWVkaXQge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdFx0c3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNlcnVsZWFuMztcblx0XHR9XG5cdFx0LmxvY2t0b25Db250YWN0QWN0aW9ucywgLmxvY2t0b25Bc3NldEFjdGlvbnMge1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhKCc8PTYwMHB4Jykge1xuXHRcdHRvcDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbi5sb2NrdG9uQ29udGFjdEFjdGlvbnMsIC5sb2NrdG9uQXNzZXRBY3Rpb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiAtMTVweDtcblx0Ym90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0bWF4LXdpZHRoOiAzMTBweDtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkdG9vbHRpcDMtYmc7XG5cdGJveC1zaGFkb3c6ICR0b29sdGlwLXNoYWRvdztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcblx0ei1pbmRleDogOTk5O1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRmbGV4OiBub25lO1xuXHRcdHRvcDogMTAwJTtcblx0fVxuXHRcblx0Jjo6YmVmb3JlIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgJHRvb2x0aXAzLWJnO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0XG5cdCY+YSxcblx0Jj5sYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAkdG9vbHRpcC1mcztcblx0XHRsaW5lLWhlaWdodDogJHRvb2x0aXAtbGg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogJHRvb2x0aXAtY29sb3I7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdFx0c3ZnIHtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcblx0XHRcdCZbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogMTNweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAxM3B4O1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2FsdC1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNlcnVsZWFuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdGFbY2xhc3MqPUJ1dHRvbl0ge1xuXHRcdGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcblx0fVxuXHRcblx0LmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24ge1xuXHRcdG1pbi13aWR0aDogODNweDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0c3ZnW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiRWRpdFwiO1xuXHRcdH1cblx0fVxuXHQubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1idXR0b24tdGV4dCk7XG5cdH1cblx0XG5cdHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cdFxuXHQubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24sIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24ge1xuXHRcdG1pbi13aWR0aDogMTM1cHg7XG5cdFx0XG5cdFx0c3ZnW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiQWRkIENvbnRhY3RcIjtcblx0XHR9XG5cdH1cblx0XG5cdC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtYnV0dG9uLXRleHQpO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdGJvdHRvbTogY2FsYygxMDAlICsgMXB4KTtcblx0XHRcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5zZWxlY3RbZGF0YS10eXBlPSdjb250YWN0J10gfiAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLFxuc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSB+IC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbnNlbGVjdFtkYXRhLXR5cGU9J2NvbnRhY3QnXVtkYXRhLWFuc3dlcmVkPSd0cnVlJ10gfiAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLFxuc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXVtkYXRhLWFuc3dlcmVkPSd0cnVlJ10gfiAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi8vIE9MRCBTVFlMRVxuXG4uanNvbkZvcm0ge1xuXHRcblx0Ji5yZWFkb25seSAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwgJi5yZWFkb25seSAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHRcbn1cbiIsIlxuLmpzb25Gb3JtIHtcbiAgICAub25vZmZzd2l0Y2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICB3aWR0aDogMTAycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAuaXNvbixcbiAgICAgICAgLmlzb2ZmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyBcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IFxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAkc3dpdGNoLWZzOyBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzd2l0Y2gtZnc7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRzd2l0Y2gtY29sb3I7IFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN3aXRjaC1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAlOyAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1vbi1iZzsgIFxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IDAgJGdyZWVuLWxlYWY7XG4gICAgICAgIH1cblxuICAgICAgICAuaXNvZmYgIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1vZmYtYmc7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggMCAkdHVuZG9yYTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vbm9mZnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLy9jbGlwOiByZWN0KDAgMCAwIDApO1xuXG4gICAgICAgICY6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAub25vZmZzd2l0Y2gtaW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub25vZmZzd2l0Y2gtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICB3aWR0aDogMjAwJTsgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMXMgZWFzZS1pbiAwcztcbiAgICB9XG5cbiAgICAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICB0b3A6IDA7IFxuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNDAlOyBcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHN3aXRjaC1zdy1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN3aXRjaC1ib3JkZXI7IFxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4gMHM7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN3aXRjaC1zdy1saW5lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHN3aXRjaC1zdy1saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTsgXG4gICAgfVxufVxuIiwiXG4vLyB0ZXh0YXJlYSBhbGlnbm1lbnQgZ3ViYmluc1xuXG4uanNvbkZvcm0ge1xuXHQuamYtaW5wdXQtdHlwZS10ZXh0YXJlYSB7XG5cdFx0JiA+IGxhYmVsLFxuXHRcdCYgPiB0ZXh0YXJlYSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxufVxuXG5cbiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdHtcblx0bGFiZWx7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG59XG5cblxuI2lucHV0LXN1Ym1pdC13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHQvL2lucHV0e1xuXHQvL1x0d2lkdGg6IDI1JTtcblx0Ly99XG59IiwiXG4uanNvbkZvcm0ge1xuICAgIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcbiAgICAgICAgJiB+IC5qZi1pbnB1dC10eXBlLWZpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlSW5wdXQsXG4gICAgICAgIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZU91dHB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlT3V0cHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi8qIEZpZWxkc2V0IEFjdGlvbnMgKi9cblxuLmZpZWxkc2V0LWFjdGlvbnMge1xuXHRAZXh0ZW5kIC5sb2NrdG9uQ29udGFjdEFjdGlvbnM7IC8vIGFsbW9zdCBhbGwgc3R5bGVzIGFyZSBpbmhlcml0ZWQgZnJvbSBjb250YWN0cy5zY3NzXG5cdGxlZnQ6IDEwcHg7XG5cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmaWxsOiAkY2VydWxlYW4yO1xuXHR9XG5cblx0YSxcblx0bGFiZWwge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNlcnVsZWFuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubm90ZXNMYWJlbCB7XG5cdFx0bWluLXdpZHRoOiAxMzJweDtcblx0fVxufSIsIiNzdW1tYXJ5U2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAubWFpbkJsb2Nre1xuICAgICAgICBiYWNrZ3JvdW5kOiNmN2Y3Zjc7XG4gICAgICAgIC8vbWFyZ2luLXRvcDo4MHB4O1xuICAgIH1cbiAgICAuc2lkZWJhcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2Nre1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnN1bW1hcnktdGFibGUgLm5hIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VtbWFyeS10YWJsZSAubmEgLmJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJOL0FcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uamYtcGFnZS1zdW1tYXJ5c2NyZWVue1xuICAgIGJvcmRlcjowIG5vbmUhaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICAgIGJvcmRlcjowIG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAuaWNvbi1waWUtY2hhcnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gVGhpcyBpcyB0aGUgbGVnZW5kIGZvciB0aGUgZG91Z251dCBjaGFydCBpbiB0aGUgc3VtbWFyeSBzY3JlZW5cbi5kb3VnaG51dENoYXJ0S2V5IHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRvdWdobnV0Q2hhcnRLZXkgc3BhbiB7XG4gICAgY29sb3I6ICM2RDZFNzE7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUge1xuICAgIGZsZXgtYmFzaXM6NjAlO1xuICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNnB4LCBmYWxzZSwgNDAwLCAgMS4yKTtcblxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIHRye1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlZGVlZWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZTNlM2U0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjaGFyY29hbC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcms7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZWRlZWVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3YXJtLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2UzZTNlNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5idG5fYTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxufSIsIi8qSXNzdWVzIFN1bW1hcnkqL1xuI2lzc3VlcyB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6LTEwMCU7IGJvdHRvbToxMDAlO1xuICBsZWZ0OjA7IHJpZ2h0OjA7XG4gIG1hcmdpbi10b3A6MDtcbiAgb3ZlcmZsb3c6YXV0bztcbiAgei1pbmRleDo5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gIG92ZXJmbG93OmF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwYWRkaW5nOjAhaW1wb3J0YW50O1xufVxuXG5cblxuI2lzc3VlcyAuaXNzdWVzLFxuI2lzc3VlcyAudG9kbyxcbiNpc3N1ZXMgLmNvbXBsZXRlIHtoZWlnaHQ6MDsgb3ZlcmZsb3c6aGlkZGVuOyBwYWRkaW5nOjA7fVxuXG4jaXNzdWVzIC50aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzBweCwgJGFsbW9zdC1ibGFjaywgMzAwLCAgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuI2lzc3VlcyB1bCB7bGlzdC1zdHlsZS10eXBlOm5vbmU7IHBhZGRpbmctbGVmdDozMHB4O31cbiNpc3N1ZXMgdWwgbGkge3Bvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOjIwcHg7fVxuI2lzc3VlcyB1bCBsaSBhIHtcbiAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE3cHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgIDIuMTIpO1xufVxuI2lzc3VlcyB1bCBsaSBhIHNwYW4ge1xuICBAaW5jbHVkZSBmb250KCdib2R5JywgMTVweCwgJGJyaWdodC1yZWQsIDMwMCwgIDEgKTtcbiAgd2lkdGg6MTAwJTtcbiAgZGlzcGxheTpub25lO1xufVxuXG4vL2N1c3RvbSBzdHlsZSBmb3IgdG8gZG8gbGlzdCAoZGlmZmVycyBmcm9tIGlzc3VlcyBsaXN0KVxuI2lzc3VlcyAudG9kbyB1bCBsaSB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cdGEge1xuXHRcdGNvbG9yOiAkYnVybnQtb3JhbmdlO1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkaG92ZXItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblx0XG4jaXNzdWVzIHVsIGxpIGEgc3BhbiArIHNwYW4ge2JhY2tncm91bmQ6JHNpY2stcmVkOyBjb2xvcjp3aGl0ZTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTRweDsgd2lkdGg6YXV0bzsgcGFkZGluZzoycHggMThweCAycHggOHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTt9XG5cbi5pbnZhbGlkICNpc3N1ZXMgLmlzc3VlcyB7aGVpZ2h0OjEwMCU7IG92ZXJmbG93OmF1dG87IGJhY2tncm91bmQ6JHdoaXRlOyAvKmJhY2tncm91bmQ6cmdiYSgyNDcsMjMzLDIyNywwLjUpOyovIHBhZGRpbmc6MjBweCAwIDUwcHggMDt9XG4uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMgdWwgbGkgYSBzcGFuIHtkaXNwbGF5OmlubGluZS1ibG9jazt9XG4uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMgdWwgbGk6YmVmb3JlIHtjb2xvcjokd2hpdGU7fVxuXG4uaW5jb21wbGV0ZSAjaXNzdWVzIC50b2RvIHtoZWlnaHQ6MTAwJTsgb3ZlcmZsb3c6YXV0bzsgYmFja2dyb3VuZDokd2hpdGU7IC8qYmFja2dyb3VuZDpyZ2JhKDI1MSwxNzYsNjQsMC4xNSk7Ki8gcGFkZGluZzoyMHB4IDAgNTBweCAwO31cbi5pbmNvbXBsZXRlICNpc3N1ZXMgLnRvZG8gdWwgbGk6YmVmb3JlIHtjb2xvcjokd2hpdGU7fVxuXG4uY29tcGxldGUgI2lzc3VlcyAuY29tcGxldGUge2hlaWdodDoxMDAlOyBvdmVyZmxvdzphdXRvOyBiYWNrZ3JvdW5kOiR3aGl0ZTsgLypiYWNrZ3JvdW5kOnJnYmEoMTQ5LDE4OSw2MiwwLjMpOyovIHBhZGRpbmc6MjBweCAwIDUwcHggMDt9XG5cblxuIiwiI2hlbHBQYW5lbCB7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgdG9wOi0xMDAlO1xuICAgIGJvdHRvbToxMDAlO1xuICAgIGxlZnQ6MDsgcmlnaHQ6MDtcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICB6LWluZGV4Ojk5OTk5NTAwO1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4jaGVscFBhbmVsIC5ib3VuZHMge3BhZGRpbmctdG9wOjIwcHg7fVxuI2hlbHBQYW5lbCAuYm91bmRzIHAge21hcmdpbjoyZW0gMDt9XG4jaGVscFBhbmVsIC5icm93c2VyLWxvZ29zIHtkaXNwbGF5OnRhYmxlOyBtYXJnaW46MWVtIDA7fVxuI2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhIHtkaXNwbGF5OnRhYmxlLWNlbGw7fVxuI2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhICsgYSB7cGFkZGluZy1sZWZ0OiAyMHB4O31cbiNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSBpbWcge3dpZHRoOjEwMCU7IG1heC13aWR0aDo5NnB4O31cbiNoZWxwUGFuZWwgLmljb24taGVscCB7Y29sb3I6IzFDNzVCQzsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XG5cbi8vIHRoaXMgaXMgcGFydCBmbyB0aGUgaGVscCBwYW5uZWxcbmtiZCB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOjNweDtcbiAgICAtbW96LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRUZFRkVGO1xuICAgIGJvcmRlcjoxcHggc29saWQgI0M3QzdDNztcbiAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICBib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gICAgY29sb3I6IzMzMztcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ3Byb3hpbWEgbm92YScsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6MS4xZW07XG4gICAgbGluZS1oZWlnaHQ6MS40ZW07XG4gICAgbWFyZ2luOjAgLjFlbTtcbiAgICBwYWRkaW5nOi4xZW0gLjZlbTtcbiAgICB0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn0iLCJcbi8vIENvbnRhaW5lciBmb3IgdGhlIHBhZ2luZyBjb250cm9sIC0gdGhpcyBzaG91bGQgbm93IGJlIGZpeGVkIGFsbCB0aGUgdGltZVxuLmpmLWhlYWRlci1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMmUzNzNkO1xuICAgIEBpZiAkc2l0ZSA9PSBcIm5vcndheVwie1xuICAgICAgICBiYWNrZ3JvdW5kOiRub3ItZGFya2VzdGdyZXk7XG4gICAgfVxuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpIHtcbiAgICAuamYtaGVhZGVyLWJvdW5kcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODdweCkge1xuICAgIC5qZi1oZWFkZXItYm91bmRzIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDQwcHggMTBweDtcbiAgICB9XG5cdC5qZi1wYWdlLWNvbnRyb2wgbGlbZGF0YS10YWJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLmpmLWhlYWRlci1ib3VuZHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdEBleHRlbmQgLmJvdW5kcztcblx0QGV4dGVuZCAuY29udGVudC1wYWRkaW5nO1xuXHRwYWRkaW5nLXRvcDogMTlweDtcblx0cGFkZGluZy1ib3R0b206IDE5cHg7XG59XG5cbi8vcGFnZSBjb250cm9sIGl0c2VsZlxudWwuamYtcGFnZS1jb250cm9sIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ei1pbmRleDogOTk5OTk5O1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdGZsZXg6IDE7XG59XG5cbi8vIFBhZ2UgY29udHJvbCBsaS9saW5rc1xudWwuamYtcGFnZS1jb250cm9sICo6Zm9jdXMge291dGxpbmU6bm9uZTt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkge2Rpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDBweCAzcHg7XG5cdHBhZGRpbmc6M3B4IDAgNHB4O1xuXHRib3JkZXItdG9wOjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpmaXJzdC1vZi10eXBlIHtwYWRkaW5nLWxlZnQ6MDt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYSB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRqdW5pcGVyO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRtaW4td2lkdGg6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6MjZweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcblx0Y29sb3I6JGFsYWJhc3Rlcjtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG4vKnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IGEsKi9cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhIHtiYWNrZ3JvdW5kOiRqdW5pcGVyO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IHtib3JkZXItYm90dG9tLWNvbG9yOiRqdW5pcGVyO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IGEgey8qYm9yZGVyLWNvbG9yOiAjODNDNUQ4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGREZGOyovIGNvbG9yOiRhbGFiYXN0ZXI7fVxuXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS52YWxpZCxcbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnZhbGlkIHtib3JkZXItY29sb3I6ICRzaWNrLWdyZWVuO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnZhbGlkIHtiYWNrZ3JvdW5kOiByZ2JhKCRzaWNrLWdyZWVuLCAwLjUpO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnZhbGlkIHtiYWNrZ3JvdW5kOiAkc2ljay1ncmVlbjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS51bmZpbGxlZCxcbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnVuZmlsbGVkIHtib3JkZXItY29sb3I6ICRzaWNrLWFtYmVyO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnVuZmlsbGVkIHtiYWNrZ3JvdW5kOiByZ2JhKCRzaWNrLWFtYmVyLCAwLjUpO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLmludmFsaWQsXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5pbnZhbGlkIHtib3JkZXItY29sb3I6ICRzaWNrLXJlZDt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS5pbnZhbGlkIHtiYWNrZ3JvdW5kOiByZ2JhKCRzaWNrLXJlZCwgMC41KTt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS5uYSxcbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50Lm5hIHtib3JkZXItY29sb3I6ICRqdW5pcGVyO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLm5hIHtiYWNrZ3JvdW5kOiByZ2JhKCRqdW5pcGVyLCAwLjUpO31cblxuLy8gVGhpcyBpcyB0aGUgdGV4dCBvbiB0aGUgcmlnaHQgb2YgaHRlIHBhZ2UgY29udHJvbCBiYXJcbnVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG5cdC8qZGlzcGxheTogYmxvY2s7Ki9cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMTk1cHg7LyogMTBweDsgKi9cbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbn1cblxuLy90aGlzIGlzIGVhY2ggaXRlbSBvZiB0ZXh0IGluIHRoZSBwYWdlIGNvbnRyb2wgdGl0bGVcbnVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbnVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaS5jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxudWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGNvbG9yOiAjQTFBMUExO1xufVxuXG4vLyBNb3ZlIGFjcm9zcyBkdWUgdG8gbm8gc3VibWl0IGJ1dHRvblxuLnJlYWRvbmx5IHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpIHtcbiAgICB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi8vIFRoaXMgaXMgZm9yIHRoZSBkb3VnaG51dCBjaGFydCBpbiB0aGUgc3VtbWFyeSBzY3JlZW5cbi8qZG91Z2hudXQgc3R5bGUqL1xuLmNoYXJ0LXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hhcnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6MTAwJTtcbn1cblxuLmRvdWdobnV0VGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kb3VnaG51dFRpcDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC02cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtNnB4O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZG91Z2hudXRTdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyogdGV4dC1zaGFkb3c6IDAgLTFweCAwICMxMTE7ICovXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xuICAgIC8qIHRvcDogNDAlOyAqL1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICAvKiBtYXJnaW4tdG9wOiAtMjclOyAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAvKiBsZXR0ZXItc3BhY2luZzogLjA2ZW07ICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvKiBtYXJnaW46IDAgMCAwIC0zMHB4OyAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRvdWdobnV0U3VtbWFyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qLmRvdWdobnV0U3VtbWFyeU51bWJlciB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IC0xNSU7IGZvbnQtc2l6ZTogNTVweDt9Ki9cbi5jaGFydCBwYXRoOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jaGFydCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTQxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbiNpY29uLXBpZS1jaGFydHtcbiAgICBwYXRoOm50aC1jaGlsZCgzKXtcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsZG9uZSk7XG4gICAgfVxuICAgIHBhdGg6bnRoLWNoaWxkKDEpe1xuICAgICAgICBmaWxsOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxuZWVkc2FjdGlvbik7XG4gICAgfVxuICAgIHBhdGg6bnRoLWNoaWxkKDIpe1xuICAgICAgICBmaWxsOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyx3YXJuaW5nKTtcbiAgICB9XG59XG4iLCIvKiBIYWNreSBmaXggZm9yIHByaW1hcnktc2Vjb25kYXJ5IHJhZGlvIGJ1dHRvbiBmaWVsZCAqL1xuLmpzb25Gb3JtIFtpZCo9XCJhbm90aGVyUHJhY3RpY2VcIl0uamYtaW5wdXQtdHlwZS1yYWRpb3tcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgd2lkdGg6IDIlO1xufVxuXG4uanNvbkZvcm0gI2Y4YSB0aCxcbi5qc29uRm9ybSAjZjhhIHRkLFxuLmpzb25Gb3JtICNmOGFhIHRoLFxuLmpzb25Gb3JtICNmOGFhIHRkLFxuLmpzb25Gb3JtICNmOWEgdGgsXG4uanNvbkZvcm0gI2Y5YSB0ZHtcbiAgLy93aWR0aDogMzMlO1xuXHR3aWR0aDogMjUlO1xufVxuXG4jaGlkZGVuLWZvci1yZW5ld2FsLWYxLTFie1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTQtMiA+IGxhYmVsLmlubGluZS1hcHBlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4OyB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDtcbn1cblxuLmpzb25Gb3JtICN3cmFwcGVyLWZvci1pMS00LTIgLmNvbGxlY3Rpb24ge21hcmdpbi10b3A6LTEwcHg7fVxuXG5cblxuLyogaGFja3kgZml4IGZvciB0aGUgaW5saW5lIFNPRiBwc2V1ZG8gdmFsaWRhdGlvbiAqL1xuLmpzb25Gb3JtIHtcblx0XG5cdC8qIHN0eWxlIHRoZSBTT0Ygd2FybmluZyAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNkYW5kb19zb2Zfb29wcyxcblx0ZmllbGRzZXQjY3liZXJfc29mX29vcHMge1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdC8qYm9yZGVyOiAxcHggc29saWQgJGFxdWEtYmx1ZSFpbXBvcnRhbnQ7Ki9cblx0XHRjb2xvcjogJGFxdWEtYmx1ZSFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYXF1YS1ibHVlLDk1JSk7XG5cdH1cblx0XG5cdC8qIGZ1bGx5IGhpZGUgdGhlIFNPRiBxdWVzdGlvbnMgd2hlbiBub3QgcmVxdWlyZWQgKHJhdGhlciB0aGFuIHNob3cgdGhlICdub3QgYXBwbGljYWJsZScgYm94KSAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZi5zZXRhc3JlcXVpcmVkLFxuXHRmaWVsZHNldCNkYW5kb19zb2Yuc2V0YXNyZXF1aXJlZCxcblx0ZmllbGRzZXQjY3liZXJfc29mLnNldGFzcmVxdWlyZWQge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHRcblx0LyogaGlkZSB0aGUgU09GIHdhcm5pbmcgd2hlbiB0aGVyZSBhcmUgbm8gYW5zd2VycyAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10gKyBmaWVsZHNldCNlbHBsX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNkYW5kb19zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddICsgZmllbGRzZXQjZGFuZG9fc29mX29vcHMsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10gKyBmaWVsZHNldCNjeWJlcl9zb2Zfb29wcyB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC8qIGhpZGUgdGhlIFNPRiB3YXJuaW5nIHdoZW4gdGhlcmUgYXJlIGFuc3dlcnMgYnV0IHRoZSBzZWN0aW9uIGlzIGhpZGRlbiAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZi5zZXRhc3JlcXVpcmVkICsgZmllbGRzZXQjZWxwbF9zb2Zfb29wcyxcblx0ZmllbGRzZXQjZGFuZG9fc29mLnNldGFzcmVxdWlyZWQgKyBmaWVsZHNldCNkYW5kb19zb2Zfb29wcyxcblx0ZmllbGRzZXQjY3liZXJfc29mLnNldGFzcmVxdWlyZWQgKyBmaWVsZHNldCNjeWJlcl9zb2Zfb29wcyB7XG5cdFx0ZGlzcGxheTpub25lIWltcG9ydGFudDtcblx0fVxuXHRcblx0LyogcmVkdWNlIHRoZSB0b3AgbWFyZ2luIG9mIHRoZSBTT0YgZmllbGRzIHNvIHRoZXkgbG9vayBsZXNzIGRpc2Nvbm5lY3RlZCAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZixcblx0ZmllbGRzZXQjZGFuZG9fc29mLFxuXHRmaWVsZHNldCNjeWJlcl9zb2Yge1xuXHRcdG1hcmdpbi10b3A6LTQwcHg7XG5cdH1cblx0XG5cdC8qIG1ha2UgdGhlIHNvZiBpbnRybyBsb29rIGxpa2UgdGhlIGxlZ2VuZHMgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2YgLmludHJvLFxuXHRmaWVsZHNldCNkYW5kb19zb2YgLmludHJvLFxuXHRmaWVsZHNldCNjeWJlcl9zb2YgLmludHJvIHtcblx0XHRAaW5jbHVkZSBmb250KCd0aXRsZScsIDE4cHgsZmFsc2UsIDQwMCwgIDIuMjYpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMnB4O1xuXHR9XG59XG4vKiBFTkQgaGFja3kgZml4IGZvciB0aGUgaW5saW5lIFNPRiBwc2V1ZG8gdmFsaWRhdGlvbiAqL1xuXG5cbi8qXG5oYWNreSBmaXggZm9yIG5vcndheV9vZmZXb3JrQWNjaWRlbnQgZm9ybVxud2hlcmUgd2UncmUgaGF2aW5nIGEgY29uZGl0aW9uYWwgZmllbGQgdG8gZW5zdXJlIHRoYXQgdGhlIHN1bSBvZiB0d28gb3RoZXIgZmllbGRzIGlzID4wLlxuVGhpcyBjb25kaXRpb25hbCBmaWVsZCBpcyB2aXNpYmlsaXR5IGhpZGRlbiBidXQgd2lsbCBzdGlsbCBiZSB2YWxpZGF0ZWQgc28gaWYgaXRzIHJlcXVpcmVkIGJ5IHRob3NlXG50d28gZmllbGRzIHRoZW4gaXQgd2lsbCBiZSB2YWxpZGF0ZWQgKGFuZCB3aWxsIGZhaWwpXG4qL1xuLmpzb25Gb3JtIHtcblx0LyogdmlzdWFsbHkgaGlkZSB0aGUgbnVtX2NvdmVyYWdlc19vb3BzIGZpZWxkc2V0ICovXG5cdCNudW1fY292ZXJhZ2VzX29vcHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwLjAxO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRyaWdodDogMTAwJTtcblx0fVxuXHQvKiByZWNvbG91ciB0aGUgcmVxdWlyZWQgZmllbGRzIHdoZW4gbnVtX2NvdmVyYWdlc19vb3BzIGlzIHJlcXVpcmVkICovXG5cdCNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fY292ZXJhZ2VzX3N0YW5kYXJkLFxuXHQjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2NvdmVyYWdlc19leHBhbmRlZCB7XG5cdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRidXR0ZXJjdXAgIWltcG9ydGFudDtcblx0fVxufVxuLyogZW5kIGhhY2t5IGZpeCBmb3Igbm9yd2F5X29mZldvcmtBY2NpZGVudCBmb3JtICovXG5cblxuLypcbmhhY2t5IGZpeCBmb3Igbm9yd2F5X3dvcmtlcnNDb21wZW5zYXRpb24gZm9ybVxud2hlcmUgd2UncmUgaGF2aW5nIGEgY29uZGl0aW9uYWwgZmllbGQgdG8gZW5zdXJlIHRoYXQgdGhlIHN1bSBvZiB0d28gb3RoZXIgZmllbGRzIGlzID4wLlxuVGhpcyBjb25kaXRpb25hbCBmaWVsZCBpcyB2aXNpYmlsaXR5IGhpZGRlbiBidXQgd2lsbCBzdGlsbCBiZSB2YWxpZGF0ZWQgc28gaWYgaXRzIHJlcXVpcmVkIGJ5IHRob3NlXG50d28gZmllbGRzIHRoZW4gaXQgd2lsbCBiZSB2YWxpZGF0ZWQgKGFuZCB3aWxsIGZhaWwpXG4qL1xuLmpzb25Gb3JtIHtcblx0LyogdmlzdWFsbHkgaGlkZSB0aGUgbnVtX2NvdmVyYWdlc19vb3BzIGZpZWxkc2V0ICovXG5cdCNudW1fZW1wbG95ZWVzX29vcHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwLjAxO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRyaWdodDogMTAwJTtcblx0fVxuXHQvKiByZWNvbG91ciB0aGUgcmVxdWlyZWQgZmllbGRzIHdoZW4gbnVtX2VtcGxveWVlc19vb3BzIGlzIHJlcXVpcmVkICovXG5cdCNudW1fZW1wbG95ZWVzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fZW1wbG95ZWVzX3NlbGZFbXBsb3llZCxcblx0I251bV9lbXBsb3llZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9lbXBsb3llZXMge1xuXHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8qIGVuZCBoYWNreSBmaXggZm9yIG5vcndheV93b3JrZXJzQ29tcGVuc2F0aW9uIGZvcm0gICovXG5cblxuLypcbmhhY2t5IGZpeCBmb3Igbm9yd2F5X3RyYXZlbEluc3VyYW5jZUJ1c2luZXNzIGZvcm1cbndoZXJlIHdlJ3JlIGhhdmluZyBhIGNvbmRpdGlvbmFsIGZpZWxkIHRvIGVuc3VyZSB0aGF0IHRoZSBzdW0gb2YgdHdvIG90aGVyIGZpZWxkcyBpcyA+MC5cblRoaXMgY29uZGl0aW9uYWwgZmllbGQgaXMgdmlzaWJpbGl0eSBoaWRkZW4gYnV0IHdpbGwgc3RpbGwgYmUgdmFsaWRhdGVkIHNvIGlmIGl0cyByZXF1aXJlZCBieSB0aG9zZVxudHdvIGZpZWxkcyB0aGVuIGl0IHdpbGwgYmUgdmFsaWRhdGVkIChhbmQgd2lsbCBmYWlsKVxuKi9cbi5qc29uRm9ybSB7XG5cdC8qIHZpc3VhbGx5IGhpZGUgdGhlIG51bV9jb3ZlcmFnZXNfb29wcyBmaWVsZHNldCAqL1xuXHQjbnVtX2NvdmVyYWdlc19vb3BzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMC4wMTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LyogcmVjb2xvdXIgdGhlIHJlcXVpcmVkIGZpZWxkcyB3aGVuIG51bV9jb3ZlcmFnZXNfb29wcyBpcyByZXF1aXJlZCAqL1xuXHQjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2J1c2luZXNzQ292ZXJhZ2VzLFxuXHQjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX3ByaXZhdGVDb3ZlcmFnZXMge1xuXHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8qIGVuZCBob3Jyb3IgKi9cbiIsIi8vIFRoaXMgaXMgZm9yIGFsbCBhZG1pbi9kYXNoYm9hcmQganNvbkZvcm0gb3ZlcnJpZGVzXG4ucGYtZGFzaGJvYXJkLFxuLnBmLWFkbWluIHtcbiAgICAuanNvbkZvcm0ge1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGYtY2hlY2tvdXQge1xuICAgIC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG5cbiAgICAgICAgY29sb3I6ICRhX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGYtYWRtaW4ge1xuICAgIC8vcGYtYWRtaW4gaGFzIGEgbGlzdCBvZiBjaGVja2JveGVzIGZvciB0aGUgY2xpZW50IGxvZ2luIGFkZC9lZGl0IHBlcm1pc3Npb25zLlxuICAgIC8vIEFzIG9mIDMwLzA3LzIwIHRoZXNlIHdlcmUgdW5zdHlsZWQgYW5kIGxvb2tlZCBhd2Z1bC4gSGVuY2UgdGhlIGZvbGxvd2luZy5cbiAgICAuY2hlY2std3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgICAgIHVsLCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vb3B0aW9uYWwgZm8gY2hlY2tib3ggKG92ZXJyaWRlcyB0byBpbmhlcml0ZWQgZm9jYiBzdHlsaW5nIGZvcm0gZWxzZXdoZXJlKVxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCB7XG4gICAgICAgICAgICAvKiB0aGUgY2hlY2tib3ggaXMgaGlkZGVuIGVsc2V3aGVyZSBidXQgd2UgbmVlZCBydG8gcG9zaXRpb24gdGhpcyBiZXR0ZXIgc28gdGhhdCB0aGUgbmF0aXZlIHZhbGlkYXRpb24gaXMgYWN0dWFsbHkgdmlzaWJsZSAqL1xuICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cdFx0XHQvKmJvdHRvbTogMDsgZG8gbm90IHBvc2l0aW9uIG9uIFkgZWxzZSB0aGUgdmlld3BvcnQgd2lsbCBqdW1wIHdoZW4gdG9nZ2xpbmcgYSBmby1jaGVja2JveCovXG4gICAgICAgICAgICB6LWluZGV4OiBpbmhlcml0O1xuXG4gICAgICAgICAgICArIC5mb2NiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOnJlcXVpcmVkICsgLmZvY2I6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmNWE2MjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5mb2NiIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vJjpyZWFkLW9ubHkgKyAuZm9jYiwgLyphIGNoZWNrYm94IGNhbm5vdCBiZSByZWFkb25seSAqL1xuXHRcdFx0JltyZWFkb25seV0gKyAuZm9jYixcblx0XHRcdCZbZGlzYWJsZWRdICsgLmZvY2IsXG5cdFx0XHQmOmRpc2FibGVkICsgLmZvY2J7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vd3JhcCB0aGUgLmNoZWNrLXdyYXAgbGlzdCBpbiB0aGlzIGlmIHlvdSB3YW50IHRoZW0gc3R5bGVkIHNpZGUgYnkgc2lkZSByYXRoZXIgdGhhbiBzdGFja2VkIHZlcnRpY2FsbHlcbiAgICAuY2hlY2std3JhcC1mbG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkICsgLmZvY2Ige1xuICAgICAgICAgICAgYm94LXNoYWRvdzogI2VlZSAwIDAgMCAxcHggaW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpjaGVja2VkICsgLmZvY2Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qc29uRm9ybSBzZWN0aW9uIGgyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlciArIC5qc29uRm9ybSA+IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxufVxuXG4jZGVjbGFyYXRpb25QYWdlIHtcbiAgICAjZGVjbGFyYXRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggPiBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG5cbi8qIE1CXG5UT0RPOlxuXHRSZXBsYWNlIHRoZSBjc3MgdmFyaWFibGVzIHdpdGggc2FzcyBvbmVzP1xuKi9cblxuOnJvb3Qge1xuICAgIC0tdGhlbWUtbmFtZTogXCJwcm9mZXNzaW9uc1wiOyAvKiB0aGlzIGlzIGEgaGFjayBzbyBJIGNhbiBoYXZlIEpTIGNoZWNrIHdoaWNoIHRoZW1lIGlzIHJ1bm5pbmcqL1xuICAgIC0tYnJvd24tZ3JleTogIzliOWI5YjtcbiAgICAtLWNoYXJjb2FsLWdyZXk6ICMzNzNmNDU7XG4gICAgLS12ZXJ5LWxpZ2h0LWJsdWU6ICNlOWVkZjA7XG4gICAgLS1henVyZTogIzAyOWVlMztcbiAgICAtLWNoYXJjb2FsLWdyZXk6ICMzOTQxNDY7XG4gICAgLS1icm93bi1ncmV5OiAjOTc5Nzk3O1xuICAgIC0tcGFsZS1wdXJwbGU6ICNiMWIwYjE7XG4gICAgLS1ndW5tZXRhbDogIzUwNWM2NDtcbiAgICAtLWJsdWlzaC1ncmV5OiAjN2Y4Yzk0O1xuICAgIC0tbG9ja3Rvbi1jeWFuOiAjMDI5ZWUzO1xuICAgIC0tYnJvd24tZ3JleTogIzliOWI5YjtcbiAgICAtLXBhbGUtcHVycGxlOiAjYjFiMGIxO1xufVxuXG4uanNvbkZvcm0gLmludHJvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICBjb2xvcjogIzFjMWMxYjtcbn1cblxuLmpzb25Gb3JtIC5pbnRyby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmpzb25Gb3JtIGZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG59XG5cbi5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmJvdW5kcyA+IC5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLCAuanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzID4gLmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWF6dXJlKSAwcHggLTRweCBpbnNldDtcbiAgICBsaW5lLWhlaWdodDogMC44ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuXG5kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHtcbiAgICAvKiBkaXNwbGF5OiBmbGV4OyAqL1xuICAgIC8qIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgKi9cbn1cblxuLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3c6aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgY29sb3I6IHZhcigtLWF6dXJlKTtcbiAgICBmaWxsOiB2YXIoLS1henVyZSk7XG4gICAgc3Ryb2tlOiB2YXIoLS1henVyZSk7XG4gICAgc3Ryb2tlLXdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGQge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbmRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5cbi5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHtcbiAgICAtLWRhc2gtaGVpZ2h0OiAxcHg7XG4gICAgLS1kYXNoLXdpZHRoOiA1cHg7XG4gICAgLS1kYXNoLWNvbG9yOiAjODQ4NDg0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IGNhbGModmFyKC0tZGFzaC1oZWlnaHQpICogLTEpO1xuICAgIGJvcmRlcjogdmFyKC0tZGFzaC13aWR0aCkgZGFzaGVkIHZhcigtLWRhc2gtY29sb3IpO1xufVxuXG5cbi5qc29uRm9ybSAubm90LWFwcGxpY2FibGUsIC5qc29uRm9ybSAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgLy8jZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy9jb2xvcjogIzFjMWMxYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMnB4IDAgMjVweDtcbn1cblxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgLypsZWZ0OiA1N3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87Ki9cbiAgICBtYXJnaW46IDMzcHggYXV0byAwIGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSAuanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHNwYW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gPiBzZWN0aW9uLnNldGFzcmVxdWlyZWQgPiAubm90LWFwcGxpY2FibGUge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtID4gc2VjdGlvbi5zZXRhc3JlcXVpcmVkID4gLm5vdC1hcHBsaWNhYmxlIHNwYW4ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5wZi1mb3JtIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2I3YjdiNztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuZmllbGRzZXQge1xuICAgIC8qIG1heC13aWR0aDogODAwcHg7ICovXG59XG5cbi5qc29uRm9ybSA+IHNlY3Rpb24gPiBmaWVsZHNldCwgLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5pbnRybyB7XG4gICAgLyovL21heC13aWR0aDogbWluKDc3MnB4LCAxMDAlKTsgLy9HdWxwIFdST05HTFkgZXJyb3JzXG4gICAgbWF4LXdpZHRoOiAje1wibWluKDc3MnB4LCAxMDAlKVwifTsgLy91c2Ugc3RyaW5nIGludGVycG9sYXRpb24gYXMgYSB3b3JrYXJvdW5kKi9cbn1cblxuYm9keS5wZi1mb3JtOm5vdCguYWNjb3JkaW9ubmljZSkge1xuICAgIC5qc29uRm9ybSAuamYtcm93LFxuICAgIC5qc29uRm9ybSAuaW50cm8tY29udGVudCxcbiAgICAgICAgLyouanNvbkZvcm0gLmludHJvLCovXG4gICAgLmpzb25Gb3JtIGxlZ2VuZCB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiBtaW4oNzcycHgsIDEwMCUpIWltcG9ydGFudDsgLy9HdWxwIFdST05HTFkgZXJyb3JzXG4gICAgICAgIG1heC13aWR0aDogI3tcIm1pbig3NzJweCwgMTAwJSkhaW1wb3J0YW50XCJ9OyAvL3VzZSBzdHJpbmcgaW50ZXJwb2xhdGlvbiBhcyBhIHdvcmthcm91bmRcbiAgICB9XG59XG5cbi5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAvKm92ZXJmbG93LXg6IHNjcm9sbDsgY2FudCB1c2UgdGhpcyAtIGl0IGNsaXBzIHRoZSB0b29sdGlwcyAqL1xufVxuXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwgLmpzb25Gb3JtIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG5cbi5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcywgLmpzb25Gb3JtID4gc2VjdGlvbiA+IGhlYWRlciA+IGgyLCAuanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvLCAuanNvbkZvcm0gPiBzZWN0aW9uID4gZmllbGRzZXQge1xuICAgIC8vbWFyZ2luOiAzMnB4IGF1dG8gMCBhdXRvOyAvLyBNYXkgYmUgbmVlZGVkIGVsc2V3aGVyZT9cbiAgICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5qc29uRm9ybSA+IHNlY3Rpb24gPiAuaW50cm8tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5qc29uRm9ybSA+IHNlY3Rpb24gPiBoZWFkZXIgPiBoMiB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIC8qb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogY2xpcDsqL1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG4uanNvbkZvcm0gLmpmLXJvdyB7XG4gICAgLyogbWF4LXdpZHRoOiBpbmhlcml0OyAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgLyogbWF4LXdpZHRoOiAyMDBweDsgKi9cbiAgICB9XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCB7XG4gICAgICAgIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgLypib3JkZXI6IG5vbmU7Ki9cbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1henVyZSk7XG4gICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgcGFkZGluZzogMXJlbSAzcmVtXG59XG5cbi5qc29uRm9ybSAubm90LWFwcGxpY2FibGUsIC5qc29uRm9ybSAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZSB7XG4gICAgLy9tYXJnaW46IDE1cHggMCAwIDA7XG59XG5cblxuXG5kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhID4gZGl2IHtcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgICAvKiBoZWlnaHQ6IDEwMCU7ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIG1hcmdpbjogMDtcbiAgICBpbnNldDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XVtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSA+IGRpdiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSA+IHNlY3Rpb24gPiBmaWVsZHNldCwgLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5pbnRybyB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiBtaW4oNzcycHgsIDEwMCUpOy8vR3VscCBXUk9OR0xZIGVycm9yc1xuICAgICAgICBtYXgtd2lkdGg6ICN7XCJtaW4oNzcycHgsIDEwMCUpXCJ9OyAvL3VzZSBzdHJpbmcgaW50ZXJwb2xhdGlvbiBhcyBhIHdvcmthcm91bmRcbiAgICB9XG59XG5cblxuLmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXYge1xuICAgIC8qIC0tbWFyZ2luLXRvcDogN3B4OyAqL1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAvKiBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW1hcmdpbi10b3ApICogLTEpOyAqL1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXYuaXNvcGVuIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYXJnaW4tdG9wKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuZGl2W2RhdGEtbGF5b3V0LXN0eWxlPSdyb3dzJ10ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICBvdmVyZmxvdzogc2Nyb2xsOyAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyLCBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyLCBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXSB7XG4gICAgICAgIC8qd2lkdGg6IGNsYW1wKDEwMHB4LDE4MHB4LDE4MHB4KSFpbXBvcnRhbnQ7Ki9cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLyogbWFyZ2luLWxlZnQ6IDZweDsgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxufVxuXG4vKlxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmpzb25Gb3JtIC5hY2NvcmRpb24tY29udGVudCAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oNzQxcHgsIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG5cbi5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbCB7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBhZGRpbmc6IDRweCAzcHg7XG59XG5cbi5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdHJbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIHRoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuLmpzb25Gb3JtIHNlbGVjdCxcbi5qc29uRm9ybSB0ZXh0YXJlYSxcbi5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG4uanNvRm9ybSAuZmlsZXVwbG9hZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50O1xufVxuXG4uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG5kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ICsgLmpmLXJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbn1cblxuXG5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXIge1xuICAgIG1pbi13aWR0aDogNDNweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDNweCAhaW1wb3J0YW50O1xufVxuXG4uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkIHtcbiAgICBwYWRkaW5nOiA0cHggM3B4O1xufVxuXG4uanNvbkZvcm0gaW5wdXQsIC5qc29uRm9ybSB0ZXh0YXJlYSwgLmpzb25Gb3JtIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxYzFjMWI7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiNtYWluX3N1bW1hcnksIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXp1cmUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYXp1cmUpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuO1xufVxuXG5idXR0b24jbWFpbl9zdWJtaXRfZmxvYXQgLmFtcG0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG5idXR0b24jbWFpbl9zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyA+IC5jb2xsZWN0aW9uIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgPiAuY29sbGVjdGlvbiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cgbGFiZWwsXG4uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNhc2ggPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi8qIGZyb20gc2hhbWUuc2NzcyAqL1xuLmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mLCAuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mLCAuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29mIHtcbiAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xufVxuXG4uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Zfb29wcywgLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLCAuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29mX29vcHMge1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gICAgY29sb3I6IHZhcigtLWF6dXJlKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXYgPiBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ICsgLmpmLXJvdyAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5yb3didXR0b253cmFwcGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNDFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGYtZm9ybSAuanNvbkZvcm0ge1xuICAgICAgICBtaW4td2lkdGg6ICN7XCJtaW4oNzczcHgsIDEwMCUpXCJ9O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGYtZm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGYtZm9ybSAuZW1wdHktcmlnaHQtY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLnBmLWZvcm0gLmVtcHR5LXJpZ2h0LWNvbHVtbltzdHlsZV0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAvL21heC13aWR0aDogbWluKDMwMHB4LCAyNSUpOy8vR3VscCBXUk9OR0xZIGVycm9yc1xuICAgIG1heC13aWR0aDogI3tcIm1pbigzMDBweCwgMjUlKVwifTsgLy91c2Ugc3RyaW5nIGludGVycG9sYXRpb24gYXMgYSB3b3JrYXJvdW5kXG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB0YWJsZSB7XG4gICAgLy9taW4td2lkdGg6IG1pbigxMDAlLCA1MDBweCk7Ly9HdWxwIFdST05HTFkgZXJyb3JzXG4gICAgbWluLXdpZHRoOiAje1wibWluKDEwMCUsIDUwMHB4KVwifTsgLy91c2Ugc3RyaW5nIGludGVycG9sYXRpb24gYXMgYSB3b3JrYXJvdW5kXG59XG5cbi8qIGZvciBzb21lIHJlYXNvbiB0aGlzIGlzIGdsb2JhbGx5IG92ZXJpZGRlbiBpbiBnZXRhcXVvdGVvcHRpb24uc2NzcyAqL1xuLnBmLWZvcm0gLmFsZXJ0RGlhbG9nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbTpub3QoLmFjY29yZGlvbi1pdGVtLW9wZW4pIGZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSA+IHNlY3Rpb24gPiBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWlzaC1ncmV5KTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtID4gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuID4gaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFyY29hbC1ncmV5KTtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSA+IHNlY3Rpb24gPiAubm90LWFwcGxpY2FibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd1bm1ldGFsKTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5pY29uLW9wZW4tY2xvc2UsXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd1bm1ldGFsKTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDA5OTAwO1xuICAgIGZpbGw6ICMwMDk5MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlLCAjZmZmIDAlLCAjZmZmIDI1JSwgdmFyKC0tZ3VubWV0YWwpIDI1JSk7XG59XG5cbi5hY2NvcmRpb24taXRlbS5zZXRhc3JlcXVpcmVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLnNldGFzcmVxdWlyZWQgLmljb24tb3Blbi1jbG9zZSxcbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS5zZXRhc3JlcXVpcmVkIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZmlsbDogIzk5OTk5OTtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3Blbi1jbG9zZSxcbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZpbGw6ICNjYzAwMDA7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IC8qY2Fubm90IHJvdGF0ZSB0aGUgZW50aXJlIHN2ZyBhcyBwZXIgYmFzZSBzdHlsZSBzbyBvdmVyaWRlIGl0IGFuZCByb3RhdGUgdGhlIDx1c2U+IGluc3RlYWQqL1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMgdXNlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgMHMsIGZpbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB1c2Uge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtcm93LFxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbj5maWVsZHNldCxcbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtPnNlY3Rpb24+LmludHJvLFxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGVnZW5kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xufVxuKi9cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLXJvdyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudCB7XG4vLy5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVte1xuICAgIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gICAgbGVnZW5kICsgLmludHJve1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG59XG5cbmh0bWwuanNvbkZvcm1FbmFibGVkID4gYm9keS5wZi1mb3JtID4gaWZyYW1lLFxuaHRtbC5qc29uRm9ybUVuYWJsZWQgPiBib2R5LnBmLWZvcm0gPiBmb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCAub25vZmZzd2l0Y2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cdC8qaXMgYSBwcm9ibGVtIGluIHNhZmFyaSBhbmQgaXNudCByZWFsbHkgYWRkaW5nIG11Y2ggYW55d2F5OlxuICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1icm93bi1ncmV5KTtcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDsqL1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvbiwgLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmYge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IDAgIzAwMDAwMDVjO1xufVxuXG4uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29mZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5MDQwNDtcbn1cblxuLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NDM7XG59XG5cbi5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjpiZWZvcmUsIC5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLWNoZWNrYm94LWlubGluZSB7XG5cdC8qIGxhYmVsIGxlZnQsIGVsZW1lbnQgcmlnaHQsIG5hcnJvdyAqL1xuXHRkaXNwbGF5OmZsZXg7XG5cdGxhYmVsIHtsaW5lLWhlaWdodDoyM3B4fVxufVxuXG4jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbiNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAkYV9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xufVxuXG4vKiBzbmF6enkgZ3JhZGllbnQgb3ZlcmxheSBmb3IgY29sbGFwc2VkIGNlbGxzIHRvIG1ha2UgaXQgbW9yZSBvYnZpb3VzIHRoYXQgdGhleSBhcmUgdHJ1bmNhdGVkICovXG4uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkW2RhdGEtY29sbGFwc2VkPSd0cnVlJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKiBkZWNsYXJhdGlvbiBpZnJhbWUgKi9cbi5yZWFkb25seUlmcmFtZSAuYm91bmRzLCAucmVhZG9ubHlJZnJhbWUgLmZsZXgtcGFyZW50LCAucmVhZG9ubHlJZnJhbWUgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dCNkZWNsYXJhdGlvblN1Ym1pdCxcbmlucHV0I21haW5fc3VibWl0IHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5cblxubGFiZWwuZm9jYiAubm90ZSB7XG4gICAgY29sb3I6IG9yYW5nZTtcbiAgICBtYXJnaW4taW5saW5lOiAxZW07XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmxhYmVsLmZvY2I6aG92ZXIgLm5vdGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbiIsImJvZHkge1xuXHQvKiBUaGlzIGlzIGFuIG92ZXJyaWRlIHRvIHRoZSBkZWZhdWx0cyBhdCBzcmMvbWFpbi9tb2R1bGVzL3F1aWNrQ3JlYXRlV2l6YXJkL19xdWlja0NyZWF0ZVdpemFyZC5zY3NzIGhlbmNlIGdpdmluZyBpdCBvbmUgbW9yZSBsZXZlbCBvZiBzcGVjaWZpY2l0eSAqL1xuXHQjcXVpY2tDcmVhdGVXaXphcmQge1xuXHRcdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWF6dXJlKTtcblx0XHRcdHBhZGRpbmc6IDAuNjZyZW0gMC42OHJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdH1cblx0XHQud2l6YXJkQ2FyZCBhLndpemFyZENhcmRfX2N0YS10ZXh0IHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogdmFyKC0tYXp1cmUpO1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDA7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCN3aXphcmRNb2RhbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0XG5cdCN3aXphcmRNb2RhbCAuaGVhZGluZy0xLXNoYWRvdyB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdG1hcmdpbi10b3A6MDtcblx0fVxuXHRcblx0I3dpemFyZE1vZGFsICNlcnJvckRpdiAuc3VjY2VzcyB7XG5cdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuXHR9XG59IiwiICAgIC5wZi1kYXNoYm9hcmQge1xuXG4gICAgLypsb2dpbiBwYWdlIHN0eWxlKi9cbiAgICAubG9naW4td3JhcC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkbG9naW4tYmctaW1nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLWJveC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5wYXNzd29yZC1lcnJvcntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDIwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhenVyZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy93aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkyM3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDcwcHggNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGxvZ2luLCBiYWNrZ3JvdW5kKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBwYWRkaW5nOiA0OHB4IDUycHggNjRweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9hZGVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmpzb25Gb3JtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43Nik7XG5cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzZWN0aW9uIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc2VjdGlvbiBmaWVsZHNldCBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLDMwcHgsJHdoaXRlLDQwMCwxLjQ3KTtcblxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQgKyAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjoxLjhlbSAwO1xuXG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi4yNWVtO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MC44ZW0gMDtcblxuICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdyA+IGxhYmVsLmxvZ2luLXdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93IGlucHV0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGJyb3duLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubG9naW4tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNnB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjE2OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcF9nZXQoJGxvZ2luLCBidG5Cb3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRsb2dpbiwgYnRuQmcpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkbG9naW4sIGJ0blRleHQpO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvY2I6OmJlZm9yZSxcbiAgICAgICAgICAgIC5mb2NiOmhvdmVyOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGJyb3duLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9jYmVkLmZpbGxlZCB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFfYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnB3IHsgLy9Gb3Jnb3QgUGFzc1dvcmRcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuXG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtdGV4dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi00NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6JGlyb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRsb2dpbiwgYnRuUmVzZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59IiwiLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlcixcbi5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIsXG4ucGYtZGFzaGJvYXJkICNuYXZ7IC8vIEFkZGVkIG1haW5oZWFkZXIgdG8gZW5zdXJlIG92ZXJyaWRlIG92ZXIgZGVmYXVsdCBqc29uZm9ybSBzdHlsZXNcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMDcwcHhcIikge1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmltZy13cmFwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMDcwcHhcIikge1xuICAgICAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwNzBweFwiKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnk7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTA3MHB4XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLnNlbGVjdC13cmFwOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggNHB4O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODA4Mjg1O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODA4Mjg1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5tYW5hZ2UtZGV0YWlscyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgICAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgIH1cbn1cblxuLnBmLWRhc2hib2FyZCAjbmF2e1xuICAgIC5hY2MtY29udGFjdF9saXtcbiAgICAgICAgbWluLXdpZHRoOjMxMHB4O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtd3JhcHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBmLWRhc2hib2FyZHtcbiAgICAuY2xpZW50LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJHNpZGVfYmFja2dyb3VuZDtcblxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgICAgIFxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSBoMixcbiAgICAgICAgLnRpdGxlIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC40ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICYubmFtZSxcbiAgICAgICAgICAgICAgICAmLnJvbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYW5hZ2UtZGV0YWlsc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMzJweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zdmctaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICAgICAgICAgZmlsbDogI0I2QkNCODtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubm90aWZpY2F0aW9uLXNldHtcbiAgICBwYWRkaW5nOjEycHggMCAyNHB4O1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAxNXB4LCAkd2hpdGUsIDUwMCwgMS40Nik7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNTBweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tY29udGVudHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIC5ub3RpZmljYXRpb24tbWVzc2FnZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDYwcHggMTJweCA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJGxpZ2h0LWdyZXksIGZhbHNlLCAgMS40Nik7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1kZWxldGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0NnB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiRwdXJwbGlzaC1ncmV5O1xuICAgICAgICAgICAgei1pbmRleDo5OTk5OTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVXNlZCBvbiBQZXJmIGhvbWVwYWdlIHNpZGViYXIgYW5kIEJPU1xuLm5vdGlmaWNhdGlvbi1wb2xpY3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjlweCAkcHVycGxpc2gtZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBsZWZ0OiAyNXB4O1xuXG59XG5cbi8vIFVzZWQgb24gUGVyZiBob21lcGFnZSBzaWRlYmFyIGFuZCBCT1Ncbi5pbnN1cmFuY2UtdHlwZS1hbGVydHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDUwMCwgMS40Nik7XG4gICAgLnN0YWZmLWNvbnRhY3R7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICM5ZTljOWUsIDMwMCwgMS40Nik7XG4gICAgfVxuICAgICYuYWxlcnQtbWVzc2FnZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEuNDYpO1xuICAgIH1cbn1cblxuLy8gVXNlZCBvbiBQZXJmIGhvbWVwYWdlIHNpZGViYXIgYW5kIEJPU1xuLmNsb3NlLWNvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHB1cnBsaXNoLWdyZXksIDMwMCwgMS40Nik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsImJ1dHRvbltkYXRhLWJhbGxvb25dIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8qW2RhdGEtYmFsbG9vbl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0qL1xuW2RhdGEtYmFsbG9vbl06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbl06YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLWtodG1sLW9wYWNpdHk6IDA7XG4gICAgLW1vei1vcGFjaXR5OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2Utb3V0IDAuMThzO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuW2RhdGEtYmFsbG9vbl06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJhbGxvb24pO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5bZGF0YS1iYWxsb29uXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNnB4XCIgaGVpZ2h0PVwiMTJweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoMClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5bZGF0YS1iYWxsb29uXTpob3ZlcjpiZWZvcmUsXG5bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIC1raHRtbC1vcGFjaXR5OiAxO1xuICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuW2RhdGEtYmFsbG9vbl1bZGF0YS1iYWxsb29uLWJyZWFrXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwcHgpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2cHhcIiBoZWlnaHQ9XCIxMnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgxODAgMTggNilcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJweFwiIGhlaWdodD1cIjM2cHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKC05MCAxOCAxOClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtNTAlKTtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMnB4XCIgaGVpZ2h0PVwiMzZweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoOTAgNiA2KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aF06YWZ0ZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cInNtYWxsXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogODBweDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwibWVkaXVtXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cImxhcmdlXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMjYwcHg7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cInhsYXJnZVwiXTphZnRlciB7XG4gICAgd2lkdGg6IDkwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgIH1cbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwiZml0XCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn0iLCIub3ZlcnZpZXctYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuXG4gICAgPiBhLFxuICAgID4gYTp2aXNpdGVkLFxuICAgID4gYTpob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjcsIDE0MCwgMTQ4LDAuMDYpOyAvL2JsdWlzaC1ncmV5XG4gICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbm9yLWRhcmtlc3RncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcXVhcmUtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgLy9mb250LXNpemU6IHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAyNnB4LCAkd2hpdGUsIGZhbHNlLCAxLjY5KTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3Nsby1ncmV5O1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTE4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm8tY2VsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDE2cHggNjZweDtcbiAgICAgICAgfVxuICAgICAgICAuby1jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMTZweCA2NnB4O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZXMtY2VsbHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTE4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTgwcHhcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXJ7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB9XG4gICAgdGh7ZGlzcGxheTpub25lO31cbiAgICAuZGF0YVRhYmxle1xuICAgICAgICB0aHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tZXlle1xuICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdmVydmlldy10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogJG9zbG8tZ3JleTtcblx0QGlmICRzaXRlID09ICdub3J3YXknIHtcblx0XHRiYWNrZ3JvdW5kOiAkbm9yLWRhcmtncmV5O1xuXHR9XG4gICAgaDIge1xuICAgICAgICBmbGV4OiAxIDEgOTAlO1xuICAgIH1cbiAgICAub3ZlcnZpZXctaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcblxuICAgICAgICAgICAgQGF0LXJvb3QgLm92ZXJ2aWV3LWJsb2NrOmhvdmVyIGEgJiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02OHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWQtaWNvbiB7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY4cHgpO1xuXG4gICAgICAgICAgICBAYXQtcm9vdCAub3ZlcnZpZXctYmxvY2s6aG92ZXIgJiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAuc3F1YXJlLWNvbnRlbnR7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y3OTQxRTtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgLnNxdWFyZS1jb250ZW50e1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQzc1QkM7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgLnNxdWFyZS1jb250ZW50e1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk0NDQ7XG59XG5cbi5vdmVydmlldy1ibG9jay5jbGllbnQgLnNxdWFyZS1jb250ZW50e1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NzVDQzE7XG59XG5cbi5vdmVydmlldy1ibG9jay50b2RvIC5zcXVhcmUtY29udGVudHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWFuZ287XG59XG5cblxuLm92ZXJ2aWV3LWJsb2NrLnByb2dyZXNzIC5vdmVydmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjc5NDFFO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3RhcnRlZCAub3ZlcnZpZXctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzFDNzVCQztcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCAub3ZlcnZpZXctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwOTQ0NDtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnRvZG8gLm92ZXJ2aWV3LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICRtYW5nbztcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLmNsaWVudCAub3ZlcnZpZXctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzk3NUNDMTtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnByb2dyZXNzIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXIge1xuICAgIGNvbG9yOiAjRjc5NDFFO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3RhcnRlZCBhIC5zcXVhcmUtY29udGVudCAubnVtYmVyIHtcbiAgICBjb2xvcjogIzFDNzVCQztcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCBhIC5zcXVhcmUtY29udGVudCAubnVtYmVyIHtcbiAgICBjb2xvcjogIzAwOTQ0NDtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLmNsaWVudCBhIC5zcXVhcmUtY29udGVudCAubnVtYmVyIHtcbiAgICBjb2xvcjogIzk3NUNDMTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpe1xuXHQuYWRtaW4tb3ZlcnZpZXcuZmxleC1wYXJlbnR7XG5cdFx0Lm92ZXJ2aWV3LWJsb2Nre1xuXHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG4iLCIvLyBEYXRhIHRhYmxlIExpc3RpbmcgUGFnZSBGaWx0ZXJcbi5kdExpc3RGaWx0ZXJ7XG5cdGgye1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzMHB4LCAkdGl0bGUtdGV4dCwgNDAwLCAxLjIpO1xuXHR9XG5cdC5kdExpc3RGaWx0ZXItZmxleHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0bWF4LXdpZHRoOjYwMHB4O1xuXHR9XG5cdC5kdExpc3RGaWx0ZXItYmxvY2t7XG5cdFx0ZmxleDogMSAxIDIyJTtcblx0XHRtYXJnaW4tYm90dG9tOjZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG5cdFx0XHRmbGV4LWJhc2lzOjEwMCU7XG5cdFx0fVxuXHR9XG5cdC5kdExpc3RGaWx0ZXItbGFiZWx7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJHRpdGxlLXRleHQsIDYwMCwgMS40Nyk7XG5cdFx0bGluZS1oZWlnaHQ6MzRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuXHR9XG5cdC5kdExpc3RGaWx0ZXItc2VsZWN0e1xuXHRcdGZsZXgtYmFzaXM6NjAlO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcblx0XHRsaW5lLWhlaWdodDozNHB4O1xuXHRcdHBhZGRpbmctbGVmdDo0cHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblxuXG59XG4ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXJ7XG5cdC8vbWF4LXdpZHRoOiAxMzBweDtcblx0bWFyZ2luOjFlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5pY29uLWZpbHRlci1saXN0LW9wZW4sIC5pY29uLWZpbHRlci1saXN0LWNsb3NlIHtcblx0XHRmaWxsOiAkYXp1cmU7XG5cdH1cblx0LnRleHR7XG5cdFx0Zm9udC1mYW1pbHk6IFNhcmFidW47XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6JGRhcmstZ3JleTtcblx0XHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cdH1cblxuXHQmLmNsb3NlZHtcblxuXHRcdC5jbG9zZWR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQub3BlbmVke1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5vcGVuZWR7XG5cdFx0LmNsb3NlZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQub3BlbmVke1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNsZWFyRmlsdGVyc3tcblx0XHRmb250LXNpemU6MC44ZW07XG5cdH1cbn1cbiIsIi8qIFRhYmxlIHRvIHNob3cgYmFzaWMgdmlldyBkYXRhXG4gKiBFRyAtIFF1b3Rlcy9UcmFuc2FjdGlvbiBkZXRhaWwgcGFnZVxuICovXG5cbi5kZXRhaWwtdGFibGV7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6NzAwcHg7XG4gICAgdGR7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgIH1cbn1cblxuLmFzaWRlIC5kZXRhaWwtdGFibGV7XG4gICAgYm9yZGVyLXNwYWNpbmc6MCFpbXBvcnRhbnQ7XG4gICAgdHJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVkcm93e1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJvd24tZ3JleTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJiArIC5mZWF0dXJlZHJvd3tcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MCBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmJsb2NrLXN0YXRze1xuICAgIG1hcmdpbjotMzJweCAtMzJweCAwIC0zMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgIG1hcmdpbjotMTZweCAtMTZweCAgMCAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgbWFyZ2luOi04cHggLThweCAgMCAtOHB4O1xuICAgIH1cblxuICAgIC5ibG9jay1zdGF0e1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczoxNyU7XG4gICAgICAgIGZsZXgtc2hyaW5rOjE7XG4gICAgICAgIG1pbi13aWR0aDowO1xuICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgIC5zdGF0LXRpdGxlLFxuICAgICAgICAuc3RhdC1kYXRhe1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDZweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdC1kYXRhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRfbnVtZXJpY3tcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGxpZ2h0LWJ1cmd1bmR5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYnVyZ3VuZHk7O1xuXG4gICAgICAgICAgICAuc3RhdC1kYXRhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgkd2hpdGUsLjUpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhdF90ZXh0e1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgICAgICAgLnN0YXQtdGl0bGV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokcGVhY29jay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXQtZGF0YXtcbiAgICAgICAgICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgKyAuYmxvY2stc3RhdHtcbiAgICAgICAgICAgIC8vU2Vjb25kIGFuZCB0aGlyZCBzdGF0IGJsb2NrcyBhcmUgYSBkaWZmZXJlbnQgY29sb3VyLCBkb24ndCBrbm93IHdoeSB5ZXQgc28gdXNlIHRoaXMgbGF6eSBydWxlLlxuICAgICAgICAgICAgLnN0YXRfbnVtZXJpYyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2xhdGUtZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIC5zdGF0X3RleHQge1xuICAgICAgICAgICAgICAgIC5zdGF0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNxdWFzaDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmJsb2NrLWNlbnRlcmVke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiLndpZGdldC1jb25zb2xle1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDokYm9keS10ZXh0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LjI1ZW07XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE4cHgsICRib2R5LXRleHQsIDUwMCwgIDEuNTYpO1xuICAgIH1cbiAgICBhZGRyZXNze1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgJGJvZHktdGV4dCwgMzAwLCAgMS41Nik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgLmVkaXQtY2xpZW50e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDouNWVtO1xuICAgICAgICAgICAgZmlsbDokbGluay1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXHRhe2ZvbnQtc2l6ZToxNHB4IWltcG9ydGFudDt9XG59IiwiLmNsaWVudC10YWJze1xuICAgIC5pY29uLWRhc2hib2FyZHtcbiAgICAgICAgaGVpZ2h0OjE3cHg7XG4gICAgICAgIHdpZHRoOjIycHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY4O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlLWdyZXk7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAvL3RleHQtaW5kZW50OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAvL3RleHQtaW5kZW50OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYgYntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGNob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLXNpbmdsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vc3Zne1xuICAgICAgICAvLyAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgZmlsbDogJHNpY2stZ3JlZW47XG4gICAgICAgIC8vICAgIGxlZnQ6IDhweDtcbiAgICAgICAgLy8gICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAvL31cbiAgICB9XG5cdC50YWJ3cmFwIGZvcm0ge21hcmdpbi1ib3R0b206MzBweDt9XG59IiwiLmRhdGFUYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNvcnRpbmdfYXNjLFxuICAgIC5zb3J0aW5nX2Rlc2N7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4obWFwX2dldCgkZGF0YXRhYmxlcyx0aEJnKSwxMCUpO1xuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGRhdGF0YWJsZXMsdGhUZXh0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0cjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgYmFja2dyb3VuZDokcGFsZS1ncmV5LTkxO1xuICAgIH1cbiAgICB0cjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIH1cbiAgICBzZWxlY3R7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICB9XG5cbiAgICB0cltkYXRhLWlzLXRlc3QtcmVjb3JkXSB0ZDpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiVGVzdCByZWNvcmRcIjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwNTQ7XG4gICAgfVxuXG4gICAgdGRbZGF0YS10YWdzXSB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIH1cbiAgICB0ZFtkYXRhLXRhZ3NdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRhZ3MpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA1NDtcbiAgICAgICAgd2lkdGg6IDhlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHggKyAxZW0pO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbn1cblxuLmR0LWFjdGlvbnN7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgLmR0LWFjdGlvbnMtaXRlbXtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDowLjVlbTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRob3Zlci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0Lmljb24td2FybmluZy10cmlhbmdsZXtcblx0XHRcdGZpbGw6ICR3YXJuLWNvbG9yO1xuXHRcdFx0aGVpZ2h0OjI4cHg7XG5cdFx0XHR3aWR0aDoyOHB4O1xuXHRcdH1cbiAgICAgICAgLmljb24tZWRpdHtcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICAgICAgd2lkdGg6MjhweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1ub3Rlc3tcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICAgICAgd2lkdGg6MjFweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi12aWV3LWZpbGVze1xuICAgICAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICB3aWR0aDoyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLWxpbmstY2xpZW50LWNvbnNvbGV7XG4gICAgICAgICAgICBoZWlnaHQ6MjlweDtcbiAgICAgICAgICAgIHdpZHRoOjI5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICAgICAgJi5kdC1hY3Rpb24tdGl0ZW0tZGlzYWJsZWR7XG4gICAgICAgICAgICAuaWNvbi12aWV3LWZpbGVzIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2FybS1ncmV5LXRocmVlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpkaXNhYmxlZCxcbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG5cbiAgICBib3JkZXI6IDBweDtcbiAgICBjb2xvcjogJGFsbW9zdC1ibGFjaztcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkYWxtb3N0LWJsYWNrO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnR7XG4gICAgY3Vyc29yOmRlZmF1bHQ7XG59XG5cbi8qIHN0eWxlIGZvciBvcGVuIGNsb3NlIGZvciBkYXRhdGFibGUgaW4gc2hvd2Fzc2V0cyB2aWV3IGluIGRhc2hib2FyZDsgKi9cbi8qdGhlIGltYWdlcyBhcmUgbG9jYXRlZCBpbiBkYXNoYm9hcmQgcHJvamVjdCBub3QgaW4gaWNvbnMuc3ZnIGR1ZSB0byB0aGVtIGJlaW5nIHVzZWQgZm9yIGJhY2tncm91bmQ7IGFkZGVkIGJ5IFByYWRlZXAgKi9cblxuXG50ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9kYXRhdGFibGVfcGx1c19vcGVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbnRyLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvZGF0YXRhYmxlX21pbnVzX2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuI3BvbGljeUxpc3QtZGFzaGJvYXJkLWFzc2V0c1ZpZXd7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcblxuICAgIHRoZWFkIHRoe1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRoZWFkIHRoOmxhc3QtY2hpbGR7XG4gICAgICAgICBib3JkZXItbGVmdDogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgICAgfVxuXG4gICAgdGhlYWQgdGg6bnRoLWNoaWxkKDMpe1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGR7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93bntcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICArIHRyIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuXG50YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXd7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcblxuICAgIHRoZWFkIHRoe1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgdGhlYWQgdGg6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGhlYWQgdGg6bnRoLWNoaWxkKDIpe1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGR7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaXN0cmF0aW9uLW51bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy9sZWZ0OiAtMTlweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3due1xuXG4gICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIHRyIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICsgdHIgdGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudGQtaW1nLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxvZ28tY2FyLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuaW5zdXJhbmNlLWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjFweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jZGF0YXRhYmxlLXN0YWZme1xuXHR0ZCBpbWcge1xuXHRcdG1hcmdpbjogLTIwcHggMDtcblx0fVxufSIsIi5jaGlsZFJvd3tcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eXtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIDJweDtcbiAgICB0ZHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOjQwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvcnAtc2lsdmVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLWxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjRlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2h7XG4gICAgICAgICAgICBtYXJnaW46MCAuNGVtO1xuICAgICAgICB9XG5cdFx0LmxyIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdC5sLCAuciB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxufSIsIi8vIERlZmF1bHQgZ3JpZCBzZXR0aW5nc1xuLmJsb2NrLm1haW4tY29udGVudCxcbi5ibG9jay5tYWluLXNlY3Rpb24ge1xuICAgIGZsZXgtYmFzaXM6IDY2JTtcbiAgICBAaWYoJHNpdGUgPT0gbW9iaWxpdHkpIHtcblx0XHQvLyBmbGV4LWJhc2lzOjcwJTtcbiAgICB9XG5cdEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG5cdFx0ZmxleC1iYXNpczogMTAwJTtcblx0fVxufVxuLmllMTEsXG4ucGYtZm9ybV9mbGV4e1xuXHQuYmxvY2subWFpbi1jb250ZW50LFxuXHQuYmxvY2subWFpbi1zZWN0aW9ue1xuXHRcdGZsZXgtYmFzaXM6NjclO1x0XG5cdH1cbn1cbi5ibG9jay5zaWRlYmFyIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG5cdG1heC13aWR0aDo0MDBweDtcblx0QGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdG1heC13aWR0aDpub25lO1xuXHR9XG5cdC8vc2VjdGlvbntcblx0Ly9cdG1hcmdpbi1ib3R0b206MnJlbTtcblx0Ly9cdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuXHQvL1x0XHRtYXJnaW4tYm90dG9tOjFyZW07XG5cdC8vXHR9XG5cdC8vfVxufVxuLmllMTEsXG4ucGYtZm9ybV9mbGV4e1xuXHQuYmxvY2suc2lkZWJhciB7XG5cdFx0ZmxleC1iYXNpczoyNyU7XG5cdH1cbn0iLCJcbi5mZWF0dXJlZC1wYWdlcyB7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcblxuXHQvL0BpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHQvL1x0YmFja2dyb3VuZDogJGJhY2tncm91bmQtZ3JleTtcblx0Ly9cdHBhZGRpbmctdG9wOjMycHg7XG5cdC8vfVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHQvL0BpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHRcdC8vXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC8vfVxuXHR9XG5cdFxuXG5cdC8vQGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdC8vXHQuYXJ0aWNsZS1oZWFkaW5ne1xuXHQvL1x0XHRtYXJnaW4tYm90dG9tOjAuNWVtO1xuXHQvL1x0fVxuXHQvL31cblxuXHQudGhyZWUtY29sdW1uLWdyaWQge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRAaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpIHtcblx0XHRcdG1hcmdpbjowIC0xNnB4O1xuXHRcdH1cblxuXHRcdC5ibG9jayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHRcdFx0XHQvL0BpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdC8vXHRmbGV4LWJhc2lzOjMyJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHQvL0BpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHQvL1x0ZmxleC1iYXNpczogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vfVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGhlaWdodDogMjMycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMTcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMzJweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQtbXMtZmxleDogbm9uZTtcblx0XHQgICAgXHRcdC13ZWJraXQtZmxleDogbm9uZTtcblx0XHQgICAgICAgICAgICBmbGV4OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXG5cdFx0XHRhLmJsb2NrLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly9AaWYoJHNpdGUgIT0gYWNjb3VudGFudHMpIHtcblx0XHRcdFx0Ly9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFfYWNjZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMzAwbXM7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNoYXJjb2FsLWdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9jayB7XHRcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuLmllOSAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrICB7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmllOSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5ibG9jayB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWU5IC5tYWluLW5hdi13cmFwIHtcblx0ZGlzcGxheTp0YWJsZS1jZWxsO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmllOSAubWFpbi1uYXYtd3JhcCAuZmxleC11bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmllOSAubWFpbi1uYXYgLm5hdi1pY29ucy13cmFwIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sXG4uaWU5IGJvZHkuZ2V0LWEtcXVvdGUtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5vdXItc3RvcnktcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiAge1x0XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHdpZHRoOiA2NiUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuLmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sXG4uaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sXG4uaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLFxuLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiAge1x0XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHdpZHRoOiAzNCUgIWltcG9ydGFudDtcblx0fVxufVxuLmllOSAuZmlsdGVyZWQtaXRlbXMtcGFyZW50IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2NrIHtcblx0d2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuXHRcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdHdpZHRoOiAyOS4zMyUgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAyJSAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG5cdFx0d2lkdGg6IDQ2JSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcblx0XHR3aWR0aDogOTYlICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG5odG1sIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdC1wYWdlLCAubWVtYmVyLWRldGFpbC1wYWdlIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG5cdCNtYWluIHtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWU5IHNlbGVjdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmllOSAuYXV4aWxpYXJ5LXBhZ2UgLnBhZ2UtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG4uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuXHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2MTVweDtcbn1cbi5pZTkgLmF1eGlsaWFyeS1wYWdlLnBhc3N3b3JkLXJlc2V0LXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5tYWluLWNvbnRhaW5lciAuY29udGVudC13cmFwIHtcblx0bWF4LXdpZHRoOiA0NjhweDtcbn1cbiIsIlxuLmhvbWVwYWdlIG1haW57XG4gICAgJiA+IHNlY3Rpb257XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAgICAgQGlmICRzaXRlID09IFwibm9yd2F5XCJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDAgNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICB9XG4gICAgICAgICYuc2FsZXMtYWNjb3VudGFudHMtdjIge1xuXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgICAgICAgICAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICYgPiAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXNpZGUtcHJvZmVzc2lvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudHdyYXAge1xuICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAubG9nby1jYXJvdXNlbHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRzaGFyay1kYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuXG5cbiAgICAgICAgLnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5zdG9yeS1mYWN0cy1pdGVtIC5zdGF0aWMtaW5mb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+OTE1cHgnKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG59XG5cbiNtYWluIC5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudC5yZXNvdXJjZXMtZ3JpZC0yLTN7XG4gICAgLmJsb2NrLnJlc291cmNlcy1ibG9ja3tcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAuaG9tZXBhZ2UgLmFzaWRle1xuICAgICAgICBtYXJnaW4tYm90dG9tOi0zMnB4O1xuICAgIH1cbn1cblxuLmhvbWVwYWdlIG1haW4+IHNlY3Rpb24uc2FsZXMtaGVhbHRoY2FyZXtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyODJweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMTZweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb257XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAuYmxvY2staGVhZGluZ3tcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsNDhweCwkZGFyayw0MDAsMS4yMSk7XG4gICAgICAgIG1hcmdpbjozMnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgbWFyZ2luOjE2cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgbWFyZ2luOjhweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjllbTtcbiAgICAgICAgfVxuICAgICAgIFxuICAgIH1cbiAgICAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1jYXRlZ29yeXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbn1cblxuI21haW4gLmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2VzLWdyaWQtMi0ze1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKG4rNCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZXtcblxuICAgIC5kaWFsb2ctYm94e1xuICAgICAgICB3aWR0aDogOTIwcHg7XG4gICAgICAgIGhlaWdodDogNzM0cHg7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZGlhbG9nLW1lc3NhZ2V7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25vcndheS9ub3J3YXktY29tbWVyY2lhbC0xNDQwLXgtNjYzLTEuanBnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAvL2hlaWdodDogNjM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLm1vZGFsLXN0YXJ0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsLXNpZGUtYXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUyM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjM4cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44NjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLm1vZGFsLWxvY2t0b24tbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNThweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtYWR2b2thdGZvcmVuaW5nZW4tbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzlweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudC1ib3h7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50LXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDIwcHgsIzIwMjYyYSwzMDAsMS41KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1M3B4KSB7XG4gICAgICAgICAgICAgICAgLm1vZGFsLXNpZGUtYSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1zaWRlLWJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWFsb2ctZm9vdGVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5tb2RhbC1mb290ZXItY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAuYnRuLWNvbnRpbnVle1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAuYnRuLW1vZGFsLWNvbnRpbnVle1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgMzAwLCAxLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5vci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLW5vdC1zaG93e1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAuYnRuLW1vZGFsLW5vdC1zaG93e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkbm9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRub3Itb3JhbmdlLCAzMDAsIDEuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTlweCkge1xuICAgICAgICAuZGlhbG9nLWJveHtcbiAgICAgICAgICAgIC5kaWFsb2ctbWVzc2FnZXtcbiAgICAgICAgICAgICAgICAubW9kYWwtc2lkZS1he1xuICAgICAgICAgICAgICAgICAgICAubW9kYWwtYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGlhbG9nLWZvb3RlcntcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLm1vZGFsLWZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vIG1vdmUgdG8gcmVzb3VyY2VzIHBhZ2VcbiNtYWluICNncmlkLWNhcm91c2VsLXJlZntcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKG4rNCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmID4gLmJsb2Nre1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzV2dztcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjQyNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmVsYW5kJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm5leHQtaXRlbXtcbiAgICByaWdodDogMDtcbn1cblxuXG4uaG9tZXBhZ2UgLmJhbm5lci13cmFwcGVyIC5iYW5uZXItY29udGVudCB7XG4gICAgLmhlYWRpbmctMS1zaGFkb3d7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMTI1ZW07XG4gICAgfVxufVxuIiwiXG5ib2R5LmNvbnRhY3RQYWdlIHtcblxuXHQjbWFpbnsgLy9LZWVwcyBwYWdlLWhlYWRlciBzcGFjaW5nIGFzIHRoaXMgaGFzIG5vIGZsZXgtcGFyZW50IGJlbmVhdGggaXRcblx0XHQvL3BhZGRpbmctdG9wOjMycHg7XG5cdFx0Ly9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG5cdFx0Ly9cdHBhZGRpbmctdG9wOjE2cHg7XG5cdFx0Ly99XG5cdFx0Ly9AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHQvL1x0cGFkZGluZy10b3A6OHB4O1xuXHRcdC8vfVxuXHR9XG5cblx0Lm1lZXQtdGhlLXRlYW0ge1xuXG5cdFx0Lm1lZXQtdGhlLXRlYW0taGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXG5cdFx0XHQuaGVhZGVyLXRleHQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgNDhweCwgZmFsc2UsIGZhbHNlLCAxKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDE1cHg7XG5cdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdGNvbG9yOiAkc2xhdGUtZ3JleTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRtaWQtZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdC1tcy1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0XHRcdCAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7XG5cblx0XHQgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKSk7XG5cdFx0ICAgICAgICB9XG5cblx0XHRcdFx0b3B0aW9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgICAgICAuZmlsdHItd3JhcHBlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MTZweCAyNHB4IDY1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggOHB4O1xuICAgICAgICAgICAgfVxuXG5cdFx0XHQuZmlsdHItY29udGFpbmVyLnJlc291cmNlLWdyaWQubWVldC10aGUtdGVhbS1jb250ZW50e1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHR9XG4gICAgICAgIH1cblx0XHQubWVldC10aGUtdGVhbS1jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cbiAgICAgICAgICAgIC5maWx0ci1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRyLWl0ZW17XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsdGVyZWRPdXR7XG4gICAgICAgICAgICAgICAgei1pbmRleDotMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXNvdXJjZXMtYmxvY2t7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzMuMzMlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIsIFwiPj00MDBweFwiKSB7XG5cdFx0XHRcdFx0Ly93aWR0aDo1MCU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA0MDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDQwMHB4XCIpIHtcblx0XHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuXHRcdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLW1ldGF7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQuYXJ0aWNsZS1yZWFkbW9yZS5idG4tbGlua3tcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuXHRcdFx0XHRcdC8qaGVpZ2h0OiAyNXB4OyB3YXMgY2F1c2luZyB0aGUgZGVzY2VuZGVycyB0byBiZSBjbGlwcGVkICovXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTAuM2VtOy8qIHVzZSBhIG5lZ2F0aXZlIG1hcmdpbiB0byBnaXZlIHRoZSBzYW1lIGFwcGVhcmFuY2UgKHdhczowKSovXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jYXRlZ29yeXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5waG9uZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW1haWx7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLmxvY2F0aW9uLXRhYnMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG5cdH1cbn0iLCJcbmJvZHkubWVtYmVyLWRldGFpbC1wYWdlIHtcblxuXHQucGFnZS1oZWFkZXIge1xuXG5cdFx0LmJvdW5kcyA+IC5mbGV4LXBhcmVudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHR9XG5cdFx0LmJsb2NrIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1NnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0Ji5ibG9jay1pbmZve1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LXdyYXAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhlYWRpbmctMSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbHVtbi1jb250ZW50LCBhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCdib2R5JywgMTlweCwgJHdoaXRlLCAzMDAsIDEuNDcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQmLmJsb2NrLWluZm8ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdH1cblx0Lm1haW4tY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDU2cHggMCA3NXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctc2FsZXMuanBnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG5cdFx0Lm1haW4tc2VjdGlvbi1jb250YWluZXJ7XG5cdFx0XHQ+IC5mbGV4LXBhcmVudHtcblxuXHRcdFx0XHQmID4uYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGZsZXg6IDEgMSA2MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+LmJsb2NrIHtcblx0XHRcdFx0XHRmbGV4OiAxIDEgNDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0JiA+LmJsb2NrIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2lkZWJhci1pbmZve1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmID4uYmxvY2sge1xuXHRcdFx0XHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0LnNpZGViYXItaW5mb3tcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0cGFkZGluZzogMzNweCAwIDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0Ly9wYWRkaW5nOiA2NnB4IDAgNDBweDtcblx0XHRcdHBhZGRpbmc6IDY2cHggMCAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtY29udGVudHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXG5cdH1cblxuXHQuc2lkZWJhci1pbmZve1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMDI0Mjc7XG5cdFx0cGFkZGluZy1ib3R0b206IDg4cHg7XG5cdFx0aDN7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRsaXtcblxuXHRcdFx0XHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdFx0XHRcdC8vbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0XHQvL2xpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYnRuLWxpbmt7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmPnNwYW4ge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sb2NhdGlvbi1zaW5nbGUtc2VjdGlvbiB7XG5cdFx0Ly9ib3JkZXI6IDA7XG5cdFx0Ly9vdmVyZmxvdzpoaWRkZW47XG5cdFx0Ly9cblx0XHQubG9jYXRpb24td3JhcCB7XG5cdFx0Ly9cdG1hcmdpbi10b3A6IDA7XG5cdFx0Ly9cblx0XHQvL1x0LnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIHtcblx0XHQvL1x0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQvL1x0XHRcdHdpZHRoOiAzNCU7XG5cdFx0Ly9cdFx0fVxuXHRcdC8vXG5cdFx0Ly9cdH1cblx0XHRcdC50YWItY29udGVudCAub2ZmaWNlLW1hcCB7XG5cdFx0XHRcdC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdC8vXHR3aWR0aDogNjYlO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NTNweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZsZXgtcGFyZW50IC5ibG9jayAuY29sdW1uLXRpdGxle1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHRhc2lkZS5zaWRlYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb257XG5cdFx0LnJlc291cmNlcy1ibG9jay5uZXdzdHlwZV9ndWlkYW5jZXtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbiIsIlxuLmdldC1hLXF1b3RlLXBhZ2Uge1xuXG4gIC8vLnBhZ2UtaGVhZGVye1xuICAvLyAgLmNvbnRlbnQtd3JhcCB7XG4gIC8vICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLy8gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIC8vICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC8vICAgIH1cbiAgLy8gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAvLyAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAvLyAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxuXG5cbiAgLmdldC1hLXF1b3RlLWdyaWQge1xuICAgIEBleHRlbmQgJWdyaWQtcXVhcnRlcnM7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRhbHRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgbGVmdDogMzJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuZHJvcC1idXR0b24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2OXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEycHggMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiZWU1O1xuICAgIGxlZnQ6IDMzJTtcbiAgfVxuXG4gIC5kcm9wem9uZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIG1heC13aWR0aDogNDk2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjIxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5pYy1jbG91ZC11cGxvYWQge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGZpbGw6ICMwMWJlZTU7XG4gIH1cblxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICB9XG5cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgICB3aWR0aDogNDlweDtcbiAgICBsZWZ0OiA3NSU7XG4gICAgdG9wOiA2NSU7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG5cbiAgLmRyb3B6b25lLWljb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG5cbiAgJi5nZXQtYS1xdW90ZS1wYWdlX2Jhc2ljRm9ybXtcbiAgICBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAge1xuICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbiAgfVxuICBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3b29kc21va2UtZ3JheTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDk0cHg7XG4gICAgLnRpdGxle1xuICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAzOHB4LCAkd2hpdGUsIDMwMCwgIDEuMTYpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuaGVhZGluZy0xe1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIH1cbiAgICAuZW1haWx7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgICAuYmxvY2subm8tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUxN3B4O1xuXG4gICAgICAgICYuc2VjdGlvbi1pdGVtLWNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDApIDMlLCByZ2JhKDAsMCwwLDAuNTYpIDQ0JSwgIzAwMCA1NCUpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZsZXgtcGFyZW50e1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIC5ibG9ja3tcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzNweCA0MHB4IDYwcHggNDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29sdW1uLXRpdGxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhenVyZSAwcHggLTVweCBpbnNldDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlY3Rpb24taXRlbS1iZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogNTE3cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3dyYXBwZXItZm9yLW1hcmtldGluZ3tcblxuICAgIC5jaGVja2JveC13cmFwcGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuZm9jYi5tYXJrZXRMYWJlbHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldHtcbiAgICBsYWJlbHtcbiAgICAgIGF7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+IC5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLmhlYWRlci10ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbn1cblxuXG5cbi5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWR7XG5cbiAgICAubWFpbi1jb250ZW50e1xuICAgICAgICBwYWRkaW5nLXRvcDogNGVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xuICAgICAgICAmLnRocmVlLW9wdGlvbnMtc2VjdGlvbntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMGVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgJi5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2Fke1xuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1kYXJrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuXG4gICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9ue1xuICAgICAgICAgIG1heC13aWR0aDogMzU5cHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM0cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAuZ2V0QVF1b3RlT3B0aW9uLWJ0bntcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ2V0QVF1b3RlT3B0aW9uLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYXp1cmU7XG4gICAgICAgICAgICAuc3ZnLXdyYXB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKXtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5ne1xuICAgICAgICAgICAgbWluLWhlaWdodDogODhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jyl7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn0iLCJcbi5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSB7XG5cblx0Lm1haW4tY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmJvdW5kcyB7XG5cdFx0XHQubWFpbi1jb250ZW50LWhlYWRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzJweCAwO1xuXG5cdFx0XHRcdC5jb2x1bW4tdGl0bGV7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTZweCAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlbGVjdC13cmFwIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjE4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNsYXRlLWdyZXk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NCUgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyZXktdHdvO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHQtbXMtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0XHRcdFx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHQgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpO1xuXG5cdFx0XHRcdCAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpKTtcblx0XHRcdFx0ICAgICAgICB9XG5cblx0XHRcdFx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzbGF0ZS1ncmV5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGEgLmFydGljbGUtaGVhZGluZy5ib2xke1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdCNtYWluIC5yZXNvdXJjZXMtZ3JpZCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0LmJsb2Nre1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLnRvb2xraXQtcGFnZXtcblx0I21haW4gLnJlc291cmNlcy1ncmlkIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHQuYmxvY2t7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIHtcbiAgICAmLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5wYWdlLWhlYWRlciAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwN3B4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRkYXJrLCA0MDAsIDU4cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDM0cHgsICRkYXJrLCA0MDAsIDU4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgLmNvbHVtbi1xdW90ZSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sdW1uLWFkZGl0aW9uYWwge1xuICAgICAgICAgICAgICAgIGNpdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJvdXNlbC1idXR0b24tcHJldixcbiAgICAuY2Fyb3VzZWwtYnV0dG9uLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb3ZlcmVkLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcblxuICAgICAgICAuaGVhZGluZy0xLXNoYWRvdyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3ZlcmVkLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTlweCwgJHdoaXRlLCA0MDAsIDEuNDcpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBjaXJjbGUoMzMlKTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1N3B4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy1ibG9ja3tcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLXJlYWRtb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3ZlcmVkLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDMyLCAzNiwgMzksIDApLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDMyLCAzNiwgMzksIDEpXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZXJ2aWNlLWZhbWlseXtcbiAgICAgICAgICAgIC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCgzKSwuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoNCksLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MzMlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMDI0cHhcIil7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICAgIC5tYWluLWFydGljbGUge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXJ0aWNsZSxcbiAgICAgICAgJiA+IHNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBwcml2YXRlY2xpZW50KSB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlY3Rpb25fcXVpY2tRdW90ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkaXRpb25hbC1zZWN0aW9uIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMnB4LCAkZGFyaywgNzAwLCAxLjMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VydmljZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDc1NnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzFweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzRweDtcbiAgICAgICAgfVxuICAgICAgICBwID4gc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC1zdWNjZXNzLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhcS1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvZmFxLXNlY3Rpb24tYmcuanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLmZhcS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXNlLXN0dWR5LXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAuY2FzZS1zdHVkeS1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMxcHg7XG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMTAycHggMCAxNTVweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXN0aW1vbmlhbC1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdvb2RzbW9rZS1ncmF5O1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gICAgICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMycHgsICRiLXRleHQsIDMwMCwgMS4xNik7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvci1pbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbi1xdW90ZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGF6dXJlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhdGVzdC1uZXdzLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICAgIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAucmVzb3VyY2VzLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNlbnRlcmVkIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICB0b3A6IDI1MHB4O1xuICAgICAgICAmLnByZXZpb3VzLWl0ZW0ge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDIzOXB4O1xuICAgIH1cbn1cblxuLnBob25lYmFyIHtcbiAgICAucGFnZS1jb250YWluZXIge1xuICAgICAgICAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0IHtcbiAgICAgICAgICAgICNuYXYge1xuICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlcnZpY2UtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlLWhlYWRlci1jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYmVlNTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlLWhlYWRlci10ZWxlcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3cy1kZXRhaWwtcGFnZSB7XG4gICAgLnBhZ2UtaGVhZGVyIC5ibG9ja19pbWFnZSAuc2lkZWJhci5ibG9ja3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4ubWFpbi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMjJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAuYm91bmRzIHtcbiAgICAgICAgICAgIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MCBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzoycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRpY2UtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0cjpudGgtY2hpbGQoMSkgdGQsIHRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDIxcHgsICR3aGl0ZSwgbm9ybWFsLCAgMi4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0ZS1hdXRob3ItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblx0XG5cdFx0XHRcdFx0LmFydGljbGUtaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGJvZHksIDI2cHgsICRkYXJrLCA1MDAsIDEuNDQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuYXJ0aWNsZS1kYXRlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMTdweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuOCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYXJ0aWNsZS1jYXRlZ29yeXtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjI1cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGJvZHksIDE3cHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tYXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNnB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1tYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZ24tdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnMtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ld3MtaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZS1pbWFnZS13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuMmVtO1xuICAgIH1cblxuICAgIC5ibG9jay5zaWRlYmFyIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuXG4gICAgICAgICYuYmxvY2stYmFja3tcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEzJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXNpZGUtYmFubmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj0xMjAwcHhcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLmJ0bl9iIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmPnNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgJi5ibG9jay1iYWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cblxuXG4gICAgfVxuXG5cblxuICAgICAgICAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9ja3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG59XG5cbi5kb3dubG9hZHMtd2lkZ2V0IC53aWRnZXQtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8vIFJlc291cmNlIHR5cGVzOlxuLy8kbmV3c3R5cGVzOiBuZXdzLCBldmVudCwgZ3VpZGFuY2UsIGNwZCwgcHJvcG9zYWxmb3JtO1xuLy9cbi8vQGVhY2ggJHR5cGUgaW4gJG5ld3N0eXBlcyB7XG4vLyAgICAubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzLm5ld3N0eXBlXyN7JHR5cGV9IHtcbi8vICAgICAgICAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtaW1hZ2Utd3JhcCAuaW1hZ2UtYmxvY2stdGV4dCB7XG4vLyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG5ld3N0eXBlLWNvbG9ycywgI3skdHlwZX0pO1xuLy8gICAgICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4vLyAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfSIsIi5vdXItc3RvcnktcGFnZSB7XG4gICAgLm1haW4tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5ib3VuZHMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC52aWRlby1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3M3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTczcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIC5hZGRpdGlvbmFsLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNzBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleDogMSAxIDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDc0M3B4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvIHRvcCxcbiAgICAgICAgICAgICAgICBibGFjayAwJSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCA0MCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5tZWRpYS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAmLnJldmVyc2Uge1xuICAgICAgICAgICAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5zdG9yeS1mYWN0cy1pdGVtIC5zdGF0aWMtaW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPjkxNXB4XCIpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi5zZWFyY2gtcmVzdWx0cy1wYWdlIHtcblxuXG5cdC5tYWluLXNlY3Rpb24tY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNTNweCAwIDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0cGFkZGluZzogMzBweCAwIDgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0cGFkZGluZzogMzVweCAwIDU1cHg7XG5cdFx0fVxuXG5cdFx0LmJvdW5kcyB7XG5cdFx0XHQvLy5zaWRlYmFyIHtcblx0XHRcdC8vXHRmbG9hdDogbGVmdDtcblx0XHRcdC8vXHR3aWR0aDogMzAlO1xuICAgICAgICAgICAgLy9cblx0XHRcdC8vXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0Ly9cdH1cblx0XHRcdC8vXHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHQvL1x0XHR3aWR0aDogNDglO1xuXHRcdFx0Ly9cdH1cblx0XHRcdC8vXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdC8vXHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Ly9cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvL1x0fVxuXHRcdFx0Ly99XG5cblx0XHRcdC5tYWluLXNlY3Rpb24ge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCA2NXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjAuNWVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LWJsb2NrIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNzBweCAzMnB4IDA7XG4vL1x0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtdHdvO1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjJweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LXdyYXAge1xuXHRcdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OjcycHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnJlYWQtbW9yZS1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0XHRcdFx0XHRcdFx0fSAgXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdC10aXRsZSwgLnNlYXJjaC1yZXN1bHQtY29udGVudCAucmVhZC1tb3JlLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkaG92ZXItcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLy5zZWFyY2gtcmVzdWx0cy10ZXh0e1xuICAgIC8vXG5cdC8vXHRjb2xvcjogI2ZmZmZmZjtcbiAgICAvL1xuXHQvL31cbn0iLCJcbi5yZXNvdXJjZXMtcGFnZSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cbiAgICAgICAgLmZsZXgtcGFyZW50e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAmPiAuYmxvY2t7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWpheC1mb3Jte1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtaGVhZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmhlYWRpbmctMS1zaGFkb3d7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI3Jlc291cmNlLWZpbHRlci1idXR0b257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgICYuY2xvc2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlZC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAub3BlbmVkLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYub3BlbmVke1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlZC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAub3BlbmVkLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tdGV4dC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhenVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nLTEtc2hhZG93e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3VuZHMgLmFqYXgtZm9ybSA+IC5mbGV4LXBhcmVudCA+IC5ibG9jayB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyOyAvL1RoaXMgaXMgdG8ga2VlcCB0aGUgc2VsZWN0IGVsZW1lbnRzIGFib3ZlIHRoZSB0ZXh0IHNlYXJjaCBiZWxvdy5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjZmlsdGVyLWNvbnRlbnR7XG5cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoJzw3NzZweCcpIHtcbiAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoJzw1NjlweCcpIHtcbiAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDQwNXB4O1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoJzw0MzJweCcpIHtcbiAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDQ2N3B4O1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAzMzRweDsgPDc3NlxuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA0MDVweDsgPDU2OVxuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA0NjdweDsgPDQzMlxuXG5cbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQgO1xuXG4gICAgICAgICAgICAgICAgJi5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2ZpbHRlci1jb250ZW50LmNsb3NlZHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjdGV4dC1zZWFyY2gtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3RleHQtc2VhcmNoLWNvbnRhaW5lci5jbG9zZWR7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJhY2stdG8tcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrLXRvLXBhZ2UtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFjay10by1wYWdlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZ1tzcmM9JyddIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvb25FcnJvckltZy9wbmcpIGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmltZ0Vycm9yIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvTG9ja3Rvbl93aGl0ZS5wbmcpIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cblxuICAgIC5yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubm9SZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICB9XG5cbiAgICAucmVzb3VyY2VzLWJsb2Nre1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5yZXNvdXJjZXMtZ3JpZCB7XG4gICAgQGV4dGVuZCAlZ3JpZC10aGlyZHM7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICAvLy5ibG9jayB7XG4gICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAvL31cbiAgICAvL21hcmdpbjogMzJweDtcbiAgICAvL3BhZGRpbmc6IDMycHggMDtcbiAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAvLyAgICBtYXJnaW46IDE2cHg7XG4gICAgLy8gICAgcGFkZGluZzogMTZweCAwO1xuICAgIC8vfVxuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgLy8gICAgbWFyZ2luOiA4cHg7XG4gICAgLy8gICAgcGFkZGluZzogOHB4IDA7XG4gICAgLy99XG59XG4jbWFpbiAucmVzb3VyY2VzLWdyaWQge1xuICAgIEBleHRlbmQgJWdyaWQtdGhpcmRzO1xuICAgIHBhZGRpbmctdG9wOjA7XG59XG4jbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbiB7XG4gICAgQGV4dGVuZCAlZ3JpZC10aGlyZHM7XG5cbiAgICAmID4gLmJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgIHBhZGRpbmc6MDtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICYgPiAuYmxvY2sge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5zdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAmLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG4gICAgJi1wcmVzZW50YXRpb24ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWRvY3VtZW50IHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG4gICAgJi10ZW1wbGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtYWxsIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1ldmVudCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgfVxuICAgICYtZG93bmxvYWRCb3gge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMi4wNXB4O1xuXG4gICAgICAgIGZpbGw6ICNEREREREQ7XG4gICAgfVxufVxuXG4uZmlsZS1kb3dubG9hZCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbiNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTJ7XG5cbiAgICAmID4gLmJsb2Nre1xuICAgICAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gICAgJiA+IC5ibG9jazpudGgtY2hpbGQoNCksXG4gICAgJiA+IC5ibG9jazpudGgtY2hpbGQoNSkge1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAmID4gLmJsb2NrLFxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblxuICAgICAgICAmID4gLmJsb2NrLFxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoNSksXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuI21haW4gLnJlc291cmNlcy1tYWluLXNlY3Rpb24ge1xuICAgIC5yZXNvdXJjZXMtZ3JpZC1maWx0ZXJ7XG4gICAgICAgID4uYmxvY2sge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgPi5ibG9jayB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgPi5ibG9jayB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zLFxuLnJlc291cmNlcy1ncmlkLTItM3tcblxuICAgICYgPiAuYmxvY2t7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMzMuMyU7XG4gICAgfVxuICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDEpLFxuICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcblxuICAgICAgICAmID4gLmJsb2Nre1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAmID4gLmJsb2NrLFxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cbiAucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikge1xuXG4gICAgIC5hcnRpY2xlLXJlYWRtb3JlLmJ0bi1saW5re1xuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgJj5zcGFue1xuICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MFxuICAgICAgICAgfVxuICAgICB9XG4gfVxuXG5cbi8vIFJlc291cmNlIHR5cGVzOlxuLy8kbmV3c3R5cGVzOiBuZXdzLCBldmVudCwgZ3VpZGFuY2UsIGNwZCwgcHJvcG9zYWxmb3JtO1xuLy9cbi8vQGVhY2ggJHR5cGUgaW4gJG5ld3N0eXBlcyB7XG4vLyAgICAubmV3c3R5cGVfI3skdHlwZX0ge1xuLy8gICAgICAgIC5ibG9jay10aXRsZSB7XG4vLyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG5ld3N0eXBlLWNvbG9ycywgI3skdHlwZX0pO1xuLy8gICAgICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4vLyAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4vLyAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgICAgLmljb24gc3ZnIHtcbi8vICAgICAgICAgICAgZmlsbDogbWFwLWdldCgkbmV3c3R5cGUtY29sb3JzLCAjeyR0eXBlfSk7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG5cbiIsIlxuLmFmZmlsaWF0aW9ucy1wYWdlIHtcbiAgICAucmVzb3VyY2VzLWJsb2Nre1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw3NjhweFwiKXtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTQ5MHB4XCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLnBlcnNvbmFsLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5waG9uZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbWFpbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYm91bmRzIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnQgPiAuYmxvY2sge1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDoyOyAvL1RoaXMgaXMgdG8ga2VlcCB0aGUgc2VsZWN0IGVsZW1lbnRzIGFib3ZlIHRoZSB0ZXh0IHNlYXJjaCBiZWxvdy5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2stdG8tcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrLXRvLXBhZ2UtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFjay10by1wYWdlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZ1tzcmM9JyddIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvb25FcnJvckltZy9wbmcpIGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmltZ0Vycm9yIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvTG9ja3Rvbl93aGl0ZS5wbmcpIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cblxuICAgIC5yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubm9SZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICB9XG5cbn1cblxuLmFmZmlsaWF0aW9ucy1ncmlkIHtcbiAgICBAZXh0ZW5kICVncmlkLXRoaXJkcztcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIC8vLmJsb2NrIHtcbiAgICAvLyAgICBwYWRkaW5nOiAwO1xuICAgIC8vfVxuICAgIC8vbWFyZ2luOiAzMnB4O1xuICAgIC8vcGFkZGluZzogMzJweCAwO1xuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgIC8vICAgIG1hcmdpbjogMTZweDtcbiAgICAvLyAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgLy99XG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAvLyAgICBtYXJnaW46IDhweDtcbiAgICAvLyAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAvL31cbn1cbiNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZCB7XG4gICAgQGV4dGVuZCAlZ3JpZC10aGlyZHM7XG4gICAgcGFkZGluZy10b3A6MDtcbn1cblxuc3ZnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgJi12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICYtcHJlc2VudGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1kb2N1bWVudCB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgICYtdGVtcGxhdGUge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWFsbCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtZXZlbnQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgIH1cbiAgICAmLWRvd25sb2FkQm94IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzIuMDVweDtcblxuICAgICAgICBmaWxsOiAjREREREREO1xuICAgIH1cbn1cblxuLmZpbGUtZG93bmxvYWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4uYXNpZGUtYWZmaWxpYXRpb25ze1xuICAgIGJhY2tncm91bmQ6JHNpZGVfYmFja2dyb3VuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwxNHB4LCRzaWRlX3RleHQsMzAwLDEuNTcpO1xuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgLy9wYWRkaW5nOiAyNHB4IDE2cHggNjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMjRweCA4cHggMzJweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOjhweCAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDE1cHgsZmFsc2UsMzAwLDEuNSk7XG4gICAgfVxuICAgIC5waG9uZW5vIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyOHB4LCRhY2NlbnQtcHJpbWFyeSw1MDAsMSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LjQ1ZW07XG4gICAgfVxuICAgIC5vcGVuaW5naG91cnN7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIG1hcmdpbjowIC0xNnB4O1xuICAgICAgICB3aWR0aDoxMDB2dztcbiAgICB9XG4gICAgLmpmLXJvd3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5wYXNzd29yZC1yZXNldCB7XG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYSB7Zm9udC1zaXplOiAxMnB4O31cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvdy1oaWRlLXBhc3N7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIGEuc2hvdy1oaWRlLXBhc3M6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYuYXNpZGUtd2l0aG91dC1tYXJnaW57XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICAmLmFzaWRlLWdldC1hLXF1b3RlIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjI2cHg7XG4gICAgfVxufVxuXG4uYWZmaWxpYXRpb25zLXRleHQtdXBwZXJjYXNle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59IiwiLmZvb3Rlci1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRmb290ZXIsIHByaW1hcnlCZyk7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCBtYXBfZ2V0KCRmb290ZXIsIHRleHQpLCBmYWxzZSwgMS41Nyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02NDBweFwiKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAvL21pbi13aWR0aDogNDUlO1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAuZm9vdGVyLW5hdntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzNiU7XG4gICAgICAgICAgICAvL21heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmZvb3Rlci1uYXYubmF2X2NvbXBsaWFuY2V7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZsZXg6IDAgMSAyMiU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE4JTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPndpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5wZi1hZG1pbiAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBhbnktbWV0YV9zb2NpYWwge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHlyaWdodC1tZXRhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAvL21hcmdpbjogMjVweCAwIDAgNzk5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItbG9nby1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaWYoJHNpdGUgPT0gJ2xzb3MnKXtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZ28tbHNvcyB7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICAgICAgICAgICAgIGhlaWdodDo1NHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTM5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpZigkc2l0ZSA9PSAnbHNvcycpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tbG9ja3Rvbi1sb2dvIHtcbiAgICAgICAgZmlsbDp3aGl0ZTtcbiAgICB9XG5cbiAgICAuaWNvbi10d2l0dGVyIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAuaWNvbi1saW5rZWRpbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250KHRpdGxlLCA0OHB4LCBtYXBfZ2V0KCRmb290ZXIsIHRpdGxlKSwgZmFsc2UsIDEuMjEpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE4cHgsIG1hcF9nZXQoJGZvb3RlciwgdGl0bGUpLCA0MDAsIDEuNDMpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OjQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgLmNvbXBhbnktbWV0YV9lbWFpbCxcbiAgICAgICAgLmNvbXBhbnktbWV0YV9waG9uZSxcbiAgICAgICAgLmNvbXBhbnktbWV0YV92aXNpdFVzIHtcbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBkaXYgaDUsXG4gICAgICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTlweCwgbWFwX2dldCgkZm9vdGVyLCB0aXRsZSksIDQwMCwgMS41OCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgLmNvcHlyaWdodC1tZXRhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCBtYXBfZ2V0KCRmb290ZXIsIHRleHQpLCA0MDAsIDEpO1xuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC5ib3VuZHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMzU3cHhcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1sb2dvIC5jb3B5cmlnaHQtbWV0YXtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cImNvbXBhbnktbWV0YVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOXB4O1xuICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgLy8gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIC8vfVxuICAgIH1cbiAgICAuY29tcGFueS1tZXRhX29mZmljZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG9yZGVyOiAzO1xuXG4gICAgICAgICYuYmxvY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbnktbWV0YV9lbWFpbHtcblxuICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgLmZvb3Rlci1pY29ue1xuICAgICAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueS1tZXRhX3Bob25lIHtcbiAgICAgICAgLnBob25lLW51bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDMxcHgsICR3aGl0ZSwgNTAwLCAxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDE0MDBweFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgICAgICAgICAgICAgICAyNnB4ICsgMTAgKiAoKDEwMHZ3IC0gNzIwcHgpIC8gMTQwMClcbiAgICAgICAgICAgICAgICApOyAvL3ZhcmlhYmxlIGZvbnQgc2l6ZSBmcm9tIDI2IHRvIDM2XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMTAwcHhcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgICAgICAgICAgICAgICAgMjBweCArIDEwICogKCgxMDB2dyAtIDcyMHB4KSAvIDE0MDApXG4gICAgICAgICAgICAgICAgKTsgLy92YXJpYWJsZSBmb250IHNpemUgZnJvbSAyMCB0byAzMFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6LTIyJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55LW1ldGFfc29jaWFsIHtcbiAgICAgICAgZmxleDogMSAwIDI4JTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICB1bC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiLCBcIj5waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAuc29jaWFsLWNvbnRhaW5lci1pY29ucyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbnktYm91bmRzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5mb290ZXItaWNvbiB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcsXG4gICAgICAgIHVsLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLmZvb3Rlci1uYXYtd3JhcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmV5O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxMnB4LCBtYXBfZ2V0KCRmb290ZXIsIGJvZHkpLCA0MDAsIDEuNjcpO1xuXG4gICAgICAgIC5ib3VuZHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEzNTdweFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLmZvb3Rlci1uYXYge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB1bC5mb290ZXItbmF2IGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOGVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5uYXZfY29tcGxpYW5jZSBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICB9XG5cbiAgICAjY29va2llTm90aWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MmUzMjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgbWFwX2dldCgkZm9vdGVyLCB0ZXh0KSwgZmFsc2UsIDEuNTcpO1xuXG4gICAgICAgIC5ib3VuZHMge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcuaWNvbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgLyogV2l0aCBhZGRlZCByb3VuZCBib3JkZXIgKi9cbiAgICAgICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3YXJtLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm0tZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMzU3cHhcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjAxO1xuICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDpjaGVja2VkIH4gZGl2IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZi1jYW52YXMtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLm9ucGFnZS1tcC1jb250ZW50cyB7XG4gICAgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAge1xuXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5NnB4O1xuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsMjJweCwkd2hpdGUsMjAwLDEuMjQpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMuNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMTI1ZW07XG4gICAgICAgICAgICAvL3RleHQtdW5kZXJsaW5lLW9mZnNldDogLTAuMDdlbTtcblxuXG5cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAuanMgLm1hc3Rlci1wb2xpY3kge1xuLy8gICAgIC5mYXEtc2VjdGlvbntcbi8vICAgICAgICAgZGlzcGxheTpub25lO1xuLy8gICAgIH1cbi8vICAgICAubW9kYWwtY29udGVudHtcbi8vICAgICAgICAgLmZhcS1zZWN0aW9ue1xuLy8gICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLm1hc3Rlci1wb2xpY3l7XG5cbiAgICAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMge1xuICAgICAgICAuYnRuLmJ0bl9he1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzlweDtcblxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLy5tYXN0ZXItcG9saWN5LWluZm97XG4gICAgLy8gICAgLmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVye1xuICAgIC8vICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvLyAgICB9XG4gICAgLy8gICAgLmRvd25sb2Fkc3tcbiAgICAvLyAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvLyAgICAgICAgbGl7XG4gICAgLy8gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy99XG4gICAgLm1haW4tc2VjdGlvbi5ibG9ja3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAubWFpbi1hcnRpY2xlOm5vdCgub25wYWdlLW1wLWNvbnRlbnRzKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzU2cHg7bWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFzdGVyLXBvbGljeS13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvY29udGVudC9tYXN0ZXItcG9saWN5LWJnLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYzcHg7XG5cblxuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRib2R5LXRleHQsMzAwLDEuMDgpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAubGluay13cmFwcGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmJ0bi1saW5re1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJCT0RZXCIsMTlweCwkYm9keS10ZXh0LDUwMCwxLjQ3KTtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG59XG4iLCIucGFydG5lcnMgI21haW57XG4gICAgLmJsb2Nre1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpeyAvLyBUaGlzIGlzIHRoZSBib2R5IHRleHRcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6NjAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4peyAvLyBUaGlzIGlzIHRoZSBwYXJ0bmVyIGltYWdlXG4gICAgICAgICAgICBmbGV4LWJhc2lzOjMwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYXJ0bmVyLXRpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMjBweCwkZGFyayw1MDAsMS40KTtcbiAgICBtYXJnaW4tdG9wOjA7XG59IiwiLy8gVGhpcyBpcyBmcm9tIHRoZSBsYXlvdXQuY3NzIGluY2x1ZGVkIGluIHRoZSBkYXNoYm9hcmQgPGhlYWQ+XG4vL1xuLnBmLWRhc2hib2FyZCB7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudGFibGUgLnR3by10aGlyZCxcbiAgICAudGFibGUgLm9uZS10aGlyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLnRhYmxlIC5vbmUtdGhpcmQge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgICAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkIHtcbiAgICAgICAgd2lkdGg6IDQyNXB4O1xuICAgIH1cblxuICAgIGJvZHkgaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtdHdvO1xuICAgIH1cblxuICAgIC5wb2xpY3lEb2MgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucG9saWN5RG9jIGEgLnN2Zy1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZpbGw6ICMwMDg2QkY7XG4gICAgfVxuICAgIC5wb2xpY3lEb2MuZGlzYWJsZWQgYSAuc3ZnLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZmlsbDogI0M3QzdDNztcbiAgICB9XG4gICAgLnBvbGljeURvYy5kaXNhYmxlZCBhLFxuICAgIC5wb2xpY3lEb2MuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkVDRTY7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwNDk0NDQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIC50aXRsZSBoMixcbiAgICAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5uYW1lLFxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuLnJvbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5tYW5hZ2UtZGV0YWlscyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG5cbiAgICAgICAgZmlsbDogI0I2QkNCODtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMTZweCAwIDhweCAzMnB4O1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgfVxuICAgIGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG5cbiAgICAgICAgZmlsbDogIzkyMjU0NTtcbiAgICB9XG4gICAgLmRvYy10YWJsZSBhLmRvd25sb2FkcyAuc3ZnLWljb24ge1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuXG4gICAgICAgIGZpbGw6ICMwMDg2QkY7XG4gICAgfVxuXHQuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5pY29uLWRvd25sb2FkIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0ZmlsbDogJGFjY2VudC1wcmltYXJ5O1xuXHR9XG5cdGEuZG93bmxvYWRzIC5kbFRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgY29sb3I6ICM1OTVBNUM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNkU3RTg7XG4gICAgfVxuICAgIC50aXRsZS1zZWN0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24gaDEgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLnBmLWRhc2hib2FyZCBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjJGMjtcbiAgICB9XG4gICAgLnBmLWRhc2hib2FyZCBzZWN0aW9uICsgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxuXG4gICAgLnBmLWRhc2hib2FyZCBzZWN0aW9uIGgxLFxuICAgIC5wZi1kYXNoYm9hcmQgc2VjdGlvbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIH1cblxuICAgIHNlbGVjdC5jaG9zZW4tc3R5bGUsXG4gICAgc2VsZWN0LmZpbHRlci1zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuXG4gICAgLmJ1dHRvbi5kb2NGaWx0ZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNXB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKC9pbWcvYXJyb3cucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbiAgICAuaWU5IHNlbGVjdCxcbiAgICAuaWUxMCBzZWxlY3QsXG4gICAgLmllMTEgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGhlYWRlci5wYWdlSGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIH1cbiAgICBoZWFkZXIucGFnZUhlYWQgPiBoMiB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIGhlYWRlci5wYWdlSGVhZCA+IGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtNDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLnN1bW1hcnktdGFibGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAudGFibGUgLm9uZS10aGlyZCxcbiAgICAgICAgLnRhYmxlIC50d28tdGhpcmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gICAgICAgIC5ib3VuZHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8qVGFibGUgRmxvdyovXG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgdGhlYWQgdHIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MCU7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8qIHRvcDogNnB4OyAqL1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyAuZnVsbC13aWR0aCArIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLnNwYWNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC5kb2MtdGFibGUgLnRhYmxlLWZsb3cgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvL0FkZGVkIGZvciBwcm9mZXNzaW9uc1xuICAgIC5ob21lLXJlc291cmNlcy1zZWN0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyeS1saWdodC1ibHVlO1xuICAgIH1cbn1cblxuLy8gTmV3IGFuZCBuZWVkZWQgc3R5bGVzOlxuYS5zdGF0dXMtaWNvbntcbiAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6LjVlbTtcbn1cblxuLmhvbWUucGYtZGFzaGJvYXJkIC5zaWRlYmFyLmJsb2Nre1xuICAgIHBhZGRpbmctdG9wOiA0LjRlbTtcbiAgICAvL3BhZGRpbmctdG9wOiA1LjJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4uaG9tZS5wZi1kYXNoYm9hcmQgLm5vLXRhYnMgLnNpZGViYXIuYmxvY2t7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cbiIsIi5kYXNoYm9hcmQtY29udGFjdHtcbiAgICBcbiAgICAmLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVte1xuXG5cdFx0LmFjY29yZGlvbi10cmlnZ2Vye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0XHQuYWNjb3JkaW9uLXRpdGxle1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjZweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgnYm9keScsMjBweCwkd2hpdGUsNTAwLDQ1cHgpO1xuICBcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjMxcHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0LnBvbGljeVJlZntcblx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnNUeXBlQ2F0ZWdvcnl7XG5cdFx0XHRcdGhlaWdodDogNTdweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtaW4td2lkdGg6OTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwO1xuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXHRcdH1cbiAgICAgICAgXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSA+IGF7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjhweDtcbiAgICAgICAgfVxuXHR9IFxuXG4gICAgLmFjY29yZGlvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE1OHB4O1xuICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2Vye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4Yzk0O1xuXG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYxcHggMCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0Ly8gXHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0XHRcdC8vIFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQvLyBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Ly8gXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHQvLyBcdHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIC5wb2xpY3lSZWZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4cGlyeS1kYXRle1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjgzO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDk5cHggMCAwO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjYwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0XHRcdFx0bGVmdDoxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6JGJvZHktdGV4dDtcblx0XHRcdFx0XHRcdHotaW5kZXg6MTA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJvd24tZ3JleTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIC4zcztcblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tbWFpbi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAuaW5uZXItYWNjb3JkaW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8mOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICRicm93bi1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VuZC1oZWFkZXItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDgycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA2MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZpbGw6ICRhenVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGE6bm90KC5hY2NvcmRpb24tdHJpZ2dlcil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbmQtaGVhZGVyLW1lc3NhZ2U6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWUzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLW1haW4tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicm93bi1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zdWJtaXQtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWNjb3JkaW9uLWl0ZW0tb3BlbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2Vye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZS1zdGFmZiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VuZC1oZWFkZXItbWVzc2FnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVue1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICYub3V0ZXItYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXRpdGxlLXN0YWZmIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuICAgICAgICAuYWNjb3JkaW9uLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVtYWlsLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYXp1cmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtID4gc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxMmVtO1xuICAgIH1cbiAgICAubWFpbi1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo3MnB4O1xuICAgIH1cbiAgICBkbHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxufSIsIi5hY2NvdW50LWRldGFpbHMge1xuICAvLy5tYWluLXNlY3Rpb257XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL31cbiAgLy8ubWFpbi1zZWN0aW9uOmFmdGVyIHtcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy8gIHRvcDogMHB4O1xuICAvLyAgbGVmdDogLTI1MDBweDtcbiAgLy8gIHJpZ2h0OiAtMjUwMHB4O1xuICAvLyAgY29udGVudDogJyc7XG4gIC8vICBoZWlnaHQ6IDEwMCU7XG4gIC8vICB6LWluZGV4OiAtMTtcbiAgLy99XG5cbiAgLnBhc3N3b3JkLWVycm9ye1xuICAgIGNvbG9yOiRib2R5LXRleHQhaW1wb3J0YW50O1xuICB9XG5cbiAgaDF7XG4gICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMycHgsICRib2R5LXRleHQsIDQwMCwgMSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5qc29uRm9ybSBzZWN0aW9uLm5ld1NlYyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtID4gc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAuanNvbkZvcm17XG4gICAgLnBhc3N3b3JkLWZpZWxkc2V0e1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgfVxuICAgIC5zdWJtaXQtYnV0dG9ue1xuICAgICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgIH1cbiAgICAub3dhc3BUZXh0e1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI21haW4gPiAuYm91bmRzID4gLmZsZXgtcGFyZW50e1xuICAgIC5ibG9jay5tYWluLXNlY3Rpb257XG4gICAgICBmbGV4OiAxIDEgNjElO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuanNvbkZvcm0gZmllbGRzZXR7XG4gICAgICAgIG1heC13aWR0aDogNjk0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2suZGV0YWlscy1zaWRlYmFye1xuICAgICAgZmxleDogMSAxIDM5JTtcblxuICAgICAgLmFzaWRle1xuICAgICAgICBtYXgtd2lkdGg6IDY5NHB4O1xuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAub3dhc3BUZXh0e1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuanNvbkZvcm0gLnBhc3N3b3JkLWZpZWxkc2V0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGZpZWxkc2V0LnN1Ym1pdC1idXR0b257XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIuZG9jdW1lbnRzLXBhZ2Uge1xuICAgICYuY2F0ZWdvcnlEYXNoYm9hcmQge1xuICAgICAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjBweCwgJHdoaXRlLCA1MDAsIDQ1cHgpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE0cHg7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICAucG9saWN5UmVmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluc1R5cGVDYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVuIHtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRvYy1jcmVhdGVke1xuICAgICAgICAgICAgICAgIGNvbG9yOiRmYW1pbHktb2ZmaWNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLmJsb2NrIHtcbiAgICAgICAgICAgIC5hc2lkZS5kb3dubG9hZHMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93bi1ncmV5O1xuXHRcdFx0XHQuYXNpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMycHgsICRkYXJrLWdyZXksIG5vcm1hbCwgMS4xMyk7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYXNpZGUtY29udGVudHtcblx0XHRcdFx0XHRwYWRkaW5nOjEycHggMzJweCAyOHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZsZXgtcGFyZW50LCAuYmxvY2t7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZDpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5pbnN1cmFuY2UtdHlwZS1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHNwYW4uYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAvKmFjY29yZGlvbiAqL1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTU4cHg7XG4gICAgICAgICAgICAvL2NvbnRlbnQgZ2V0dGluZyBjbGlwcGVkLCB3ZSBjb3VkbCBzZXQgYSBtYXNzaXZlIG1heC1oZWlnaHQgYnV0IFxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgMGZyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuN3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4Yzk0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMS4xMzsgLy8gTmVlZCB0byB3b3JrIG91dCB0aGlzIHRvIGNlbnRlciBwcm9wZXJseSB3aXRoIDIgbGluZXMuXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5leHBpcnktZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDEycHggNzVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA3NXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicm93bi1ncmV5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDp1bnNldDsvL25vIG1heC1oZWlnaHQgd2hlbiB1c2luZyBncmlkIHNvbHV0aW9uICh3ZSBhbGxvdyBpdCB0byBiZSAwIG9yIDFmcilcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOy8vbW92ZWQgcGFkZGluZyB0byBhY2NvcmRpb24tbWFpbi1jb250ZW50XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsvL3dpdGggdGhpcyBncmlkIHNvbHV0aW9uIHdlIGFyZSBubyBsb25nZXIgYW5pbWF0aW5nIG9wYWNpdHkgb3IgcGFkZGluZ1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDE1cHggOHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGJyb3duLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRicm93bi1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4IDdweCAyMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbnMtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbHVtbi1nYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYmxvY2s6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1kb3dubG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4tdXBsb2FkLWRvY3VtZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICNidG4tbW9kYWwtdXBsb2Fke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDIwOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZneyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWNjb3JkaW9uLWl0ZW0tb3BlbiB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCAxZnI7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5leHBpcnktZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDhweCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OnVuc2V0IWltcG9ydGFudDsvL25vIG1heC1oZWlnaHQgd2hlbiB1c2luZyBncmlkIHNvbHV0aW9uICh3ZSBhbGxvdyBpdCB0byBiZSAwIG9yIDFmcikuIEknZCByYXRoZXIgbm90IHVzZSAhaW1wb3J0YW50IGJ1dCB0aGUgbWF4LWhlaWdodCBoYXMgYmVlbiBzZXQgaW4gc28gbWFueSBkaWZmZXJlbnQgcGxhY2VzIHRoYXQgSSBoYXZlIHRvIHVzZSB0aGlzIGhhbW1lciBlbHNlIHJlZmFjdG9yXG5cbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIHBhZGRpbmc6IDQ4cHggMTVweCA4cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgICAuaWNvbnMtYm94e1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFzaWRlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICYuaG93LXRvLWd1aWRlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGFzaGJvYXJkLWd1aWRlIHtcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGFzaGJvYXJkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLmJ0bi1ob3ctdG8tZGFzaCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21vZGFsLXVwbG9hZC1kb2N7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGFxdWE7XG4gICAgICAgIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAuZGlhbG9nLXRpdGxle1xuICAgICAgICAgICAgICAgIC5sb2dvLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBocntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGlhbG9nLW1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XG4gICAgICAgICAgICAgICAgICAgICRibGFjazogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGR3cmFwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgIFxuXG4gICAgICAgICAgICAuZHJvcHpvbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgIC1vLWJvcmRlci1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzhweCBhdXRvOyBcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLmRyb3B6b25lLWljb257XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmljLWNsb3VkLXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzAxYmVlNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuZHJvcC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYmVlNTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDg0ODQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkZWRlZGUsIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMSksIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FkZGMzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2JmMTkxOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojNDNiYjQ3O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wem9uZSAuZG9jdW1lbnRUeXBlU2VsZWN0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAud3JhcHBlci1zdWJtaXQtYnV0dG9ue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJ1dHRvbiN1cGxvYWR7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuLm1vZGFsX2RvY3VtZW50cyB7XG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG59XG4uaWNvbi1wcmV2aWV3LXByb3Bmb3JtIHtcbiAgICBmaWxsOiAkYWNjZW50LXByaW1hcnk7XG59XG4gXG4uZG9jdW1lbnRzLXBhZ2UucGYtZGFzaGJvYXJkIC5tb2RhbC1vdmVybGF5ID4gLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgIG1heC13aWR0aDogODkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDVweCAxMDFweCA2N3B4IDg4cHg7XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweCA0NXB4O1xuICAgIH1cbn0iLCIueW91ci1vcmRlci10YWJsZSB7XG4gICAgLyogbWF4LXdpZHRoOiA2MDBweDsgKi9cbiAgICBtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcbn1cbi55b3VyLW9yZGVyLWJsb2NrIHtcbiAgICAvKiBtYXgtd2lkdGg6IDYwMHB4OyAqL1xuXG4gICAgLnlvdXItb3JkZXItYmxvY2stdGl0bGUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMnB4LCAkYmxhY2ssIDUwMCwgMS40NSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1ibG9jay10aXRsZTplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9mZmxpbmVJbnN1cmFuY2VzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwcHg7XG4gICAgICAgIC8qIGJvcmRlci10b3A6IDVweCBkb3VibGUgI2Q3ZDVkNTsgKi9cbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IFxuICAgIH1cbn1cbi55b3VyLW9yZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4ueW91ci1vcmRlci1pdGVtICsgLnlvdXItb3JkZXItaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnlvdXItb3JkZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ibG9jazogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi55b3VyLW9yZGVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICRzaGFyaztcbiAgICBmb250LXdlaWdodDogNDAwOyBcbn1cblxuLnlvdXItb3JkZXItc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnlvdXItb3JkZXItdG90YWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi55b3VyLW9yZGVyLXRvdGFsIHtcbiAgICBjb2xvcjogJHNoYXJrO1xufVxuXG4ueW91ci1vcmRlci1kZXRhaWxzIHtcbiAgICBjb2xvcjogJHNoYXJrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG59XG5cbi55b3VyLW9yZGVyLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbn1cblxuLnlvdXItb3JkZXItbGluZS12YWx1ZSB7XG4gICAgZmxleC1iYXNpczogNDglO1xufVxuXG4ueW91ci1vcmRlci1saW5lLW5hbWUge1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDA7XG4gICAgZmxleC1iYXNpczogNDglO1xufVxuXG4ueW91ci1vcmRlci10b3RhbHJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNHB4OyBcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIC5jdC15b3VyLXF1b3RlLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIH1cbiAgICAuY3QteW91ci1xdW90ZS1kYXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB9XG4gICAgXG59XG5cblxuXG5cblxuXG4vKiBmdW5reSBibHVlIGJhciB0byB0aGUgbGVmdCBvcHRpb24/ICovXG4uc25henp5IHtcbiAgICAueW91ci1vcmRlci1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkYXp1cmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgXG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXN1bW1hcnkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXRvdGFsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAueW91ci1vcmRlci10b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItYmxvY2sge1xuICAgICAgICAub2ZmbGluZUluc3VyYW5jZXMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAueW91ci1vcmRlci10YWJsZSB7XG4gICAgICAgIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggZG91YmxlICNkN2Q1ZDU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnlvdXItb3JkZXItdG90YWxyb3cge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxuICAgICAgICAuY3QteW91ci1xdW90ZS1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBlbmQgZnVua3kgYmx1ZSBiYXIgdG8gdGhlIGxlZnQgKi8iLCJcbi5hY2NvdW50LXN3aXRjaGVyIHtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIC1tcy1mbGV4OiAxIDEgMjUlO1xuICBmbGV4OiAxIDEgMjUlO1xuICAtd2Via2l0LWZsZXg6IDEgMSAzMyU7XG4gIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cblxuXG4gIC5jb250ZW50LWJvZHl7XG5cbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1udXJzZTtcbiAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgYmFja2dyb3VuZDogJG5vci1kYXJrZ3JleTtcbiAgICB9XG4gICAgcGFkZGluZzo0M3B4IDY4cHggMTEwcHggMzhweDtcblxuXG4gICAgLnRpdGxle1xuICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsMzhweCwkd2hpdGUsNDAwLDEuNzUpO1xuICAgIH1cblxuICAgIC52YWx1ZVRleHR7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLmFjYy10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbn1cblxuXG4gIC5jb250ZW50QnV0dG9uIC5idXR0b257XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG5cbn1cblxuLmZsZXgtcGFyZW50LWFjY3tcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpe1xuICAuZmxleC1wYXJlbnQgLmFjY291bnQtc3dpdGNoZXIge1xuICAgIC13ZWJraXQtZmxleDogMSAxIDMzJTtcbiAgfVxufVxuXG5cbi5kaWFsb2ctbWVzc2FnZS1jb250YWluZXJ7XG5cbiAgbWFyZ2luOiAtMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLm1vZGFsLWhlYWRlcntcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzMHB4LCRhbG1vc3QtYmxhY2ssNDAwLDEuNzUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICAgIHBhZGRpbmc6IDE2cHggMjFweDtcbn1cblxuXG4gIC5tb2RhbC1ib2R5e1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZzogMTNweCAyM3B4O1xuICAgIC5tb2RhbC1ib2R5LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QwMDIxYjtcbiAgICAgIGNvbG9yOiAjZDAwMjFiO1xuICAgICAgcGFkZGluZzogMTNweCAyM3B4O1xuXG5cbiAgICAgIC5tb2RhbC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzdmd7XG4gICAgICAgIGZpbGw6ICNkMDAyMWI7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG5cbi5vZmYtY2FudmFzLW9wZW4tYWNjb3VudC1zd2l0Y2hlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvb2x0aXBdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgcGFkZGluZzogMXB4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuXG4gIH1cblxuICBbZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgfVxufSIsIi50b29sa2l0LXBhZ2V7XG4gICAgJi5zdGlja3lGb290V3JhcC5wZi1kYXNoYm9hcmR7XG4gICAgICAgIC5wYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi8vcmVtb3ZlciBib3JkZXIgaW4gYXV0aG9yIGFzaWRlXG4ubmV3cy1kZXRhaWwtcGFnZSAuYXNpZGUge1xuIGJvcmRlcjogbm9uZTtcbn0iLCIudW5kZXJ3cml0ZXJ7XG4gIGRpdi5ub3RpZnktYmxvY2t7XG4gICAgLm5vdGlmaWNhdGlvbntcbiAgICAgIC5jb250ZW50e1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubWFpbi1ub3RpZmljYXRpb257XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMTclO1xuICAgICAgICAgIG1heC13aWR0aDogMjk0cHg7XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1jb250ZW50e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVsZXRlLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAuZGVsZXRle1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgY29sb3I6ICM5ZTljOWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzc3NzY3NztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxOSU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb246bGFzdC1jaGlsZHtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qaW5pdGlhbCBsYXlvdXQqL1xuXG4ucGYtYWRtaW4ge1xuXG4gICAgXG5cbiAgICAmLmNsaWVudC1lZGl0LW1haW4gLnN0aWNreUZvb3RNYWluIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBXZWJzaGltIGRhdGVwaWNrZXIgZml4ZXMgKGFib3ZlIG92ZXJyaWRlcyB0aGVtKVxuICAgIC53cy1wb3BvdmVyIGJ1dHRvbixcbiAgICBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXIge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLnBmLWNyZWF0ZSAud3MtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLyogTWVkaWEgUXVlcmllcyAqL1xuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAvKi0gMTAyNCBUYWIgTGFuZHNjYXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTQxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tZGF0ZS10aW1lIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuZGF0ZS10aW1lLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5yZWQtbGlnaHRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgIH1cblxuICAgIC5ncmVlbi1saWdodHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2VsbGV5LWdyZWVuO1xuICAgIH1cblxuICAgIC5ncmV5LWxpZ2h0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICB9XG5cbiAgICAucm91bmRlZC1pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1OXB4O1xuICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5wb3VuZC1zcXVhcmUge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIC5wb3VuZC1zcXVhcmUtZGlzYWJsZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LWVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAucG91bmQtc3F1YXJlLWdyZWVuIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YzM0NztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgLmljb24tcGF5bWVudCB7XG4gICAgICAgIGZpbGw6ICNjOGM5Y2EgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5pY29uLXBheW1lbnQtZG9uZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cblxuXG5cbiAgICAuZWRpdC1wb2xpY3ktc2hlbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICB9XG5cbiAgICAuaWNvbi1lZGl0LXNoZWxsIHtcbiAgICAgICAgZmlsbDogJGFxdWEtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgIH1cblxuICAgIC5waWMtYWxpZ24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5wYXltZW50LWJvcmRlci1ncmVlbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjODZjMzQ3O1xuICAgIH1cblxuICAgIC5wYXltZW50LWJvcmRlci1yZWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YwMTczMTtcbiAgICB9XG5cbiAgICAucGF5bWVudC1ib3JkZXItb3JhbmdlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmMjg2MTk7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtYm9yZGVyLWdyZXkge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg2ODY4NjtcbiAgICB9XG5cbn1cblxuI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyB7XG4gICAgJi5kYXRhVGFibGUgdGJvZHkgdGQge1xuICAgICAgICBwYWRkaW5nOiA0cHggMjJweDtcbiAgICB9XG5cbiAgICAuaWNvbi13cmFwe1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdG9wOjNweDtcbiAgICB9XG5cbiAgICB0ZDpsYXN0LWNoaWxkIC5kdC1hY3Rpb25ze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG4gICAgfVxuXG5cbiAgICAudG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgICB9XG5cbiAgICAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDMxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgLy9oZWlnaHQ6IDEzM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvbmUge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YzM0NztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5udHUge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02N3B4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICAgIH1cblxuICAgIC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAzcHg7XG5cbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJGJsYWNrLCAzMDAsIDEuMTQpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYzcHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHRoOmhvdmVyIC50b29sdGlwdGV4dC1oZWFkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvKnRoZSBjb250YWluZXIgbXVzdCBiZSBwb3NpdGlvbmVkIHJlbGF0aXZlOiovXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkYmxhY2ssIDMwMCwgMS4xNCk7XG4gICAgICAgIG1hcmdpbjogMHB4IC0yMnB4O1xuICAgIH1cblxuICAgIC5jdXN0b20tc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8qaGlkZSBvcmlnaW5hbCBTRUxFQ1QgZWxlbWVudDoqL1xuICAgIH1cblxuICAgIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgLypzdHlsZSB0aGUgYXJyb3cgaW5zaWRlIHRoZSBzZWxlY3QgZWxlbWVudDoqL1xuICAgIC5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgfVxuXG4gICAgLypwb2ludCB0aGUgYXJyb3cgdXB3YXJkcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIG9wZW4gKGFjdGl2ZSk6Ki9cbiAgICAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGJsYWNrIGJsYWNrO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzN2RlZyk7XG4gICAgfVxuXG4gICAgLypzdHlsZSB0aGUgaXRlbXMgKG9wdGlvbnMpLCBpbmNsdWRpbmcgdGhlIHNlbGVjdGVkIGl0ZW06Ki9cbiAgICAuc2VsZWN0LWl0ZW1zIGRpdiwgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkYmxhY2ssIDMwMCwgMS4xNCk7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgfVxuXG4gICAgLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTNlNDtcbiAgICAgICAgcGFkZGluZzogMTdweCAxNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuXG4gICAgfVxuXG4gICAgLypzdHlsZSBpdGVtcyAob3B0aW9ucyk6Ki9cbiAgICAuc2VsZWN0LWl0ZW1zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRvcDogOTclO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zNik7XG5cbiAgICAgICAgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLypoaWRlIHRoZSBpdGVtcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIGNsb3NlZDoqL1xuICAgIC5zZWxlY3QtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsIC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgICNuZXN0ZWQtdGFibGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgLTIycHg7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICAgICAgdGJvZHksIHRyLCB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZWVlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNHB4LCAjMjAyNjJhLCAzMDAsIDEuMjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDFiZWU1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21vZGFsLXBheW1lbnQge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgLmFsZXJ0LWRpYWxvZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpYWxvZy1ib3gge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA2MDcwODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRpYWxvZy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRpYWxvZy1idXR0b24tcm93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJmMzg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDFiZWU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydC1kaWFsb2c6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnN1YlN0YXR1c0ZpZWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG59XG5cbi5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJke1xuICAgIHRhYmxle1xuICAgICAgICBtaW4td2lkdGg6MDtcbiAgICB9XG4gICAgLmRhdGFUYWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB0aGVhZCB0aHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICB9XG4gICAgICAgIHRib2R5IHRke1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIC8qIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDE4cHg7ICovXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjFlbSAxOHB4OyBcbiAgICAgICAgICAgIGhlaWdodDogNC4xZW07XG4gICAgICAgICAgICAuZWxsaXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7LyogZG9lcyBub3Qgd29yayB2ZXJ0aWNhbGx5IHdpdGhvdXQgdGhlIGZvbGxvd2luZyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3JlY2VudC1hY3Rpdml0eS1wb2xpY2llcywgI2RhdGF0YWJsZS10b2RvIHtcbiAgICAgICAgdGJvZHkgdGR7XG4gICAgICAgICAgICBoZWlnaHQ6IDguMmVtO1xuICAgICAgICAgICAgLmVsbGlwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3tcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICB9XG59XG5cblxuXG50ZC5kZWFsLXN0YWdlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIG1pbi13aWR0aDo1MDBweDtcblxuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgIEBhdC1yb290IC5icm9rZXItZGFzaGJvYXJkICZ7XG4gICAgICAgIG1pbi13aWR0aDowO1xuICAgIH1cblxuICAgIC5zdWJzdGF0dXMtdGl0bGV7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgICYubm90LXJlbmV3ZWR7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzdGF0dXNJbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjIycHg7XG4gICAgICAgIHJpZ2h0OjIycHg7XG4gICAgICAgIGJvdHRvbToxOHB4O1xuXG5cblxuICAgICAgICBAYXQtcm9vdCAuYnJva2VyLWRhc2hib2FyZCAmIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnN0YXR1cyB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGtlbGxleS1ncmVlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cblxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWxpc3QgJntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0zcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0zcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoNTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC01MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQgfiBkaXYsICYubm9uZSwgJi5ub25lIH4gZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRrZWxsZXktZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFkbWluLWhvbWUtd2lkZ2V0e1xuICAgIC8vYmFja2dyb3VuZDojRjdGN0Y3O1xuICAgIGgye1xuICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDM2cHgsIDM2cHgsIGZhbHNlLCAgMSk7XG4gICAgfVxuICAgIC8vIExvd2VyIG1lbnUgKGJpZyBzcXVhcmUgYnV0dG9ucylcbiAgICB1bC5ob21lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luOi0zMHB4IC0xNnB4IDA7XG4gICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD05NzBweFwiKSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTgwcHhcIikge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICB1bC5ob21lID4gbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBjb2xvcjogIzU5NUE1QztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTdFODtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFDNzVCQztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUM3NUJDO1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkuY3JlYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIHVsLmhvbWUgPiBsaSBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSBhIC5zcXVhcmUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSBhIC5zcXVhcmUtY29udGVudCBkaXYge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGEgLnNxdWFyZS1jb250ZW50IHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufSIsIi5wZi1hZG1pbi5lcnJvci1vY2N1cnJlZHtcbiAgICAud3JhcC1lIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59IiwiLnBmLXdhcm5pbmcsIC5wZi1hZ3JlZW1lbnR7XG4gICAgLmlhZCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLmlhZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gICAgLmlhZCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgc3Bhbi5lbWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufSIsIi5wZi1saXN0e1xuICAgIC5kZXRhaWxzLWNvbnRyb2wsXG4gICAgLmFjdGl2aXR5LWNvbnRyb2x7XG4gICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlubGluZS1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICB0ZCB0ZXh0YXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmljb24tYmluIHN2Z3tcbiAgICAgICAgd2lkdGg6MjNweDtcbiAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgfVxuICAgIC5pY29uLWVkaXQsXG4gICAgLmljb24tYWN0aXZpdHl7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOjI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1ub3RlcyBzdmd7XG4gICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICB3aWR0aDoyMXB4O1xuICAgIH1cbn0iLCIucGYtdmlld3tcbiAgICBib2R5LCBodG1sIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59IiwiLnN0YWZmLWVkaXR7XG4gICAgI3Byb2Yge1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAjc3RhZmZQaWN0dXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59IiwiLmJhdGNoRmlsZVVwbG9hZCB7XG5cdC5pY29uLXdhcm5pbmctdHJpYW5nbGUge1xuXHRcdGZpbGw6ICNEMTdCMkY7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0XG5cdCNhY3Rpb25zVG9UYWtlT25CYXNlZE9uUG9saWN5SWQgaDQge1xuXHRcdG1hcmdpbjogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdFxuXHQjYWN0aW9uc1RvVGFrZU9uQmFzZWRPblBvbGljeUlkIGJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHR9XG5cdFxuXHQjY2F0ZWdvcnlGaWVsZHN7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLWF1dG8tZmxvdzogcm93O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLWdhcDo5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0fVxuXHRcblx0LmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbntcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdC5kb2N1bWVudF9jYXRlZ29yeV9idXR0b257XG5cdFx0YmFja2dyb3VuZDogJG91dGVyLXNwYWNlO1xuXHRcdGJvcmRlci1jb2xvcjogJG91dGVyLXNwYWNlO1xuXHR9XG5cdC5kb2N1bWVudF9jYXRlZ29yeV9idXR0b246aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdH1cblx0LmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbi5zZWxlY3RlZHtcblx0XHRiYWNrZ3JvdW5kOiAkYXp1cmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYXp1cmU7XG5cdH1cblx0XG5cdCNmaWxlVXBsb2FkQ29udGFpbmVyLmJhdGNoRmlsZVVwbG9hZENvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDowO1xuXHR9XG5cdCN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24ge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQjd3JhcHBlci1mb3ItY2hlY2tsaXN0RXhjZXB0aW9uIGxhYmVsLmludHJvLmludHJvLWZpbmUge1xuXHRcdGZsZXgtYmFzaXM6IGZpdC1jb250ZW50O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIixzZXJpZjtcblx0XHRmb250LXdlaWdodDoxMDA7XG5cdH1cblx0I2RvY3VwbG9hZGZvcm0ge1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHQuZmllbGR3cmFwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdFxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5kei1kZXRhaWxzIHtcblx0XHRmb250LXNpemU6MTNweDtcblx0fVxuXG5cdCNmaWxlVXBsb2FkZXJOb3Rlc0Rpdntcblx0XHRtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG5cdH1cblxuXG5cdC5hZGROb3Rlc0J0bntcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDNweDtcblx0XHRib3JkZXI6IDFweCBncmV5IGRhc2hlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiRhenVyZTtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMDI5ZWUzO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHRcblx0XG5cdFxufSIsIi5reWMtZGV0YWlse1xuICAgIC8vaDF7XG4gICAgLy8gIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsICRzaXplOiAyNnB4LCAkY29sb3VyOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICAkbGg6IGZhbHNlKTtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vcHtcbiAgICAvLyAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgJHNpemU6IDE4cHgsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpO1xuICAgIC8vICBtYXJnaW46IDAgMCAwIDA7XG4gICAgLy99XG4gICAgLy8uY29sdW1uLXRpdGxle1xuICAgIC8vICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgJHNpemU6IDQ4cHgsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpO1xuICAgIC8vfVxuICAgIC8vLmJsb2NrLWNvbnRlbnR7XG4gICAgLy8gIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsICRzaXplOiAxOHB4LCAkY29sb3VyOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICAkbGg6IGZhbHNlKTtcbiAgICAvL31cbiAgICAvLy50YWJiZWR7XG4gICAgLy8gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8vICAudGFidHJpZ2dlciBhe1xuICAgIC8vICAgIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gICAgLy8gIH1cbiAgICAvL31cbiAgICAvLy50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICAvLyAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAvLyAgYm9yZGVyOiBub25lO1xuICAgIC8vICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC8vfVxuICAgIC8vLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgIC8vICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgLy99XG4gICAgLy8uc2luZ2xlLWxpbmUgdGFibGV7XG4gICAgLy8gICAgJjphZnRlciB7XG4gICAgLy8gICAgICBjb250ZW50OiAnJztcbiAgICAvLyAgICAgIHdpZHRoOiAwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICAuc3RpY2t5Rm9vdFdyYXAgLnN0aWNreUZvb3RNYWlue1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgIH1cblxuICAubWVzc2FnZS1idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgfVxuXG4gICN1c2VybmFtZS1wYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudXNlcm5hbWUtcGFnZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzVweCA1NXB4IDM1cHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICB9XG5cbiAgLnVzZXJuYW1lLXBhZ2UtY29udGFpbmVyIC51c2VybmFtZS1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuXG4gICNjaGF0LXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2hhdC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgI2NoYXQtcGFnZSB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgbWF4LWhlaWdodDo1MDBweDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgI21lc3NhZ2VGb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgI2NoYXQtcGFnZSB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICB9XG5cbiAgI2NoYXQtcGFnZSB1bCBsaSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5ldmVudC1tZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5ldmVudC1tZXNzYWdlIHAge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2UgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2Ugc3BhbiB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBwIHtcbiAgICBjb2xvcjogIzQzNDY0YjtcbiAgfVxuXG4gICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE3cHgpO1xuICB9XG5cbiAgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLmFkZGZpbGV7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFkZGZpbGU6aG92ZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5YjliOWI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGF0LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gIH1cblxuICAuY2hhdC1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmNvbm5lY3Rpbmcge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAua3ljIC50YWJiZWR7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAua3ljIC50YWJiZWQ+c2VjdGlvbntcbiAgICBib3JkZXI6bm9uZTtcbiAgfVxuXG4gIC5reWMgLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcblxuICAgIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAvL21hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2hhdC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG5cbiAgICAudXNlcm5hbWUtcGFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgI2NoYXQtcGFnZSB1bCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICB9XG5cbiAgICAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICB9XG5cbiAgICAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgfVxuXG4gICAgLmNoYXQtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbm5lY3Rpbmcge1xuICAgICAgdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5jaGF0LWhlYWRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cbiAgfVxufSIsIi5wZi1jcmVhdGV7XG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLmluc3VyYW5jZXMtZWRpdHtcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIC8vbWluLXdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgYm9keSA+IGRpdjpub3QoI2hlYWRiYW5kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgICAuc2F2ZVNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5qc29uRm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgI2NoYW5nZVN0YWZmIHtcblxuICAgICAgICBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3Qge1xuICAgICAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjU4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcblxuXG4gICAgICAgICAgICAmID5sYWJlbDpub3QoLmVycm9yKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY+LmNvbGxlY3Rpb257XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjU4cHg7XG4gICAgICAgICAgICAgICAgJiA+bGFiZWw6bm90KC5lcnJvcil7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDowO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuZGVsZXRlcm93IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLWpmLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzk3OTc5NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qZi1pbnB1dC10eXBlLWRlbGV0ZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAvKiAyMDIxMDIxOSAtIE1CIHN3aXRjaGVkIHRvIHVzZSBmbGV4LWJveFxuICAgICAgICAgICAgICAgIDIwMjExMDIxIC0gTUcgRmxleCBicmVha3MgTFNPUywgc28gcHV0dGluZyB0YWJsZSBiYWNrIHVudGlsIE1CIGlzIGJhY2sgZm9yIG1lIHRvIHdvcmsgdGhpcyBvdXQgd2l0aFxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL2ZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIC8vd2lkdGg6IDEyJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgICAgIC8vIFRoaXMgZG9lc24ndCBoYXZlIHRoZSBzYW1lIG51bWJlciBvZiBjaGlsZHJlbiBhcyBhIGdlbmVyYXRlZCBqc29uZm9ybSByZXBlYXRhYmxlIHJlZ2lvbiwgc28gbmVlZHMgc29tZSBjdXN0b20gd2lkdGhzLlxuXG4gICAgICAgICAgICAvLyAzIEZpZWxkc1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSxcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSkgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4uY29sbGVjdGlvbiBsYWJlbDpub3QoLmVycm9yKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rZWRGb3JtICsgLmxpbmtlZEZvcm0gbGFiZWwsXG4gICAgICAgIC5saW5rZWRGb3JtQWRkTmV3IGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIGZpZWxkc2V0e1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbnN1cmFuY2VzLWNyZWF0ZXtcblx0LmNob3Nlbi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5pbnN1cmFuY2VzLWNyZWF0ZTJ7XG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAvL21pbi13aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgYm9keSA+IGRpdjpub3QoI2hlYWRiYW5kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgICAuc2F2ZVNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5qc29uRm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIHtcbiAgICAgICAgZGl2I3JvbGVfY2hvc2Vue1xuICAgICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiNzdGFmZl9jaG9zZW57XG4gICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiA5cHggNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWxldGVyb3cge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tamYtZGVsZXRlIHtcbiAgICAgICAgICAgICAgZmlsbDogIzk3OTc5NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qZi1pbnB1dC10eXBlLWRlbGV0ZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG9jdW1lbnRzLWxpc3R7XG4gICAgLmljb24tdGljay1kcmF3biwgLmljb24tY3Jvc3MtZHJhd257XG4gICAgICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDowLjI1ZW07XG4gICAgfVxufVxuLmRvY3VtZW50cy1maWxlVXBsb2FkLFxuLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQsXG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIsXG4uYXNzZXQtZWRpdCB7XG5cbiAgICAjZmlsZVVwbG9hZENvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gICAgI2ZpbGVVcGxvYWRXcmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgIH1cbiAgICAjZmlsZVVwbG9hZCwgI2Fzc2V0RG9jVXBsb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDg0ODQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkZWRlZGUsIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggcmdiYSgwLDAsMCwwLjEpLCAwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3Qge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWRkYzNjO1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsge1xuICAgICAgICBjb2xvcjojYmYxOTE5O1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgIGNvbG9yOiM0M2JiNDc7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnR5cGUtc2VsIHtcbiAgICAgICAgYmFja2dyb3VuZDogMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuLmRvY3VtZW50cy1maWxlVXBsb2FkLFxuLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQsXG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIge1xuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCB7XG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMzJweCAwO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxufVxuIiwiLmNsaWVudC1saXN0e1xuICAgIC5pbmxpbmUtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgdGQuZGVsZXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICB9XG59XG4uY2xpZW50LWVkaXR7XG5cdCYgPiBkaXYge1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5qc29uRm9ybSB7XG5cdCAgICBwb3NpdGlvbjogc3RhdGljO1xuXHR9XG4gIC50YWJiZWQgPiBzZWN0aW9uLm9wZW4gPiBkaXZ7XG4gICAgbWF4LWhlaWdodDo3MDAwcHg7XG4gIH1cblx0I3NlY3RvciAuanNvbkZvcm0gZmllbGRzZXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDo4MDBweDtcblx0fVxufVxuLmNsaWVudC1lZGl0LWxvZ2luIHtcblx0Ji5hY2Nlc3MtZnVsbHtcblx0XHQjcGVybWlzc2lvbnN7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG4gICAgJiA+IGRpdjpub3QoI2hlYWRiYW5kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG59XG4udGl0bGUtc2Vje1xuXHRAaW5jbHVkZSBmb250KCd0aXRsZScsIDMwcHgsIGZhbHNlLCBmYWxzZSwgMS4zKTtcbiAgICBtYXJnaW4tdG9wOjA7XG59XG5cbiNzZWN0b3J7XG4gICAgLmpmLWlucHV0LXR5cGUtc3VibWl0e1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCA2cHg7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRmb250LXNpemU6MTVweCFpbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgICAuZGVsZXRlcm93e1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tamYtZGVsZXRle1xuICAgICAgICAgICAgZmlsbDojOTc5Nzk3O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qZi1pbnB1dC10eXBlLWRlbGV0ZXtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC4xJTtcbiAgICB9XG59XG5cbiNhZGRTZWN0b3JJRHtcbiAgICBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAwLjElO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgLy9wYWRkaW5nOiA5cHggNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGVyb3cge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWpmLWRlbGV0ZSB7XG4gICAgICAgICAgICBmaWxsOiAjOTc5Nzk3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpmLWlucHV0LXR5cGUtZGVsZXRlIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC4xJTtcbiAgICB9XG59IiwiLmNsaWVudC1jb25zb2xlIHtcbiAgLy8uY2xlYXJGaWx0ZXJzIGF7XG4gIC8vICBkaXNwbGF5Om5vbmU7XG4gIC8vfVxuICAuc3RpY2t5Rm9vdE1haW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ibG9jay5zaWRlYmFyIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuICAuanNvbkZvcm0gZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmaWVsZHNldCB7XG4gICAgICBwYWRkaW5nOiAwOyAvLyBGb3IgcmVwZWF0YWJsZSBhcmVhcyAtIHBhZGRpbmcgb24gZmllbGRzZXRzIGlzIGluY29ycmVjdGx5IHNldCBmcm9tIGpzb25mb3JtLW92ZXJyaWRlcy5zY3NzICh3aGljaCBuZWVkcyB0byBnbyBhdCBzb21lIHBvaW50KVxuICAgIH1cbiAgfVxuICAjbW9kYWxEaWFsb2cgLmpzb25Gb3JtIGZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnNvbGUtcGFuZS1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIC8vZmxvYXQ6cmlnaHQ7XG4gICAgLmNvbnNvbGUtcGFuZS1hY3Rpb24ge1xuICAgIH1cbiAgfVxuICBtYWluIHtcbiAgICAudGFiYmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgICB9XG5cbiAgICAudGFiYmVkID4gc2VjdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5vLWpzIC50YWJiZWQgPiBzZWN0aW9uLm9wZW4gPiBkaXYge1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgLypldXJnaCovXG4gICAgfVxuXG4gICAgLnRhYmJlZCAudGFiYmVkID4gc2VjdGlvbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgICAgIC50YWJiZWQgPiBzZWN0aW9uID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMHB4O31cblxuICAgIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICB9XG5cbiAgICAudGFiYmVkIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAwcHg7XG4gICAgfVxuXG4gICAgLnRhYmJlZCAub3ZlcmZsb3dUYWJzIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvKiB0YWIgbG9hZGluZyBhbmltYXRpb24gKi9cbiAgICBzZWN0aW9uLmFjdGl2ZS53YWl0aW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgIC8qIGFuaW1hdGUgdGhpcyAqL1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgLW1vei1hbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiB3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIC8qIGJ1dCBkb24ndCBnbyBvbiBhYm91dCBpdCAqL1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxMDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEwO1xuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyB3aXBlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG4gICAgICB9XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyB3aXBlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgd2lwZSB7XG4gICAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIHN1bW1hcnkgc3RhdHMgKi9cbiAgICAuc3VtbWFyeS1zdGF0cyB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LXN0YXQge1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LW1ldGEsIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC8qIGpzb25mb3JtIHN1bW1hcnkgc3RhdHMgdjIgLSB0aGlzIGlzIHdhY2sgKi9cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogLTMycHggMCAtMzJweCAtMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IGxhYmVsLnN0YXQtaWNvbixcbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyAqW2RhdGEtc3RhdC1pY29uXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgKltkYXRhLXN0YXQtaWNvbl0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5zdGF0LWljb25bZm9yPXRvdGFsTG9zc10gc3ZnIHtcbiAgICAgIGZpbGw6ICNiYjAwMDA7XG4gICAgfVxuXG4gICAgLmNsaWVudC1jb25zb2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAgICNjbGllbnQtY29uc29sZS1zdW1tYXJ5e1xuICAgICAgLmNvbnRhY3QtYmxvY2t7XG4gICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgY29sb3I6JGJvZHktdGV4dDtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tc2luZ2xle1xuICAgICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgICAgICBib3JkZXItbGVmdDowO1xuICAgICAgICAgIGJvcmRlci1yaWdodDowO1xuICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wZXJzb257XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgJi5wcmltYXJ5LW9ubHl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxufSIsIi51dy1yZXF1ZXN0cy1saXN0e1xuICAgIC5zZW5ke1xuICAgICAgICBtYXJnaW4tdG9wOjMycHg7XG4gICAgfVxufVxuXG5cblxuXG4ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZXtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZSAucmZxQ3JlYXRlU3ViSGVhZGVye1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlTGFiZWx7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVMaW5le1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVCdXR0b257XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVGaWVsZFNldHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlQnV0dG9uRmllbGRTZXR7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRXhlY0xhYmVse1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRXhlY1N1bW1hcnl7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucmZxRXhlY1N1bW1hcnl7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICB9XG4gIC5yZnFFeGVjTGFiZWx7XG4gICAgZmxleC1iYXNpczozMCU7XG4gIH1cbiAgLnJmcUV4ZWNWYWx1ZXtcbiAgICBmbGV4LWJhc2lzOjcwJTtcbiAgfVxuXG4ucmZxUmVxdWVzdC1oZWFkZXItdGV4dHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzA2MDcwODtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG4gIC5yZnFSZXF1ZXN0LWZsZXh7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcVJlcXVlc3QtYmxvY2t7XG4gICAgZmxleDogMSAxIDIyJTtcbiAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgfVxuICAucmZxUmVxdWVzdC1sYWJlbHtcbiAgfVxuICAucmZxUmVxdWVzdC12YWx1ZXtcbiAgICBmbGV4LWJhc2lzOjYwJTtcbiAgfVxuXG5cblxuXG5cblxuICAuYm91bmRzIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciAucmZxUmVxdWVzdERldGFpbCAucmZxRGVjbGluZWQgdGR7XG4gICAgYmFja2dyb3VuZDogI2YyZjRmNDtcbiAgfVxuICAuc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbHtcbiAgICBib3JkZXItY29sbGFwc2U6IHVuc2V0O1xuICB9XG5cbiAgLnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGR7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIC5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsIHRoe1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gIH1cbiAgLnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWxIZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG5cbi5yZnFyRGV0YWlsQ29udGFpbmVye1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDp3cmFwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4gIC5yZnFyTWFpbkNvbnRhaW5lcntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5yZnFFeGVjTGFiZWx7XG4gICAgZmxleC1iYXNpczozMCU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbiAgLnJmcUV4ZWNWYWx1ZXtcbiAgICBmbGV4LWJhc2lzOjcwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxMYWJlbHtcbiAgICBmbGV4LWJhc2lzOjMwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC5yZnFyRGV0YWlsVmFsdWV7XG4gICAgZmxleC1iYXNpczo3MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxUaXRsZSB7XG4gICAgYmFja2dyb3VuZDogI2VkZWVlZTtcbiAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDMwcHgsICRkYXJrLWdyZXktdGhyZWUsIDMwMCwgIDEuMTQpO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwIDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZnFyRGV0YWlsU3ViVGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAyMHB4LCAkZGFyay1ncmV5LXRocmVlLCAzMDAsICAxLjE0KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xuICB9XG4gIC5yZnFyRGV0YWlsUmVmZXJlbmNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxCb2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnJmcXJEZXRhaWxTZXBlcmF0b3J7XG4gICAgcGFkZGluZzogMTBweCAgMzVweCAxMHB4IDM1cHg7XG4gIH1cblxuICAucmZxckRldGFpbEZvb3RlcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLnJmcXJTdGF0dXNUZXh0e1xuICAgIGJhY2tncm91bmQ6ICM0MjRlNTY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDZweCAxNHB4IDRweCAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7O1xuICB9XG4gIC5yZnFyU3RhdHVzQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTVweCAzNXB4IDE4cHggMzVweDtcbiAgfVxuICAucmZxclN0YXR1c0F3YXJkZWR7XG4gICAgYmFja2dyb3VuZDogIzYwYjYwMjtcbiAgfVxuICAucmZxclN0YXR1c0FjY2VwdGVke1xuICAgIGJhY2tncm91bmQ6ICM1MzhhMTc7XG4gIH1cbiAgLnJmcXJTdGF0dXNEZWNsaW5lZHtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiO1xuICB9XG4gIC5yZnFyU3RhdHVzQXdhaXRpbmdSZXNwb25zZXtcbiAgICBiYWNrZ3JvdW5kOiAjZjI4OTIxO1xuICB9XG4gIFxuICAucmZxckRldGFpbEJvZHl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbi51bmRlcndyaXRlcntcblx0LmNyZnFGYXZvdXJpdGVDb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0fVxuXHRcblx0LmNyZnFGYXZvdXJpdGUgc3Zne1xuXHRcdGZpbGw6ICNkZjQwNTM7XG5cdH1cblx0LmNyZnFOb3RGYXZvdXJpdGUgc3Zne1xuXHRcdGZpbGw6ICNhMmExYTI7XG5cdH1cblx0XG5cdC5zdGlja3lGb290V3JhcCAuY3JmcVN0YXR1c0RlY2xpbmVkIHRkIHtcblx0XHRjb2xvcjogIzlCOUQ5Rjtcblx0fVxuXHRcblx0LmNyZnFTZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmVlM2M3O1xuXHR9XG5cdFxuXHRcblx0LnFve1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuICB0YWJsZS5saXN0IHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzdlYThmODtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgdGFibGUubGlzdCB0ZCwgdGFibGUubGlzdCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2VhOGY4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0YWJsZS5saXN0IHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhOGY4O1xuICB9XG5cbiAgdGFibGUuY2FudmFze1xuICAgIHdpZHRoOjQ4MHB4O1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2VhOGY4O1xuICB9XG5cbiAgLmJveHtcbiAgICB3aWR0aDo0ODBweDtcbiAgICBoZWlnaHQ6MjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgfVxuXG5cblxuICBkaXYuYmx1ZVRhYmxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbCwgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVSb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmcgLmRpdlRhYmxlSGVhZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FBQUFBQTtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmcgLmRpdlRhYmxlSGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNBQUFBQUE7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZGNlYmY3IDAlLCAjZDRlNmY2IDY2JSwgI0FBQUFBQSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjQUFBQUFBIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjQUFBQUFBIDEwMCUpO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDQ0NDQ0O1xuICB9XG4gIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSAubGlua3MgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzFDNkVBNDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuYmx1ZVRhYmxlLm91dGVyVGFibGVGb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVyIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgfVxuICAvKiBEaXZUYWJsZS5jb20gKi9cbiAgLmRpdlRhYmxleyBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZGl2VGFibGVSb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLmRpdlRhYmxlSGVhZGluZyB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDt9XG4gIC5kaXZUYWJsZUNlbGwsIC5kaXZUYWJsZUhlYWQgeyBkaXNwbGF5OiB0YWJsZS1jZWxsO31cbiAgLmRpdlRhYmxlRm9vdENlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsO2JvcmRlcjowO31cblxuICAuZGl2VGFibGVDZWxsUmlnaHR7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5kaXZUYWJsZUhlYWRpbmcgeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7fVxuICAuZGl2VGFibGVGb290IHsgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO31cbiAgLmRpdlRhYmxlQm9keSB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDt9XG5cblxuICAucmZxT3B0aW9uc0NvbnRhaW5lcntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAucmZxT3B0aW9uc0l0ZW17XG4gICAgZmxleC1iYXNpczo1MCU7XG4gIH1cbiAgLnJmcU9wdGlvbnNCdG57XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5yZnFPcHRpb25zR3JvdXB7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucmZxT3B0aW9uc1BpY2sge1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLnJmcU9wdGlvbnNHcm91cEhlYWRlcntcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucmZxT3B0aW9uc0dyb3VwQm9keXtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZnFPcHRpb25zR3JvdXBQbHVze1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucmZxT3B0aW9uc0lucHV0IHtcbiAgICB3aWR0aDo2ZW07XG4gIH1cblxuICAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxle3dpZHRoOjEwMCU7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuICAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxlIHRye2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZSB0Ym9keXtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyQ2VsbHtwYWRkaW5nOiA3cHg7fVxuICAucmZxRm9vdGVyQ2VsbDJ7d2lkdGg6Y2FsYyg2ZW0gKyAyMHB4KTt9XG4gIC5yZnFGb290ZXJDZWxsM3t3aWR0aDoxNjhweDt9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVG90YWxMYWJlbHtmb250LXdlaWdodDo2MDB9XG5cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFPcHRpb25zVGl0bGVCb3h7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOmJsYWNrO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG5cbiAgLm9wdGlvbkNvbDF7d2lkdGg6YXV0bzt9XG4gIC5vcHRpb25Db2wye3dpZHRoOmF1dG87fVxuICAub3B0aW9uQ29sM3t3aWR0aDo5MHB4O31cbiAgLm9wdGlvbkNvbDR7d2lkdGg6MTMwcHg7fVxuICAub3B0aW9uQ29sNXt3aWR0aDo0MHB4O31cblxuICAucmZxUmVxdWVzdC1oZWFkZXItdGV4dHsgICAgICAgICAgICBmb250LXNpemU6IDIycHg7ICAgICAgICAgICAgY29sb3I6ICMwNjA3MDg7ICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7ICAgICAgICB9XG4gIC5yZnFSZXF1ZXN0LWZsZXh7ICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwOyAgICAgICAgICAgIG1heC13aWR0aDo2MDBweDsgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7ICAgICAgICAgICAgY29sb3I6ICMyMDI2MmE7ICAgICAgICB9XG4gIC5yZnFSZXF1ZXN0LWJsb2NreyAgICAgICAgICAgIGZsZXg6IDEgMSAyMiU7ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7ICAgICAgICB9XG4gIC5yZnFSZXF1ZXN0LWxhYmVseyAgICAgICAgfVxuICAucmZxUmVxdWVzdC12YWx1ZXsgICAgICAgICAgICBmbGV4LWJhc2lzOjYwJTsgICAgICAgIH1cblxuICAucmZxT3B0aW9ucy1kcmFnLWRyb3AtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnYWRvYmUtZ2FyYW1vbmQtcHJvJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMjAyNjJhO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAucmZxTWFuYWdlT3B0aW9ucyAuc3RpY2t5Rm9vdE1haW57XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG4gIC5yZnFQbHVzVGV4dHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucmZxUGx1c0ljb257XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG5cblxuLnJmcVJlcXVlc3RBcHByb3ZlLWhlYWRlci10ZXh0e1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMDYwNzA4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG4gIC5yZnFSZXF1ZXN0LWZsZXh7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcVJlcXVlc3QtYmxvY2t7XG4gICAgZmxleDogMSAxIDIyJTtcbiAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgfVxuICAucmZxUmVxdWVzdC1sYWJlbHtcbiAgfVxuICAucmZxUmVxdWVzdC12YWx1ZXtcbiAgICBmbGV4LWJhc2lzOjYwJTtcbiAgfVxuXG5cbiAgLnV3UmVxdWVzdHNTdGF0dXN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogM3B4O1xuICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNOb3RRdW90ZWR7XG4gICAgYmFja2dyb3VuZDogI2QwMDIxYjtcbiAgfVxuXG4gIC51d1JlcXVlc3RzU3RhdHVzQXdhcmRlZHtcbiAgICBiYWNrZ3JvdW5kOiAjNjBiNjAyO1xuICB9XG5cbiAgICAudXdSZXF1ZXN0c1N0YXR1c1F1b3RlZHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNRdW90ZWR7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgfVxuXG4gIC51d1JlcXVlc3RzU3RhdHVzTG9zdHtcbiAgICBiYWNrZ3JvdW5kOiAjYjQ3M2VkO1xuICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNEZWNsaW5lZHtcbiAgICBiYWNrZ3JvdW5kOiAjOTA4ZjkwO1xuICB9XG4gIC51d1JlcXVlc3RzIHRke1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5cbiAgLnJmcXJQb3B1cEZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzIxMmYzODtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJmcXJQb3B1cEZvb3RlciBhe1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5YjliOWI7XG4gICAgcGFkZGluZzogNnB4IDU1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5yZnFyUG9wdXBFbXB0eUZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzIxMmYzODtcbiAgICBwYWRkaW5nOiA0MnB4O1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcblxuICB9XG4gIC5yZnFyUG9wdXAgLnN1YkRldGFpbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZnFyUG9wdXAgLmFjdGl2ZSArIC5zdWJEZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblxuICAucmZxclJlc3BvbmRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAucmZxclJlc3BvbmRTdGFydCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucmZxclJlc3BvbmREYXRhIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnJmcXJSZXNwb25kQWRkQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogNXB4IDAgMjBweCAwO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1Ym1pdEJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA3cHggMCAyMHB4IDA7XG4gIH1cbiAgLnJmcXJSZXNwb25kU2VwZXJhdG9yIHtcbiAgICBwYWRkaW5nOiAyMnB4IDVweCAxNnB4IDVweDtcbiAgfVxuXG4gIC5yZnFyUmVzcG9uZFN1YmpDZWxse1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpUaXRsZXtcbiAgICBsaW5lLWhlaWdodDogMi40NTtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqVGl0bGV7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDU7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3Viakxpbmt7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIwMjYyYTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDNweCAwIDJweCAxMHB4O1xuICAgIGNvbG9yOiAjMjAyNjJhO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpJY29uQ29udGFpbmVye1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBmaWxsOiAjMjAyNjJhO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpJY29uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBmaWxsOiAjMjAyNjJhO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpSZW1vdmUge1xuICAgIHBhZGRpbmc6IDBweCAxMnB4IDBweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3RpY2t5Rm9vdFdyYXAgLnJmcXJEZXRhaWxCb2R5IC5zaG93U3ViamVjdHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmZxckRldGFpbEJvZHkgLnJmcVN1YmplY3R7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cblxuLm9wdGlvbi1ncm91cHMtbGlzdCAuYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle1xuICBkaXNwbGF5Om5vbmU7XG4gIGJhY2tyb3VuZDpwaW5rO1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtcbiAgZGlzcGxheTpub25lO1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5yZnFFeGVjU3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogN3B4IDAgMjBweCAwO1xufVxuXG4uYXZhaWxhYmxlLXVuZGVyd3JpdGVycy1saXN0IC5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLmJvdW5kcyAuY29sdW1uLXRpdGxle1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udXctcmVxdWVzdHMtbGlzdCAuZGF0YVRhYmxlc193cmFwcGVye1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udXctcmVxdWVzdHMtbGlzdCAuY3JmcVJldHJhY3RTZWxlY3RlZCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cblxuLnJmcS1saXN0IC5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZnEtbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICBtYXgtd2lkdGg6IDQwZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZnEtbGlzdCB0YWJsZSB0Ym9keSAuYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5yZnEtbGlzdCAuZGF0YVRhYmxlIC5yZnFSZXF1ZXN0RGV0YWlsIHRib2R5IHRyIHRke1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5yZnEtc3ViamVjdGl2aXRpZXMgLnJmcVN1YmplY3QgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9ucyBhe1xuICAgd2lkdGg6IDMwMHB4O1xuICAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuXG4gLm9wdGlvbi1ncm91cHMtbGlzdCB7XG4gICAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSAge1xuICAgICBib3gtc2l6aW5nOmluaGVyaXQ7XG4gICB9XG5cbiAgIC5idXR0b25zIC5idG4ge1xuICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgIH1cbiAgIC5jbXFMZWFkQ29udGFpbmVye1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgIH1cbiAgIC5jbXFMZWFkIHN2Z3tcbiAgICAgZmlsbDogI2RmNDA1MztcbiAgICAgaGVpZ2h0OiAzMHB4O1xuICAgfVxuICAgLmNtcU5vdExlYWQgc3Zne1xuICAgICBmaWxsOiAjYTJhMWEyO1xuICAgICBoZWlnaHQ6IDMwcHg7XG4gICB9XG4gICAuanNvbkZvcm0gdGV4dGFyZWF7XG4gICAgIG1pbi1oZWlnaHQ6IDE1NXB4O1xuICAgfVxuXG4gICAuZGF0YVRhYmxlIC5yZnFSZXF1ZXN0RGV0YWlsIHRib2R5IHRyIHRke1xuICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICB9XG5cbiB9XG5cbi5yZnEtcHJvcG9zYWwgIHtcbiAgZm9ybSB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmJ1dHRvbnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5yZWplY3RDb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5yZWplY3R7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgfVxuXG4gICAgLnJhdGlvbmFsZXtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLnJmcXItbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICBtYXgtd2lkdGg6IDQwZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZnEtcmVxdWVzdC1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vKiBtb3ZlZCB0aGUgZm9sbG93aW5nIG91dCBvZiAudW5kZXJ3cml0ZXIgYXMgdGhleSBhcmUgYWxzbyB1c2VkIGluIHBmLWFkbWluICovXG5cbi5yZnFFeGVjU3VtbWFyeXtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LXdyYXA6d3JhcDtcbn1cbi5yZnFFeGVjTGFiZWx7XG5cdGZsZXgtYmFzaXM6MzAlO1xufVxuLnJmcUV4ZWNWYWx1ZXtcblx0ZmxleC1iYXNpczo3MCU7XG59XG4ucmZxRXhlY1ZhbHVlQ2xpZW50IHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuXG4uYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle1xuXHRkaXNwbGF5Om5vbmU7XG59XG4ucmZxU3RhdHVzQXdhcmRlZHtcblx0YmFja2dyb3VuZDogIzYwYjYwMjtcbn1cbi5yZnFTdGF0dXNDb21wbGV0ZXtcblx0YmFja2dyb3VuZDogIzUzOGExNztcbn1cbi5yZnFTdGF0dXNJbkNvbXBsZXRle1xuXHRiYWNrZ3JvdW5kOiAjZjI4OTIxO1xufVxuLnJmcVN0YXR1c0NyZWF0ZWR7XG5cdGJhY2tncm91bmQ6ICNiYmJiYmI7XG59XG4uYWxsUXVvdGVzUmVzcG9uZGVke1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzYwYjYwMjtcbn1cbi5zb21lUXVvdGVzUmVzcG9uZGVke1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2YyODkyMTtcbn1cbi5yZnFTdGF0dXN7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHdpZHRoOiAzOHB4O1xuXHRmaWxsOiR3aGl0ZTtcbn1cbi5yZnFTdGF0dXNTdmd7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbn1cblxuXG5cbiIsIi5zdW1tYXJ5LW9mLWNoYW5nZXN7XG4gICAgLnRleHQtY2hhbmdlZC1pbmZve1xuICAgICAgICBjb2xvcjogbWVkaXVtYmx1ZTtcbiAgICB9XG5cbiAgICAuYm94LWZvcm1ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLnN1bW1hcnktc2phe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gVGhpcyBpcyB0aGUgc3R5bGUgZm9yIHRoZSBzdW1tYXJ5IG9mIGNoYW5nZXMgZm9ybSBtb2RhbCB0aGF0IGlzIHByZXNlbnQgaW4gdGhlIHBvbGljeSBsaXN0IChwZi1hZG1pbilcblxuI2RhdGF0YWJsZS1wb2xpY2llc3tcbiAgICAudHJpZ2dlcl9wb3B1cF9mcmljY3tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLndyYXBwZXItY29tcGFyZXtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgfVxuICAgIC5mb3JlZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzAlO1xuICAgICAgICBtYXJnaW46IDMwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDE0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDY1JTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2NvbXBhcmUtZm9ybXN7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1heC13aWR0aDogNzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDU1cHgpIHtcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjY29tcGFyZS1mb3Jtc3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbXBhcmUtY29udGVudHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU3MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogNDVweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY0MXB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDclO1xuICAgICAgICAgICAgICAgIHRvcDogMjglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0aWNreUZvb3RNYWlue1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTVweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtY29tcGFyZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLWNvbXBhcmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFzc2V0c3tcblx0XG5cdC5jb3ZlclN0YXR1cyB7XG5cdFx0bWFyZ2luOjA7XG5cdFx0KiB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgOTUlIDAlLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAlIDEwMCUpO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTZweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vbkNvdmVyIHN0cm9uZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4tbGVhZiwgLjEpO1xuXHRcdGNvbG9yOiRncmVlbi1sZWFmO1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAkZ3JlZW4tbGVhZjtcblx0XHRcdCYuaWNvbi10aWNrLWRyYXduIHtcblx0XHRcdFx0c3Ryb2tlOiAkZ3JlZW4tbGVhZjtcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vZmZDb3ZlciBzdHJvbmcge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGR1bGwtcmVkLCAuMSk7XG5cdFx0Y29sb3I6JGR1bGwtcmVkO1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiRkdWxsLXJlZDtcblx0XHR9XG5cdH1cblx0LnNvbGQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0Y29sb3I6ICRtcF9ibG9vZC1yZWQ7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRwYWRkaW5nOiAwLjNyZW0gMC4zcmVtIDAuMXJlbSAwLjNyZW07XG5cdH1cblx0LmFsZXJ0LmRlbGV0ZWQge1xuXHRcdGNvbG9yOiAkbXBfYmxvb2QtcmVkO1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgJG1wX2Jsb29kLXJlZDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdC5pY29uLXdhcm5pbmctdHJpYW5nbGUge1xuXHRcdFx0ZmlsbDokbXBfYmxvb2QtcmVkO1xuXHRcdH1cblx0fVxuXHRcblx0c2VjdGlvbi5ibG9jay5hc3NldHMtYmxvY2sge1xuXHRcdFxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmxleC1wYXJlbnQgLnZlcnRpY2FsLWRpdmlkZXIge1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0bWF4LXdpZHRoOiAycHg7XG5cdFx0bWluLXdpZHRoOiAycHg7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNoaWxkLWFzc2V0LWxpc3Rpbmcge21hcmdpbi1ib3R0b206NDBweDt9XG5cdC5hc3NldC1lZGl0LWpzb25mb3JtLXdyYXBwZXIgLmpzb25Gb3JtIGZpZWxkc2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdFxuXHQuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDI1NzNcIjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0fVxuXHQuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjcxNFwiO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5MGNlNTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOTBjZTUxO1xuXHR9XG5cdC5qc29uRm9ybS5kaXNhYmxlZHtcblx0XHRvcGFjaXR5OjAuNDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXJbc3R5bGVdLCAuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlW3N0eWxlXSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCkhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQubm8tYm90dG9tLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdH1cblx0LmZpbGUtZHJvcC1hcmVhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdCYuaXMtZHJhZ292ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAxLCAxLCAwLjEpO1xuXHRcdH1cblx0fVxuXHRcblx0LmZha2UtYnRuIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0XG5cdC5maWxlLW1zZyB7XG5cdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR9XG5cdFxuXHQuZmlsZS1pbnB1dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0LmFzc2V0LWRvY3VtZW50LWxpc3Qge1xuXHRcdGEge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxufSIsIi5tYW51YWwtcXVvdGUtZWRpdHtcbiAgICAuY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICAgIC8qd2lkdGg6IDYwMHB4OyovXG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChcIm1heC13aWR0aDo2MjJweFwiKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKFwibWF4LXdpZHRoOjUyMHB4XCIpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm91bmRzIGNvbnRlbnQtcGFkZGluZzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICBkaXYuc2Nyb2xsbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIE1hbnVhbCBxdW90ZSB0YWJsZSAqL1xuXG4gICAgI21hbnVhbFF1b3RlLWVuZG9yc2VtZW50X2ZpbHRlcntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgI21hbnVhbFF1b3RlLWVuZG9yc2VtZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qYWNjb3JkaW9uICovXG4gICAgLmFjY29yZGlvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAucXVvdGUtY3VycmVuY3ktdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0YTUxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdW90ZS1pZC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTRhNTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLW9wZW4tY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIC4zcztcblxuICAgICAgICAgICAgICAgIC5xdW90ZS1tYWluLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMXB4IDI3cHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1rZXktYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjQyNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLXZhbHVlLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdW90ZS1wcmVtaXVtLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjdweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tZ2JwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVtaXVtLWdicC12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAyN3B4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucXVvdGUtY29udGVudC1rZXktdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tZ2JwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVtaXVtLWdicC12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVue1xuICAgICAgICAgICAgICAgIC5xdW90ZS1jdXJyZW5jeS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucXVvdGUtaWQtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAvLy13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIC8vLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDMwcHggNTlweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFkbWluLWNoZWNrbGlzdCB7XG5cdG1haW4ge1xuXHRcdHNlY3Rpb24ge1xuXHRcdFx0bWF4LXdpZHRoOjkyOHB4O1xuXHRcdFx0Lmpzb25Gb3JtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxhYmVsIHtmb250LXNpemU6MTNweDt9XG5cdFx0XHRcdGxlZ2VuZCB7Zm9udC13ZWlnaHQ6OTAwO31cblx0XHRcdFx0XG5cdFx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24uamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2gge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRsYWJlbC5pbnRyby1maW5lIHtcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46MCAxNXB4IDAgMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGFiZWwuZXJyb3Ige1xuXHRcdFx0XHRcdFx0bGVmdDphdXRvO1xuXHRcdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGFiZWwuZXJyb3I6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHRcdFx0XHRyaWdodDoyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmludHJvLWZpbmUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmpmLWhlYWRlci1zZWN0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdC5hY2NvcmRpb24tdHJpZ2dlciB7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0c3ZnIHtvcGFjaXR5OjA7fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQjY29tcGxldGVDaGVja2xpc3RCdG4ge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCNsYXN0RmllbGRTZXQge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5qZi1oZWFkZXItc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi50b2RvLWNyZWF0ZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdFxuXHQuYWN0aW9ucy1ibG9jayB7XG5cdFx0LyogdGhpcyBpcyBqdXN0IGZvciB0aGUgYmF0Y2ggbW9kZSB0b2dnbGUgKi9cblx0XHQuanNvbkZvcm0ge1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHR9XG5cdH1cblx0XG5cdC5mbGV4LXBhcmVudCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0LmJsb2NrIHtcblx0XHRcdC13ZWJraXQtZmxleDogMDtcblx0XHR9XG5cdFx0XG5cdFx0I21haW5Gb3JtRGl2IHtcblx0XHRcdGZsZXg6IDI7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdH1cblx0XHQjY3JlYXRlZFRoaXNTZXNzaW9uRGl2IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cdFxuXHQjY3JlYXRlVG9kb1dyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFxuXHRcdCNjcmVhdGVUb2RvIHtcblx0XHRcdGZpZWxkc2V0IHtwYWRkaW5nLWlubGluZTowO31cblx0XHR9XG5cdFx0XG5cdFx0I2NyZWF0ZWRUaGlzU2Vzc2lvbkRpdiB7XG5cdFx0XHRcblx0XHRcdGhlYWRpbmcge1xuXHRcdFx0XHRmb250LWZhbWlseTogU2FyYWJ1biwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAwIDdweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmJvcmRlcmVkQ29udGFpbmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5mbGF0LXBsYWluLXRhYmxlIHtcblx0XHRtaW4td2lkdGg6MTUwcHg7XG5cdFx0dGFibGUtbGF5b3V0OmZpeGVkO1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0fVxuXHRcdHRkOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdH1cblx0XHR0ZCA+IHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0LmZsZXhQYXJlbnQtMi0xIHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sdW1uLWdhcDogMjBweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC5mbGV4Q2hpbGQtMiB7XG5cdFx0XHRmbGV4OjI7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcdGZpZWxkc2V0IHttYXJnaW46MDsgcGFkZGluZzowO31cblx0XHR9XG5cdFx0LmZsZXhDaGlsZC0xIHtcblx0XHRcdGZsZXg6MTtcblx0XHR9XG5cdFx0XG5cdFx0XG5cdH1cblx0XG5cdC5jdGEtY29udGFpbmVyIHtcblx0XHQuZmxleENoaWxkLTIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHQuc3VibWl0RmllbGRzIHtcblx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdH1cblx0XHRcdHBhZGRpbmctYmxvY2s6IDE2cHg7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cblx0XG5cdFxuXHRcblx0I2FkZE5ld1BvbGljeUxpbmsge1xuXHRcdGNvbG9yOiRkYXJrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHNwYW4ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNlcnVsZWFuLWJsdWU7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdHN0cm9rZS13aWR0aDogMTRweDtcblx0XHRcdFx0c3Ryb2tlOiAkY2VydWxlYW4tYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNhZGRUb0xpc3RMaW5rV3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0fVxuXHQjYWRkVG9MaXN0TGluayB7XG5cdFx0Y29sb3I6JGRhcms7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0c3BhbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNlcnVsZWFuLWJsdWU7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdHN0cm9rZTogJGNlcnVsZWFuLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQjcG9saWNpZXNUYWJsZSAuZGVsZXRlUm93IHtjb2xvcjokZGFyazt9XG5cdCNwb2xpY2llc1RhYmxlIC5kZWxldGVSb3c6aG92ZXIge2NvbG9yOiRjZXJ1bGVhbi1ibHVlO31cblx0XG5cdFxuXHQjY3JlYXRlZFRoaXNTZXNzaW9uVGFibGUge1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuXHRcdG1hcmdpbi1pbmxpbmU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0dGQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNWVtO1xuXHRcdH1cblx0XHR0ZDpsYXN0LW9mLXR5cGUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuI21vZGFsLWFqYXggLnRvZG8tY3JlYXRlOm5vdCguYmF0Y2hNb2RlQWN0aXZlKSAuanNvbkZvcm0geyBtaW4td2lkdGg6MjQwcHg7fSIsIlxuXG5cbi8vVE8gQkUgUkVNT1ZFIE9OQ0UgQ09SUCBTS0lOIElTIEZJTklTSEVEXG4uc3ZnLWljb257XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZpbGw6IHdoaXRlO1xuICBtYXJnaW46IDIycHggMHB4IDBweCAyNHB4O1xufVxuXG5cblxuI2hvbWUgLm1lbnVpdGVtX2hvbWUgey8vaG9tZSBtZW51IGl0ZW0gaGlkZGVuIGlmIG9uIGhvbWUgcGFnZVxuXHRkaXNwbGF5Om5vbmVcbn1cblxuLm1vZGFsLWNvbnRlbnR7XG4gICAgbWluLXdpZHRoOjYwMHB4O1xufVxuXG4ucGYtYWRtaW4gLm1vZGFsLWNvbnRlbnQgLmpzb25Gb3JtIGZpZWxkc2V0e1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi8vTW9kYWwgb3ZlcnJpZGVzIGZvciBwcm9mZXNzaW9uc1xuLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLy90b29sa2l0IGNkcCBzaG91bGQgaGF2ZSBubyBwYWRkaW5nXG4udG9vbGtpdC1kZXRhaWwgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCB7XG5cdHBhZGRpbmc6MFxufVxuXG5cbi5tb2RhbC13cmFwIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7XG4gICAgcGFkZGluZy1ib3R0b206MDtcbn1cblxuLy8gdG9kbyBhZGQgdG8gZGFzaGJvYXJkLXRvZG8gd2lkZ2V0IHNjc3NcbiNkYXRhdGFibGUtdG9kb193cmFwcGVyIHRhYmxle1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIWltcG9ydGFudDtcbiAgICB0Ym9keXtcbiAgICAgICAgYm9yZGVyOjAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbi5kYXNoYm9hcmRUb2RvLWNsaWVudHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLmRhc2hib2FyZFRvZG8tdGFza3tcbiAgICBtYXgtd2lkdGg6MzIwcHg7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIG1hcmdpbjogN3B4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICBjb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgLy90cnVuY2F0ZSB0byAyIGxpbmVzXG4gICAgbWF4LWhlaWdodDogM2VtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5kYXNoYm9hcmRUb2RvLW1ldGF7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN3B4O1xuICAgIGNvbG9yOiAkYmx1aXNoLWdyZXk7XG59XG4ucGYtYWRtaW4gdGFibGUjZGF0YXRhYmxlLXRvZG9fYXNzaWduZWQgdGJvZHkgdGR7XG4gICAgcGFkZGluZzo0cHggMjJweDtcbn1cblxuXG5cbi8vIEFkZCB0byB0b2RvQ29uc29sZSB3aWRnZXQgc2Nzc1xuLmNsaWVudC1jb25zb2xlIC5vdmVydmlldy1ibG9jay50b2RvIC5zcXVhcmUtY29udGVudHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgaDJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvc2xvLWdyZXk7XG4gICAgfVxufVxuXG4uZHQtYWN0aW9ucy1pdGVtIFtjbGFzc149XCJwb3VuZC1zcXVhcmVcIl17XG4gICAgbWFyZ2luLWxlZnQ6MS41ZW07XG59XG5cbi5hc3NpZ25lZFN0YWZme1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLnJlYXNzaWdubWVudHN7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDoxNnB4O1xuICAgIC8vY3Vyc29yOnBvaW50ZXI7XG4gICAgdWx7XG4gICAgICAgIHotaW5kZXg6OTk5OTk5OTk5OTk5OTk7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MTAwJTtcbiAgICAgICAgbGVmdDoxMDAlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OjBweDtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLXN0YWZme1xuICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICBmaWxsOiRicm93bi1ncmV5O1xuICAgIH1cbiAgICAuaWNvbi1zdGFmZjpob3ZlciArIHVse1xuICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6NTAwcHg7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGJyb3duLWdyZXktdHdvO1xuICAgIH1cbn1cblxuXG4udG9kby1jb25zb2xlV2lkZ2V0e1xuICAgIG1heC13aWR0aDo5MTBweDtcbiAgICBtYXJnaW46IDFlbSAwIDRlbSAwO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgLnRvZG8tQ29uc29sZV92aWV3QWxse1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZSAwcztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWluLXdpZHRoOjEyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjokZGFyay1ncmV5O1xuXG4gICAgICAgIC5idG5fYXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOjZweDtcbiAgICAgICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YXNrLWNvdW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBoZWlnaHQ6MTlweDtcbiAgICAgICAgd2lkdGg6MTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxufVxuLnZpZXdBbGwgLnRvZG8tQ29uc29sZV92aWV3QWxse1xuICAgIG9wYWNpdHk6MDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xufVxuXG4udG9kby1Db25zb2xlX3dyYXB7XG4gICAgbWF4LWhlaWdodDogMjU4cHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MXB4O1xuICAgICAgICByaWdodDoxcHg7XG4gICAgICAgIGJvdHRvbToxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7XG4gICAgfVxuXG5cblxuICAgIEBhdC1yb290IC52aWV3QWxsICZ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc3NHB4O1xuXG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi50b2RvLUNvbnNvbGVfdGFza3tcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleDoxIDEgNTAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAyMnB4IDI4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgYm9yZGVyLXRvcDowIG5vbmU7XG5cblxuXG4gICAgLnRvZG8tQ29uc29sZV9tZXRhe1xuICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICBoNntcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2RvLWxpc3R7XG4gICAgLmNvbC1zdGF0dXN7XG4gICAgICAgIG1pbi13aWR0aDoxMzBweDtcbiAgICB9XG59XG5cblxuI3JlY2VudC1hY2Nlc3NlZC1jbGllbnRze1xuICAgIHRkOm50aC1jaGlsZCgyKXtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2RvLWRhc2hib2FyZC1zdGF0dXN7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAudG9kby1zdGF0dXNfdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdweDtcbiAgICB9XG4gICAgLnRvZG8tZ3JlZW57XG4gICAgICAgIGNvbG9yOiRrZWxsZXktZ3JlZW47XG4gICAgfVxuICAgIC50b2RvLW9yYW5nZXtcbiAgICAgICAgY29sb3I6ICNmNTk0MjE7XG4gICAgfVxuICAgIC50b2RvLXJlZHtcbiAgICAgICAgY29sb3I6ICNiOTA0MDQ7XG4gICAgfVxuICAgIC5saXN0LW1lbnUtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgICAubGlzdC1idG4tbWVudXtcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgfVxufVxuXG4uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmJhbm5lci13aWRnZXQsXG4uc2l0ZS1sb2NrdG9ucmVjcnVpdG1lbnR7XG5cdC8qdG9wOiAzZW07Ki9cblx0LnJlcXVlc3QtYS1xdW90ZS1mb3JtLXdyYXAgLmpmLXJvdy5jb21wcmVzc2VkIHtcblx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0fVxufVxuXG4vL0FkZCB0byBzb21lIHNvcnQgb2YgdG9vbGtpdCBzY3NzXG4udG9vbGtpdHRvcGljLXBhZ2UgLnBhZ2UtaGVhZGVyIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnQgPiAuYmxvY2t7XG4gICAgZmxleC1iYXNpczoxMDAlO1xuXG59XG5cbi50b29sa2l0dG9waWMtcGFnZSAjdGV4dC1zZWFyY2gtY29udGFpbmVyOmFmdGVye1xuICAgIHdpZHRoOjIwMHZoO1xufVxuXG4udG9vbGtpdHRvcGljLXBhZ2UgLnNlYXJjaC1yZXN1bHRze1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAuNzVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGd1bm1ldGFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmN1cnJlbnQsICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI3LCAxNDAsIDE0OCwgMC4yNSk7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5tZXRhbDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYyxcbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzY3tcbiAgICBwYWRkaW5nLXJpZ2h0OjU2cHghaW1wb3J0YW50O1xufVxuXG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzo6YWZ0ZXJ7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgY29udGVudDogdXJsKC9pbWcvc29ydF9hc2Muc3ZnKTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzo6YWZ0ZXJ7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgY29udGVudDogdXJsKC9pbWcvc29ydF9kZXNjLnN2Zyk7XG59XG5cbiNtb2RhbC1jbGFpbXMuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgICBoZWlnaHQ6OTAlO1xuICAgIHdpZHRoOjkwJTtcbn1cblxuLmNob3Nlbi1zdHlsZSArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntcbiAgICBiYWNrZ3JvdW5kOm5vbmUhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG5cdC8qIHdlJ3JlIHVzaW5nIG91ciBvd24gJ2ljb24nIChzZWUgOmJlZm9yZSBhbmQgOmFmdGVyIGJlbG93KSAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcblx0d2lkdGg6IDdweCFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbmJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIC5jaG9zZW4td2l0aC1kcm9wIGRpdiBiIHtcblx0dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZSxcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZ3JleTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMy42cHg7XG4gICAgLyptYXJnaW4tbGVmdDogLThweDsqL1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3Jle1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoLTU1ZGVnKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YWZ0ZXJ7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7XG4gICAgbGVmdDo0cHg7XG59XG5cbi8qXG5Eb250IHJvdGF0ZSB0aGlzXG5DaG9zZW4gYWxyZWFkeSByb3RhdGVzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdiBiXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3Jle1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoLTEyNWRlZyk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YWZ0ZXJ7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgxMjVkZWcpO1xufSovXG5cblxuLnBmLWFkbWluIC5qc29uRm9ybSBmaWVsZHNldDpmaXJzdC1vZi10eXBle1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuLmluZGljYXRvci15ZXMsXG4uaW5kaWNhdG9yLW5ve1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIG1hcmdpbi10b3A6LTZweDtcbiAgICAgICAgLy90b3A6NTAlO1xuICAgICAgICAvL2xlZnQ6NTAlO1xuICAgICAgICAvL21hcmdpbi1sZWZ0Oi01MCU7XG4gICAgICAgIHdpZHRoOjEycHg7XG4gICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlXG4gICAgfVxufVxuLmluZGljYXRvci15ZXM6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbi5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHN7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdle1xuICAgIGNvbG9yOndoaXRlIWltcG9ydGFudDtcbn1cblxuLmljb24td2l6YXJke1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbn1cblxuXG5cbi8vc29tZXRoaW5nIGluIGNob3NlbiBKUyBpcyBoaWRpbmcgdGhlIHJlYWwgc2VsZWN0IGluIGEgd2F5IHRoYXQgbWVhbiB0aGUgYnJvd3NlciBjYW5ub3QgZm9jdXNcbiNwb2xpY3lFZGl0IHNlbGVjdC5jaG9zZW4tc3R5bGVbc3R5bGVdIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjAwMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLnJldmVhbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwZnI7XG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDI1MG1zO1xufVxuLnJldmVhbFtkYXRhLXNob3c9XCJyaWdodFwiXXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDBmciAxZnI7XG59XG4ucmV2ZWFsID4gZGl2IHtvdmVyZmxvdy14OiBoaWRkZW47fVxuLnJldmVhbCA+IGRpdjpmaXJzdC1jaGlsZCB7d2hpdGUtc3BhY2U6bm93cmFwO31cbi5yZXZlYWxbZGF0YS1zaG93PVwicmlnaHRcIl0gPiBkaXY6bGFzdC1jaGlsZCB7b3ZlcmZsb3cteDogdmlzaWJsZTt9XG5cbmRpdiNpbnN1cmFuY2VUeXBlUmV2ZWFsID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIGhlaWdodDozNnB4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGdhcDoxMHB4O1xuICAgIGNvbG9yOiM2NjY7XG4gICAgcGFkZGluZy1pbmxpbmU6MjBweDtcbn1cbmRpdiNpbnN1cmFuY2VUeXBlUmV2ZWFsLnJldmVhbFtkYXRhLXNob3c9XCJyaWdodFwiXSA+IGRpdjpmaXJzdC1jaGlsZCB7Ym9yZGVyOm5vbmU7IHBhZGRpbmc6MDt9IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgICAqIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC5pciBhOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBwYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwLjVjbTtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufSIsIi8qXG4gKiBUaGUgTUlUIExpY2Vuc2VcbiAqIENvcHlyaWdodCAoYykgMjAxMiBNYXRpYXMgTWVubyA8bUB0aWFzLm1lPlxuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XG5ALW1vei1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XG5Aa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cbkAtbW96LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbkAtbW96LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4OyB9XG4gIC5kcm9wem9uZS5kei1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kcm9wem9uZS5kei1jbGlja2FibGUgKiB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlLCAuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICoge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kcm9wem9uZS5kei1kcmFnLWhvdmVyIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLmRyb3B6b25lLmR6LWRyYWctaG92ZXIgLmR6LW1lc3NhZ2Uge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUsICNkZGQpOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWltYWdlIGltZyB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgIGZpbHRlcjogYmx1cig4cHgpOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbXMtYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1vLWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICBhbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1zLWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1vLWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogNTAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yN3B4OyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayBzdmcsIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGhlaWdodDogNTRweDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6bm90KC5kei1wcm9jZXNzaW5nKSAuZHotcHJvZ3Jlc3Mge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIC1tcy1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICAtby1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NjYsICM0NDQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3I6aG92ZXIgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0b3A6IDEzMHB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmUyNjI2O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JlMjYyNiwgI2E5MjIyMik7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICBsZWZ0OiA2NHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiZTI2MjY7IH1cbiIsIi8qXG4gKiBUaGUgTUlUIExpY2Vuc2VcbiAqIENvcHlyaWdodCAoYykgMjAxMiBNYXRpYXMgTWVubyA8bUB0aWFzLm1lPlxuICovXG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZHJvcHpvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDAuNWVtOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBncmVlbjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSwgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjdweDsgfVxuIiwiQGNoYXJzZXRcIlVURi04XCI7QGZvbnQtZmFjZXtmb250LWZhbWlseTp2aW1lbztzcmM6dXJsKGZvbnQvdmltZW8uZW90KX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnZpbWVvO3NyYzp1cmwoZGlzdC9jc3MvZm9udC92aW1lby53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChkaXN0L2Nzcy9mb250L3ZpbWVvLndvZmYpIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmltZW9fcGxheWVyOmZvY3Vze291dGxpbmU6MH0udmltZW9fcGxheWVyX3dyYXBwZXJ7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSB0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3BlcnNwZWN0aXZlOjEwMDA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllciAubG9hZGluZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41MSk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoycHggNHB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtZmFtaWx5OlwiRHJvaWQgU2Fuc1wiLHNhbnMtc2VyaWY7LXdlYmtpdC1hbmltYXRpb246ZmFkZSAuMXMgaW5maW5pdGUgYWx0ZXJuYXRlO2FuaW1hdGlvbjpmYWRlIC4xcyBpbmZpbml0ZSBhbHRlcm5hdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTouNX0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlezAle29wYWNpdHk6LjV9MTAwJXtvcGFjaXR5OjF9fS52aW1lb19wbGF5ZXJfRnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O3RvcDowIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7b3BhY2l0eToxIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnZpbWVvX3BsYXllcl93cmFwcGVyIGlmcmFtZXttYXgtd2lkdGg6NDAwMHB4IWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnR9LmlubGluZV92aW1lb19wbGF5ZXJ7bWFyZ2luLWJvdHRvbToyMHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC43KTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpfS5pbmxpbmVfdmltZW9fcGxheWVyIGltZ3tib3JkZXI6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50fS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19pY29ue2ZvbnQtc2l6ZToyMHB4O2ZvbnQtZmFtaWx5OnZpbWVvO2N1cnNvcjpwb2ludGVyfS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb191cmwudmltZW9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7dG9wOjZweDtyaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTo0MHB4fS52aW1lb19wbGF5ZXJfYmFyLC52aW1lb19wbGF5ZXJfYmFyIC5idXR0b25CYXJ7bGVmdDowO3BhZGRpbmc6NXB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS52aW1lb19wbGF5ZXJfYmFye3RyYW5zaXRpb246b3BhY2l0eSAuNXM7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOiMzMzM7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTAwMDtmb250OjE0cHgvMTZweCBzYW5zLXNlcmlmO2NvbG9yOiNmZmY7b3BhY2l0eTouMX0udmltZW9fcGxheWVyX2Jhci52aXNpYmxlLC52aW1lb19wbGF5ZXJfYmFyOmhvdmVye29wYWNpdHk6MX0udmltZW9fcGxheWVyX2JhciAuYnV0dG9uQmFye3RyYW5zaXRpb246YWxsIC41cztiYWNrZ3JvdW5kOjAgMDtmb250OjEycHgvMTRweCBDYWxpYnJpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzBweDtoZWlnaHQ6NDBweH0udmltZW9fcGxheWVyX2Jhcjpob3ZlciAuYnV0dG9uQmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNCl9LnZpbWVvX3BsYXllcl9iYXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250OjE2cHgvMjBweCBDYWxpYnJpLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzBweDtoZWlnaHQ6MjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi52aW1lb19wbGF5ZXJfdGltZXt3aWR0aDoxMzBweH0udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX09ubHlZVCwudmltZW9fcGxheWVyX2JhciBzcGFuLm1iX1lUUFVybHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7dG9wOjZweDtyaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyfS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfWVRQVXJsIGltZ3t3aWR0aDo2MHB4fS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfT25seVlUe2xlZnQ6MzAwcHg7cmlnaHQ6YXV0b30udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX09ubHlZVCBpbWd7d2lkdGg6MjVweH0udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX1lUUFVybCBhe2NvbG9yOiNmZmZ9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9tdXRlVW5tdXRlLC52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfcGF1c2UsLnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9wYXVzZSBpbWd7Y3Vyc29yOnBvaW50ZXJ9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9wb2dyZXNze2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMjIyO2JvdHRvbTowO2xlZnQ6MH0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX2xvYWRlZHtoZWlnaHQ6MTBweDt3aWR0aDowO2JhY2tncm91bmQ6IzQ0NDtsZWZ0OjB9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9zZWVrX2JhcntoZWlnaHQ6MTBweDt3aWR0aDowO2JhY2tncm91bmQ6IzJhOTdjYztib3R0b206MDtsZWZ0OjA7Ym94LXNoYWRvdzpyZ2JhKDgyLDgyLDgyLC40NykgMXB4IDFweCAzcHh9LnZpbWVvX3BsYXllcl9iYXIgLllUUE92ZXJsYXl7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpcImZsYXRcIjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3RlcntiYWNrZ3JvdW5kOnVybChkaXN0L2Nzcy9pbWFnZXMvcmFzdGVyLnBuZyl9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3Rlci5yZXRpbmF7YmFja2dyb3VuZDp1cmwoZGlzdC9jc3MvaW1hZ2VzL3Jhc3RlckAyeC5wbmcpfS52aW1lb19wbGF5ZXJfb3ZlcmxheS5yYXN0ZXItZG90e2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXJfZG90LnBuZyl9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3Rlci1kb3QucmV0aW5he2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXJfZG90QDJ4LnBuZyl9LnZpbWVvX3BsYXllcl9iYXIgLnNpbXBsZVNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDBweDtoZWlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tcmlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlciFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHh9LnZpbWVvX3BsYXllcl9iYXIuY29tcGFjdCAuc2ltcGxlU2xpZGVye3dpZHRoOjQwcHh9LnZpbWVvX3BsYXllcl9iYXIgLnNpbXBsZVNsaWRlci5tdXRlZHtvcGFjaXR5Oi4zfS52aW1lb19wbGF5ZXJfYmFyIC5sZXZlbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmltZW9fcGxheWVyX2JhciAubGV2ZWwuaG9yaXpvbnRhbHtoZWlnaHQ6MTAwJTt3aWR0aDowfS52aW1lb19wbGF5ZXJfYmFyIC5sZXZlbC52ZXJ0aWNhbHtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfSJdfQ== */
