/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,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%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em}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.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,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:75%}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:0 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 0;list-style-type:none}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,input[type="button"],input[type="reset"],input[type="submit"],.btn-close-modal{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-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}@font-face{font-family:'MuseoSansCyrl';src:url("/fonts/museosansregular-webfont.woff2") format("woff2"),url("/fonts/museosansregular-webfont.woff") format("woff"),url("/fonts/museosansregular-webfont.svg#museo_sans_cyrl300") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'MuseoSansCyrl';src:url("/fonts/museosanslight-webfont.woff2") format("woff2"),url("/fonts/museosanslight-webfont.woff") format("woff"),url("/fonts/museosanslight-webfont.svg#museo_sans_cyrl100") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'MuseoSansCyrl';src:url("/fonts/museosansmedium-webfont.woff2") format("woff2"),url("/fonts/museosansmedium-webfont.woff") format("woff"),url("/fonts/museosansmedium-webfont.svg#museo_sans_cyrl500") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Aktiv Grotesk';src:url("/fonts/aktivgrotesk-regular-webfont.woff2") format("woff2"),url("/fonts/aktivgrotesk-regular-webfont.woff") format("woff"),url("/fonts/aktivgrotesk-regular-webfont.svg#aktivgrotesk-reguuploadedfile") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?hxi7u7");src:url("/fonts/icomoon.eot?hxi7u7#iefix") format("embedded-opentype"),url("/fonts/icomoon.ttf?hxi7u7") format("truetype"),url("/fonts/icomoon.woff?hxi7u7") format("woff"),url("/fonts/icomoon.svg?hxi7u7#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-check:before{content:"\e901"}.icon-close:before{content:"\e902"}.icon-download:before{content:"\e903"}.icon-dropdown:before{content:"\e904"}.icon-small-dropdown:before{content:"\e905"}.icon-share:before{content:"\e906"}html,body{font-style:normal;font-weight:500;font-size:15px;color:#fff;background:#000;font-family:'MuseoSansCyrl', sans-serif;font-stretch:normal;min-height:100%;height:100%;direction:ltr;text-align:left;-webkit-font-smoothing:subpixel-antialiased !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}html.preload .preloader{display:block}p{margin:0}input{font-family:'MuseoSansCyrl', sans-serif;outline:none}body{height:100%}::selection{background:#b7dedc}input::-ms-clear{display:none}div,a{-webkit-tap-highlight-color:transparent}body *{box-sizing:border-box}.container{position:relative;margin:0 auto;min-height:100%;padding-bottom:100px;z-index:2}.wrapper{position:relative;margin:0 auto;padding:0 70px;z-index:1}.wrapper>div{position:relative;margin:0 auto;max-width:1380px}.clearfix:after{content:'';display:block;float:none !important;clear:both !important}.hidden{display:none !important}.soft-hidden{visibility:hidden !important;opacity:0 !important}a{outline:none !important;color:#fff;position:relative;font-size:20px;text-decoration:none;transition:all 0.2s linear}a:hover{text-decoration:none;opacity:0.7}*{outline:none}.popup{font-size:15px;font-weight:500;line-height:1.47;letter-spacing:1px;text-align:left;color:#181818;position:absolute;z-index:2;background:#fff;padding:15px;width:257px;border-radius:2px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup:before{content:'';position:absolute;height:16px;width:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-radius:2px;top:calc(50% - 8px);left:-4px}.popup.popup-filters{left:calc(100% + 20px)}button,.button{font-family:'MuseoSansCyrl', sans-serif;border:none;background:transparent;color:#fff;position:relative;cursor:pointer}button.calculate,.button.calculate{line-height:60px;background-color:#eb1d53;border-radius:30px;padding:0;font-size:16px;font-weight:500;letter-spacing:1px;transition:all 0.2s ease-in;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:165px;-ms-flex-preferred-size:165px;flex-basis:165px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:165px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}button.calculate:hover,.button.calculate:hover{background-color:#e20740}button.calculate:hover .text,.button.calculate:hover .text{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}button.calculate:hover .icon-arrow,.button.calculate:hover .icon-arrow{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);opacity:0.8}button.calculate .text,.button.calculate .text{position:relative;transition:all 0.2s ease-in;text-align:center;display:inline-block;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}button.calculate .icon-arrow,.button.calculate .icon-arrow{position:absolute;line-height:60px;right:0;top:1px;opacity:0;font-size:12px;color:#fff;transition:all 0.2s ease-in}button.brand,.button.brand{background-color:#2cfba9;height:80px;border-radius:40px;font-size:16px;font-weight:300;line-height:1.31;letter-spacing:0.5px;text-align:left;padding:0 20px}input,button{font-family:'MuseoSansCyrl', sans-serif;outline:none;-webkit-appearance:none;border-radius:0}.container{padding-top:101px}::-webkit-input-placeholder{color:#272727;font-family:'MuseoSansCyrl';font-weight:400;font-size:14px;opacity:0.27}:-moz-placeholder{color:#272727;font-family:'MuseoSansCyrl';font-weight:400;font-size:14px;opacity:0.27}::-moz-placeholder{color:#272727;font-family:'MuseoSansCyrl';font-weight:400;font-size:14px;opacity:0.27}:-ms-input-placeholder{color:#272727;font-family:'MuseoSansCyrl';font-weight:400;font-size:14px;opacity:0.27}.right{float:right}.left{float:left}.app-report .container,.app-contactme .container{padding-bottom:0}.app-report .footer,.app-contactme .footer{display:none}.transparent{z-index:0 !important;opacity:0 !important}.preloader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.3);transition:all 0.2s linear;visibility:hidden;opacity:0}.preloader-wrapper.show{visibility:visible;opacity:1}.preloader-wrapper .preloader{width:125px;height:125px;border-radius:50%;position:absolute;top:calc(50% - 62px);left:calc(50% - 62px)}.preloader-wrapper .preloader .outer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:50%;-webkit-animation:preloader 2.9s infinite;animation:preloader 2.9s infinite}.preloader-wrapper .preloader .outer:after{content:"";position:absolute;top:0;left:-50%;width:210%;height:100%;z-index:1;-webkit-animation:preloader-gradient-shift 2.9s infinite;animation:preloader-gradient-shift 2.9s infinite;background:#2cfba9}.preloader-wrapper .preloader .outer:before{content:"";background-color:#111920;position:absolute;border-radius:50%;top:6%;left:6%;width:88%;height:88%;z-index:2}.preloader-wrapper .preloader .inner{width:100%;height:100%;border-radius:50%;overflow:hidden;position:absolute;-webkit-animation:preloader-inner 2.9s infinite;animation:preloader-inner 2.9s infinite;top:0;left:0}.preloader-wrapper .preloader .inner:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;-webkit-animation:preloader-inner-gradient-shift 2.9s infinite;animation:preloader-inner-gradient-shift 2.9s infinite;z-index:1;background:#2cfba9}.preloader-wrapper .preloader .inner:before{content:"";background-color:#111920;position:absolute;border-radius:50%;top:6%;left:6%;width:88%;height:88%;z-index:2}@-webkit-keyframes preloader-gradient-shift{0%{left:-100%}50%{left:-5%}100%{left:-100%}}@keyframes preloader-gradient-shift{0%{left:-100%}50%{left:-5%}100%{left:-100%}}@-webkit-keyframes preloader-inner-gradient-shift{0%{left:-100%}50%{left:-5%}100%{left:-100%}}@keyframes preloader-inner-gradient-shift{0%{left:-100%}50%{left:-5%}100%{left:-100%}}@-webkit-keyframes preloader{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}21%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}79%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes preloader{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}21%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}79%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes preloader-inner{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}21%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}79%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes preloader-inner{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}21%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}79%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.expand-btn{width:130px;height:30px;border:solid 1px #434343;border-radius:15px;display:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px auto 5px auto}.expand-btn span{font-size:5px;color:#8c9093}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:15px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:5px;height:auto;left:auto;top:0;right:10px;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:3px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:3px;height:30px;z-index:1;left:1px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:3px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{opacity:1}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#366465}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.filters{-webkit-font-smoothing:antialiased !important}.filters .field{padding-bottom:25px;position:relative}.filters .field label{-webkit-font-smoothing:antialiased !important;font-size:15px;font-weight:300;line-height:1.73;letter-spacing:1px;color:#7d8082;padding-bottom:10px;display:block}.filter{position:relative;height:50px;background:#111920}.filter.select{cursor:pointer;transition:all 0.2s linear;border:1px solid transparent}.filter.select .icon-idea{width:25px;height:100%;position:absolute;top:0;left:15px;display:none}.filter.select.with-reset .icon-idea{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter.select.with-reset .popup-reset-filter{display:-webkit-flex;display:-ms-flexbox;display:flex}.filter.select.with-reset .text-value{padding-left:50px}.filter.select .popup-reset-filter{position:absolute;left:calc(100% + 20px);top:0;border-radius:2px;box-shadow:0 0 24px 0 #000000;background-color:#151f28;border:solid 1px #2cfba9;width:370px;min-height:90px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10;padding:20px 40px;display:none}.filter.select .popup-reset-filter .corner{display:block;position:absolute;top:15px;width:14px;height:14px;background-color:#151f28;border:solid 1px #2cfba9;left:-7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.filter.select .popup-reset-filter .corner:before{content:'';display:block;background-color:#151f28;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;left:0;top:0}.filter.select .popup-reset-filter .message{line-height:1.47;letter-spacing:1px;font-weight:300}.filter.select .popup-reset-filter .icon-close{position:absolute;top:15px;right:15px;font-size:10px;cursor:pointer}.filter.select:hover,.filter.select.opened{border:1px solid #366465}.filter.select.opened{overflow:visible}.filter.select.lang .options{border-bottom:none}.filter.select.small{background:transparent;height:30px;border:none;min-width:52px}.filter.select.small:hover,.filter.select.small.opened{border:none}.filter.select.small.opened .text-value{background:#111920}.filter.select.small.opened .options{left:0}.filter.select.small .text-value{-webkit-font-smoothing:antialiased !important;font-size:14px;padding:0 20px 0 10px;line-height:30px;color:#7a7a7a;font-weight:700}.filter.select.small .text-value a{background:#111920;font-size:14px;color:#7a7a7a;font-weight:700}.filter.select.small .icon-dropdown{right:10px;font-size:4px;margin-top:-2px}.filter.select.small .options{top:30px;width:auto;min-width:100%;border-top:none}.filter.select.small .options ul{padding:0 0 5px 0}.filter.select.small .options ul li.option{padding:0;margin:0;font-size:14px;font-weight:300;letter-spacing:1px;color:#7a7a7a}.filter.select.small .options ul li.option a{color:#7a7a7a;font-size:14px;font-weight:300;letter-spacing:1px;padding:4px 10px;display:block}.filter.select .icon-dropdown{position:absolute;top:50%;right:20px;color:#2cfba9;font-size:6px;margin-top:-3px}.filter.select.opened .icon-dropdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter.select.opened .options{left:-1px;opacity:1}.filter.select:first-child{border-left:none}.filter.select label{font-size:12px;color:#3e3e3e;opacity:0.5;cursor:pointer}.filter.select .text-value{font-size:15px;font-weight:500;letter-spacing:1.1px;text-align:left;color:#edf0ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 30px 0 15px;line-height:50px}.filter.select .options{position:absolute;top:50px;width:calc(100% + 2px);background:#111920;z-index:20;left:-10000px;opacity:0;border-top:1px solid rgba(255,255,255,0.1);border-bottom:4px solid #000}.filter.select .options ul{max-height:315px;padding:15px 0}.filter.select .options ul li.option{display:block;padding:10px 30px;cursor:pointer;font-size:16px;font-weight:300;color:rgba(217,217,217,0.76);transition:all 0.2s linear}.filter.select .options ul li.option:hover,.filter.select .options ul li.option.selected{color:#fff}.filter.select .options ul li.option:hover a,.filter.select .options ul li.option.selected a{color:#fff}.filter.slider .text-control{-webkit-font-smoothing:antialiased !important;width:100%;border:none;background-color:transparent;height:100%;padding:15px;line-height:20px;font-size:15px;color:#fff;letter-spacing:1.1px}.filter.slider .text-control::-webkit-input-placeholder{text-align:left;color:#edf0ff;font-family:MuseoSansCyrl;font-weight:300;-webkit-font-smoothing:antialiased !important}.filter.slider .text-control:-moz-placeholder{text-align:left;color:#edf0ff;font-family:MuseoSansCyrl;font-weight:300}.filter.slider .text-control::-moz-placeholder{text-align:left;color:#edf0ff;font-family:MuseoSansCyrl;font-weight:300}.filter.slider .text-control:-ms-input-placeholder{text-align:left;color:#edf0ff;font-family:MuseoSansCyrl;font-weight:300}.filter.slider .prefix{position:absolute;left:15px;padding:15px 0;line-height:20px}.filter.slider .prefix+input{padding-left:35px}.filter.slider .control{height:14px;padding:6px 0;position:absolute;bottom:-6px;left:0;width:100%;cursor:pointer}.filter.slider .control:before{content:'';display:block;height:2px;background-color:rgba(181,216,255,0.18)}.filter.slider .control .ui-slider-handle{width:14px;height:14px;border-radius:50%;background-color:#2cfba9;position:absolute;top:0;z-index:2;margin-left:-7px}.filter.slider .control .ui-slider-range{background-color:#366465;height:2px;position:absolute;top:6px;left:0}.header{border-bottom:solid 1px #2a2a2a;position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:100}.header>div{height:100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header>div .logo a{background:url("../images/svg/logo.svg") 0 0 no-repeat;font-size:24px;font-weight:500;letter-spacing:0.9px;text-align:left;line-height:39px;height:39px;display:block;padding-left:60px}.header>div .logo a h1{font-size:24px;font-weight:500;letter-spacing:0.9px;padding:0;margin:0}.header>div .logo a p{display:inline}.header>div .links ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header>div .links ul li{margin-left:45px}.header>div .links ul li:first-child{margin-left:0}.header>div .links ul li a{font-size:15px;font-weight:300;letter-spacing:2px}.footer{margin-top:-100px;position:relative;z-index:3}.footer>div{height:100px;line-height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer>div .logo a{display:block;width:134px;height:29px;background:url("../images/svg/logo-white1.svg") no-repeat 50% 50%;background-size:contain}.footer>div .copyright{-webkit-font-smoothing:antialiased !important;opacity:0.35;font-size:14px;font-weight:300;letter-spacing:1.1px;text-align:center;color:#fff}.footer>div .links ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer>div .links ul li{margin-left:20px}.footer>div .links ul li a{font-size:13px;font-weight:500;letter-spacing:1px}.footer>div .links ul li a:first-child{margin-left:0}.disclaimer{position:fixed;bottom:0;left:0;width:100%;background-color:#28343f;z-index:20}.disclaimer>div{padding:20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.disclaimer>div .text{font-size:15px;font-weight:100;line-height:1.73;padding-right:50px}.disclaimer>div .text a{font-size:15px;color:#2cfba9;font-weight:100;white-space:nowrap;border-bottom:1px solid #2cfba9}.disclaimer>div .btn{white-space:nowrap;line-height:55px;color:#2cfba9;font-weight:100;font-size:15px;text-transform:uppercase;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer{margin-top:-100px;position:relative;z-index:3}.footer>div{height:100px;line-height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer>div .logo a{display:block;width:134px;height:29px;background:url("../images/svg/logo-white1.svg") no-repeat 50% 50%;background-size:contain}.footer>div .copyright{-webkit-font-smoothing:antialiased !important;opacity:0.35;font-size:14px;font-weight:300;letter-spacing:1.1px;text-align:center;color:#fff}.footer>div .links ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer>div .links ul li{margin-left:20px}.footer>div .links ul li a{font-size:13px;font-weight:500;letter-spacing:1px}.footer>div .links ul li a:first-child{margin-left:0}.disclaimer{position:fixed;bottom:0;left:0;width:100%;background-color:#28343f;z-index:20}.disclaimer>div{padding:20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.disclaimer>div .text{font-size:15px;font-weight:100;line-height:1.73;padding-right:50px}.disclaimer>div .text a{font-size:15px;color:#2cfba9;font-weight:100;white-space:nowrap;border-bottom:1px solid #2cfba9}.disclaimer>div .btn{white-space:nowrap;line-height:55px;color:#2cfba9;font-weight:100;font-size:15px;text-transform:uppercase;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.landing>div{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:50px 0}.landing>div .global-actions{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);right:0;top:calc(50% - 65px);z-index:1000;transition:0.5s}.landing>div .global-actions>button{display:block}.landing>div .global-actions button{width:65px;height:65px;background:#293541;padding:0}.landing>div .global-actions button .icon{transition:all 0.2s linear}.landing>div .global-actions button.global-share-btn{position:relative;z-index:2}.landing>div .global-actions button.global-share-btn svg{margin-left:-1px}.landing>div .global-actions button:hover .icon,.landing>div .global-actions button.opened .icon{fill:#2cfba9}.landing>div .global-actions button.global-download-btn{position:relative;z-index:2}.landing>div .global-actions .toggle-block{position:absolute;width:65px;height:65px;top:0;left:0;visibility:hidden}.landing>div .global-actions .toggle-block.download-block{top:auto;bottom:0}.landing>div .global-actions .toggle-block button,.landing>div .global-actions .toggle-block a{display:block;width:55px;height:55px;background:transparent;position:absolute;top:0;left:0;transition:all 0.3s ease-out}.landing>div .global-actions .toggle-block button:hover,.landing>div .global-actions .toggle-block a:hover{opacity:0.8}.landing>div .global-actions .toggle-block.opened{visibility:visible}.landing>div .global-actions .toggle-block.opened button,.landing>div .global-actions .toggle-block.opened a{opacity:1}.landing>div .global-actions .toggle-block.opened button.in,.landing>div .global-actions .toggle-block.opened a.in{left:-160px;top:-65px}.landing>div .global-actions .toggle-block.opened button.go,.landing>div .global-actions .toggle-block.opened a.go{left:-160px;top:-33px}.landing>div .global-actions .toggle-block.opened button.fb,.landing>div .global-actions .toggle-block.opened a.fb{left:-160px;top:0px}.landing>div .global-actions .toggle-block.opened button.tw,.landing>div .global-actions .toggle-block.opened a.tw{left:-160px;top:65px}.landing>div .global-actions .toggle-block.opened button.wa,.landing>div .global-actions .toggle-block.opened a.wa{left:-85px;top:-65px}.landing>div .global-actions .toggle-block.opened button.vb,.landing>div .global-actions .toggle-block.opened a.vb{left:-85px;top:0}.landing>div .global-actions .toggle-block.opened button.tg,.landing>div .global-actions .toggle-block.opened a.tg{left:-85px;top:65px}.landing>div .global-actions .toggle-block.opened button.image,.landing>div .global-actions .toggle-block.opened a.image{left:-85px;top:-25px}.landing>div .global-actions .toggle-block.opened button.pdf,.landing>div .global-actions .toggle-block.opened a.pdf{left:-85px;top:40px}.landing>div .global-actions .toggle-block.opened button:hover .icon,.landing>div .global-actions .toggle-block.opened a:hover .icon{fill:#2cfba9}.landing>div .filters{width:280px;position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:2}.landing>div .filters .caption{display:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:500;letter-spacing:1.1px;color:#edf0ff;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 20px 0}.landing>div .filters .caption .icon{width:24px;height:24px;margin-right:10px}.landing>div .filters .filters-string{display:none}.landing>div .filters .btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:15px}.landing>div .filters .btns .reset{-webkit-font-smoothing:antialiased !important;opacity:0.7;font-size:14px;font-weight:300;letter-spacing:1px;color:#ffffff;transition:all 0.2s linear;padding-left:0}.landing>div .filters .btns .reset:hover{opacity:0.9}.landing>div .go-to-recommedations{padding-top:80px;transition:all 0.2s linear;visibility:visible;opacity:1}.landing>div .go-to-recommedations button{position:relative;padding:0 60px 0 20px;font-size:15px;line-height:1.15}.landing>div .go-to-recommedations button:before{content:'';display:block;background:url("../images/svg/refresh.svg") 0 0 no-repeat;width:42px;height:40px;position:absolute;right:20px;top:50%;margin-top:-20px;opacity:0.8}.landing>div .go-to-recommedations.go-to-recommedations-mobile{visibility:hidden;opacity:0;display:none}.landing>div .content{overflow-x:hidden;margin-left:330px;padding-top:35px;z-index:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .popup-reset-filter{position:relative;display:none}.landing>div .content .stats-data{margin-bottom:30px}.landing>div .content .statistic{padding:60px;background-color:#111920;margin-top:30px}.landing>div .content .statistic:first-child{margin-top:0}.landing>div .content .statistic.closest-filters{position:relative;z-index:10;height:75px;background-color:#0d595e;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 30px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:0}.landing>div .content .statistic.closest-filters:not(.hidden) ~ *{margin-top:30px}.landing>div .content .statistic.closest-filters:before{content:'';display:block;width:100%;height:100px;position:absolute;left:0;bottom:100%;background:black}.landing>div .content .statistic.closest-filters+.statistic.closest-filters:before{display:none}.landing>div .content .statistic.closest-filters .text{line-height:1.69;color:#fff;font-weight:100}.landing>div .content .statistic.closest-filters .text .prefix{font-weight:100}.landing>div .content .statistic.closest-filters a{color:#fff;font-size:18px;white-space:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 30px}.landing>div .content .statistic.closest-filters a .icon{font-size:15px;margin-left:5px}.landing>div .content .statistic.closest-filters .icon-close{font-size:10px;position:absolute;top:10px;right:10px;cursor:pointer}.landing>div .content .statistic.intro{margin-bottom:30px;margin-top:0}.landing>div .content .statistic.intro .top{padding-bottom:30px}.landing>div .content .statistic.intro .text{font-size:18px;font-weight:300;line-height:2.11;letter-spacing:1px;color:rgba(218,218,218,0.8)}.landing>div .content .statistic.recommendation .top{padding-bottom:50px}.landing>div .content .statistic .top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 70px 0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.landing>div .content .statistic .top .filters-string{padding:20px 0 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px}.landing>div .content .statistic .top .filters-string .icon{width:24px;height:24px;background:url(../images/svg/calculator.svg) 50% 50% no-repeat;margin-right:20px}.landing>div .content .statistic .top .title{font-size:32px;font-weight:300;letter-spacing:1.1px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0}.landing>div .content .statistic .top .title .sub-title{font-size:16px;font-weight:100;line-height:1.38;text-align:left;color:rgba(218,218,218,0.81);padding-top:10px}.landing>div .content .statistic .top .title .percent{padding-top:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .top .title .percent .simple-pie{-webkit-flex-basis:20px;-ms-flex-preferred-size:20px;flex-basis:20px;height:20px;min-width:20px;border:1px solid #2cfba9;border-radius:50%;position:relative}.landing>div .content .statistic .top .title .percent .simple-pie svg{display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.landing>div .content .statistic .top .title .percent .simple-pie svg circle{opacity:0}.landing>div .content .statistic .top .title .percent .simple-pie svg path{fill:#2cfba9}.landing>div .content .statistic .top .title .percent .text{margin-left:15px;color:#2cfba9;font-size:14px;font-weight:300;line-height:1.43;letter-spacing:1px;text-transform:uppercase}.landing>div .content .statistic .top .actions{position:relative;white-space:nowrap}.landing>div .content .statistic .top .actions>button{border-radius:50%;border:1px solid #313131;width:45px;height:45px;margin-left:7px;line-height:45px;color:#acacac;transition:all 0.2s linear;display:inline-block;vertical-align:top;padding:0;position:relative;z-index:2;background:#111920;cursor:pointer}.landing>div .content .statistic .top .actions>button:hover .icon,.landing>div .content .statistic .top .actions>button.opened .icon{fill:#2cfba9}.landing>div .content .statistic .top .actions>button.share-btn{padding-top:7px}.landing>div .content .statistic .top .actions>button.download-btn{padding:6px}.landing>div .content .statistic .top .actions>button svg{width:18px}.landing>div .content .statistic .top .actions>button:first-child{margin-left:0}.landing>div .content .statistic .top .actions>button.share-btn svg{margin-left:-1px}.landing>div .content .statistic .top .actions>button.download-btn .icon{opacity:0.8}.landing>div .content .statistic .top .actions>button .icon{fill:#ACACAC;transition:all 0.2s linear}.landing>div .content .statistic .top .actions>button:hover .icon{fill:#2cfba9;opacity:1}.landing>div .content .statistic .top .actions .toggle-block{position:absolute;z-index:1;visibility:hidden;width:45px;height:45px}.landing>div .content .statistic .top .actions .toggle-block.share-block{left:7px;top:0}.landing>div .content .statistic .top .actions .toggle-block.download-block{right:0;top:0}.landing>div .content .statistic .top .actions .toggle-block button,.landing>div .content .statistic .top .actions .toggle-block a{display:block;width:40px;height:40px;background:transparent;position:absolute;top:0;left:0;transition:all 0.3s ease-out;padding:0}.landing>div .content .statistic .top .actions .toggle-block button img,.landing>div .content .statistic .top .actions .toggle-block button svg,.landing>div .content .statistic .top .actions .toggle-block a img,.landing>div .content .statistic .top .actions .toggle-block a svg{width:100%;height:100%}.landing>div .content .statistic .top .actions .toggle-block button:hover,.landing>div .content .statistic .top .actions .toggle-block a:hover{opacity:0.8}.landing>div .content .statistic .top .actions .toggle-block button:hover .icon,.landing>div .content .statistic .top .actions .toggle-block a:hover .icon{fill:#2cfba9}.landing>div .content .statistic .top .actions .toggle-block.opened{visibility:visible}.landing>div .content .statistic .top .actions .toggle-block.opened button.tw,.landing>div .content .statistic .top .actions .toggle-block.opened a.tw{left:-54px;top:0}.landing>div .content .statistic .top .actions .toggle-block.opened button.fb,.landing>div .content .statistic .top .actions .toggle-block.opened a.fb{left:-104px;top:0}.landing>div .content .statistic .top .actions .toggle-block.opened button.go,.landing>div .content .statistic .top .actions .toggle-block.opened a.go{left:-130px;top:0}.landing>div .content .statistic .top .actions .toggle-block.opened button.in,.landing>div .content .statistic .top .actions .toggle-block.opened a.in{left:-157px;top:0}.landing>div .content .statistic .top .actions .toggle-block.opened button.wa,.landing>div .content .statistic .top .actions .toggle-block.opened a.wa{left:-54px;top:50px}.landing>div .content .statistic .top .actions .toggle-block.opened button.vb,.landing>div .content .statistic .top .actions .toggle-block.opened a.vb{left:-104px;top:50px}.landing>div .content .statistic .top .actions .toggle-block.opened button.tg,.landing>div .content .statistic .top .actions .toggle-block.opened a.tg{left:-157px;top:50px}.landing>div .content .statistic .top .actions .toggle-block.opened button.image,.landing>div .content .statistic .top .actions .toggle-block.opened a.image{left:-50px;top:55px}.landing>div .content .statistic .top .actions .toggle-block.opened button.pdf,.landing>div .content .statistic .top .actions .toggle-block.opened a.pdf{left:3px;top:55px}.landing>div .content .statistic .graph-container{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:200px;overflow:hidden}.landing>div .content .statistic .graph-container.orbit{display:-webkit-flex;display:-ms-flexbox;display:flex}.landing>div .content .statistic .graph-container.orbit .graph{position:relative;z-index:2}.landing>div .content .statistic .graph-container.orbit .graph svg{display:block}.landing>div .content .statistic .graph-container.orbit .list{position:relative;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .statistic .graph-container.orbit .list .item{padding-top:0;height:50px}.landing>div .content .statistic .graph-container.orbit .list .item .circle{display:none}.landing>div .content .statistic .graph-container.orbit .list .item .value{position:relative}.landing>div .content .statistic .graph-container.orbit .list .item .value:before{content:'';position:absolute;right:calc(100% + 25px);display:block;background-color:rgba(125,128,130,0.32);height:1px;width:300px;top:50%}.landing>div .content .statistic .graph-container.mountain{overflow:visible}.landing>div .content .statistic .graph-container.mountain .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.landing>div .content .statistic .graph-container.mountain .list .item{height:50px}.landing>div .content .statistic .graph-container.mountain .graph .svg{padding-top:18px}.landing>div .content .statistic .graph-container.mountain .graph svg{width:100%;padding-top:0 !important}.landing>div .content .statistic .graph-container.horizontal{padding-bottom:70px}.landing>div .content .statistic .graph-container.horizontal .common-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;bottom:0;width:auto;padding-right:0}.landing>div .content .statistic .graph-container.horizontal .common-list>*{margin-right:30px}.landing>div .content .statistic .graph-container .list{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.landing>div .content .statistic .graph-container .list .item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:25px}.landing>div .content .statistic .graph-container .list .item .value{-webkit-flex-basis:60px;-ms-flex-preferred-size:60px;flex-basis:60px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:60px}.landing>div .content .statistic .graph-container .list .item .title{font-size:16px;font-weight:300;color:rgba(218,218,218,0.81)}.landing>div .content .statistic .graph-container.budget{position:relative;margin-bottom:30px;overflow:visible}.landing>div .content .statistic .graph-container.budget.hide-max{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10%}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg.max{display:none !important}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(1) svg{width:150px;height:150px}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(1) .message{text-align:center;left:calc(50% - 124px)}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(2) svg{width:180px;height:180px}.landing>div .content .statistic .graph-container.budget.hide-max .change{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.landing>div .content .statistic .graph-container.budget.hide-max.all .budget-stats .svg:nth-child(1){padding:0}.landing>div .content .statistic .graph-container.budget.hide-max.all .budget-stats .svg:nth-child(1) svg{width:180px;height:180px}.landing>div .content .statistic .graph-container.budget.hide-max+.grid .values{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 10%}.landing>div .content .statistic .graph-container.budget.hide-max+.grid .values .value:first-child{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;padding:0}.landing>div .content .statistic .graph-container.budget.hide-max+.grid .values .value:last-child{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;padding:0}.landing>div .content .statistic .graph-container.budget.all{-webkit-font-smoothing:antialiased}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg{padding:0 6% 0 0}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(1) .text .value{font-size:14px}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(1) svg{width:150px;height:150px}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(2) .text .value{font-size:18px}.landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(2) svg{width:180px;height:180px}.landing>div .content .statistic .graph-container.budget .message{width:248px;font-size:14px;font-weight:300;line-height:1.43;text-align:center;color:#ffffff;position:absolute;bottom:200px;left:calc(50% - 124px)}.landing>div .content .statistic .graph-container.budget .budget-stats{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .statistic .graph-container.budget .budget-stats .svg{position:relative;padding:0 6% 0 0}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper{position:relative}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper.svg-wrapper-mobile{display:none}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text.text-mobile{display:none}.landing>div .content .statistic .graph-container.budget .budget-stats .svg svg{position:relative;display:block}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(1) svg{width:100px;height:100px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(1) .text .value{font-size:12px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) svg{width:130px;height:130px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) .text .value{font-size:16px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) svg{width:176px;height:176px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) .text .value{font-size:22px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text{position:absolute;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;left:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .label{-webkit-font-smoothing:antialiased !important;text-align:center;opacity:0.5;font-size:14px;letter-spacing:1px;color:#fff;font-weight:100;padding-bottom:10px;text-transform:uppercase}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .value{font-weight:300}.landing>div .content .statistic .graph-container.budget .change{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .graph-container.budget .change .title{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:1px;text-align:center;color:#f2f2f2;text-shadow:0 2px 4px rgba(0,0,0,0.5);padding-bottom:25px;max-width:280px}.landing>div .content .statistic .graph-container.budget .change .circle{border:2px solid #2cfba9;width:200px;height:200px;color:#2cfba9;border-radius:50%;background-color:rgba(14,160,164,0.12);font-size:40px;font-weight:300;text-align:center;line-height:196px;font-family:'Aktiv Grotesk'}.landing>div .content .statistic .graph-container.budget .change .circle .circle-mobile{display:none}.landing>div .content .statistic .graph-container .graph{position:relative;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.landing>div .content .statistic .graph-container .common-list{position:absolute;bottom:15px;left:0;width:40%;padding-right:10%}.landing>div .content .statistic .graph-container .common-list .item{padding-top:20px}.landing>div .content .statistic .graph-container .common-list .item:first-child{padding-top:0}.landing>div .content .statistic .graph-container .common-list .item .value{font-size:34px;font-weight:300;line-height:1.18;text-align:left;color:#e81d52;font-family:'Aktiv Grotesk'}.landing>div .content .statistic .graph-container .common-list .item .title{font-size:20px;font-weight:100;text-align:left;color:rgba(255,255,255,0.87);line-height:20px;padding-top:10px}.landing>div .content .statistic .grid.grid-mobile{display:none}.landing>div .content .statistic .grid{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:25px;position:relative;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .grid .arrow{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right, #0d141a, #2cfba9);margin:0 50px 0 0}.landing>div .content .statistic .grid .arrow:after{content:'';display:block;position:absolute;right:-3px;top:-2px;width:10px;height:5px;background:url("../images/svg/graph-arrow.svg") 50% 50% no-repeat}.landing>div .content .statistic .grid .label{opacity:0.5;font-size:14px;font-weight:300;letter-spacing:1px;text-align:left;color:#fff;text-transform:uppercase;position:absolute;left:0;top:30px}.landing>div .content .statistic .grid .values{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .statistic .grid .values .value{font-size:24px;font-weight:100;letter-spacing:1.7px;text-align:center;color:#fff}.landing>div .content .statistic .grid .values .value:first-child{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:6.5%}.landing>div .content .statistic .grid .values .value:last-child{width:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.landing>div .content .statistic .bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding-top:40px;position:relative}.landing>div .content .statistic .bottom button{font-size:15px;font-weight:300;letter-spacing:1px;color:rgba(255,255,255,0.95);border-radius:20px;border:1px solid #313131;line-height:40px;transition:all 0.2s linear;padding:0 30px}.landing>div .content .statistic .bottom button:hover{color:#2cfba9}.landing>div .content .statistic .bottom button.collapse{display:inline-block}.landing>div .content .statistic .bottom button.expand{display:none}.landing>div .content .statistic .statistic-content{font-size:15px;font-weight:300;line-height:1.89;text-align:left;color:rgba(217,217,217,0.76)}.landing>div .content .statistic .statistic-content p{font-size:15px;font-weight:300;line-height:1.89;text-align:left;color:rgba(217,217,217,0.76);padding-bottom:25px}.landing>div .content .statistic .statistic-content p a{color:#2cfba9;font-size:15px;font-weight:300;line-height:1.89}.landing>div .content .statistic .statistic-content p a:hover{text-decoration:underline;opacity:1}.landing>div .content .statistic .statistic-content .recommendation-text{padding-bottom:40px}.landing>div .content .statistic .statistic-content .default-recommendation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .statistic-content .default-recommendation svg{display:block;-webkit-flex-basis:76px;-ms-flex-preferred-size:76px;flex-basis:76px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.landing>div .content .statistic .statistic-content .default-recommendation .text{padding-left:30px;color:#2cfba9;font-size:20px;font-weight:100;line-height:1.9;text-align:left}.landing>div .content .statistic .statistic-content .stat-actions .action{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .statistic-content .stat-actions .action:first-child{padding-top:0}.landing>div .content .statistic .statistic-content .stat-actions .action .title{font-size:18px;font-weight:300;line-height:1.89;letter-spacing:1px;text-align:left;color:#fff}.landing>div .content .statistic .statistic-content .stat-actions .action .title .caption{padding-bottom:5px}.landing>div .content .statistic .statistic-content .stat-actions .action .title .text{font-size:15px;font-weight:300;line-height:1.89;letter-spacing:1px;text-align:left;color:rgba(218,218,218,0.81);padding-right:40px}.landing>div .content .statistic .statistic-content .stat-actions .action a{-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;height:55px;border-radius:100px;border:solid 1px #2cfba9;line-height:53px;font-size:16px;font-weight:500;letter-spacing:1px;text-align:center;color:#ffffff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transition:all 0.2s linear}.landing>div .content .statistic .statistic-content .stat-actions .action a:hover{background-color:rgba(14,160,164,0.12);opacity:1}.landing>div .content .summary-info{font-size:14px;font-weight:300;line-height:1.57;letter-spacing:1px;text-align:center;color:rgba(218,218,218,0.72);padding:40px 100px;background-color:#111920}.to-top{width:57px;height:57px;position:fixed;bottom:40px;right:30px;background:#2cfba9;border-radius:50%;z-index:20;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);cursor:pointer;opacity:0;visibility:hidden;transition:all 0.2s linear}.to-top .icon-arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff}.banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1380px;padding:30px 0}.banner_wr{transition:0.5s;width:100%;padding:0 70px;background-color:#2cfba9;z-index:5;position:fixed;bottom:0;left:0}.banner_wr.closed{bottom:-200px;transition:0.5s}.banner_text{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:75%}.banner_text_title{font-size:24px;font-weight:bold;display:block;font-family:'MuseoSansCyrl', sans-serif}.banner_text_description{font-size:17px;font-weight:500;line-height:0.76;padding-top:10px;display:block}.banner_button{padding:0 30px;height:54px;border-radius:100px;border:solid 2px #ffffff;cursor:pointer;text-align:center;line-height:54px;display:block;font-weight:normal;font-size:16px}.banner_button:hover{opacity:1;color:#2cfba9;background:#fff}.banner_button:active{background:#2cfba9;color:#fff;border-color:transparent}.banner_close{display:block;position:absolute;width:43px;height:43px;top:0;right:0;cursor:pointer;background:url("../images/svg/close_banner.svg") center no-repeat}#Country.mktoField,.NumberOfEmployees,#State,#NumberOfEmployees{pointer-events:none}.forms>div .form form .mktoFormRow.right .mktoFormCol .mktoFieldWrap .mktoError{left:calc(100% + 15px) !important}.forms>div .form form .mktoFormRow.right .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap{right:100%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .label{font-weight:300}.filters .filter.slider .text-control::-webkit-input-placeholder,.filters .filter.slider .text-control::-webkit-input-placeholder{font-weight:300}.filters .filter.slider .text-control::placeholder,.filters .filter.slider .text-control::-webkit-input-placeholder{font-weight:300}.landing>div .filters.ipadfix{position:absolute;width:calc(100% + 60px);left:-30px}.default_mountain{width:280px;height:290px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.default_mountain_img_small{display:none}.default_mountain-wr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:-60px}.default_mountain-wr:after{content:'';position:absolute;height:175px;bottom:0;left:-60px;right:-60px;display:block;background:linear-gradient(to bottom, rgba(13,20,26,0), #000)}.default_mountain_text{font-family:MuseoSansCyrl;font-size:17px;font-weight:300;line-height:2;text-align:left;color:rgba(217,217,217,0.76);-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10;padding:0 0 70px 45px}.overflow-hidden{overflow:hidden}.opened-mobile{top:0 !important;position:absolute;overflow-y:scroll}.has-closest .landing>div .content{position:relative;padding-top:110px}.has-closest .landing>div .content .statistic.closest-filters{top:100px;position:fixed}.has-closest .landing>div .content .statistic.closest-filters.page-message{top:145px}.forms>div .title.arhive-reports__header{margin-top:20px;font-size:20px}.report-file{display:-webkit-flex;display:-ms-flexbox;display:flex}.reports-downloader{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:40px;color:#fff;font-size:14px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.icon-report{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:5px;fill:#fff}.page{background:#111920}.page .content{font-family:MuseoSansCyrl;text-align:left;max-width:800px;margin:0 auto;padding-bottom:50px}.page .content h1{font-size:44px;font-weight:500;letter-spacing:1.5px;color:#ffffff;text-transform:uppercase;margin:0;padding:88px 0 40px}.page .content h2{font-size:32px;font-weight:500;line-height:1.13;letter-spacing:1px;color:#FFFFFF;margin:0;padding:65px 0 0}.page .content h3{font-size:20px;font-weight:300;line-height:1.9;color:#ffffff;margin:0;padding:25px 0}.page .content h4{font-size:20px;font-weight:500;letter-spacing:1px;color:#2cfba9;margin:0;padding:23px 0 10px 0}.page .content h5{font-size:16px;font-weight:300;line-height:2.13;color:#e2e2e2;opacity:0.76;margin:0;padding:5px 0}.page .content h6{width:302px;font-size:16px;font-weight:300;line-height:1.5;color:#dadada;margin:-55px 0;padding:0 10px;float:right;border-left:solid 2px #4a4a4a}.page .content ul{margin:0 0 0 45px;padding:0 0 0 25px}.page .content ul li{position:relative}.page .content ul li:before{content:'';display:block;position:absolute;width:5px;height:5px;border-radius:50%;background:#2cfba9;left:-25px;top:13px}.page .content table{width:calc(100% + 10px);border-spacing:5px 0;border-collapse:separate;margin:20px 0 30px -5px}.page .content table.single{width:calc(33% + 5px)}.page .content table td,.page .content table th{background-color:#141f28;padding:15px 30px;width:33%}.page .content table th,.page .content table th strong{padding:25px 40px;font-size:14px;color:rgba(255,255,255,0.5);font-weight:300;letter-spacing:1px;text-transform:uppercase}.page .content table td{font-size:15px;font-weight:300;letter-spacing:1.1px;color:#edf0ff}.page .content table tr:last-child td{padding-bottom:25px}.page .mobile-close.close,.forms .mobile-close.close{display:none}.page .close,.forms .close{position:fixed;top:100px;right:0;width:70px;height:70px;border:solid 1px #2a2a2a;line-height:70px;text-align:center;color:#979797;transition:all 0.2s linear;font-size:20px;display:block}.page .close:hover,.forms .close:hover{color:#2cfba9;opacity:1}.forms{background-color:#111920;min-height:calc(100vh - 101px)}.forms>div{width:670px;padding:70px 0}.forms>div .title{font-size:36px;font-weight:400;letter-spacing:1px;text-align:left;color:#fff;padding-bottom:30px}.forms>div .text{font-size:16px;font-weight:300;line-height:1.8;color:#e2e2e2;opacity:0.76;margin:0;padding-bottom:30px}.forms>div .form form{width:740px !important;display:block;margin-left:-70px}.forms>div .form form select{opacity:0;position:absolute;display:none}.forms>div .form form:after{content:'';display:block;clear:both;float:none}.forms>div .form form .mktoFormRow{width:300px;margin-left:70px;float:left;clear:none}.forms>div .form form .mktoFormRow.g-recaptcha{margin-top:40px}.forms>div .form form .mktoFormRow.field-checkbox{width:calc(100% - 70px);display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:40px}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap{display:block}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap label{width:45px !important;height:45px;position:absolute;z-index:10;margin:0;cursor:pointer;background:#26333e;border:3px solid #26333e}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap label .mktoAsterix{margin-top:-20px;margin-left:5px}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap label:before{display:none}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError{bottom:auto !important;top:0 !important}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoCheckboxList{padding:0;float:none;width:45px !important}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoCheckboxList.mktoInvalid input{border-color:#ff0000}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoCheckboxList input{height:45px;padding:0;cursor:pointer;border:3px solid #26333e;background:transparent;opacity:0}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoCheckboxList input:checked+label{background:#26333e url("../images/svg/check-icon.svg") 50% 50% no-repeat}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText{padding-left:75px}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span{width:auto !important;font-size:13px !important;font-weight:300;line-height:1.77;text-align:left;color:rgba(217,217,217,0.76) !important;font-family:'MuseoSansCyrl' !important;margin-left:0 !important}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a a,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span a{color:#2cfba9 !important}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a:hover,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText a a:hover,.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span a:hover{opacity:1;text-decoration:underline}.forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span span{display:none}.forms>div .form form .mktoFormRow.field-select .filter{height:45px}.forms>div .form form .mktoFormRow.field-select .text-value{line-height:45px}.forms>div .form form .mktoFormRow.field-select .filter.select{background:#26333e}.forms>div .form form .mktoFormRow.field-select .filter.select .options{background:#26333e;top:44px;border-top:none}.forms>div .form form .mktoFormRow.field-select .filter.select .options.options-top{top:auto !important;bottom:44px;border:none}.forms>div .form form .mktoFormRow.field-textarea{width:calc(100% - 70px) !important}.forms>div .form form .mktoFormRow.field-textarea textarea{width:100% !important;height:100px}.forms>div .form form .mktoFormRow input,.forms>div .form form .mktoFormRow label{font-family:'MuseoSansCyrl'}.forms>div .form form .mktoFormRow input,.forms>div .form form .mktoFormRow select,.forms>div .form form .mktoFormRow textarea{height:45px;border:none;background-color:#26333e;padding:12px 15px;line-height:21px;color:#fff;letter-spacing:1px;font-size:15px;width:100% !important;font-weight:300;box-shadow:none;border-radius:0}.forms>div .form form .mktoFormRow label[for="NumberOfEmployees"] p span span[style="color: #333333;"]{display:none}.forms>div .form form .mktoFormRow label[for="PostalCode"] p span span[style="color: #333333;"]{display:none}.forms>div .form form .mktoFormRow label[for="State"] p span span[style="color: #333333;"]{display:none}.forms>div .form form .mktoFormRow .mktoFormCol{height:auto;min-height:0;margin-bottom:0 !important;float:none}.forms>div .form form .mktoFormRow .mktoFormCol .mktoOffset{display:none}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:none}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoGutter{display:none}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField{border:none !important}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:15px;font-weight:100;line-height:1.73;letter-spacing:1px;text-align:left;color:rgba(255,255,255,0.76);padding:15px 0 6px 0;width:100% !important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel span{width:auto !important;font-size:15px !important}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel p span:first-child{color:red !important}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix{float:none;color:#bf0000}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError{right:calc(100% + 15px) !important;bottom:0 !important}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorMsg{transition:0s !important;min-width:200px;border-radius:2px;background:#ffffff;text-shadow:none;color:#eb1d53;border:none;margin:0;padding:0 15px;box-shadow:none;font-family:'MuseoSansCyrl';height:45px;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorMsg .mktoErrorDetail{display:inline}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap{width:8px;height:18px;left:auto;right:-7px;top:calc(50% - 9px)}.forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap .mktoErrorArrow{background-color:#fff;border:none;margin:0 0 0 -11px}.forms>div .form form .mktoButtonRow{text-align:right;display:block;width:100%;clear:both;padding-top:30px}.forms>div .form form .mktoButtonRow span{margin-left:70px !important;display:block;text-align:right}.forms>div .form form .mktoButtonRow span .mktoButton,.forms>div .form form .mktoButtonRow span .mktoButton:active{width:200px;height:50px;border-radius:100px;background:#2cfba9;border:none;font-size:16px;font-weight:300;letter-spacing:1px;transition:all 0.2s linear;font-family:'MuseoSansCyrl', sans-serif}.forms>div .form form .mktoButtonRow span .mktoButton:hover,.forms>div .form form .mktoButtonRow span .mktoButton:active:hover{border:none;opacity:0.8}.mktoFormRow.field-checkbox{position:relative}.mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol{position:absolute;left:0;top:45px}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow{padding:40px 0 0 0;width:calc(100% - 70px)}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow .mktoHtmlText,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow .mktoHtmlText{width:auto !important;color:rgba(217,217,217,0.76) !important}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow .mktoHtmlText span,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow .mktoHtmlText span{color:rgba(217,217,217,0.76) !important;font-family:'MuseoSansCyrl' !important}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow .mktoHtmlText a,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow .mktoHtmlText a{color:#2cfba9 !important;font-size:13px;font-family:'MuseoSansCyrl' !important}html.ru .forms>div .form form .mktoFormRow.field-textarea+.mktoFormRow .mktoHtmlText a:hover,html.ru .forms>div .form form .mktoFormRow.field-text.last+.mktoFormRow .mktoHtmlText a:hover{text-decoration:underline;opacity:1}html.ru .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol{top:40px}html.ru .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoAsterix{margin:0 !important;right:-15px;position:absolute;top:-3px;height:45px}html.ru .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol+.mktoFormCol .mktoFieldWrap .mktoHtmlText.mktoHasWidth{min-height:45px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grecaptcha-badge{visibility:hidden}.modal{position:fixed;top:101px;left:0;width:100%;height:calc(100% - 101px);background-color:#111920;z-index:1000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal>div{border-radius:3px;background-color:#000;box-shadow:0 2px 50px 0 rgba(0,0,0,0.3)}.modal>div .title{font-size:30px;font-weight:400;letter-spacing:1px;text-align:center;color:#fff;padding:70px 0 20px 0}.modal>div .description{font-size:15px;font-weight:300;text-align:center;letter-spacing:1px;color:rgba(255,255,255,0.76);padding-bottom:50px}.modal.modal-success>div{width:550px}.modal.modal-success>div .img{background:url("../images/success.png") 50% 50% no-repeat;height:200px;background-size:auto 100%}.app-error .container{padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.app-error .container .header{position:relative}.app-error .container .error{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.app-error .container .error .spider{margin:40px 0;position:relative;z-index:1}.app-error .container .error .spider.animation{-webkit-animation-name:death;animation-name:death;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s}.app-error .container .error .spider .puddle{width:60px;height:7px;-webkit-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);position:absolute;top:3px;background:url("../images/svg/puddle.svg") 50% 50% no-repeat}.app-error .container .error .spider.animation .puddle{-webkit-animation-name:puddle;animation-name:puddle;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}.app-error .container .error .img{height:155px;width:400px;background:url("../images/404.png") 50% 50% no-repeat;background-size:auto 100%;position:relative;z-index:2}.app-error .container .error .img.animation{-webkit-animation-name:jump;animation-name:jump;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.app-error .container .error .title{font-size:26px;font-weight:500;letter-spacing:2px;text-align:center;color:#fff}.app-error .container .error .description{font-size:18px;font-weight:300;padding-top:10px;padding-bottom:50px}.app-error .container .error .btn{height:60px;border-radius:30px;background-color:#2cfba9;font-size:16px;font-weight:400;letter-spacing:1px;text-align:center;color:#ffffff;padding:0 30px;line-height:60px}.app-error .footer{display:none}@-webkit-keyframes jump{50%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{-webkit-transform:translateY(110px);transform:translateY(110px)}}@keyframes jump{50%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{-webkit-transform:translateY(110px);transform:translateY(110px)}}@-webkit-keyframes death{50%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes death{50%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes puddle{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform:scale(10, 10);transform:scale(10, 10)}}@keyframes puddle{0%{-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform:scale(10, 10);transform:scale(10, 10)}}html.de .form.form-report label[for="Nodes__c"]{letter-spacing:0.7px !important}html.de button.brand{font-size:15px}html.de .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:first-child .text .label{font-size:9px}html.de .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:nth-child(2) .text .label{font-size:12px}@media screen and (max-width: 767px){html.de:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:first-child .svg-wrapper-mobile .label{color:transparent}html.de:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:first-child .svg-wrapper-mobile .label:before{content:'Ø';color:#fff;font-size:14px}html.de:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.average:first-child .svg-wrapper-mobile .label span{display:none}html.de:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.max:nth-child(2) .svg-wrapper-mobile .label{font-size:10px}html.en:not(.export) .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldWrap .mktoHtmlText p{padding-top:0px !important}}html.en:not(.export) .forms>div .form form .mktoFormRow label[for="NumberOfEmployees"] p span span[style="color: #333333;"],html.en:not(.export) .forms>div .form form .mktoFormRow label[for="PostalCode"] p span span[style="color: #333333;"],html.en:not(.export) .forms>div .form form .mktoFormRow label[for="State"] p span span[style="color: #333333;"]{display:inline}@media screen and (max-width: 353px){html.es:not(.export) .footer>div .copyright{line-height:22px;text-align:left}}html.en:not(.export) .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel p span:first-child{color:rgba(255,255,255,0.76) !important}html.ru:not(.export) .to-top,html.de:not(.export) .to-top{bottom:90px}html.ru:not(.export) .footer>div .copyright{line-height:13px;padding-bottom:10px}html.ru:not(.export) .footer>div .links ul li{text-align:right;line-height:15px}html.ru:not(.export) .footer>div .links ul li:last-child{padding-bottom:10px}.es .filters input::-webkit-input-placeholder,.de .filters input::-webkit-input-placeholder{font-size:12.2px;letter-spacing:0.7px}@media screen and (max-width: 330px){html.fr:not(.export) .landing>div .content{padding-top:10px}.es .filters input::-webkit-input-placeholder,.de .filters input::-webkit-input-placeholder{font-size:11.2px}.it .filters input::-webkit-input-placeholder{font-size:13px}}@media screen and (max-width: 640px){html.ru .footer>div .links ul li a{font-size:10px !important}}@media screen and (max-width: 1530px){.wrapper{padding:0 40px}.landing>div{padding:30px 0}.landing>div .content{margin-left:310px;padding-top:31px}.landing>div .content .statistic{padding:30px 40px 40px 40px}.landing>div .content .statistic.intro .text{font-size:15px}.landing>div .content .statistic .top{padding-bottom:50px}.landing>div .content .statistic .top .title{font-size:20px;margin:0}.landing>div .content .statistic .top .title .sub-title{font-size:14px}.landing>div .content .statistic .graph-container.budget .budget-stats{width:auto}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(1) .message{left:0;text-align:left}.landing>div .content .statistic .graph-container.horizontal{padding-bottom:60px}.landing>div .content .statistic .graph-container.horizontal .common-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;bottom:0}.landing>div .content .statistic .graph-container.horizontal .common-list>*{margin-right:30px}.landing>div .content .statistic .graph-container.horizontal .common-list .item{width:auto}.landing>div .content .statistic .graph-container.mountain .graph .svg{padding-top:14px}.landing>div .content .statistic .graph-container.mountain .list .item{height:40px}.landing>div .content .statistic .graph-container .list .item .title{font-size:13px}.landing>div .content .statistic .graph-container .list .item .value{font-size:13px}.landing>div .content .statistic .graph-container .common-list .item{width:180px}.landing>div .content .statistic .graph-container .common-list .item .value{font-size:24px}.landing>div .content .statistic .graph-container .common-list .item .title{font-size:16px}.landing>div .content .statistic .statistic-content .stat-actions .action .text{font-size:14px}.landing>div .content .statistic .statistic-content .stat-actions .action a{font-size:13px}.landing>div .content .summary-info{font-size:13px}.landing>div .filters .go-to-recommedations{padding-top:40px}.landing>div .filters .go-to-recommedations button{height:60px;font-size:13px}.landing>div .filters .btns .reset{font-size:13px}.filters .field label{font-size:13px}.filters .filter{height:45px}.filters .filter.select:not(.lang) .text-value{line-height:45px;font-size:13px}.filters .filter.select:not(.lang) .options{top:45px}.filters .filter.select:not(.lang) .options ul li.option{padding:10px 30px 10px 15px;font-size:13px}.filters .filter.slider .text-control{font-size:13px}.filters .filter.slider .prefix{padding:12px 0}.button.calculate{font-size:13px;line-height:45px}.button.calculate .icon-arrow{line-height:45px}.banner_wr{padding:0 40px}}@media screen and (min-width: 1250px) and (max-height: 720px){.container{padding-top:70px}.container .header>div{height:70px}.container .header>div .logo a{font-size:20px}.container .header>div .logo a h1{font-size:20px}.container .landing>div{padding:15px 0}.container .filters .field{padding-bottom:15px}.page .close,.forms .close{top:71px}.has-closest .landing>div .content .statistic.closest-filters{top:70px}.has-closest .landing>div .content .statistic.page-message{top:115px}}@media screen and (max-width: 1200px){.container{padding-top:200px}.wrapper{padding:0 30px}.header{background:#111920;height:80px}.header>div{height:79px}.header>div .logo a{font-size:16px;letter-spacing:1px}.header>div .logo a h1{font-size:16px;letter-spacing:1px}.landing>div .filters{width:100%;z-index:100;left:0;top:80px}.landing>div .filters.opened{height:100vh;background-color:rgba(0,0,0,0.65)}.landing>div .filters.opened form{display:-webkit-flex;display:-ms-flexbox;display:flex}.landing>div .filters.opened .filters-string{display:none}.landing>div .filters.opened .caption{padding-bottom:20px}.landing>div .filters .filters-wrapper{padding:20px 0;background:#111920}.landing>div .filters .filters-wrapper .popup-reset-filter{display:none !important}.landing>div .filters .caption{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;padding-bottom:15px}.landing>div .filters .filters-string{display:block;text-align:center;font-size:13px;letter-spacing:1px}.landing>div .filters .filters-string .value{padding-bottom:20px}.landing>div .filters .filters-string .icon-dropdown{color:#acacac;font-size:8px;cursor:pointer}.landing>div .filters form{width:565px;display:none;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing>div .filters form .field{-webkit-flex-basis:46%;-ms-flex-preferred-size:46%;flex-basis:46%;margin-right:8%;max-width:46%}.landing>div .filters form .field:nth-of-type(2n){margin-right:0}.landing>div .filters form .btns{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.landing>div .filters form .go-to-recommedations{display:none}.landing>div .filters .filter{background:#000;transition:none}.landing>div .content{margin-left:0;padding-top:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.landing>div .content .popup-reset-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#111920;padding:20px 40px 20px 20px;margin-bottom:30px;margin-top:10px}.landing>div .content .popup-reset-filter .message{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing>div .content .popup-reset-filter .message:before{content:'';background:url("../images/svg/ic-idea.svg") no-repeat 50% 50%;width:25px;height:26px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.landing>div .content .popup-reset-filter .icon-close{position:absolute;right:10px;top:10px;font-size:10px;cursor:pointer}.landing>div .content .popup-reset-filter .corner{position:absolute;width:14px;height:14px;top:-7px;left:calc(50% - 7px);background:#111920;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.landing>div .content.has-closest{padding-top:0 !important}.landing>div .content .statistic{padding:20px}.landing>div .content .statistic .top .filters-string{display:none}.landing>div .content .statistic.closest-filters{position:relative !important;top:auto !important;width:auto !important;height:auto !important;padding:20px !important}.landing>div .content .statistic.closest-filters:before{display:none}.landing>div .content .statistic .graph-container.budget{overflow:visible}.landing>div .global-actions{top:calc(50% - 55)}.landing>div .global-actions>button{width:55px;height:55px}.landing>div .global-actions>button>svg{width:18px}.landing>div .go-to-recommedations.go-to-recommedations-mobile{position:fixed;bottom:50px;width:280px;left:calc(50% - 140px);display:block;z-index:50;visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding:0}.landing>div .go-to-recommedations.go-to-recommedations-mobile button{padding-left:35px;font-size:14px;height:60px}.filters .filter.select:not(.lang) .options{top:42px;border-bottom:none}.filters .filter.select:not(.lang) .options ul{background:#000;border:1px solid #366465}.footer>div{padding-bottom:40px}.footer .copyright{position:absolute;left:0;bottom:20px}.to-top{opacity:1;visibility:visible;bottom:80px}.page .close{top:79px}.pages-index .container{padding-top:80px}.pages-index .container .header{background:#000}.pages-index .container .page{background:#111920}.pages-index .container .page .close{display:none}.pages-index .container .page .content{position:relative}.pages-index .container .page .content h1{font-size:24px;padding:88px 0 10px}.pages-index .container .page .content h3{font-size:15px}.pages-index .container .page .content h2{padding-top:20px;font-size:20px}.pages-index .container .page .content h4{padding-top:20px;font-size:15px}.pages-index .container .page .content h5{font-size:13px}.pages-index .container .page .content h6{font-size:13px}.pages-index .container .page .content ul{margin:0 0 0 20px;padding:0 0 0 10px}.pages-index .container .page .content ul li:before{left:-15px;top:10px}.pages-index .container .page .content table{width:calc(100% + 6px);border-spacing:3px 0;margin:20px 0 30px -3px}.pages-index .container .page .content table th{border-bottom:3px solid #111920;padding:20px 20px}.pages-index .container .page .content table td{padding:10px 20px}.pages-index .container .page .mobile-close{display:block;right:auto;position:absolute;top:auto;border:none;color:#2cfba9;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);text-align:right;font-size:18px}.app-report .container,.app-contactme .container{padding-top:80px}.app-report .container .forms,.app-contactme .container .forms{background:#000}.app-report .container .forms>div .form form .mktoButtonRow,.app-contactme .container .forms>div .form form .mktoButtonRow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.app-report .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError,.app-contactme .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError{right:auto !important;left:calc(50% - 100px) !important;bottom:80px !important}.app-report .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap,.app-contactme .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap{top:auto;bottom:-5px;left:calc(50% - 5px);width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.app-report .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap .mktoErrorArrow,.app-contactme .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap .mktoErrorArrow{display:none}.app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError,.app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError{left:-2px !important;top:-60px !important;bottom:auto !important}.app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap,.app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrowWrap{left:20px}.app-report .container .forms .title,.app-contactme .container .forms .title{font-size:24px}.app-report .container .forms .text,.app-contactme .container .forms .text{font-size:16px}.app-report .container .forms .mktoError,.app-contactme .container .forms .mktoError{right:auto !important}.app-report .container .forms .close,.app-contactme .container .forms .close{display:none}.app-report .container .forms .mobile-close,.app-contactme .container .forms .mobile-close{top:0;display:block;right:auto;position:absolute;border:none;color:#2cfba9;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);text-align:right;font-size:18px}.modal.modal-success{top:80px;height:calc(100% - 80px)}.default_mountain-wr{margin-bottom:-20px}.default_mountain-wr:after{left:-20px;right:-20px}.banner_wr{padding:0 30px}.banner_text_title{font-size:18px;letter-spacing:0.6px;line-height:1.5}.banner_text_description{font-size:14px;font-weight:500;line-height:1.5}.banner_close{right:5px}.disclaimer>div .text{padding-right:20px}.disclaimer>div .btn{border:none}.has-closest .landing>div .content{padding-top:0}}@media screen and (max-width: 900px){.landing>div .content{margin-left:0}.landing>div .content .statistic{padding:30px}.landing>div .content .statistic .graph-container.budget.hide-max{padding:0}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(1) .message{left:calc(50% - 100px)}.landing>div .content .statistic .graph-container.budget .budget-stats .svg{padding:0 3% 0 0}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) svg{width:120px;height:120px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) .text .value{font-size:13px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) svg{width:160px;height:160px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) .text .value{font-size:18px}.landing>div .content .statistic .graph-container.budget .change .circle{width:190px;height:190px}.landing>div .content .statistic .graph-container.budget .change .title{font-size:13px}.landing>div .content .statistic .graph-container.budget .message{width:200px;left:calc(50% - 100px);font-size:13px}.default_mountain-wr{margin-bottom:-30px}.default_mountain-wr:after{left:-30px;right:-30px}}.tablet .landing .global-actions button.toggle-btn:hover:not(.opened) .icon,.mobile .landing .global-actions button.toggle-btn:hover:not(.opened) .icon{fill:#fff}.tablet .landing>div .content .statistic .top .actions>button:hover:not(.opened) svg .icon,.mobile .landing>div .content .statistic .top .actions>button:hover:not(.opened) svg .icon{fill:#acacac;opacity:0.9}.tablet .mktoLabel[for=Country],.tablet .mktoLabel[for=Nodes__c],.tablet .mktoLabel[for=NumberOfEmployees],.tablet .mktoLabel[for=State],.mobile .mktoLabel[for=Country],.mobile .mktoLabel[for=Nodes__c],.mobile .mktoLabel[for=NumberOfEmployees],.mobile .mktoLabel[for=State]{pointer-events:none}@media screen and (max-width: 767px){html:not(.export) .wrapper{padding:0 15px}html:not(.export) .container{padding-top:0;padding-bottom:0}html:not(.export) .header{height:75px;background:#000;border-bottom:none;position:relative}html:not(.export) .header>div{height:75px}html:not(.export) .header>div .logo a{font-size:13px;line-height:17px;padding-left:42px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:35px;background-position:0 50%;background-size:contain;font-weight:100}html:not(.export) .header>div .logo a h1{font-size:13px;line-height:17px;font-weight:100}html:not(.export) .header>div .links ul li{margin-left:5px}html:not(.export) .header>div .links ul li a.methodology-btn{display:block;width:30px;height:30px;background:url("../images/svg/info.svg") 50% 50% no-repeat;background-size:cover}html:not(.export) .header>div .links ul li a.methodology-btn span{display:none}html:not(.export) .header>div .links ul li .filter.select.small.opened .text-value{border-top-left-radius:4px;border-top-right-radius:4px}html:not(.export) .header>div .links ul li .filter.select.small.opened .options{border-bottom-left-radius:4px;border-bottom-right-radius:4px}html:not(.export) .landing>div{padding:15px 0;padding-top:0}html:not(.export) .landing>div .global-actions{top:calc(50% - 40px)}html:not(.export) .landing>div .global-actions>button{width:40px;height:40px}html:not(.export) .landing>div .global-actions>button>svg{width:14px}html:not(.export) .landing>div .filters{display:none;top:0;position:absolute;left:-15px;width:calc(100% + 30px)}html:not(.export) .landing>div .filters form .btns{padding-top:10px}html:not(.export) .landing>div .filters form .btns .reset{font-size:12px}html:not(.export) .landing>div .filters form .btns .button.calculate{font-size:12px;line-height:40px;-webkit-flex-basis:130px;-ms-flex-preferred-size:130px;flex-basis:130px}html:not(.export) .landing>div .filters form .btns .button.calculate .icon-arrow{line-height:40px;font-size:10px}html:not(.export) .landing>div .filters .field{padding-bottom:10px;max-width:none !important}html:not(.export) .landing>div .filters .field label{font-size:11px;padding-bottom:5px}html:not(.export) .landing>div .filters .field .filter{height:40px}html:not(.export) .landing>div .filters .field .filter .text-value{line-height:40px}html:not(.export) .landing>div .filters .field .filter.select:not(.lang) .options{top:38px}html:not(.export) .landing>div .filters .field .filter.select:not(.lang) .options ul{padding:5px 0}html:not(.export) .landing>div .filters .field .filter.select:not(.lang) .options ul li.option{padding:7px 30px 7px 15px}html:not(.export) .landing>div .filters.opened{z-index:1001}html:not(.export) .landing>div .filters.opened .caption{padding-bottom:10px}html:not(.export) .landing>div .filters.opened form{display:block;padding:0 15px;width:auto}html:not(.export) .landing>div .filters.opened form .field{margin:0}html:not(.export) .landing>div .filters .caption{font-weight:300;font-size:14px;padding-bottom:10px}html:not(.export) .landing>div .filters .filters-wrapper{padding:10px 0;margin:0 15px;background:#121c24}html:not(.export) .landing>div .filters .filters-string{padding:0 5px}html:not(.export) .landing>div .filters .filters-string .value{font-size:11px;font-weight:100;line-height:20px;padding-bottom:10px;height:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html:not(.export) .landing>div .content .popup-reset-filter{margin-top:15px;margin-bottom:15px}html:not(.export) .landing>div .content .popup-reset-filter .message{font-size:13px}html:not(.export) .landing>div .content .statistic{padding:15px;position:relative;margin-top:15px}html:not(.export) .landing>div .content .statistic.closest-filters{margin-bottom:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:15px 30px 15px 15px}html:not(.export) .landing>div .content .statistic.closest-filters .text{font-size:13px;width:100%}html:not(.export) .landing>div .content .statistic.closest-filters a{font-size:15px;margin-top:10px;padding:0}html:not(.export) .landing>div .content .statistic.closest-filters a .icon{font-size:14px}html:not(.export) .landing>div .content .statistic.closest-filters+.stats-data{margin-top:0}html:not(.export) .landing>div .content .statistic .top{padding-bottom:15px;position:relative;z-index:10;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}html:not(.export) .landing>div .content .statistic .top .title{font-size:16px;line-height:18px;-webkit-flex-basis:calc(100% - 94%);-ms-flex-preferred-size:calc(100% - 94%);flex-basis:calc(100% - 94%);margin:0}html:not(.export) .landing>div .content .statistic .top .title .sub-title{font-size:12px;padding-top:5px}html:not(.export) .landing>div .content .statistic .top .title .percent .text{font-size:11px}html:not(.export) .landing>div .content .statistic .top .actions{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:94px;-ms-flex-preferred-size:94px;flex-basis:94px}html:not(.export) .landing>div .content .statistic .top .actions>button{width:40px;height:40px;margin-left:5px}html:not(.export) .landing>div .content .statistic .top .actions>button>svg{width:14px}html:not(.export) .landing>div .content .statistic .top .actions>button.share-btn{padding-top:5px}html:not(.export) .landing>div .content .statistic .top .actions>button.share-btn svg{margin-left:-1px}html:not(.export) .landing>div .content .statistic .top .actions>button.download-btn{padding:4px 0 0 1px}html:not(.export) .landing>div .content .statistic .top .actions>button.download-btn svg{margin-left:-1px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block{width:40px;height:40px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.share-block{left:5px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.tw,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.tw{left:-72px;top:0}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.fb,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.fb{left:-118px;top:0}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.in,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.in{left:-165px;top:0}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.wa,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.wa{left:-72px;top:50px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.vb,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.vb{left:-118px;top:50px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.tg,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.tg{left:-165px;top:50px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.image,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.image{left:-50px;top:45px}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.pdf,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.pdf{left:0px;top:45px}html:not(.export) .landing>div .content .statistic.intro{margin-bottom:15px;position:relative}html:not(.export) .landing>div .content .statistic.intro .title{font-size:16px;padding-right:20px}html:not(.export) .landing>div .content .statistic.intro .text{font-size:13px;line-height:21px}html:not(.export) .landing>div .content .statistic.intro .close{width:10px;height:10px;position:absolute;right:15px;top:15px;background:url("../images/svg/close.svg") 50% 50% no-repeat;opacity:0.6;cursor:pointer;z-index:10}html:not(.export) .landing>div .content .statistic .graph-container{min-height:0}html:not(.export) .landing>div .content .statistic .graph-container.expand-block .list{max-height:320px;display:block;overflow:hidden}html:not(.export) .landing>div .content .statistic .graph-container.expand-block .list:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:150px;background-image:linear-gradient(to bottom, rgba(13,20,26,0), #111920);z-index:10}html:not(.export) .landing>div .content .statistic .graph-container.expand-block.expanded .list{max-height:none}html:not(.export) .landing>div .content .statistic .graph-container.expand-block.expanded .list:after{display:none}html:not(.export) .landing>div .content .statistic .graph-container.expand-block.expanded .expand-btn span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}html:not(.export) .landing>div .content .statistic .graph-container.expand-block .expand-btn{display:-webkit-flex;display:-ms-flexbox;display:flex}html:not(.export) .landing>div .content .statistic .graph-container.budget,html:not(.export) .landing>div .content .statistic .graph-container.budget.all{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:40px 0 50px 10px;overflow:visible}html:not(.export) .landing>div .content .statistic .graph-container.budget.hide-max,html:not(.export) .landing>div .content .statistic .graph-container.budget.all.hide-max{display:block}html:not(.export) .landing>div .content .statistic .graph-container.budget.hide-max .budget-stats,html:not(.export) .landing>div .content .statistic .graph-container.budget.all.hide-max .budget-stats{display:block}html:not(.export) .landing>div .content .statistic .graph-container.budget.hide-max .budget-stats .svg:nth-child(1) .message,html:not(.export) .landing>div .content .statistic .graph-container.budget.all.hide-max .budget-stats .svg:nth-child(1) .message{left:0}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg{padding:0;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(1) svg,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(1) svg{width:50px;height:50px}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) svg,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(2) svg{width:65px;height:65px}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) svg,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(3) svg{width:75px;height:75px}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(2) .svg-wrapper-mobile .label,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(2) .svg-wrapper-mobile .label{font-size:14px}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg:nth-child(3) .svg-wrapper-mobile .label,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg:nth-child(3) .svg-wrapper-mobile .label{font-size:10px !important}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg.max .svg-wrapper-mobile .label,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg.max .svg-wrapper-mobile .label{font-size:10px !important}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .svg-wrapper{display:none;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper.svg-wrapper-mobile,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .svg-wrapper.svg-wrapper-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .svg-wrapper.svg-wrapper-mobile .label,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .svg-wrapper.svg-wrapper-mobile .label{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.6;font-size:8px;font-weight:300;text-align:left;color:#ffffff;text-transform:uppercase;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .text{text-align:left;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-flex-basis:calc(100% - 100px);-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px)}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text.text-mobile,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .text.text-mobile{display:block}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .value,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .text .value{font-size:14px !important;font-weight:300}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .message,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .text .message{opacity:0.7;font-size:13px;font-weight:600;padding-top:5px;text-align:left}html:not(.export) .landing>div .content .statistic .graph-container.budget .budget-stats .svg .message,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .budget-stats .svg .message{position:relative;top:auto;left:auto;width:auto;text-align:left;bottom:auto}html:not(.export) .landing>div .content .statistic .graph-container.budget .change,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;padding-top:20px}html:not(.export) .landing>div .content .statistic .graph-container.budget .change .title,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change .title{-webkit-order:2;-ms-flex-order:2;order:2;padding:0;opacity:0.7;font-size:13px;font-weight:300;line-height:1.5;text-align:left;color:#ffffff;letter-spacing:normal;-webkit-flex-basis:calc(100% - 100px);-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px)}html:not(.export) .landing>div .content .statistic .graph-container.budget .change .circle,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change .circle{-webkit-order:1;-ms-flex-order:1;order:1;border:none;background:transparent;width:auto;height:auto;position:relative}html:not(.export) .landing>div .content .statistic .graph-container.budget .change .circle .circle-mobile,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change .circle .circle-mobile{width:86px;height:86px;display:block}html:not(.export) .landing>div .content .statistic .graph-container.budget .change .circle .value,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .change .circle .value{position:absolute;top:0;left:0;width:100%;line-height:86px;font-size:16px;font-weight:300}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile{display:block;position:absolute;width:1px;height:100%;top:0;left:0;margin:0}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .arrow,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .arrow{height:calc(100% - 40px);background:linear-gradient(to bottom, #0d141a, #2cfba9)}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .arrow:after,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .arrow:after{content:'';display:block;position:absolute;right:calc(50% - 6px);top:auto;bottom:-1px;width:12px;height:8px;background:url(../images/svg/graph-arrow.svg) 50% 50% no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .values .value,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .values .value{position:absolute;font-size:12px;font-weight:300;letter-spacing:1px}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .values .value:first-child,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .values .value:first-child{top:0px}html:not(.export) .landing>div .content .statistic .graph-container.budget .grid-mobile .values .value:last-child,html:not(.export) .landing>div .content .statistic .graph-container.budget.all .grid-mobile .values .value:last-child{bottom:10px}html:not(.export) .landing>div .content .statistic .graph-container.mountain .list:before{content:'';display:block;width:2px;background:linear-gradient(to bottom, #0d141a, #357ee0 53%, #0c1419);position:absolute;left:8px;top:0;bottom:0;opacity:0.3;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}html:not(.export) .landing>div .content .statistic .graph-container.orbit,html:not(.export) .landing>div .content .statistic .graph-container.mountain,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal{overflow:visible;display:block;padding-bottom:0}html:not(.export) .landing>div .content .statistic .graph-container.orbit .graph,html:not(.export) .landing>div .content .statistic .graph-container.mountain .graph,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .graph{display:none}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item{padding:0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:auto !important;padding-bottom:15px;position:relative}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .circle,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .circle,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .circle{-webkit-flex-basis:18px;-ms-flex-preferred-size:18px;flex-basis:18px;height:18px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .circle div,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .circle div,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .circle div{border-radius:50%;margin:0 auto;max-width:18px;max-height:18px}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .value,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .value,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .value{padding-left:15px;line-height:18px}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .value:before,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .value:before,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .value:before{display:none}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list .item .title,html:not(.export) .landing>div .content .statistic .graph-container.mountain .list .item .title,html:not(.export) .landing>div .content .statistic .graph-container.mountain.horizontal .list .item .title{line-height:18px}html:not(.export) .landing>div .content .statistic .graph-container.mountain{display:block}html:not(.export) .landing>div .content .statistic .graph-container.mountain .list{padding-left:18px;position:relative}html:not(.export) .landing>div .content .statistic .graph-container.mountain .list:before{content:'';display:block;background-image:linear-gradient(to bottom, #eb1d53, #111920);width:4px;position:absolute;top:0;bottom:0;left:7px}html:not(.export) .landing>div .content .statistic .graph-container.mountain .common-list{position:relative;top:auto;bottom:auto;left:auto;padding:20px 0;display:block;width:auto;padding-right:0}html:not(.export) .landing>div .content .statistic .graph-container.mountain .common-list .item{width:auto}html:not(.export) .landing>div .content .statistic .graph-container.mountain .common-list .item .value{text-align:center;font-size:20px;font-weight:300}html:not(.export) .landing>div .content .statistic .graph-container.mountain .common-list .item .title{text-align:center;font-weight:100;line-height:1.54;color:rgba(255,255,255,0.87);padding-top:0}html:not(.export) .landing>div .content .statistic .grid{display:none}html:not(.export) .landing>div .content .statistic.recommendation .top{padding-bottom:15px}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text{padding-bottom:5px}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text .default-recommendation{padding-bottom:10px}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text .default-recommendation svg{-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text .default-recommendation .text{padding-left:10px;font-size:15px;line-height:1.5;font-size:13px}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action{display:block;padding-top:20px}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action .title{padding-bottom:20px}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action .title .caption{font-size:16px;font-weight:500;line-height:1.71}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action .title .text{font-size:13px;line-height:1.83;text-align:left}html:not(.export) .landing>div .content .statistic.recommendation .stat-actions .action a{display:inline-block;height:40px;vertical-align:top;padding:0 25px;line-height:40px}html:not(.export) .landing>div .content .summary-info{padding:15px;font-size:12px;line-height:1.83;text-align:left}html:not(.export) .landing>div .go-to-recommedations.go-to-recommedations-mobile{bottom:0;left:0;width:100%}html:not(.export) .landing>div .go-to-recommedations.go-to-recommedations-mobile button{border-radius:0;height:50px;font-size:13px;width:100%}html:not(.export) .footer{margin:0}html:not(.export) .footer>div{padding-bottom:40px;height:auto;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}html:not(.export) .footer>div .logo a{width:80px;height:25px;background-size:contain}html:not(.export) .footer>div .links ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}html:not(.export) .footer>div .links ul li{line-height:20px}html:not(.export) .footer>div .links ul li a{font-size:12px}html:not(.export) .footer>div .copyright{font-size:10px;line-height:40px;bottom:0px}html:not(.export) .to-top{bottom:60px;width:40px;height:40px}html:not(.export) .to-top span{margin-right:-1px}html:not(.export) .app-index.filters-fixed .landing>div .filters{padding:0 15px;position:fixed}html:not(.export) .pages-index .container{padding-top:75px}html:not(.export) .pages-index .container .header{background:#000;position:fixed}html:not(.export) .pages-index .container .page{background:#111920}html:not(.export) .pages-index .container .page .content{position:relative}html:not(.export) .pages-index .container .page .content h1{font-size:18px;padding:50px 0 0px}html:not(.export) .pages-index .container .page .content h3{font-size:14px;font-weight:300}html:not(.export) .pages-index .container .page .content h2{padding-top:15px;font-size:18px}html:not(.export) .pages-index .container .page .content h4{padding-top:15px;font-size:14px}html:not(.export) .pages-index .container .page .content h5{font-size:14px}html:not(.export) .pages-index .container .page .content h6{font-size:13px;float:none;margin:0;margin-bottom:15px;margin-top:25px}html:not(.export) .pages-index .container .page .content table{width:calc(100% + 32px);border-spacing:1px 0;margin:6px 0 6px -31px}html:not(.export) .pages-index .container .page .content table th{border-bottom:1px solid #111920;padding:10px 20px;text-align:center;font-size:12px}html:not(.export) .pages-index .container .page .content table td{padding:5px 20px;text-align:center;font-size:12px;color:#fff}html:not(.export) .pages-index .container .page .content table.th-toggle th{position:relative;cursor:pointer}html:not(.export) .pages-index .container .page .content table.th-toggle th:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";position:absolute;right:15px;top:50%;margin-top:-3px;font-size:5px}html:not(.export) .pages-index .container .page .content table.th-toggle.opened th:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}html:not(.export) .pages-index .container .page .content table.th-toggle td{display:none}html:not(.export) .pages-index .container .page .content table.th-toggle.opened td{display:table-cell}html:not(.export) .pages-index .container .page .mobile-close{font-size:18px;height:40px;line-height:40px}html:not(.export) .pages-index .footer{padding-top:10px}html:not(.export) .app-report .container,html:not(.export) .app-contactme .container{padding-top:75px}html:not(.export) .app-report .container .header,html:not(.export) .app-contactme .container .header{position:fixed}html:not(.export) .app-report .container .forms,html:not(.export) .app-contactme .container .forms{background:#111920}html:not(.export) .app-report .container .forms .title,html:not(.export) .app-contactme .container .forms .title{font-size:18px}html:not(.export) .app-report .container .forms .text,html:not(.export) .app-contactme .container .forms .text{font-size:13px;padding-bottom:0}html:not(.export) .app-report .container .forms>div,html:not(.export) .app-contactme .container .forms>div{width:auto;padding:50px 0}html:not(.export) .app-report .container .forms>div .form form,html:not(.export) .app-contactme .container .forms>div .form form{padding:0;margin:0;width:auto !important}html:not(.export) .app-report .container .forms>div .form form .mktoButtonRow span,html:not(.export) .app-contactme .container .forms>div .form form .mktoButtonRow span{margin-left:0 !important}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow{margin:0;float:none;width:auto !important}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:13px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox{display:block}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol{width:30px;height:30px;clear:none;margin-right:6px;position:static;float:left}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoError,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoError{top:-20px !important}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoError .mktoErrorArrowWrap,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFieldDescriptor.mktoFormCol .mktoError .mktoErrorArrowWrap{left:11px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol{clear:none}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol .mktoFieldWrap .mktoHtmlText p,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol .mktoFieldWrap .mktoHtmlText p{padding-top:10px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol .mktoFieldWrap .mktoHtmlText p>span,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox>.mktoFormCol .mktoFieldWrap .mktoHtmlText p>span{padding-top:10px;display:block !important}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox #subscriptionSingleOptIn,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox #subscriptionSingleOptIn{width:30px !important;height:30px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox label,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox label{width:30px !important;height:30px;background-size:20px 20px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText{padding-left:40px}html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText p,html:not(.export) .app-report .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText p,html:not(.export) .app-contactme .container .forms>div .form form .mktoFormRow.field-checkbox .mktoFormCol .mktoFieldWrap .mktoHtmlText span{padding-top:0 !important}html:not(.export) .app-report .container .forms .mobile-close,html:not(.export) .app-contactme .container .forms .mobile-close{font-size:18px;height:40px;line-height:40px}html:not(.export) .app-error .container .error .img{width:150px;height:60px;background-size:contain}html:not(.export) .app-error .container .error .spider{margin:30px 0}html:not(.export) .app-error .container .error .spider img{width:40px;height:auto}html:not(.export) .app-error .container .error .title{font-size:18px}html:not(.export) .app-error .container .error .description{font-size:15px}html:not(.export) .app-error .container .error .btn{height:40px;font-size:16px;line-height:40px}html:not(.export) .modal.modal-success{top:0;height:100vh;background-color:#000}html:not(.export) .modal.modal-success>div .title{font-size:24px;padding:20px 0}html:not(.export) .modal.modal-success>div .description{font-size:13px}html:not(.export) .modal.modal-success>div .img{height:100px}html:not(.export) .de .to-top,html:not(.export) .fr .to-top,html:not(.export) .es .to-top{bottom:80px}html:not(.export) .landing .global-actions button.toggle-btn:hover:not(.opened) .icon{fill:#fff}html:not(.export) .mktoLabel[for=Country],html:not(.export) .mktoLabel[for=Nodes__c]{pointer-events:none}.default_mountain{width:250px;height:190px;-webkit-order:2;-ms-flex-order:2;order:2;overflow:hidden}.default_mountain_img{display:none}.default_mountain_img_small{display:block;width:247px;height:191px;background:url("../images/svg/default_mountain_small.svg") no-repeat center bottom}.default_mountain-wr{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:-15px}.default_mountain-wr:after{height:75px;left:-15px;right:-15px;background:linear-gradient(to bottom, rgba(13,20,26,0), #0d141a)}.default_mountain_text{-webkit-order:1;-ms-flex-order:1;order:1;padding:0 0 10px 0;width:100%;font-size:12px;font-weight:300;line-height:2}.disclaimer>div{padding:15px 0 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.disclaimer>div .text{padding-right:0;font-size:12px}.disclaimer>div .text a{font-size:12px}.disclaimer>div .btn{font-size:14px}}@media screen and (max-width: 330px){html.fr:not(.export) .landing>div .filters .filters-string .value{height:50%}}@media only screen and (max-width: 480px), only screen and (max-device-width: 480px), only screen and (max-device-height: 480px){.mktoMobileShow .mktoForm,.mktoForm *{word-break:break-word}}@media screen and (max-width: 767px){html:not(.export) .landing>div .content .filter.select:not(.opened):hover{border:1px solid transparent}html:not(.export) .landing>div .content .statistic.recommendation .recommendation-text .default-recommendation .text{font-size:14px}html:not(.export) .landing>div .content .statistic .graph-container.orbit .list:before{content:'';display:block;background:linear-gradient(to bottom, #0d141a, #357ee0 53%, #0c1419);width:2px;position:absolute;top:0;bottom:0;left:8px;opacity:0.5}@-webkit-keyframes hide_banner{from{height:auto}to{height:0}}@keyframes hide_banner{from{height:auto}to{height:0}}.banner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:15px 0 18px}.banner_wr{position:relative;padding:0 30px;top:0;bottom:auto}.banner_wr.closed{top:-320px;-webkit-animation-name:hide_banner;animation-name:hide_banner;-webkit-animation-duration:2s;animation-duration:2s;height:0}.banner_wr:not(.closed)+.container .landing>div .global-actions{top:calc(50% + 40px);transition:0.5s}.banner_text{max-width:calc(100% - 50px)}.banner_text_title{font-size:14px;font-weight:bold;line-height:1.21;letter-spacing:0.5px}.banner_text_description{font-size:12px;font-weight:500;line-height:1.25;text-shadow:0 1px 1px #09b4ac}.banner_button{height:30px;line-height:30px;padding:0 20px;font-size:11px;font-weight:500;border-radius:100px;border:solid 1px #ffffff;margin:20px 0 0}.banner_close{top:2px;right:20px}}@media only screen and (max-width: 480px), only screen and (max-device-width: 480px), only screen and (max-device-height: 480px){.mktoHtmlText.mktoHasWidth p a{padding:0}.report-file{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.reports-downloader{margin-bottom:20px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.filtersSmallScreenFix{overflow:hidden;position:fixed;-webkit-overflow-scrolling:touch}#filters.opened-small-screen{position:absolute;top:-120px;overflow:scroll}.ipad #filters.opened-small-screen{left:-30px;width:calc(100% + 60px)}@media only screen and (max-width: 480px){#filters.opened-small-screen{top:0px}#filters.opened-small-screen{left:-15px;width:calc(100% + 30px)}}.stats{display:inline-block;border:1px solid #313131;border-radius:40px;padding:8.5px 20px;bottom:-13px;right:0;cursor:pointer;white-space:nowrap;min-height:45px;max-height:45px}.stats__icon{display:inline-block;margin-right:5px}.stats__text{display:inline-block;font-size:14px;position:relative;top:-5px}.stats__history{right:auto;bottom:191px;position:absolute;padding:13px 20px}.stats__history .stats__text{top:0}.stats__history .stats__icon{position:relative;top:1px}.statistic:first-child{position:relative}#chart{max-width:100%;height:400px}.apexcharts-toolbar{display:none !important}.apexcharts-yaxis-label{fill:rgba(218,218,218,0.81) !important}#chart .arrow_bottom{position:absolute !important;bottom:45px;left:55px;width:93%;height:1px;background:linear-gradient(to right, #0d141a, #2cfba9)}#chart .arrow_bottom::after{content:'';display:block;position:absolute;right:-3px;top:-2px;width:10px;height:5px;background:url(../images/svg/graph-arrow.svg) 50% 50% no-repeat}#chart .arrow_left{position:absolute !important;top:37px;bottom:0;left:26px;width:1px;height:79%;background:linear-gradient(to top, #0d141a, #2cfba9)}#chart .arrow_left::after{content:'';display:block;position:absolute;right:-8px;top:-2px;width:17px;height:8px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background:url(../images/svg/graph-arrow.svg) 50% 50% no-repeat}.arrow_box{position:relative;background:#21303C;padding:15px 17px;width:253px;box-shadow:0 0 10px rgba(0,0,0,0.5)}.arrow_box__item span:first-child{width:131px;color:rgba(218,218,218,0.81)}.arrow_box__text{margin-top:5px}.arrow_box__invert{-webkit-transform:translateX(93px) translateY(2px) !important;-ms-transform:translateX(93px) translateY(2px) !important;transform:translateX(93px) translateY(2px) !important}.arrow_box__invert::after{right:20px;left:auto !important}.arrow_box:after{content:'';position:absolute;left:20px;top:-28px;border:14px solid transparent;border-bottom:14px solid #21303C}#chart .apexcharts-tooltip{color:#fff;overflow:visible !important;white-space:normal !important;box-shadow:none !important;background-color:transparent !important;bottom:1000px !important;-webkit-transform:translateX(-49px) translateY(73px);-ms-transform:translateX(-49px) translateY(73px);transform:translateX(-49px) translateY(73px)}#chart .apexcharts-tooltip span{display:inline-block;padding:5px 0}#chart .apexcharts-tooltip.light{border:none !important}.landing>div .content .statistic .graph-container.budget.hide-max{padding:0 0% 0 175px}.stats__before_hide{display:none !important;padding:14px 20px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.stats__before_hide .stats__text{position:static;text-align:center}.statistic[data-type="graph"]{margin-top:0 !important}.statistic[data-type="graph"] .stats__icon{display:none !important}.statistic[data-type="graph"] .stats__text{position:static}.statistic[data-type="graph"] .stats{padding:13px 20px}.statistic[data-type="budget"] .top,.statistic[data-type="graph"] .top{position:relative;margin:0 0 34px 0;padding:0}.statistic[data-type="budget"] .title,.statistic[data-type="graph"] .title{padding-bottom:0px}.landing>div .content .statistic .top .percent{position:absolute;bottom:0;left:0;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing>div .content .statistic .top .percent__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:550px;padding-right:12px}.landing>div .content .statistic .top .percent .text{margin-left:15px;padding:0 15px;color:#2cfba9;font-size:14px;font-weight:300;line-height:1.43;letter-spacing:1px;text-transform:uppercase}.landing>div .content .statistic .top .percent .simple-pie svg circle{opacity:0}.landing>div .content .statistic .top .percent .simple-pie svg{width:20px;height:20px}.landing>div .content .statistic .top .percent .simple-pie svg path{fill:#2cfba9}.landing>div .content .statistic .top .percent .simple-pie{height:20px;width:21px;border:1px solid #2cfba9;border-radius:50%;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.landing>div .content .statistic .top .percent .text{display:inline-block}.apexcharts-data-labels:first-child>.apexcharts-datalabel:first-child{text-anchor:start !important;-webkit-transform:translateX(-0.5em) !important;-ms-transform:translateX(-0.5em) !important;transform:translateX(-0.5em) !important}@media screen and (max-width: 1530px){.stats{bottom:24%}.stats__icon{position:relative;top:2px}.stats__text{position:relative;top:-4px}.landing>div .content .statistic .graph-container.budget .budget-stats .svg{position:relative;padding:0 2% 0 0}.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats{-ms-flex-preferred-size:60%;-webkit-flex-basis:100%;flex-basis:100%}.stats__history{bottom:173px !important}}@media screen and (max-width: 1300px){.landing>div .content .statistic .graph-container.budget.hide-max{padding:0 0% 0 155px}}@media screen and (max-width: 1200px){.stats{bottom:28%}.stats__history{bottom:153px !important}.stats__before{padding:8.5px 20px}.stats__icon{margin-right:2px}.stats__history .stats__icon{margin-right:5px}.stats__history{padding:13px}.landing>div .content .statistic .top .percent{display:block}.statistic[data-type="budget"] .title,.statistic[data-type="graph"] .title{padding-bottom:74px}.landing>div .content .statistic .top .percent__wrap{margin-bottom:30px}.landing>div .content .statistic .top .percent__wrap{padding-right:0px;margin-bottom:20px}.landing>div .content .statistic .graph-container.budget.hide-max{padding:0 0% 0 25%}.landing>div .content .statistic .graph-container.budget .budget-stats .svg{padding:0}}@media screen and (max-width: 767px){#chart .arrow_bottom{width:90%}.stats__history{position:static;margin:20px 0;padding:13px 20px !important}#chart{max-width:100%;height:360px}.stats{padding:6px 10px}.stats__before{max-width:334px;white-space:normal;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.stats__text{font-size:11px;font-weight:300;letter-spacing:1.1px;top:-5px;position:static}.statistic[data-type="graph"]{margin-top:15px !important}.statistic[data-type="graph"] .stats__before{padding:12.5px 10px}.stats__icon{margin-right:8px}.landing>div .content .statistic .top .percent .text{font-size:11px}html:not(.export) .landing>div .content .statistic .top{padding-bottom:40px}.statistic[data-type="graph"] .title,.statistic[data-type="budget"] .title{padding-bottom:73px}.statistic[data-type="graph"] .top,.statistic[data-type="budget"] .top{margin:0 0 30px 0}}@media screen and (max-width: 590px){.arrow_box{padding:5px;width:111px}.arrow_box__item span:first-child{width:100%;color:rgba(218,218,218,0.81)}.arrow_box__item span{font-size:11px}.arrow_box__text{margin-top:0;font-size:11px}}@media screen and (max-width: 500px){#chart .arrow_bottom{width:80%}}@media screen and (max-width: 767px){.chart__wrapper{overflow:auto;padding-left:5px;padding-bottom:20px}#chart{max-width:98%;min-width:420px}}#chart .arrow_left{left:65px}#chart svg{overflow:visible}@media (max-width: 1024px){.landing>div .content .statistic .graph-container.budget.hide-max .budget-stats{margin-right:10px}}.statistic--btn-wrapper{display:none}.statistic--btn-wrapper.fixed{position:fixed !important;top:0;left:15px;right:15px;margin-top:0 !important;background-color:#121c24 !important;z-index:100;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.statistic__btn-date{display:none;padding:10px 25px;border-radius:100px;border:solid 1px #2cfba9;line-height:23px;font-size:14px;font-weight:500;letter-spacing:1px;text-align:center;color:#ffffff;transition:all 0.2s linear}.statistic-clone{display:none;height:99.4px;width:100%}.statistic-clone.active{display:block}@media screen and (max-width: 767px){.statistic-wrapper{display:block !important}.statistic__btn-date{display:inline-block !important}.statistic--btn-wrapper{display:block}}@media screen and (min-width: 768px){.landing>div .content .statistic .graph-container.orbit .list{max-width:60%}.landing>div .content .statistic .graph-container.orbit .title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}html.export{height:auto;min-height:0;width:1205px}html.export body{height:auto;min-height:0;width:1205px}.export .disclaimer{display:none !important}.export .arrow_bottom{bottom:70px !important}.export .statistic.closest-filters{display:none !important}.export .popup-reset-filter{display:none}.export .landing{width:1205px;padding:0}.export .landing>div{padding:0;display:block;padding-top:50px}.export .landing>div .filters{width:100%;z-index:100;left:0;top:0;position:relative}.export .landing>div .filters .filters-wrapper{padding:0;background:#111920;display:-webkit-flex;display:-ms-flexbox;display:flex;height:75px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 55px}.export .landing>div .filters .filters-wrapper .caption{display:block;padding:0}.export .landing>div .filters .filters-wrapper .caption .icon{margin-right:20px}.export .landing>div .filters .filters-wrapper .caption .text{display:none}.export .landing>div .filters form{display:none}.export .landing>div .filters .filters-string{display:block;text-align:center;font-size:13px;letter-spacing:1px}.export .landing>div .filters .filters-string .value{padding-bottom:0;letter-spacing:1.1px;font-size:15px}.export .landing>div .filters .filters-string .icon{display:none}.export .landing>div .filters .filters-string .icon-dropdown{color:#acacac;font-size:8px;cursor:pointer}.export .landing>div .content{padding:0;width:1050px}.export .landing>div .content .statistic{padding:60px}.export .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text .label{font-weight:300}.export .landing>div .content .statistic .top{display:block}.export .landing>div .content .statistic .top .title{font-size:32px}.export .landing>div .content .statistic .top .title .percent{padding-top:20px}.export .landing>div .content .statistic .top .title .percent .text{line-height:20px}.export .landing>div .content .statistic .graph-container.budget{overflow:visible}.export .landing>div .content .statistic .graph-container.orbit .graph svg{height:531px}.export .landing>div .content .statistic .graph-container .list .item .title{font-size:11px}.export .landing>div .content .statistic .graph-container .list .item .value{font-size:13px;font-weight:600;color:rgba(255,255,255,0.88)}.export .landing>div .content .statistic .statistic-content .recommendation-text p{font-size:15px;font-weight:300;line-height:1.89}.export .landing>div .go-to-recommedations{display:none !important}.export .container{padding:0 0 30px 0}.export .container .header{position:relative}.export .container .header>div{height:90px}.export .container .header>div .links{display:none}.export .container .wrapper>div{width:1050px;margin:0 auto}.export .container .wrapper>div .content{margin:0;padding:30px 0 0 0;overflow:hidden}.export .container .wrapper>div .content .intro{display:none}.export .container .wrapper>div .content .statistic .statistic-content .recommendation-text{padding:0}.export .container .wrapper>div .content .summary-info{display:none}.export .container .wrapper>div .content .export-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.export .container .wrapper>div .content .export-footer .logo img{max-width:100%}.export .container .wrapper>div .content .export-footer .text{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.export .container .wrapper>div .content .export-footer .text .info{font-size:14px;font-weight:300;line-height:1.57;letter-spacing:1px;text-align:left;color:rgba(218,218,218,0.72)}.export .container .wrapper>div .content .export-footer .text .copyright{padding-top:10px;padding-bottom:30px;font-size:12px;font-weight:300;line-height:1.83;letter-spacing:1px;color:rgba(255,255,255,0.85)}.export .container .wrapper>div .content .export-footer .text .copyright a{color:#2cfba9;font-size:12px}.export .footer,.export .stat-actions,.export .actions,.export #yii2-debug-toolbar,.export #yii2-debug-toolbar-min,.export .global-actions{display:none !important}.export.export-common .landing>div .content .statistic .top .filters-string{display:none}.export:not(.export-common) .container{background-color:#111920}.export:not(.export-common) .container .header{display:none}.export:not(.export-common) .landing>div .content .statistic .top .filters-string{display:-webkit-flex;display:-ms-flexbox;display:flex}.export:not(.export-common) .landing>div .filters{display:none}.export:not(.export-common) .landing>div{padding:0}.export:not(.export-common) .landing>div .content{padding:0}.export:not(.export-common) .landing>div .content .statistic{background:transparent;margin-top:0 !important}.export:not(.export-common) .landing>div .content .export-footer{height:400px;padding:0 60px}.export.export-budget .container{height:1250px}.export.export-budget .stats-data .statistic{display:none !important}.export.export-budget .stats-data .statistic:nth-child(1){display:block !important}.export.export-measures .stats-data .statistic{display:none !important}.export.export-measures .stats-data .statistic:nth-child(4){display:block !important}.export.export-threats .stats-data .statistic{display:none !important}.export.export-threats .stats-data .statistic:nth-child(3){display:block !important}.export.export-history .stats-data .statistic{display:none !important}.export.export-history .stats-data .statistic.js-analytic{display:block !important}.export.export-history .stats-data #budgetActions .percent{display:none}.export .to-top{display:none !important}.export .landing>div .content .statistic .graph-container.orbit{height:530px;font-size:0}.export .landing>div .content .statistic .graph-container.orbit .graph{font-size:0}.export .landing>div .content .statistic .graph-container.orbit:before{content:"";display:inline-block;vertical-align:middle;height:100%}.export .landing>div .content .statistic .graph-container.orbit .list{vertical-align:middle;display:inline-block;width:60%;font-size:0;position:relative;top:-5px;max-width:none}.export .landing>div .content .statistic .graph-container.orbit .list .item{width:550px;display:inline-block;font-size:0}.export .landing>div .content .statistic .graph-container.orbit .list .item *{display:inline-block;vertical-align:middle}.export .landing>div .content .statistic .graph-container.orbit .list .item .title{max-width:460px}.export .landing>div .content .statistic .graph-container.orbit .list .item:before{content:"";display:inline-block;vertical-align:middle;height:100%}.export .landing>div .content .statistic .graph-container.mountain{font-size:0;display:block}.export .landing>div .content .statistic .graph-container.mountain .graph{font-size:0;display:inline-block;width:39%;vertical-align:top}.export .landing>div .content .statistic .graph-container.mountain:before{content:"";display:inline-block;vertical-align:middle;height:100%}.export .landing>div .content .statistic .graph-container.mountain .list{vertical-align:middle;display:inline-block;font-size:0;width:60%;vertical-align:top}.export .landing>div .content .statistic .graph-container.mountain .list .item{width:550px;display:inline-block;font-size:0}.export .landing>div .content .statistic .graph-container.mountain .list .item *{display:inline-block;vertical-align:middle}.export .landing>div .content .statistic .graph-container.mountain .list .item .title{max-width:460px}.export .landing>div .content .statistic .graph-container.mountain .list .item:before{content:"";display:inline-block;vertical-align:middle;height:100%}.export .landing>div .content .statistic .graph-container.orbit{display:block;font-size:0}.export .landing>div .content .statistic .graph-container.orbit .graph{display:inline-block;vertical-align:top;width:39%}.export .landing>div .content .statistic .graph-container.budget .budget-stats .svg .text{left:-4px}.export .default_mountain-wr{margin-bottom:-60px}.export .default_mountain-wr:after{left:-60px;right:-60px}.export .banner_wr{display:none}.export .empty-threats{display:none}.export.export-common .container .wrapper>div .content .export-footer.threats-horizontal{height:250px}.export.export-threats .container .wrapper>div .content .export-footer.threats-horizontal{height:400px;padding-bottom:12px}.export .go-to-recommedations{display:none !important}.export .landing>div .content .statistic .graph-container.mountain .graph .svg{position:relative;top:-2px}html.export-pdf .landing>div .content .statistic .graph-container .common-list{bottom:0}html.export-pdf .landing>div .content .statistic .graph-container.orbit .list .item .title{font-size:11px}html.export-pdf .landing>div .content .statistic .graph-container.orbit .list .item .value{font-size:13px}html.export-pdf .landing>div .content .statistic .statistic-content .recommendation-text p{font-size:13px}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL19mb250LnNjc3MiLCJiYXNlL19jb21tb24uc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwicGx1Z2lucy9fbUN1c3RvbVNjcm9sbGJhci5zY3NzIiwiX2ZpbHRlcnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9sYW5kaW5nLnNjc3MiLCJfcGFnZXMuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX21vZGFsLnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9sYW5ncy5zY3NzIiwibWVkaWEvX2Rlc2t0b3Auc2NzcyIsIm1lZGlhL190YWJsZXQuc2NzcyIsIm1lZGlhL19tb2JpbGUuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiX3Rlc3Quc2NzcyIsIl9leHBvcnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxtRkNBQSxpRkFvQkEsYUFDYSxDQUFBLG1CQVNiLHFCQUNhLENBQUEsZUFDQyxDQUFBLE1BQ1YsQ0FBSyxzQkFRRSxhQUNFLFFBQ1QsQ0FBTSxTQVFWLFlBQ2EsQ0FBQSxLQUNaLGVBZWMsOEJBQ2UseUJBQ0osQ0FBQSxrQ0FXMUIsc0JBQ2lCLENBQUEsS0FDaEIsUUFPRyxDQUFNLFFBWVQsbUJBQ1ksQ0FBQSxpQkFTWixTQUNHLENBQU8sR0FDVixhQWFjLENBQUEsR0FDZCxnQkFHYyxlQUNILENBQUEsR0FDWCxpQkFHYyxZQUNILENBQUEsR0FDWCxjQUdjLGVBQ0gsQ0FBQSxHQUNYLGlCQUdjLGVBQ0gsQ0FBQSxHQUNYLGlCQUdjLGVBQ0gsQ0FBQSxZQU9SLHdCQUNlLENBQUEsU0FRbkIsZ0JBQ2lCLENBQUEsV0FDaEIsZUFHVyxDQUFBLElBQ1gsaUJBT2UsQ0FBQSxLQUNmLGdCQU9lLFVBQ0wsQ0FBQSxNQVFYLFlBQ1ksQ0FBQSxrQkFXWiw2QkFDaUIsQ0FBQSxxQ0FDQyxhQUNILENBQUEsSUFDZCxnQkFPZ0IscUJBQ0Esb0JBQ0YsQ0FBQSxF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RCxRQUNOLENBQUEsK0VBSTRDLFFBQ2hELENBQUEsMkZBSUUsY0FDYSxDQUFBLDJGQUViLGNBQ2EsQ0FBQSwyRkFHSSxjQUNOLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyAyMDEyLTAzLTExVDEyOjUzIFVUQyAtIGh0dHA6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2FydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl17ZGlzcGxheTpub25lfWh0bWx7Zm9udC1zaXplOjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1odG1sLGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5e21hcmdpbjowfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZH1hOmhvdmVyLGE6YWN0aXZle291dGxpbmU6MH1oMXtmb250LXNpemU6MmVtfWgye2ZvbnQtc2l6ZToxLjVlbTttYXJnaW46MC44M2VtIDB9aDN7Zm9udC1zaXplOjEuMTdlbTttYXJnaW46MWVtIDB9aDR7Zm9udC1zaXplOjFlbTttYXJnaW46MS4zM2VtIDB9aDV7Zm9udC1zaXplOjAuODNlbTttYXJnaW46MS42N2VtIDB9aDZ7Zm9udC1zaXplOjAuNzVlbTttYXJnaW46Mi4zM2VtIDB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9YmxvY2txdW90ZXttYXJnaW46MWVtIDQwcHh9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9cCxwcmV7bWFyZ2luOjFlbSAwfXByZSxjb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgc2VyaWY7X2ZvbnQtZmFtaWx5Oidjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmR9cXtxdW90ZXM6bm9uZX1xOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lfXNtYWxse2ZvbnQtc2l6ZTo3NSV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotMC41ZW19c3Vie2JvdHRvbTotMC4yNWVtfWRsLG1lbnUsb2wsdWx7bWFyZ2luOjAgMH1kZHttYXJnaW46MCAwIDAgNDBweH1tZW51LG9sLHVse3BhZGRpbmc6MCAwIDAgMDtsaXN0LXN0eWxlLXR5cGU6bm9uZX1uYXYgdWwsbmF2IG9se2xpc3Qtc3R5bGU6bm9uZTtsaXN0LXN0eWxlLWltYWdlOm5vbmV9aW1ne2JvcmRlcjowOy1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6YmljdWJpY31zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjowfWZvcm17bWFyZ2luOjB9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbDsqbWFyZ2luLWxlZnQ6LTdweH1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1idXR0b24saW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuYnRuLWNsb3NlLW1vZGFse2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Km92ZXJmbG93OnZpc2libGV9YnV0dG9uW2Rpc2FibGVkXSxpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowOypoZWlnaHQ6MTNweDsqd2lkdGg6MTNweH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnO3NyYzp1cmwoXCIvZm9udHMvbXVzZW9zYW5zcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi9mb250cy9tdXNlb3NhbnNyZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi9mb250cy9tdXNlb3NhbnNyZWd1bGFyLXdlYmZvbnQuc3ZnI211c2VvX3NhbnNfY3lybDMwMFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnO3NyYzp1cmwoXCIvZm9udHMvbXVzZW9zYW5zbGlnaHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIvZm9udHMvbXVzZW9zYW5zbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2ZvbnRzL211c2Vvc2Fuc2xpZ2h0LXdlYmZvbnQuc3ZnI211c2VvX3NhbnNfY3lybDEwMFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnO3NyYzp1cmwoXCIvZm9udHMvbXVzZW9zYW5zbWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiL2ZvbnRzL211c2Vvc2Fuc21lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZm9udHMvbXVzZW9zYW5zbWVkaXVtLXdlYmZvbnQuc3ZnI211c2VvX3NhbnNfY3lybDUwMFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0FrdGl2IEdyb3Rlc2snO3NyYzp1cmwoXCIvZm9udHMvYWt0aXZncm90ZXNrLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIvZm9udHMvYWt0aXZncm90ZXNrLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2ZvbnRzL2FrdGl2Z3JvdGVzay1yZWd1bGFyLXdlYmZvbnQuc3ZnI2FrdGl2Z3JvdGVzay1yZWd1dXBsb2FkZWRmaWxlXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonaWNvbW9vbic7c3JjOnVybChcIi9mb250cy9pY29tb29uLmVvdD9oeGk3dTdcIik7c3JjOnVybChcIi9mb250cy9pY29tb29uLmVvdD9oeGk3dTcjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2ZvbnRzL2ljb21vb24udHRmP2h4aTd1N1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIvZm9udHMvaWNvbW9vbi53b2ZmP2h4aTd1N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi9mb250cy9pY29tb29uLnN2Zz9oeGk3dTcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfVtjbGFzc149XCJpY29uLVwiXSxbY2xhc3MqPVwiIGljb24tXCJde2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxO2ZvbnQtZGlzcGxheTpzd2FwOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5pY29uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxlOTAwXCJ9Lmljb24tY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDFcIn0uaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMlwifS5pY29uLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOTAzXCJ9Lmljb24tZHJvcGRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDRcIn0uaWNvbi1zbWFsbC1kcm9wZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTkwNVwifS5pY29uLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOTA2XCJ9aHRtbCxib2R5e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTVweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwMDtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCcsIHNhbnMtc2VyaWY7Zm9udC1zdHJldGNoOm5vcm1hbDttaW4taGVpZ2h0OjEwMCU7aGVpZ2h0OjEwMCU7ZGlyZWN0aW9uOmx0cjt0ZXh0LWFsaWduOmxlZnQ7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZCAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59aHRtbC5wcmVsb2FkIC5wcmVsb2FkZXJ7ZGlzcGxheTpibG9ja31we21hcmdpbjowfWlucHV0e2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtvdXRsaW5lOm5vbmV9Ym9keXtoZWlnaHQ6MTAwJX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kOiNiN2RlZGN9aW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9ZGl2LGF7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWJvZHkgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO21pbi1oZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbToxMDBweDt6LWluZGV4OjJ9LndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgNzBweDt6LWluZGV4OjF9LndyYXBwZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjEzODBweH0uY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmUgIWltcG9ydGFudDtjbGVhcjpib3RoICFpbXBvcnRhbnR9LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc29mdC1oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtvcGFjaXR5OjAgIWltcG9ydGFudH1he291dGxpbmU6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OjAuN30qe291dGxpbmU6bm9uZX0ucG9wdXB7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDc7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojMTgxODE4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxNXB4O3dpZHRoOjI1N3B4O2JvcmRlci1yYWRpdXM6MnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnBvcHVwOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxNnB4O3dpZHRoOjE2cHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MnB4O3RvcDpjYWxjKDUwJSAtIDhweCk7bGVmdDotNHB4fS5wb3B1cC5wb3B1cC1maWx0ZXJze2xlZnQ6Y2FsYygxMDAlICsgMjBweCl9YnV0dG9uLC5idXR0b257Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn1idXR0b24uY2FsY3VsYXRlLC5idXR0b24uY2FsY3VsYXRle2xpbmUtaGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1jb2xvcjojZWIxZDUzO2JvcmRlci1yYWRpdXM6MzBweDtwYWRkaW5nOjA7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjFweDt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW47ZGlzcGxheTpmbGV4O2ZsZXgtYmFzaXM6MTY1cHg7ZmxleC1zaHJpbms6MDttYXgtd2lkdGg6MTY1cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWdyb3c6MX1idXR0b24uY2FsY3VsYXRlOmhvdmVyLC5idXR0b24uY2FsY3VsYXRlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2UyMDc0MH1idXR0b24uY2FsY3VsYXRlOmhvdmVyIC50ZXh0LC5idXR0b24uY2FsY3VsYXRlOmhvdmVyIC50ZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX1idXR0b24uY2FsY3VsYXRlOmhvdmVyIC5pY29uLWFycm93LC5idXR0b24uY2FsY3VsYXRlOmhvdmVyIC5pY29uLWFycm93e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO29wYWNpdHk6MC44fWJ1dHRvbi5jYWxjdWxhdGUgLnRleHQsLmJ1dHRvbi5jYWxjdWxhdGUgLnRleHR7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9YnV0dG9uLmNhbGN1bGF0ZSAuaWNvbi1hcnJvdywuYnV0dG9uLmNhbGN1bGF0ZSAuaWNvbi1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtsaW5lLWhlaWdodDo2MHB4O3JpZ2h0OjA7dG9wOjFweDtvcGFjaXR5OjA7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW59YnV0dG9uLmJyYW5kLC5idXR0b24uYnJhbmR7YmFja2dyb3VuZC1jb2xvcjojMGRiOWJjO2hlaWdodDo4MHB4O2JvcmRlci1yYWRpdXM6NDBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zMTtsZXR0ZXItc3BhY2luZzowLjVweDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowIDIwcHh9aW5wdXQsYnV0dG9ue2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtvdXRsaW5lOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czowfS5jb250YWluZXJ7cGFkZGluZy10b3A6MTAxcHh9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMyNzI3Mjc7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtvcGFjaXR5OjAuMjd9Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzI3MjcyNztmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O29wYWNpdHk6MC4yN306Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzI3MjcyNztmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O29wYWNpdHk6MC4yN306LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMyNzI3Mjc7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtvcGFjaXR5OjAuMjd9LnJpZ2h0e2Zsb2F0OnJpZ2h0fS5sZWZ0e2Zsb2F0OmxlZnR9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVye3BhZGRpbmctYm90dG9tOjB9LmFwcC1yZXBvcnQgLmZvb3RlciwuYXBwLWNvbnRhY3RtZSAuZm9vdGVye2Rpc3BsYXk6bm9uZX0udHJhbnNwYXJlbnR7ei1pbmRleDowICFpbXBvcnRhbnQ7b3BhY2l0eTowICFpbXBvcnRhbnR9LnByZWxvYWRlci13cmFwcGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjMpO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0ucHJlbG9hZGVyLXdyYXBwZXIuc2hvd3t2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5wcmVsb2FkZXItd3JhcHBlciAucHJlbG9hZGVye3dpZHRoOjEyNXB4O2hlaWdodDoxMjVweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA2MnB4KTtsZWZ0OmNhbGMoNTAlIC0gNjJweCl9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXIgLm91dGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjUwJTthbmltYXRpb246cHJlbG9hZGVyIDIuOXMgaW5maW5pdGV9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXIgLm91dGVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi01MCU7d2lkdGg6MjEwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7YW5pbWF0aW9uOnByZWxvYWRlci1ncmFkaWVudC1zaGlmdCAyLjlzIGluZmluaXRlO2JhY2tncm91bmQ6IzBkYjliY30ucHJlbG9hZGVyLXdyYXBwZXIgLnByZWxvYWRlciAub3V0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjA7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7dG9wOjYlO2xlZnQ6NiU7d2lkdGg6ODglO2hlaWdodDo4OCU7ei1pbmRleDoyfS5wcmVsb2FkZXItd3JhcHBlciAucHJlbG9hZGVyIC5pbm5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTthbmltYXRpb246cHJlbG9hZGVyLWlubmVyIDIuOXMgaW5maW5pdGU7dG9wOjA7bGVmdDowfS5wcmVsb2FkZXItd3JhcHBlciAucHJlbG9hZGVyIC5pbm5lcjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjIwMCU7aGVpZ2h0OjEwMCU7YW5pbWF0aW9uOnByZWxvYWRlci1pbm5lci1ncmFkaWVudC1zaGlmdCAyLjlzIGluZmluaXRlO3otaW5kZXg6MTtiYWNrZ3JvdW5kOiMwZGI5YmN9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXIgLmlubmVyOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojMTExOTIwO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO3RvcDo2JTtsZWZ0OjYlO3dpZHRoOjg4JTtoZWlnaHQ6ODglO3otaW5kZXg6Mn1ALXdlYmtpdC1rZXlmcmFtZXMgcHJlbG9hZGVyLWdyYWRpZW50LXNoaWZ0ezAle2xlZnQ6LTEwMCV9NTAle2xlZnQ6LTUlfTEwMCV7bGVmdDotMTAwJX19QC1tb3ota2V5ZnJhbWVzIHByZWxvYWRlci1ncmFkaWVudC1zaGlmdHswJXtsZWZ0Oi0xMDAlfTUwJXtsZWZ0Oi01JX0xMDAle2xlZnQ6LTEwMCV9fUAtby1rZXlmcmFtZXMgcHJlbG9hZGVyLWdyYWRpZW50LXNoaWZ0ezAle2xlZnQ6LTEwMCV9NTAle2xlZnQ6LTUlfTEwMCV7bGVmdDotMTAwJX19QGtleWZyYW1lcyBwcmVsb2FkZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1ALXdlYmtpdC1rZXlmcmFtZXMgcHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0ezAle2xlZnQ6LTEwMCV9NTAle2xlZnQ6LTUlfTEwMCV7bGVmdDotMTAwJX19QC1tb3ota2V5ZnJhbWVzIHByZWxvYWRlci1pbm5lci1ncmFkaWVudC1zaGlmdHswJXtsZWZ0Oi0xMDAlfTUwJXtsZWZ0Oi01JX0xMDAle2xlZnQ6LTEwMCV9fUAtby1rZXlmcmFtZXMgcHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0ezAle2xlZnQ6LTEwMCV9NTAle2xlZnQ6LTUlfTEwMCV7bGVmdDotMTAwJX19QGtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1ALXdlYmtpdC1rZXlmcmFtZXMgcHJlbG9hZGVyezAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MjEle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9NTAle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTc5JXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH19QC1tb3ota2V5ZnJhbWVzIHByZWxvYWRlcnswJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTIxJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTUwJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM303OSV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9fUAtby1rZXlmcmFtZXMgcHJlbG9hZGVyezAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MjEle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9NTAle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTc5JXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBwcmVsb2FkZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH01MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9Nzkle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgcHJlbG9hZGVyLWlubmVyezAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MjEle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTUwJXt0cmFuc2Zvcm06c2NhbGUoMC42KTtvcGFjaXR5OjB9Nzkle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH19QC1tb3ota2V5ZnJhbWVzIHByZWxvYWRlci1pbm5lcnswJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTIxJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM301MCV7dHJhbnNmb3JtOnNjYWxlKDAuNik7b3BhY2l0eTowfTc5JXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM30xMDAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9fUAtby1rZXlmcmFtZXMgcHJlbG9hZGVyLWlubmVyezAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MjEle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTUwJXt0cmFuc2Zvcm06c2NhbGUoMC42KTtvcGFjaXR5OjB9Nzkle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9NTAle3RyYW5zZm9ybTpzY2FsZSgwLjYpO29wYWNpdHk6MH03OSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX0uZXhwYW5kLWJ0bnt3aWR0aDoxMzBweDtoZWlnaHQ6MzBweDtib3JkZXI6c29saWQgMXB4ICM0MzQzNDM7Ym9yZGVyLXJhZGl1czoxNXB4O2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MTBweCBhdXRvIDVweCBhdXRvfS5leHBhbmQtYnRuIHNwYW57Zm9udC1zaXplOjVweDtjb2xvcjojOGM5MDkzfS5tQ3VzdG9tU2Nyb2xsYmFyey1tcy10b3VjaC1hY3Rpb246cGluY2gtem9vbTt0b3VjaC1hY3Rpb246cGluY2gtem9vbX0ubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb257LW1zLXRvdWNoLWFjdGlvbjphdXRvO3RvdWNoLWFjdGlvbjphdXRvfS5tQ3VzdG9tU2Nyb2xsQm94e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtvdXRsaW5lOm5vbmU7ZGlyZWN0aW9uOmx0cn0ubUNTQl9jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG99Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MTVweH0ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tcmlnaHQ6MH0ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDozMHB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57bWFyZ2luLWxlZnQ6MH0ubUNTQl9zY3JvbGxUb29sc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1cHg7aGVpZ2h0OmF1dG87bGVmdDphdXRvO3RvcDowO3JpZ2h0OjEwcHg7Ym90dG9tOjB9Lm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29sc3tyaWdodDotMjZweH0ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xze3JpZ2h0OmF1dG87bGVmdDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xze2xlZnQ6LTI2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtoZWlnaHQ6YXV0b30ubUNTQl9zY3JvbGxUb29scyBhKy5tQ1NCX2RyYWdnZXJDb250YWluZXJ7bWFyZ2luOjIwcHggMH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDozcHg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0bzstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcntjdXJzb3I6cG9pbnRlcjt3aWR0aDozcHg7aGVpZ2h0OjMwcHg7ei1pbmRleDoxO2xlZnQ6MXB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6M3B4O2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG87LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE2cHg7LW1vei1ib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyLXJhZGl1czoxNnB4O3RleHQtYWxpZ246Y2VudGVyfS5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMnB4fS5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6OHB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjBweDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257Ym90dG9tOjB9Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTozMHB4fS5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlPi5tQ1NCX2NvbnRhaW5lcnttaW4taGVpZ2h0OjEwMCV9Lm1DU0JfaG9yaXpvbnRhbD4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnttYXJnaW4tYm90dG9tOjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse3dpZHRoOmF1dG87aGVpZ2h0OjE2cHg7dG9wOmF1dG87cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9Lm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Ky5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3R0b206LTI2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnttYXJnaW46MCAyMHB4fS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luOjdweCAwfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjMwcHg7aGVpZ2h0OjEwMCU7bGVmdDowfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46NnB4IGF1dG99Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTJweDttYXJnaW46MnB4IGF1dG99Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjhweDttYXJnaW46NHB4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgYXV0bztjdXJzb3I6cG9pbnRlcn0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdHtsZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e3JpZ2h0OjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7bWFyZ2luLXJpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1ib3R0b206MzBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2JvdHRvbToyMHB4fS5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWw+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse3JpZ2h0OjIwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbisubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2JvdHRvbTowfS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7cmlnaHQ6MH0ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtsZWZ0OjIwcHh9Lm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2xlZnQ6MH0ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjMwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbj4ubUNTQl9jb250YWluZXJ7cGFkZGluZy1yaWdodDowfS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4+Lm1DU0JfY29udGFpbmVye3BhZGRpbmctYm90dG9tOjB9Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnttYXJnaW4tYm90dG9tOjB9Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0fS5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWx7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXR9Lm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eToxfS5tQ1MtYXV0b0hpZGU+Lm1DdXN0b21TY3JvbGxCb3g+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xze29wYWNpdHk6MDtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MClcIn0ubUN1c3RvbVNjcm9sbGJhcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZywubUN1c3RvbVNjcm9sbGJhcj4ubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyPi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1hdXRvSGlkZTpob3Zlcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlOmhvdmVyPi5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eToxO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MTAwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTEwMClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNCk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT04NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT04NSlcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6dXJsKG1DU0JfYnV0dG9ucy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvcGFjaXR5OjAuNDtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMHB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MHB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXJ7b3BhY2l0eTowLjc1O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZXtvcGFjaXR5OjAuOTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTkwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTkwKVwifS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMzNjY0NjV9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46NnB4IGF1dG99Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAwfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjBweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTQwcHh9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtNTZweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTIwcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC00MHB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTU2cHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMDAlO2hlaWdodDo2cHg7bWFyZ2luOjVweCBhdXRvfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSl9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjBweH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC00MHB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC01NnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44NSl9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC45KX0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0yMHB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTQwcHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTU2cHh9Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjEpfS5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjJweH0ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlfS5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luOjdweCBhdXRvfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjE1KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjg1KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC45KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjBweH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDBweH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTU2cHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjE1KX0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7aGVpZ2h0OjE0cHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjE0cHg7bWFyZ2luOjAgMXB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjE0cHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjE0cHg7bWFyZ2luOjFweCAwfS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOi0xcHggMH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxNnB4O3dpZHRoOjE2cHg7bWFyZ2luOjAgLTFweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjRweDttYXJnaW46NnB4IDB9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjowIC05MnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTJweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjE1KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjg1KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC45KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTcycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTkycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7b3BhY2l0eTowLjM7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjRweDttYXJnaW46NnB4IDA7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC03MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC0xMTJweH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTEyOHB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpfS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC03MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTkycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtMTI4cHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15O2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSl9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpfS5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7aGVpZ2h0OjcwcHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6NzBweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eToxO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCJ9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE2cHg7LW1vei1ib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyLXJhZGl1czoxNnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjIpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC41KSxpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4yKX0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzU1NX0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjhweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjhweDttYXJnaW46NHB4IDA7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjUpLGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpfS5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjhweDttYXJnaW46NHB4IGF1dG99Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC4xKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eToxO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCJ9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjdweDstbW96LWJvcmRlci1yYWRpdXM6N3B4O2JvcmRlci1yYWRpdXM6N3B4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4fS5tQ1NCX2luc2lkZSsubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DU0JfaW5zaWRlKy5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse3JpZ2h0OjFweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjEpLGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC41KX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbToxcHg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpLGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC41KX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7d2lkdGg6MTJweDttYXJnaW46MnB4O3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDphdXRvO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCl9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxMnB4O3dpZHRoOmF1dG99Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLDAuMSl9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7Ym94LXNoYWRvdzppbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjIpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLDAuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjIpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNzc3fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLDAuMSl9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtyaWdodDowO21hcmdpbjoxMnB4IDB9Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsKy5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3R0b206MDttYXJnaW46MCAxMnB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7bGVmdDowO3JpZ2h0OmF1dG99Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2Vye2hlaWdodDo1MHB4fS5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDo1MHB4fS5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjIpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MjApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MjApXCJ9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwifS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIn0ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwifS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjZweDttYXJnaW46NXB4IDB9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6MTJweDttYXJnaW46MnB4IDB9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTkycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjg1KX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC45KX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHg7bWFyZ2luOjNweCA1cHg7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6NnB4O21hcmdpbjo1cHggM3B4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDoxMnB4O21hcmdpbjoycHggMH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTEycHh9Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTEyOHB4fS5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpfS5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNil9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjg1KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS5maWx0ZXJzey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudH0uZmlsdGVycyAuZmllbGR7cGFkZGluZy1ib3R0b206MjVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmlsdGVycyAuZmllbGQgbGFiZWx7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjczO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjojN2Q4MDgyO3BhZGRpbmctYm90dG9tOjEwcHg7ZGlzcGxheTpibG9ja30uZmlsdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1MHB4O2JhY2tncm91bmQ6IzExMTkyMH0uZmlsdGVyLnNlbGVjdHtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5maWx0ZXIuc2VsZWN0IC5pY29uLWlkZWF7d2lkdGg6MjVweDtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjE1cHg7ZGlzcGxheTpub25lfS5maWx0ZXIuc2VsZWN0LndpdGgtcmVzZXQgLmljb24taWRlYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5maWx0ZXIuc2VsZWN0LndpdGgtcmVzZXQgLnBvcHVwLXJlc2V0LWZpbHRlcntkaXNwbGF5OmZsZXh9LmZpbHRlci5zZWxlY3Qud2l0aC1yZXNldCAudGV4dC12YWx1ZXtwYWRkaW5nLWxlZnQ6NTBweH0uZmlsdGVyLnNlbGVjdCAucG9wdXAtcmVzZXQtZmlsdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Y2FsYygxMDAlICsgMjBweCk7dG9wOjA7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgMjRweCAwICMwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojMTUxZjI4O2JvcmRlcjpzb2xpZCAxcHggIzBkYjliYzt3aWR0aDozNzBweDttaW4taGVpZ2h0OjkwcHg7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6MTA7cGFkZGluZzoyMHB4IDQwcHg7ZGlzcGxheTpub25lfS5maWx0ZXIuc2VsZWN0IC5wb3B1cC1yZXNldC1maWx0ZXIgLmNvcm5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1jb2xvcjojMTUxZjI4O2JvcmRlcjpzb2xpZCAxcHggIzBkYjliYztsZWZ0Oi03cHg7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5maWx0ZXIuc2VsZWN0IC5wb3B1cC1yZXNldC1maWx0ZXIgLmNvcm5lcjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzE1MWYyODt3aWR0aDpjYWxjKDEwMCUgKyAycHgpO2hlaWdodDpjYWxjKDEwMCUgKyAycHgpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uZmlsdGVyLnNlbGVjdCAucG9wdXAtcmVzZXQtZmlsdGVyIC5tZXNzYWdle2xpbmUtaGVpZ2h0OjEuNDc7bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtd2VpZ2h0OjMwMH0uZmlsdGVyLnNlbGVjdCAucG9wdXAtcmVzZXQtZmlsdGVyIC5pY29uLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHg7Zm9udC1zaXplOjEwcHg7Y3Vyc29yOnBvaW50ZXJ9LmZpbHRlci5zZWxlY3Q6aG92ZXIsLmZpbHRlci5zZWxlY3Qub3BlbmVke2JvcmRlcjoxcHggc29saWQgIzM2NjQ2NX0uZmlsdGVyLnNlbGVjdC5vcGVuZWR7b3ZlcmZsb3c6dmlzaWJsZX0uZmlsdGVyLnNlbGVjdC5sYW5nIC5vcHRpb25ze2JvcmRlci1ib3R0b206bm9uZX0uZmlsdGVyLnNlbGVjdC5zbWFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2hlaWdodDozMHB4O2JvcmRlcjpub25lO21pbi13aWR0aDo1MnB4fS5maWx0ZXIuc2VsZWN0LnNtYWxsOmhvdmVyLC5maWx0ZXIuc2VsZWN0LnNtYWxsLm9wZW5lZHtib3JkZXI6bm9uZX0uZmlsdGVyLnNlbGVjdC5zbWFsbC5vcGVuZWQgLnRleHQtdmFsdWV7YmFja2dyb3VuZDojMTExOTIwfS5maWx0ZXIuc2VsZWN0LnNtYWxsLm9wZW5lZCAub3B0aW9uc3tsZWZ0OjB9LmZpbHRlci5zZWxlY3Quc21hbGwgLnRleHQtdmFsdWV7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MCAyMHB4IDAgMTBweDtsaW5lLWhlaWdodDozMHB4O2NvbG9yOiM3YTdhN2E7Zm9udC13ZWlnaHQ6NzAwfS5maWx0ZXIuc2VsZWN0LnNtYWxsIC50ZXh0LXZhbHVlIGF7YmFja2dyb3VuZDojMTExOTIwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3YTdhN2E7Zm9udC13ZWlnaHQ6NzAwfS5maWx0ZXIuc2VsZWN0LnNtYWxsIC5pY29uLWRyb3Bkb3due3JpZ2h0OjEwcHg7Zm9udC1zaXplOjRweDttYXJnaW4tdG9wOi0ycHh9LmZpbHRlci5zZWxlY3Quc21hbGwgLm9wdGlvbnN7dG9wOjMwcHg7d2lkdGg6YXV0bzttaW4td2lkdGg6MTAwJTtib3JkZXItdG9wOm5vbmV9LmZpbHRlci5zZWxlY3Quc21hbGwgLm9wdGlvbnMgdWx7cGFkZGluZzowIDAgNXB4IDB9LmZpbHRlci5zZWxlY3Quc21hbGwgLm9wdGlvbnMgdWwgbGkub3B0aW9ue3BhZGRpbmc6MDttYXJnaW46MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiM3YTdhN2F9LmZpbHRlci5zZWxlY3Quc21hbGwgLm9wdGlvbnMgdWwgbGkub3B0aW9uIGF7Y29sb3I6IzdhN2E3YTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MXB4O3BhZGRpbmc6NHB4IDEwcHg7ZGlzcGxheTpibG9ja30uZmlsdGVyLnNlbGVjdCAuaWNvbi1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIwcHg7Y29sb3I6IzBkYjliYztmb250LXNpemU6NnB4O21hcmdpbi10b3A6LTNweH0uZmlsdGVyLnNlbGVjdC5vcGVuZWQgLmljb24tZHJvcGRvd257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5maWx0ZXIuc2VsZWN0Lm9wZW5lZCAub3B0aW9uc3tsZWZ0Oi0xcHg7b3BhY2l0eToxfS5maWx0ZXIuc2VsZWN0OmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LmZpbHRlci5zZWxlY3QgbGFiZWx7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNlM2UzZTtvcGFjaXR5OjAuNTtjdXJzb3I6cG9pbnRlcn0uZmlsdGVyLnNlbGVjdCAudGV4dC12YWx1ZXtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNlZGYwZmY7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3BhZGRpbmc6MCAzMHB4IDAgMTVweDtsaW5lLWhlaWdodDo1MHB4fS5maWx0ZXIuc2VsZWN0IC5vcHRpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHB4O3dpZHRoOmNhbGMoMTAwJSArIDJweCk7YmFja2dyb3VuZDojMTExOTIwO3otaW5kZXg6MjA7bGVmdDotMTAwMDBweDtvcGFjaXR5OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICMwMDB9LmZpbHRlci5zZWxlY3QgLm9wdGlvbnMgdWx7bWF4LWhlaWdodDozMTVweDtwYWRkaW5nOjE1cHggMH0uZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bCBsaS5vcHRpb257ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMzBweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7Y29sb3I6cmdiYSgyMTcsMjE3LDIxNywwLjc2KTt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0uZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bCBsaS5vcHRpb246aG92ZXIsLmZpbHRlci5zZWxlY3QgLm9wdGlvbnMgdWwgbGkub3B0aW9uLnNlbGVjdGVke2NvbG9yOiNmZmZ9LmZpbHRlci5zZWxlY3QgLm9wdGlvbnMgdWwgbGkub3B0aW9uOmhvdmVyIGEsLmZpbHRlci5zZWxlY3QgLm9wdGlvbnMgdWwgbGkub3B0aW9uLnNlbGVjdGVkIGF7Y29sb3I6I2ZmZn0uZmlsdGVyLnNsaWRlciAudGV4dC1jb250cm9sey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDt3aWR0aDoxMDAlO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7aGVpZ2h0OjEwMCU7cGFkZGluZzoxNXB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzoxLjFweH0uZmlsdGVyLnNsaWRlciAudGV4dC1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye3RleHQtYWxpZ246bGVmdDtjb2xvcjojZWRmMGZmO2ZvbnQtZmFtaWx5Ok11c2VvU2Fuc0N5cmw7Zm9udC13ZWlnaHQ6MzAwOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudH0uZmlsdGVyLnNsaWRlciAudGV4dC1jb250cm9sOi1tb3otcGxhY2Vob2xkZXJ7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNlZGYwZmY7Zm9udC1mYW1pbHk6TXVzZW9TYW5zQ3lybDtmb250LXdlaWdodDozMDB9LmZpbHRlci5zbGlkZXIgLnRleHQtY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcnt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2VkZjBmZjtmb250LWZhbWlseTpNdXNlb1NhbnNDeXJsO2ZvbnQtd2VpZ2h0OjMwMH0uZmlsdGVyLnNsaWRlciAudGV4dC1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcnt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2VkZjBmZjtmb250LWZhbWlseTpNdXNlb1NhbnNDeXJsO2ZvbnQtd2VpZ2h0OjMwMH0uZmlsdGVyLnNsaWRlciAucHJlZml4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDtwYWRkaW5nOjE1cHggMDtsaW5lLWhlaWdodDoyMHB4fS5maWx0ZXIuc2xpZGVyIC5wcmVmaXgraW5wdXR7cGFkZGluZy1sZWZ0OjM1cHh9LmZpbHRlci5zbGlkZXIgLmNvbnRyb2x7aGVpZ2h0OjE0cHg7cGFkZGluZzo2cHggMDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTZweDtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn0uZmlsdGVyLnNsaWRlciAuY29udHJvbDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4MSwyMTYsMjU1LDAuMTgpfS5maWx0ZXIuc2xpZGVyIC5jb250cm9sIC51aS1zbGlkZXItaGFuZGxle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMGRiOWJjO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6MjttYXJnaW4tbGVmdDotN3B4fS5maWx0ZXIuc2xpZGVyIC5jb250cm9sIC51aS1zbGlkZXItcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojMzY2NDY1O2hlaWdodDoycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtsZWZ0OjB9LmhlYWRlcntib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMmEyYTJhO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDt6LWluZGV4OjEwMH0uaGVhZGVyPmRpdntoZWlnaHQ6MTAwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVhZGVyPmRpdiAubG9nbyBhe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9sb2dvLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzowLjlweDt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MzlweDtoZWlnaHQ6MzlweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo2MHB4fS5oZWFkZXI+ZGl2IC5sb2dvIGEgaDF7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjAuOXB4O3BhZGRpbmc6MDttYXJnaW46MH0uaGVhZGVyPmRpdiAubG9nbyBhIHB7ZGlzcGxheTppbmxpbmV9LmhlYWRlcj5kaXYgLmxpbmtzIHVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlcj5kaXYgLmxpbmtzIHVsIGxpe21hcmdpbi1sZWZ0OjQ1cHh9LmhlYWRlcj5kaXYgLmxpbmtzIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmhlYWRlcj5kaXYgLmxpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjJweH0uZm9vdGVye21hcmdpbi10b3A6LTEwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30uZm9vdGVyPmRpdntoZWlnaHQ6MTAwcHg7bGluZS1oZWlnaHQ6MzBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5mb290ZXI+ZGl2IC5sb2dvIGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMzRweDtoZWlnaHQ6MjlweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9zdmcvbG9nby13aGl0ZTEuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5mb290ZXI+ZGl2IC5jb3B5cmlnaHR7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O29wYWNpdHk6MC4zNTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0uZm9vdGVyPmRpdiAubGlua3MgdWx7ZGlzcGxheTpmbGV4fS5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaXttYXJnaW4tbGVmdDoyMHB4fS5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxcHh9LmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uZGlzY2xhaW1lcntwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMyODM0M2Y7ei1pbmRleDoyMH0uZGlzY2xhaW1lcj5kaXZ7cGFkZGluZzoyMHB4IDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZGlzY2xhaW1lcj5kaXYgLnRleHR7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjEuNzM7cGFkZGluZy1yaWdodDo1MHB4fS5kaXNjbGFpbWVyPmRpdiAudGV4dCBhe2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwZGI5YmM7Zm9udC13ZWlnaHQ6MTAwO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMGRiOWJjfS5kaXNjbGFpbWVyPmRpdiAuYnRue3doaXRlLXNwYWNlOm5vd3JhcDtsaW5lLWhlaWdodDo1NXB4O2NvbG9yOiMwZGI5YmM7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbGV4LXNocmluazowfS5mb290ZXJ7bWFyZ2luLXRvcDotMTAwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5mb290ZXI+ZGl2e2hlaWdodDoxMDBweDtsaW5lLWhlaWdodDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvb3Rlcj5kaXYgLmxvZ28gYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEzNHB4O2hlaWdodDoyOXB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9sb2dvLXdoaXRlMS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmZvb3Rlcj5kaXYgLmNvcHlyaWdodHstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7b3BhY2l0eTowLjM1O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxLjFweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5mb290ZXI+ZGl2IC5saW5rcyB1bHtkaXNwbGF5OmZsZXh9LmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpe21hcmdpbi1sZWZ0OjIwcHh9LmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjFweH0uZm9vdGVyPmRpdiAubGlua3MgdWwgbGkgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5kaXNjbGFpbWVye3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzI4MzQzZjt6LWluZGV4OjIwfS5kaXNjbGFpbWVyPmRpdntwYWRkaW5nOjIwcHggMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5kaXNjbGFpbWVyPmRpdiAudGV4dHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MS43MztwYWRkaW5nLXJpZ2h0OjUwcHh9LmRpc2NsYWltZXI+ZGl2IC50ZXh0IGF7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzBkYjliYztmb250LXdlaWdodDoxMDA7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwZGI5YmN9LmRpc2NsYWltZXI+ZGl2IC5idG57d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjU1cHg7Y29sb3I6IzBkYjliYztmb250LXdlaWdodDoxMDA7Zm9udC1zaXplOjE1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZsZXgtc2hyaW5rOjB9LmxhbmRpbmc+ZGl2e2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjUwcHggMH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25ze3Bvc2l0aW9uOmZpeGVkO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtyaWdodDowO3RvcDpjYWxjKDUwJSAtIDY1cHgpO3otaW5kZXg6MTAwMDt0cmFuc2l0aW9uOjAuNXN9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucz5idXR0b257ZGlzcGxheTpibG9ja30ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbnt3aWR0aDo2NXB4O2hlaWdodDo2NXB4O2JhY2tncm91bmQ6IzI5MzU0MTtwYWRkaW5nOjB9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyBidXR0b24gLmljb257dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyBidXR0b24uZ2xvYmFsLXNoYXJlLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyBidXR0b24uZ2xvYmFsLXNoYXJlLWJ0biBzdmd7bWFyZ2luLWxlZnQ6LTFweH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbjpob3ZlciAuaWNvbiwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi5vcGVuZWQgLmljb257ZmlsbDojMGRiOWJjfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9uLmdsb2JhbC1kb3dubG9hZC1idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9ja3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo2NXB4O2hlaWdodDo2NXB4O3RvcDowO2xlZnQ6MDt2aXNpYmlsaXR5OmhpZGRlbn0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2suZG93bmxvYWQtYmxvY2t7dG9wOmF1dG87Ym90dG9tOjB9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrIGJ1dHRvbiwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sgYnV0dG9uOmhvdmVyLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jayBhOmhvdmVye29wYWNpdHk6MC44fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYXtvcGFjaXR5OjF9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uaW4sLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmlue2xlZnQ6LTE2MHB4O3RvcDotNjVweH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5nbywubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEuZ297bGVmdDotMTYwcHg7dG9wOi0zM3B4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmZiLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5mYntsZWZ0Oi0xNjBweDt0b3A6MHB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnR3LC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS50d3tsZWZ0Oi0xNjBweDt0b3A6NjVweH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi53YSwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEud2F7bGVmdDotODVweDt0b3A6LTY1cHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udmIsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnZie2xlZnQ6LTg1cHg7dG9wOjB9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udGcsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnRne2xlZnQ6LTg1cHg7dG9wOjY1cHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uaW1hZ2UsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmltYWdle2xlZnQ6LTg1cHg7dG9wOi0yNXB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnBkZiwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEucGRme2xlZnQ6LTg1cHg7dG9wOjQwcHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b246aG92ZXIgLmljb24sLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhOmhvdmVyIC5pY29ue2ZpbGw6IzBkYjliY30ubGFuZGluZz5kaXYgLmZpbHRlcnN7d2lkdGg6MjgwcHg7cG9zaXRpb246Zml4ZWQ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3otaW5kZXg6Mn0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmNhcHRpb257ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjEuMXB4O2NvbG9yOiNlZGYwZmY7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAwIDIwcHggMH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmNhcHRpb24gLmljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tcmlnaHQ6MTBweH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5ne2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmJ0bnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoxNXB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuYnRucyAucmVzZXR7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O29wYWNpdHk6MC43O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6I2ZmZmZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjtwYWRkaW5nLWxlZnQ6MH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmJ0bnMgLnJlc2V0OmhvdmVye29wYWNpdHk6MC45fS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnN7cGFkZGluZy10b3A6ODBweDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMgYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA2MHB4IDAgMjBweDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjE1fS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMgYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL3JlZnJlc2guc3ZnXCIpIDAgMCBuby1yZXBlYXQ7d2lkdGg6NDJweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMjBweDtvcGFjaXR5OjAuOH0ubGFuZGluZz5kaXYgLmdvLXRvLXJlY29tbWVkYXRpb25zLmdvLXRvLXJlY29tbWVkYXRpb25zLW1vYmlsZXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuY29udGVudHtvdmVyZmxvdy14OmhpZGRlbjttYXJnaW4tbGVmdDozMzBweDtwYWRkaW5nLXRvcDozNXB4O3otaW5kZXg6MTtmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnBvcHVwLXJlc2V0LWZpbHRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0cy1kYXRhe21hcmdpbi1ib3R0b206MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3twYWRkaW5nOjYwcHg7YmFja2dyb3VuZC1jb2xvcjojMTExOTIwO21hcmdpbi10b3A6MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYzpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7aGVpZ2h0Ojc1cHg7YmFja2dyb3VuZC1jb2xvcjojMGQ1OTVlO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMzBweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1ncm93OjE7bWFyZ2luLXRvcDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVyczpub3QoLmhpZGRlbikgfiAqe21hcmdpbi10b3A6MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnM6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjEwMCU7YmFja2dyb3VuZDpibGFja30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMrLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnM6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMgLnRleHR7bGluZS1oZWlnaHQ6MS42OTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjEwMH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMgLnRleHQgLnByZWZpeHtmb250LXdlaWdodDoxMDB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MThweDt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleC1zaHJpbms6MDtwYWRkaW5nOjAgMzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMgYSAuaWNvbntmb250LXNpemU6MTVweDttYXJnaW4tbGVmdDo1cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIC5pY29uLWNsb3Nle2ZvbnQtc2l6ZToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuaW50cm97bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi10b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5pbnRybyAudG9we3BhZGRpbmctYm90dG9tOjMwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuaW50cm8gLnRleHR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuMTE7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOnJnYmEoMjE4LDIxOCwyMTgsMC44KX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAudG9we3BhZGRpbmctYm90dG9tOjUwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowIDAgNzBweCAwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmd7cGFkZGluZzoyMHB4IDAgMCAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjE0cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmcgLmljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3ZnL2NhbGN1bGF0b3Iuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDttYXJnaW4tcmlnaHQ6MjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZXtmb250LXNpemU6MzJweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7ZmxleC1ncm93OjE7bWFyZ2luOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGUgLnN1Yi10aXRsZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MS4zODt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyMTgsMjE4LDIxOCwwLjgxKTtwYWRkaW5nLXRvcDoxMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50e3BhZGRpbmctdG9wOjMwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudCAuc2ltcGxlLXBpZXtmbGV4LWJhc2lzOjIwcHg7aGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMGRiOWJjO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50IC5zaW1wbGUtcGllIHN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMXB4O2xlZnQ6LTFweDt3aWR0aDpjYWxjKDEwMCUgKyAycHgpO2hlaWdodDpjYWxjKDEwMCUgKyAycHgpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50IC5zaW1wbGUtcGllIHN2ZyBjaXJjbGV7b3BhY2l0eTowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50IC5zaW1wbGUtcGllIHN2ZyBwYXRoe2ZpbGw6IzBkYjliY30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudCAudGV4dHttYXJnaW4tbGVmdDoxNXB4O2NvbG9yOiMwZGI5YmM7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDM7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbntib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MXB4IHNvbGlkICMzMTMxMzE7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDttYXJnaW4tbGVmdDo3cHg7bGluZS1oZWlnaHQ6NDVweDtjb2xvcjojYWNhY2FjO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JhY2tncm91bmQ6IzExMTkyMDtjdXJzb3I6cG9pbnRlcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbjpob3ZlciAuaWNvbiwubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbi5vcGVuZWQgLmljb257ZmlsbDojMGRiOWJjfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLnNoYXJlLWJ0bntwYWRkaW5nLXRvcDo3cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b24uZG93bmxvYWQtYnRue3BhZGRpbmc6NnB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uIHN2Z3t3aWR0aDoxOHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b24uc2hhcmUtYnRuIHN2Z3ttYXJnaW4tbGVmdDotMXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLmRvd25sb2FkLWJ0biAuaWNvbntvcGFjaXR5OjAuOH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbiAuaWNvbntmaWxsOiNBQ0FDQUM7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b246aG92ZXIgLmljb257ZmlsbDojMGRiOWJjO29wYWNpdHk6MX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2t7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLnNoYXJlLWJsb2Nre2xlZnQ6N3B4O3RvcDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5kb3dubG9hZC1ibG9ja3tyaWdodDowO3RvcDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jayBidXR0b24sLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrIGF7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1vdXQ7cGFkZGluZzowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jayBidXR0b24gaW1nLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jayBidXR0b24gc3ZnLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jayBhIGltZywubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sgYSBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sgYnV0dG9uOmhvdmVyLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jayBhOmhvdmVye29wYWNpdHk6MC44fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jayBidXR0b246aG92ZXIgLmljb24sLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrIGE6aG92ZXIgLmljb257ZmlsbDojMGRiOWJjfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnR3LC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS50d3tsZWZ0Oi01NHB4O3RvcDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmZiLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5mYntsZWZ0Oi0xMDRweDt0b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5nbywubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEuZ297bGVmdDotMTMwcHg7dG9wOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uaW4sLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmlue2xlZnQ6LTE1N3B4O3RvcDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLndhLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS53YXtsZWZ0Oi01NHB4O3RvcDo1MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnZiLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS52YntsZWZ0Oi0xMDRweDt0b3A6NTBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi50ZywubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEudGd7bGVmdDotMTU3cHg7dG9wOjUwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uaW1hZ2UsLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmltYWdle2xlZnQ6LTUwcHg7dG9wOjU1cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24ucGRmLC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5wZGZ7bGVmdDozcHg7dG9wOjU1cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDoyMDBweDtvdmVyZmxvdzpoaWRkZW59LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdHtkaXNwbGF5OmZsZXh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAuZ3JhcGh7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmdyYXBoIHN2Z3tkaXNwbGF5OmJsb2NrfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3R7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWJhc2lzOjYwJTtmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVte3BhZGRpbmctdG9wOjA7aGVpZ2h0OjUwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAuY2lyY2xle2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVtIC52YWx1ZXtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVtIC52YWx1ZTpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDpjYWxjKDEwMCUgKyAyNXB4KTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMjUsMTI4LDEzMCwwLjMyKTtoZWlnaHQ6MXB4O3dpZHRoOjMwMHB4O3RvcDo1MCV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbntvdmVyZmxvdzp2aXNpYmxlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVte2hlaWdodDo1MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmdyYXBoIC5zdmd7cGFkZGluZy10b3A6MThweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5ncmFwaCBzdmd7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5ob3Jpem9udGFse3BhZGRpbmctYm90dG9tOjcwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5ob3Jpem9udGFsIC5jb21tb24tbGlzdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7Ym90dG9tOjA7d2lkdGg6YXV0bztwYWRkaW5nLXJpZ2h0OjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5ob3Jpem9udGFsIC5jb21tb24tbGlzdD4qe21hcmdpbi1yaWdodDozMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmxpc3R7ZmxleC1ncm93OjE7ZmxleC1iYXNpczo2MCV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAubGlzdCAuaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDoyNXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmxpc3QgLml0ZW0gLnZhbHVle2ZsZXgtYmFzaXM6NjBweDtmbGV4LXNocmluazowO3dpZHRoOjYwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAubGlzdCAuaXRlbSAudGl0bGV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnJnYmEoMjE4LDIxOCwyMTgsMC44MSl9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozMHB4O292ZXJmbG93OnZpc2libGV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXh7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgMTAlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHN7ZmxleC1iYXNpczo2MCV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmJ1ZGdldC1zdGF0cyAuc3ZnLm1heHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIHN2Z3t3aWR0aDoxNTBweDtoZWlnaHQ6MTUwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSAubWVzc2FnZXt0ZXh0LWFsaWduOmNlbnRlcjtsZWZ0OmNhbGMoNTAlIC0gMTI0cHgpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMikgc3Zne3dpZHRoOjE4MHB4O2hlaWdodDoxODBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCAuY2hhbmdle2ZsZXgtYmFzaXM6NzUlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpe3BhZGRpbmc6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSBzdmd7d2lkdGg6MTgwcHg7aGVpZ2h0OjE4MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4Ky5ncmlkIC52YWx1ZXN7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgMCAwIDEwJX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCsuZ3JpZCAudmFsdWVzIC52YWx1ZTpmaXJzdC1jaGlsZHtmbGV4LWJhc2lzOjYwJTtwYWRkaW5nOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXgrLmdyaWQgLnZhbHVlcyAudmFsdWU6bGFzdC1jaGlsZHtmbGV4LWJhc2lzOjQwJTtwYWRkaW5nOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHMgLnN2Z3twYWRkaW5nOjAgNiUgMCAwfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIC50ZXh0IC52YWx1ZXtmb250LXNpemU6MTRweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSBzdmd7d2lkdGg6MTUwcHg7aGVpZ2h0OjE1MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIC50ZXh0IC52YWx1ZXtmb250LXNpemU6MThweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgyKSBzdmd7d2lkdGg6MTgwcHg7aGVpZ2h0OjE4MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5tZXNzYWdle3dpZHRoOjI0OHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQzO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmY7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwMHB4O2xlZnQ6Y2FsYyg1MCUgLSAxMjRweCl9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmd7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDYlIDAgMH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnN2Zy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAuc3ZnLXdyYXBwZXIuc3ZnLXdyYXBwZXItbW9iaWxle2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQudGV4dC1tb2JpbGV7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyBzdmd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIHN2Z3t3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSAudGV4dCAudmFsdWV7Zm9udC1zaXplOjEycHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgyKSBzdmd7d2lkdGg6MTMwcHg7aGVpZ2h0OjEzMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMikgLnRleHQgLnZhbHVle2ZvbnQtc2l6ZToxNnB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMykgc3Zne3dpZHRoOjE3NnB4O2hlaWdodDoxNzZweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDMpIC50ZXh0IC52YWx1ZXtmb250LXNpemU6MjJweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RvcDowO2xlZnQ6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLmxhYmVsey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjAuNTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDoxMDA7cGFkZGluZy1ib3R0b206MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0IC52YWx1ZXtmb250LXdlaWdodDozMDB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZXtmbGV4LWJhc2lzOjMwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuY2hhbmdlIC50aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZjJmMmYyO3RleHQtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLDAuNSk7cGFkZGluZy1ib3R0b206MjVweDttYXgtd2lkdGg6MjgwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZSAuY2lyY2xle2JvcmRlcjoycHggc29saWQgIzBkYjliYzt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHg7Y29sb3I6IzBkYjliYztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTQsMTYwLDE2NCwwLjEyKTtmb250LXNpemU6NDBweDtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTk2cHg7Zm9udC1mYW1pbHk6J0FrdGl2IEdyb3Rlc2snfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5jaGFuZ2UgLmNpcmNsZSAuY2lyY2xlLW1vYmlsZXtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuZ3JhcGh7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1iYXNpczo0MCU7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5jb21tb24tbGlzdHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTVweDtsZWZ0OjA7d2lkdGg6NDAlO3BhZGRpbmctcmlnaHQ6MTAlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmNvbW1vbi1saXN0IC5pdGVte3BhZGRpbmctdG9wOjIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3QgLml0ZW06Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5jb21tb24tbGlzdCAuaXRlbSAudmFsdWV7Zm9udC1zaXplOjM0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNlODFkNTI7Zm9udC1mYW1pbHk6J0FrdGl2IEdyb3Rlc2snfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmNvbW1vbi1saXN0IC5pdGVtIC50aXRsZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDoxMDA7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44Nyk7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nLXRvcDoxMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkLmdyaWQtbW9iaWxle2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JpZHtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyaWQgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZDE0MWEsICMwZGI5YmMpO21hcmdpbjowIDUwcHggMCAwfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkIC5hcnJvdzphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0b3A6LTJweDt3aWR0aDoxMHB4O2hlaWdodDo1cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2dyYXBoLWFycm93LnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JpZCAubGFiZWx7b3BhY2l0eTowLjU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDozMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkIC52YWx1ZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkIC52YWx1ZXMgLnZhbHVle2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjEwMDtsZXR0ZXItc3BhY2luZzoxLjdweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmlkIC52YWx1ZXMgLnZhbHVlOmZpcnN0LWNoaWxke2ZsZXgtZ3JvdzoxO3BhZGRpbmctcmlnaHQ6Ni41JX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JpZCAudmFsdWVzIC52YWx1ZTpsYXN0LWNoaWxke3dpZHRoOjMwJTtmbGV4LWJhc2lzOjMwJX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuYm90dG9te2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO3BhZGRpbmctdG9wOjQwcHg7cG9zaXRpb246cmVsYXRpdmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmJvdHRvbSBidXR0b257Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOTUpO2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6MXB4IHNvbGlkICMzMTMxMzE7bGluZS1oZWlnaHQ6NDBweDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjtwYWRkaW5nOjAgMzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuYm90dG9tIGJ1dHRvbjpob3Zlcntjb2xvcjojMGRiOWJjfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ib3R0b20gYnV0dG9uLmNvbGxhcHNle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ib3R0b20gYnV0dG9uLmV4cGFuZHtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjg5O3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCBwe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjg5O3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpO3BhZGRpbmctYm90dG9tOjI1cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IHAgYXtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjg5fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtvcGFjaXR5OjF9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0e3BhZGRpbmctYm90dG9tOjQwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9uIHN2Z3tkaXNwbGF5OmJsb2NrO2ZsZXgtYmFzaXM6NzZweDtmbGV4LXNocmluazowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbiAudGV4dHtwYWRkaW5nLWxlZnQ6MzBweDtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoxLjk7dGV4dC1hbGlnbjpsZWZ0fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjQwcHg7YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb246Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIC50aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS44OTtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmZ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5zdGF0LWFjdGlvbnMgLmFjdGlvbiAudGl0bGUgLmNhcHRpb257cGFkZGluZy1ib3R0b206NXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb24gLnRpdGxlIC50ZXh0e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjg5O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyMTgsMjE4LDIxOCwwLjgxKTtwYWRkaW5nLXJpZ2h0OjQwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5zdGF0LWFjdGlvbnMgLmFjdGlvbiBhe2ZsZXgtYmFzaXM6MjAwcHg7aGVpZ2h0OjU1cHg7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6c29saWQgMXB4ICMwZGI5YmM7bGluZS1oZWlnaHQ6NTNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmY7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0LDE2MCwxNjQsMC4xMik7b3BhY2l0eToxfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3VtbWFyeS1pbmZve2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjpyZ2JhKDIxOCwyMTgsMjE4LDAuNzIpO3BhZGRpbmc6NDBweCAxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjB9LnRvLXRvcHt3aWR0aDo1N3B4O2hlaWdodDo1N3B4O3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo0MHB4O3JpZ2h0OjMwcHg7YmFja2dyb3VuZDojMGRiOWJjO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6MjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9LnRvLXRvcCAuaWNvbi1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7Y29sb3I6I2ZmZn0uYmFubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTM4MHB4O3BhZGRpbmc6MzBweCAwfS5iYW5uZXJfd3J7dHJhbnNpdGlvbjowLjVzO3dpZHRoOjEwMCU7cGFkZGluZzowIDcwcHg7YmFja2dyb3VuZC1jb2xvcjojMTVhZGE2O3otaW5kZXg6NTtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjB9LmJhbm5lcl93ci5jbG9zZWR7Ym90dG9tOi0yMDBweDt0cmFuc2l0aW9uOjAuNXN9LmJhbm5lcl90ZXh0e2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjA7d2lkdGg6NzUlfS5iYW5uZXJfdGV4dF90aXRsZXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmfS5iYW5uZXJfdGV4dF9kZXNjcmlwdGlvbntmb250LXNpemU6MTdweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MC43NjtwYWRkaW5nLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2t9LmJhbm5lcl9idXR0b257cGFkZGluZzowIDMwcHg7aGVpZ2h0OjU0cHg7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6c29saWQgMnB4ICNmZmZmZmY7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NTRweDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweH0uYmFubmVyX2J1dHRvbjpob3ZlcntvcGFjaXR5OjE7Y29sb3I6IzE1YWRhNjtiYWNrZ3JvdW5kOiNmZmZ9LmJhbm5lcl9idXR0b246YWN0aXZle2JhY2tncm91bmQ6IzBkYjliYztjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYmFubmVyX2Nsb3Nle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDNweDtoZWlnaHQ6NDNweDt0b3A6MDtyaWdodDowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9jbG9zZV9iYW5uZXIuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXR9I0NvdW50cnkubWt0b0ZpZWxkLC5OdW1iZXJPZkVtcGxveWVlcywjU3RhdGUsI051bWJlck9mRW1wbG95ZWVze3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5yaWdodCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvcntsZWZ0OmNhbGMoMTAwJSArIDE1cHgpICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5yaWdodCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwe3JpZ2h0OjEwMCU7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAubGFiZWx7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6OnBsYWNlaG9sZGVyLC5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6MzAwfS5sYW5kaW5nPmRpdiAuZmlsdGVycy5pcGFkZml4e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmNhbGMoMTAwJSArIDYwcHgpO2xlZnQ6LTMwcHh9LmRlZmF1bHRfbW91bnRhaW57d2lkdGg6MjgwcHg7aGVpZ2h0OjI5MHB4O2ZsZXgtc2hyaW5rOjB9LmRlZmF1bHRfbW91bnRhaW5faW1nX3NtYWxse2Rpc3BsYXk6bm9uZX0uZGVmYXVsdF9tb3VudGFpbi13cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOi02MHB4fS5kZWZhdWx0X21vdW50YWluLXdyOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE3NXB4O2JvdHRvbTowO2xlZnQ6LTYwcHg7cmlnaHQ6LTYwcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsMjAsMjYsMCksICMwMDApfS5kZWZhdWx0X21vdW50YWluX3RleHR7Zm9udC1mYW1pbHk6TXVzZW9TYW5zQ3lybDtmb250LXNpemU6MTdweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyMTcsMjE3LDIxNywwLjc2KTtmbGV4LWdyb3c6MTA7cGFkZGluZzowIDAgNzBweCA0NXB4fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVufS5vcGVuZWQtbW9iaWxle3RvcDowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3cteTpzY3JvbGx9Lmhhcy1jbG9zZXN0IC5sYW5kaW5nPmRpdiAuY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxMTBweH0uaGFzLWNsb3Nlc3QgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze3RvcDoxMDBweDtwb3NpdGlvbjpmaXhlZH0uaGFzLWNsb3Nlc3QgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzLnBhZ2UtbWVzc2FnZXt0b3A6MTQ1cHh9LmZvcm1zPmRpdiAudGl0bGUuYXJoaXZlLXJlcG9ydHNfX2hlYWRlcnttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOjIwcHh9LnJlcG9ydC1maWxle2Rpc3BsYXk6ZmxleH0ucmVwb3J0cy1kb3dubG9hZGVye2Rpc3BsYXk6ZmxleDttYXJnaW4tcmlnaHQ6NDBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uaWNvbi1yZXBvcnR7ZmxleC1zaHJpbms6MDttYXJnaW4tcmlnaHQ6NXB4O2ZpbGw6I2ZmZn0ucGFnZXtiYWNrZ3JvdW5kOiMxMTE5MjB9LnBhZ2UgLmNvbnRlbnR7Zm9udC1mYW1pbHk6TXVzZW9TYW5zQ3lybDt0ZXh0LWFsaWduOmxlZnQ7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZy1ib3R0b206NTBweH0ucGFnZSAuY29udGVudCBoMXtmb250LXNpemU6NDRweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MS41cHg7Y29sb3I6I2ZmZmZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjA7cGFkZGluZzo4OHB4IDAgNDBweH0ucGFnZSAuY29udGVudCBoMntmb250LXNpemU6MzJweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4xMztsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6I0ZGRkZGRjttYXJnaW46MDtwYWRkaW5nOjY1cHggMCAwfS5wYWdlIC5jb250ZW50IGgze2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjk7Y29sb3I6I2ZmZmZmZjttYXJnaW46MDtwYWRkaW5nOjI1cHggMH0ucGFnZSAuY29udGVudCBoNHtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiMxNWFkYTY7bWFyZ2luOjA7cGFkZGluZzoyM3B4IDAgMTBweCAwfS5wYWdlIC5jb250ZW50IGg1e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEzO2NvbG9yOiNlMmUyZTI7b3BhY2l0eTowLjc2O21hcmdpbjowO3BhZGRpbmc6NXB4IDB9LnBhZ2UgLmNvbnRlbnQgaDZ7d2lkdGg6MzAycHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZGFkYWRhO21hcmdpbjotNTVweCAwO3BhZGRpbmc6MCAxMHB4O2Zsb2F0OnJpZ2h0O2JvcmRlci1sZWZ0OnNvbGlkIDJweCAjNGE0YTRhfS5wYWdlIC5jb250ZW50IHVse21hcmdpbjowIDAgMCA0NXB4O3BhZGRpbmc6MCAwIDAgMjVweH0ucGFnZSAuY29udGVudCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZSAuY29udGVudCB1bCBsaTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzBkYjliYztsZWZ0Oi0yNXB4O3RvcDoxM3B4fS5wYWdlIC5jb250ZW50IHRhYmxle3dpZHRoOmNhbGMoMTAwJSArIDEwcHgpO2JvcmRlci1zcGFjaW5nOjVweCAwO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTttYXJnaW46MjBweCAwIDMwcHggLTVweH0ucGFnZSAuY29udGVudCB0YWJsZS5zaW5nbGV7d2lkdGg6Y2FsYygzMyUgKyA1cHgpfS5wYWdlIC5jb250ZW50IHRhYmxlIHRkLC5wYWdlIC5jb250ZW50IHRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6IzE0MWYyODtwYWRkaW5nOjE1cHggMzBweDt3aWR0aDozMyV9LnBhZ2UgLmNvbnRlbnQgdGFibGUgdGgsLnBhZ2UgLmNvbnRlbnQgdGFibGUgdGggc3Ryb25ne3BhZGRpbmc6MjVweCA0MHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZSAuY29udGVudCB0YWJsZSB0ZHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7Y29sb3I6I2VkZjBmZn0ucGFnZSAuY29udGVudCB0YWJsZSB0cjpsYXN0LWNoaWxkIHRke3BhZGRpbmctYm90dG9tOjI1cHh9LnBhZ2UgLm1vYmlsZS1jbG9zZS5jbG9zZSwuZm9ybXMgLm1vYmlsZS1jbG9zZS5jbG9zZXtkaXNwbGF5Om5vbmV9LnBhZ2UgLmNsb3NlLC5mb3JtcyAuY2xvc2V7cG9zaXRpb246Zml4ZWQ7dG9wOjEwMHB4O3JpZ2h0OjA7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtib3JkZXI6c29saWQgMXB4ICMyYTJhMmE7bGluZS1oZWlnaHQ6NzBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojOTc5Nzk3O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2ZvbnQtc2l6ZToyMHB4O2Rpc3BsYXk6YmxvY2t9LnBhZ2UgLmNsb3NlOmhvdmVyLC5mb3JtcyAuY2xvc2U6aG92ZXJ7Y29sb3I6IzBkYjliYztvcGFjaXR5OjF9LmZvcm1ze2JhY2tncm91bmQtY29sb3I6IzExMTkyMDttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxMDFweCl9LmZvcm1zPmRpdnt3aWR0aDo2NzBweDtwYWRkaW5nOjcwcHggMH0uZm9ybXM+ZGl2IC50aXRsZXtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjMwcHh9LmZvcm1zPmRpdiAudGV4dHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS44O2NvbG9yOiNlMmUyZTI7b3BhY2l0eTowLjc2O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjMwcHh9LmZvcm1zPmRpdiAuZm9ybSBmb3Jte3dpZHRoOjc0MHB4ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDotNzBweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gc2VsZWN0e29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2Zsb2F0Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvd3t3aWR0aDozMDBweDttYXJnaW4tbGVmdDo3MHB4O2Zsb2F0OmxlZnQ7Y2xlYXI6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmctcmVjYXB0Y2hhe21hcmdpbi10b3A6NDBweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94e3dpZHRoOmNhbGMoMTAwJSAtIDcwcHgpO2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDo0MHB4fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwe2Rpc3BsYXk6YmxvY2t9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgbGFiZWx7d2lkdGg6NDVweCAhaW1wb3J0YW50O2hlaWdodDo0NXB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojMjYzMzNlO2JvcmRlcjozcHggc29saWQgIzI2MzMzZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCBsYWJlbCAubWt0b0FzdGVyaXh7bWFyZ2luLXRvcDotMjBweDttYXJnaW4tbGVmdDo1cHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgbGFiZWw6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye2JvdHRvbTphdXRvICFpbXBvcnRhbnQ7dG9wOjAgIWltcG9ydGFudH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdHtwYWRkaW5nOjA7ZmxvYXQ6bm9uZTt3aWR0aDo0NXB4ICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QubWt0b0ludmFsaWQgaW5wdXR7Ym9yZGVyLWNvbG9yOiNmZjAwMDB9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXR7aGVpZ2h0OjQ1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JvcmRlcjozcHggc29saWQgIzI2MzMzZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O29wYWNpdHk6MH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQ6IzI2MzMzZSB1cmwoXCIuLi9pbWFnZXMvc3ZnL2NoZWNrLWljb24uc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHR7cGFkZGluZy1sZWZ0Ojc1cHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IGEsLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBzcGFue3dpZHRoOmF1dG8gIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc3O3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgYSwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IGEgYSwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHNwYW4gYXtjb2xvcjojMGRiOWJjICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBhOmhvdmVyLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgYSBhOmhvdmVyLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgc3BhbiBhOmhvdmVye29wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgc3BhbiBzcGFue2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXNlbGVjdCAuZmlsdGVye2hlaWdodDo0NXB4fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtc2VsZWN0IC50ZXh0LXZhbHVle2xpbmUtaGVpZ2h0OjQ1cHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1zZWxlY3QgLmZpbHRlci5zZWxlY3R7YmFja2dyb3VuZDojMjYzMzNlfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtc2VsZWN0IC5maWx0ZXIuc2VsZWN0IC5vcHRpb25ze2JhY2tncm91bmQ6IzI2MzMzZTt0b3A6NDRweDtib3JkZXItdG9wOm5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1zZWxlY3QgLmZpbHRlci5zZWxlY3QgLm9wdGlvbnMub3B0aW9ucy10b3B7dG9wOmF1dG8gIWltcG9ydGFudDtib3R0b206NDRweDtib3JkZXI6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhe3dpZHRoOmNhbGMoMTAwJSAtIDcwcHgpICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0YXJlYSB0ZXh0YXJlYXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMHB4fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgaW5wdXQsLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyBsYWJlbHtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCd9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyBpbnB1dCwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IHNlbGVjdCwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IHRleHRhcmVhe2hlaWdodDo0NXB4O2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6IzI2MzMzZTtwYWRkaW5nOjEycHggMTVweDtsaW5lLWhlaWdodDoyMXB4O2NvbG9yOiNmZmY7bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtc2l6ZToxNXB4O3dpZHRoOjEwMCUgIWltcG9ydGFudDtmb250LXdlaWdodDozMDA7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVsW2Zvcj1cIk51bWJlck9mRW1wbG95ZWVzXCJdIHAgc3BhbiBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJde2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVsW2Zvcj1cIlBvc3RhbENvZGVcIl0gcCBzcGFuIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl17ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgbGFiZWxbZm9yPVwiU3RhdGVcIl0gcCBzcGFuIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl17ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29se2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtmbG9hdDpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvT2Zmc2V0e2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2Zsb2F0Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9HdXR0ZXJ7ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTG9naWNhbEZpZWxke2JvcmRlcjpub25lICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9MYWJlbHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MS43MztsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43Nik7cGFkZGluZzoxNXB4IDAgNnB4IDA7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9MYWJlbCBzcGFue3dpZHRoOmF1dG8gIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWwgcCBzcGFuOmZpcnN0LWNoaWxke2NvbG9yOnJlZCAhaW1wb3J0YW50fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWwgLm1rdG9Bc3Rlcml4e2Zsb2F0Om5vbmU7Y29sb3I6I2JmMDAwMH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye3JpZ2h0OmNhbGMoMTAwJSArIDE1cHgpICFpbXBvcnRhbnQ7Ym90dG9tOjAgIWltcG9ydGFudH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JNc2d7dHJhbnNpdGlvbjowcyAhaW1wb3J0YW50O21pbi13aWR0aDoyMDBweDtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kOiNmZmZmZmY7dGV4dC1zaGFkb3c6bm9uZTtjb2xvcjojZWIxZDUzO2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MCAxNXB4O2JveC1zaGFkb3c6bm9uZTtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7aGVpZ2h0OjQ1cHg7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxM3B4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvck1zZyAubWt0b0Vycm9yRGV0YWlse2Rpc3BsYXk6aW5saW5lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcHt3aWR0aDo4cHg7aGVpZ2h0OjE4cHg7bGVmdDphdXRvO3JpZ2h0Oi03cHg7dG9wOmNhbGMoNTAlIC0gOXB4KX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAgLm1rdG9FcnJvckFycm93e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6bm9uZTttYXJnaW46MCAwIDAgLTExcHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvQnV0dG9uUm93e3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NsZWFyOmJvdGg7cGFkZGluZy10b3A6MzBweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbnttYXJnaW4tbGVmdDo3MHB4ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdyBzcGFuIC5ta3RvQnV0dG9uLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdyBzcGFuIC5ta3RvQnV0dG9uOmFjdGl2ZXt3aWR0aDoyMDBweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQ6IzBkYjliYztib3JkZXI6bm9uZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZn0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbiAubWt0b0J1dHRvbjpob3ZlciwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbiAubWt0b0J1dHRvbjphY3RpdmU6aG92ZXJ7Ym9yZGVyOm5vbmU7b3BhY2l0eTowLjh9Lm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQ1cHh9aHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhKy5ta3RvRm9ybVJvdyxodG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dC5sYXN0Ky5ta3RvRm9ybVJvd3twYWRkaW5nOjQwcHggMCAwIDA7d2lkdGg6Y2FsYygxMDAlIC0gNzBweCl9aHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhKy5ta3RvRm9ybVJvdyAubWt0b0h0bWxUZXh0LGh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0Lmxhc3QrLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHR7d2lkdGg6YXV0byAhaW1wb3J0YW50O2NvbG9yOnJnYmEoMjE3LDIxNywyMTcsMC43NikgIWltcG9ydGFudH1odG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dGFyZWErLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHQgc3BhbixodG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dC5sYXN0Ky5ta3RvRm9ybVJvdyAubWt0b0h0bWxUZXh0IHNwYW57Y29sb3I6cmdiYSgyMTcsMjE3LDIxNywwLjc2KSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJyAhaW1wb3J0YW50fWh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0YXJlYSsubWt0b0Zvcm1Sb3cgLm1rdG9IdG1sVGV4dCBhLGh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0Lmxhc3QrLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHQgYXtjb2xvcjojMGRiOWJjICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHg7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnICFpbXBvcnRhbnR9aHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhKy5ta3RvRm9ybVJvdyAubWt0b0h0bWxUZXh0IGE6aG92ZXIsaHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHQubGFzdCsubWt0b0Zvcm1Sb3cgLm1rdG9IdG1sVGV4dCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7b3BhY2l0eToxfWh0bWwucnUgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29se3RvcDo0MHB4fWh0bWwucnUgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIC5ta3RvQXN0ZXJpeHttYXJnaW46MCAhaW1wb3J0YW50O3JpZ2h0Oi0xNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotM3B4O2hlaWdodDo0NXB4fWh0bWwucnUgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sKy5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0Lm1rdG9IYXNXaWR0aHttaW4taGVpZ2h0OjQ1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZ3JlY2FwdGNoYS1iYWRnZXt2aXNpYmlsaXR5OmhpZGRlbn0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjEwMXB4O2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSAxMDFweCk7YmFja2dyb3VuZC1jb2xvcjojMTExOTIwO3otaW5kZXg6MTAwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vZGFsPmRpdntib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym94LXNoYWRvdzowIDJweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjMpfS5tb2RhbD5kaXYgLnRpdGxle2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtwYWRkaW5nOjcwcHggMCAyMHB4IDB9Lm1vZGFsPmRpdiAuZGVzY3JpcHRpb257Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzYpO3BhZGRpbmctYm90dG9tOjUwcHh9Lm1vZGFsLm1vZGFsLXN1Y2Nlc3M+ZGl2e3dpZHRoOjU1MHB4fS5tb2RhbC5tb2RhbC1zdWNjZXNzPmRpdiAuaW1ne2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N1Y2Nlc3MucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlfS5hcHAtZXJyb3IgLmNvbnRhaW5lcntwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uYXBwLWVycm9yIC5jb250YWluZXIgLmhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9ye2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuc3BpZGVye21hcmdpbjo0MHB4IDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnNwaWRlci5hbmltYXRpb257YW5pbWF0aW9uLW5hbWU6ZGVhdGg7YW5pbWF0aW9uLWR1cmF0aW9uOjAuMXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZGVsYXk6MC4zc30uYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5zcGlkZXIgLnB1ZGRsZXt3aWR0aDo2MHB4O2hlaWdodDo3cHg7dHJhbnNmb3JtOnNjYWxlKDAuMSwgMC4xKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9wdWRkbGUuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0fS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnNwaWRlci5hbmltYXRpb24gLnB1ZGRsZXthbmltYXRpb24tbmFtZTpwdWRkbGU7YW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uLWRlbGF5OjAuNXN9LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuaW1ne2hlaWdodDoxNTVweDt3aWR0aDo0MDBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy80MDQucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLmltZy5hbmltYXRpb257YW5pbWF0aW9uLW5hbWU6anVtcDthbmltYXRpb24tZHVyYXRpb246MC41czthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnRpdGxle2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0uYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5kZXNjcmlwdGlvbntmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLmJ0bntoZWlnaHQ6NjBweDtib3JkZXItcmFkaXVzOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZmZmZjtwYWRkaW5nOjAgMzBweDtsaW5lLWhlaWdodDo2MHB4fS5hcHAtZXJyb3IgLmZvb3RlcntkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBqdW1wezUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMTBweCl9fUBrZXlmcmFtZXMgZGVhdGh7NTAle3RyYW5zZm9ybTpzY2FsZSgwLjEsIDAuMSk7dHJhbnNmb3JtLW9yaWdpbjpib3R0b219MTAwJXt0cmFuc2Zvcm06c2NhbGUoMC4xLCAwLjEpO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tfX1Aa2V5ZnJhbWVzIHB1ZGRsZXswJXt0cmFuc2Zvcm06c2NhbGUoMC4xLCAwLjEpO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEwLCAxMCl9fWh0bWwuZGUgLmZvcm0uZm9ybS1yZXBvcnQgbGFiZWxbZm9yPVwiTm9kZXNfX2NcIl17bGV0dGVyLXNwYWNpbmc6MC43cHggIWltcG9ydGFudH1odG1sLmRlIGJ1dHRvbi5icmFuZHtmb250LXNpemU6MTVweH1odG1sLmRlIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Zy5hdmVyYWdlOmZpcnN0LWNoaWxkIC50ZXh0IC5sYWJlbHtmb250LXNpemU6OXB4fWh0bWwuZGUgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLmF2ZXJhZ2U6bnRoLWNoaWxkKDIpIC50ZXh0IC5sYWJlbHtmb250LXNpemU6MTJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aHRtbC5kZTpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWx7Y29sb3I6dHJhbnNwYXJlbnR9aHRtbC5kZTpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWw6YmVmb3Jle2NvbnRlbnQ6J8OYJztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4fWh0bWwuZGU6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Zy5hdmVyYWdlOmZpcnN0LWNoaWxkIC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVsIHNwYW57ZGlzcGxheTpub25lfWh0bWwuZGU6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Zy5tYXg6bnRoLWNoaWxkKDIpIC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVse2ZvbnQtc2l6ZToxMHB4fWh0bWwuZW46bm90KC5leHBvcnQpIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBwe3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fX1odG1sLmVuOm5vdCguZXhwb3J0KSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVsW2Zvcj1cIk51bWJlck9mRW1wbG95ZWVzXCJdIHAgc3BhbiBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJdLGh0bWwuZW46bm90KC5leHBvcnQpIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgbGFiZWxbZm9yPVwiUG9zdGFsQ29kZVwiXSBwIHNwYW4gc3BhbltzdHlsZT1cImNvbG9yOiAjMzMzMzMzO1wiXSxodG1sLmVuOm5vdCguZXhwb3J0KSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVsW2Zvcj1cIlN0YXRlXCJdIHAgc3BhbiBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJde2Rpc3BsYXk6aW5saW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1M3B4KXtodG1sLmVzOm5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAuY29weXJpZ2h0e2xpbmUtaGVpZ2h0OjIycHg7dGV4dC1hbGlnbjpsZWZ0fX1odG1sLmVuOm5vdCguZXhwb3J0KSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0xhYmVsIHAgc3BhbjpmaXJzdC1jaGlsZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzYpICFpbXBvcnRhbnR9aHRtbC5ydTpub3QoLmV4cG9ydCkgLnRvLXRvcCxodG1sLmRlOm5vdCguZXhwb3J0KSAudG8tdG9we2JvdHRvbTo5MHB4fWh0bWwucnU6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5jb3B5cmlnaHR7bGluZS1oZWlnaHQ6MTNweDtwYWRkaW5nLWJvdHRvbToxMHB4fWh0bWwucnU6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaXt0ZXh0LWFsaWduOnJpZ2h0O2xpbmUtaGVpZ2h0OjE1cHh9aHRtbC5ydTpub3QoLmV4cG9ydCkgLmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MTBweH0uZXMgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmRlIC5maWx0ZXJzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtc2l6ZToxMi4ycHg7bGV0dGVyLXNwYWNpbmc6MC43cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpe2h0bWwuZnI6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudHtwYWRkaW5nLXRvcDoxMHB4fS5lcyAuZmlsdGVycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZGUgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjExLjJweH0uaXQgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtodG1sLnJ1IC5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzBweCl7LndyYXBwZXJ7cGFkZGluZzowIDQwcHh9LmxhbmRpbmc+ZGl2e3BhZGRpbmc6MzBweCAwfS5sYW5kaW5nPmRpdiAuY29udGVudHttYXJnaW4tbGVmdDozMTBweDtwYWRkaW5nLXRvcDozMXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje3BhZGRpbmc6MzBweCA0MHB4IDQwcHggNDBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5pbnRybyAudGV4dHtmb250LXNpemU6MTVweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9we3BhZGRpbmctYm90dG9tOjUwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGV7Zm9udC1zaXplOjIwcHg7bWFyZ2luOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGUgLnN1Yi10aXRsZXtmb250LXNpemU6MTRweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRze3dpZHRoOmF1dG99LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSAubWVzc2FnZXtsZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbHtwYWRkaW5nLWJvdHRvbTo2MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbCAuY29tbW9uLWxpc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2JvdHRvbTowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbCAuY29tbW9uLWxpc3Q+KnttYXJnaW4tcmlnaHQ6MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmhvcml6b250YWwgLmNvbW1vbi1saXN0IC5pdGVte3dpZHRoOmF1dG99LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuZ3JhcGggLnN2Z3twYWRkaW5nLXRvcDoxNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW17aGVpZ2h0OjQwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAubGlzdCAuaXRlbSAudGl0bGV7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAubGlzdCAuaXRlbSAudmFsdWV7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3QgLml0ZW17d2lkdGg6MTgwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3QgLml0ZW0gLnZhbHVle2ZvbnQtc2l6ZToyNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmNvbW1vbi1saXN0IC5pdGVtIC50aXRsZXtmb250LXNpemU6MTZweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIC50ZXh0e2ZvbnQtc2l6ZToxNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb24gYXtmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN1bW1hcnktaW5mb3tmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmdvLXRvLXJlY29tbWVkYXRpb25ze3BhZGRpbmctdG9wOjQwcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5nby10by1yZWNvbW1lZGF0aW9ucyBidXR0b257aGVpZ2h0OjYwcHg7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5idG5zIC5yZXNldHtmb250LXNpemU6MTNweH0uZmlsdGVycyAuZmllbGQgbGFiZWx7Zm9udC1zaXplOjEzcHh9LmZpbHRlcnMgLmZpbHRlcntoZWlnaHQ6NDVweH0uZmlsdGVycyAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIC50ZXh0LXZhbHVle2xpbmUtaGVpZ2h0OjQ1cHg7Zm9udC1zaXplOjEzcHh9LmZpbHRlcnMgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9uc3t0b3A6NDVweH0uZmlsdGVycyAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIC5vcHRpb25zIHVsIGxpLm9wdGlvbntwYWRkaW5nOjEwcHggMzBweCAxMHB4IDE1cHg7Zm9udC1zaXplOjEzcHh9LmZpbHRlcnMgLmZpbHRlci5zbGlkZXIgLnRleHQtY29udHJvbHtmb250LXNpemU6MTNweH0uZmlsdGVycyAuZmlsdGVyLnNsaWRlciAucHJlZml4e3BhZGRpbmc6MTJweCAwfS5idXR0b24uY2FsY3VsYXRle2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjQ1cHh9LmJ1dHRvbi5jYWxjdWxhdGUgLmljb24tYXJyb3d7bGluZS1oZWlnaHQ6NDVweH0uYmFubmVyX3dye3BhZGRpbmc6MCA0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpey5jb250YWluZXJ7cGFkZGluZy10b3A6NzBweH0uY29udGFpbmVyIC5oZWFkZXI+ZGl2e2hlaWdodDo3MHB4fS5jb250YWluZXIgLmhlYWRlcj5kaXYgLmxvZ28gYXtmb250LXNpemU6MjBweH0uY29udGFpbmVyIC5oZWFkZXI+ZGl2IC5sb2dvIGEgaDF7Zm9udC1zaXplOjIwcHh9LmNvbnRhaW5lciAubGFuZGluZz5kaXZ7cGFkZGluZzoxNXB4IDB9LmNvbnRhaW5lciAuZmlsdGVycyAuZmllbGR7cGFkZGluZy1ib3R0b206MTVweH0ucGFnZSAuY2xvc2UsLmZvcm1zIC5jbG9zZXt0b3A6NzFweH0uaGFzLWNsb3Nlc3QgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze3RvcDo3MHB4fS5oYXMtY2xvc2VzdCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5wYWdlLW1lc3NhZ2V7dG9wOjExNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpey5jb250YWluZXJ7cGFkZGluZy10b3A6MjAwcHh9LndyYXBwZXJ7cGFkZGluZzowIDMwcHh9LmhlYWRlcntiYWNrZ3JvdW5kOiMxMTE5MjA7aGVpZ2h0OjgwcHh9LmhlYWRlcj5kaXZ7aGVpZ2h0Ojc5cHh9LmhlYWRlcj5kaXYgLmxvZ28gYXtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzoxcHh9LmhlYWRlcj5kaXYgLmxvZ28gYSBoMXtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzoxcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJze3dpZHRoOjEwMCU7ei1pbmRleDoxMDA7bGVmdDowO3RvcDo4MHB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWR7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjY1KX0ubGFuZGluZz5kaXYgLmZpbHRlcnMub3BlbmVkIGZvcm17ZGlzcGxheTpmbGV4fS5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWQgLmZpbHRlcnMtc3RyaW5ne2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmZpbHRlcnMub3BlbmVkIC5jYXB0aW9ue3BhZGRpbmctYm90dG9tOjIwcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXJ7cGFkZGluZzoyMHB4IDA7YmFja2dyb3VuZDojMTExOTIwfS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy13cmFwcGVyIC5wb3B1cC1yZXNldC1maWx0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5jYXB0aW9ue2Rpc3BsYXk6ZmxleDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLWJvdHRvbToxNXB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzoxcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZyAudmFsdWV7cGFkZGluZy1ib3R0b206MjBweH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC5pY29uLWRyb3Bkb3due2NvbG9yOiNhY2FjYWM7Zm9udC1zaXplOjhweDtjdXJzb3I6cG9pbnRlcn0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybXt3aWR0aDo1NjVweDtkaXNwbGF5Om5vbmU7bWFyZ2luOjAgYXV0bztmbGV4LXdyYXA6d3JhcH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuZmllbGR7ZmxleC1iYXNpczo0NiU7bWFyZ2luLXJpZ2h0OjglO21heC13aWR0aDo0NiV9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIGZvcm0gLmZpZWxkOm50aC1vZi10eXBlKDJuKXttYXJnaW4tcmlnaHQ6MH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuYnRuc3tmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuZ28tdG8tcmVjb21tZWRhdGlvbnN7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVye2JhY2tncm91bmQ6IzAwMDt0cmFuc2l0aW9uOm5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50e21hcmdpbi1sZWZ0OjA7cGFkZGluZy10b3A6MDtmbGV4LWdyb3c6MX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnBvcHVwLXJlc2V0LWZpbHRlcntkaXNwbGF5OmZsZXg7YmFja2dyb3VuZDojMTExOTIwO3BhZGRpbmc6MjBweCA0MHB4IDIwcHggMjBweDttYXJnaW4tYm90dG9tOjMwcHg7bWFyZ2luLXRvcDoxMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVyIC5tZXNzYWdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5wb3B1cC1yZXNldC1maWx0ZXIgLm1lc3NhZ2U6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2ljLWlkZWEuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO3dpZHRoOjI1cHg7aGVpZ2h0OjI2cHg7ZmxleC1zaHJpbms6MDttYXJnaW4tcmlnaHQ6MjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnBvcHVwLXJlc2V0LWZpbHRlciAuaWNvbi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxMHB4O2ZvbnQtc2l6ZToxMHB4O2N1cnNvcjpwb2ludGVyfS5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVyIC5jb3JuZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt0b3A6LTdweDtsZWZ0OmNhbGMoNTAlIC0gN3B4KTtiYWNrZ3JvdW5kOiMxMTE5MjA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmxhbmRpbmc+ZGl2IC5jb250ZW50Lmhhcy1jbG9zZXN0e3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3twYWRkaW5nOjIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVyc3twb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O3RvcDphdXRvICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXR7b3ZlcmZsb3c6dmlzaWJsZX0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25ze3RvcDpjYWxjKDUwJSAtIDU1KX0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zPmJ1dHRvbnt3aWR0aDo1NXB4O2hlaWdodDo1NXB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnM+YnV0dG9uPnN2Z3t3aWR0aDoxOHB4fS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMuZ28tdG8tcmVjb21tZWRhdGlvbnMtbW9iaWxle3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo1MHB4O3dpZHRoOjI4MHB4O2xlZnQ6Y2FsYyg1MCUgLSAxNDBweCk7ZGlzcGxheTpibG9jazt6LWluZGV4OjUwO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3BhZGRpbmc6MH0ubGFuZGluZz5kaXYgLmdvLXRvLXJlY29tbWVkYXRpb25zLmdvLXRvLXJlY29tbWVkYXRpb25zLW1vYmlsZSBidXR0b257cGFkZGluZy1sZWZ0OjM1cHg7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjYwcHh9LmZpbHRlcnMgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9uc3t0b3A6NDJweDtib3JkZXItYm90dG9tOm5vbmV9LmZpbHRlcnMgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9ucyB1bHtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjMzY2NDY1fS5mb290ZXI+ZGl2e3BhZGRpbmctYm90dG9tOjQwcHh9LmZvb3RlciAuY29weXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MjBweH0udG8tdG9we29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7Ym90dG9tOjgwcHh9LnBhZ2UgLmNsb3Nle3RvcDo3OXB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVye3BhZGRpbmctdG9wOjgwcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLmhlYWRlcntiYWNrZ3JvdW5kOiMwMDB9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2V7YmFja2dyb3VuZDojMTExOTIwfS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jbG9zZXtkaXNwbGF5Om5vbmV9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDF7Zm9udC1zaXplOjI0cHg7cGFkZGluZzo4OHB4IDAgMTBweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoM3tmb250LXNpemU6MTVweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoMntwYWRkaW5nLXRvcDoyMHB4O2ZvbnQtc2l6ZToyMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IGg0e3BhZGRpbmctdG9wOjIwcHg7Zm9udC1zaXplOjE1cHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDV7Zm9udC1zaXplOjEzcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDZ7Zm9udC1zaXplOjEzcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdWx7bWFyZ2luOjAgMCAwIDIwcHg7cGFkZGluZzowIDAgMCAxMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHVsIGxpOmJlZm9yZXtsZWZ0Oi0xNXB4O3RvcDoxMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHRhYmxle3dpZHRoOmNhbGMoMTAwJSArIDZweCk7Ym9yZGVyLXNwYWNpbmc6M3B4IDA7bWFyZ2luOjIwcHggMCAzMHB4IC0zcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGUgdGh7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzExMTkyMDtwYWRkaW5nOjIwcHggMjBweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB0YWJsZSB0ZHtwYWRkaW5nOjEwcHggMjBweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAubW9iaWxlLWNsb3Nle2Rpc3BsYXk6YmxvY2s7cmlnaHQ6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bztib3JkZXI6bm9uZTtjb2xvcjojMGRiOWJjO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZToxOHB4fS5hcHAtcmVwb3J0IC5jb250YWluZXIsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lcntwYWRkaW5nLXRvcDo4MHB4fS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zLC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1ze2JhY2tncm91bmQ6IzAwMH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdywuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye3JpZ2h0OmF1dG8gIWltcG9ydGFudDtsZWZ0OmNhbGMoNTAlIC0gMTAwcHgpICFpbXBvcnRhbnQ7Ym90dG9tOjgwcHggIWltcG9ydGFudH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcHt0b3A6YXV0bztib3R0b206LTVweDtsZWZ0OmNhbGMoNTAlIC0gNXB4KTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2JhY2tncm91bmQ6I2ZmZn0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCAubWt0b0Vycm9yQXJyb3csLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAgLm1rdG9FcnJvckFycm93e2Rpc3BsYXk6bm9uZX0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye2xlZnQ6LTJweCAhaW1wb3J0YW50O3RvcDotNjBweCAhaW1wb3J0YW50O2JvdHRvbTphdXRvICFpbXBvcnRhbnR9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXAsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvd1dyYXB7bGVmdDoyMHB4fS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zIC50aXRsZSwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3JtcyAudGl0bGV7Zm9udC1zaXplOjI0cHh9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXMgLnRleHQsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXMgLnRleHR7Zm9udC1zaXplOjE2cHh9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXMgLm1rdG9FcnJvciwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3JtcyAubWt0b0Vycm9ye3JpZ2h0OmF1dG8gIWltcG9ydGFudH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyAuY2xvc2UsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXMgLmNsb3Nle2Rpc3BsYXk6bm9uZX0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyAubW9iaWxlLWNsb3NlLC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zIC5tb2JpbGUtY2xvc2V7dG9wOjA7ZGlzcGxheTpibG9jaztyaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjpub25lO2NvbG9yOiMwZGI5YmM7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjE4cHh9Lm1vZGFsLm1vZGFsLXN1Y2Nlc3N7dG9wOjgwcHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDgwcHgpfS5kZWZhdWx0X21vdW50YWluLXdye21hcmdpbi1ib3R0b206LTIwcHh9LmRlZmF1bHRfbW91bnRhaW4td3I6YWZ0ZXJ7bGVmdDotMjBweDtyaWdodDotMjBweH0uYmFubmVyX3dye3BhZGRpbmc6MCAzMHB4fS5iYW5uZXJfdGV4dF90aXRsZXtmb250LXNpemU6MThweDtsZXR0ZXItc3BhY2luZzowLjZweDtsaW5lLWhlaWdodDoxLjV9LmJhbm5lcl90ZXh0X2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjV9LmJhbm5lcl9jbG9zZXtyaWdodDo1cHh9LmRpc2NsYWltZXI+ZGl2IC50ZXh0e3BhZGRpbmctcmlnaHQ6MjBweH0uZGlzY2xhaW1lcj5kaXYgLmJ0bntib3JkZXI6bm9uZX0uaGFzLWNsb3Nlc3QgLmxhbmRpbmc+ZGl2IC5jb250ZW50e3BhZGRpbmctdG9wOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsubGFuZGluZz5kaXYgLmNvbnRlbnR7bWFyZ2luLWxlZnQ6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3twYWRkaW5nOjMwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXh7cGFkZGluZzowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMSkgLm1lc3NhZ2V7bGVmdDpjYWxjKDUwJSAtIDEwMHB4KX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmd7cGFkZGluZzowIDMlIDAgMH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIHN2Z3t3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgyKSAudGV4dCAudmFsdWV7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgzKSBzdmd7d2lkdGg6MTYwcHg7aGVpZ2h0OjE2MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMykgLnRleHQgLnZhbHVle2ZvbnQtc2l6ZToxOHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5jaGFuZ2UgLmNpcmNsZXt3aWR0aDoxOTBweDtoZWlnaHQ6MTkwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZSAudGl0bGV7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLm1lc3NhZ2V7d2lkdGg6MjAwcHg7bGVmdDpjYWxjKDUwJSAtIDEwMHB4KTtmb250LXNpemU6MTNweH0uZGVmYXVsdF9tb3VudGFpbi13cnttYXJnaW4tYm90dG9tOi0zMHB4fS5kZWZhdWx0X21vdW50YWluLXdyOmFmdGVye2xlZnQ6LTMwcHg7cmlnaHQ6LTMwcHh9fS50YWJsZXQgLmxhbmRpbmcgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi50b2dnbGUtYnRuOmhvdmVyOm5vdCgub3BlbmVkKSAuaWNvbiwubW9iaWxlIC5sYW5kaW5nIC5nbG9iYWwtYWN0aW9ucyBidXR0b24udG9nZ2xlLWJ0bjpob3Zlcjpub3QoLm9wZW5lZCkgLmljb257ZmlsbDojZmZmfS50YWJsZXQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b246aG92ZXI6bm90KC5vcGVuZWQpIHN2ZyAuaWNvbiwubW9iaWxlIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uOmhvdmVyOm5vdCgub3BlbmVkKSBzdmcgLmljb257ZmlsbDojYWNhY2FjO29wYWNpdHk6MC45fS50YWJsZXQgLm1rdG9MYWJlbFtmb3I9Q291bnRyeV0sLnRhYmxldCAubWt0b0xhYmVsW2Zvcj1Ob2Rlc19fY10sLnRhYmxldCAubWt0b0xhYmVsW2Zvcj1OdW1iZXJPZkVtcGxveWVlc10sLnRhYmxldCAubWt0b0xhYmVsW2Zvcj1TdGF0ZV0sLm1vYmlsZSAubWt0b0xhYmVsW2Zvcj1Db3VudHJ5XSwubW9iaWxlIC5ta3RvTGFiZWxbZm9yPU5vZGVzX19jXSwubW9iaWxlIC5ta3RvTGFiZWxbZm9yPU51bWJlck9mRW1wbG95ZWVzXSwubW9iaWxlIC5ta3RvTGFiZWxbZm9yPVN0YXRlXXtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtodG1sOm5vdCguZXhwb3J0KSAud3JhcHBlcntwYWRkaW5nOjAgMTVweH1odG1sOm5vdCguZXhwb3J0KSAuY29udGFpbmVye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1odG1sOm5vdCguZXhwb3J0KSAuaGVhZGVye2hlaWdodDo3NXB4O2JhY2tncm91bmQ6IzAwMDtib3JkZXItYm90dG9tOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXZ7aGVpZ2h0Ojc1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXYgLmxvZ28gYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmctbGVmdDo0MnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2hlaWdodDozNXB4O2JhY2tncm91bmQtcG9zaXRpb246MCA1MCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Zm9udC13ZWlnaHQ6MTAwfWh0bWw6bm90KC5leHBvcnQpIC5oZWFkZXI+ZGl2IC5sb2dvIGEgaDF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweDtmb250LXdlaWdodDoxMDB9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXYgLmxpbmtzIHVsIGxpe21hcmdpbi1sZWZ0OjVweH1odG1sOm5vdCguZXhwb3J0KSAuaGVhZGVyPmRpdiAubGlua3MgdWwgbGkgYS5tZXRob2RvbG9neS1idG57ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9pbmZvLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXYgLmxpbmtzIHVsIGxpIGEubWV0aG9kb2xvZ3ktYnRuIHNwYW57ZGlzcGxheTpub25lfWh0bWw6bm90KC5leHBvcnQpIC5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaSAuZmlsdGVyLnNlbGVjdC5zbWFsbC5vcGVuZWQgLnRleHQtdmFsdWV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4fWh0bWw6bm90KC5leHBvcnQpIC5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaSAuZmlsdGVyLnNlbGVjdC5zbWFsbC5vcGVuZWQgLm9wdGlvbnN7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdntwYWRkaW5nOjE1cHggMDtwYWRkaW5nLXRvcDowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnN7dG9wOmNhbGMoNTAlIC0gNDBweCl9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucz5idXR0b257d2lkdGg6NDBweDtoZWlnaHQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zPmJ1dHRvbj5zdmd7d2lkdGg6MTRweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnN7ZGlzcGxheTpub25lO3RvcDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTE1cHg7d2lkdGg6Y2FsYygxMDAlICsgMzBweCl9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIGZvcm0gLmJ0bnN7cGFkZGluZy10b3A6MTBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuYnRucyAucmVzZXR7Zm9udC1zaXplOjEycHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIGZvcm0gLmJ0bnMgLmJ1dHRvbi5jYWxjdWxhdGV7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6NDBweDtmbGV4LWJhc2lzOjEzMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3JtIC5idG5zIC5idXR0b24uY2FsY3VsYXRlIC5pY29uLWFycm93e2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOjEwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWVsZHtwYWRkaW5nLWJvdHRvbToxMHB4O21heC13aWR0aDpub25lICFpbXBvcnRhbnR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWVsZCBsYWJlbHtmb250LXNpemU6MTFweDtwYWRkaW5nLWJvdHRvbTo1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWVsZCAuZmlsdGVye2hlaWdodDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmllbGQgLmZpbHRlciAudGV4dC12YWx1ZXtsaW5lLWhlaWdodDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmllbGQgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9uc3t0b3A6MzhweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpZWxkIC5maWx0ZXIuc2VsZWN0Om5vdCgubGFuZykgLm9wdGlvbnMgdWx7cGFkZGluZzo1cHggMH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpZWxkIC5maWx0ZXIuc2VsZWN0Om5vdCgubGFuZykgLm9wdGlvbnMgdWwgbGkub3B0aW9ue3BhZGRpbmc6N3B4IDMwcHggN3B4IDE1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzLm9wZW5lZHt6LWluZGV4OjEwMDF9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzLm9wZW5lZCAuY2FwdGlvbntwYWRkaW5nLWJvdHRvbToxMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWQgZm9ybXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAxNXB4O3dpZHRoOmF1dG99aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzLm9wZW5lZCBmb3JtIC5maWVsZHttYXJnaW46MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmNhcHRpb257Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmctYm90dG9tOjEwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXJ7cGFkZGluZzoxMHB4IDA7bWFyZ2luOjAgMTVweDtiYWNrZ3JvdW5kOiMxMjFjMjR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZ3twYWRkaW5nOjAgNXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmcgLnZhbHVle2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7aGVpZ2h0OjUwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVye21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5wb3B1cC1yZXNldC1maWx0ZXIgLm1lc3NhZ2V7Zm9udC1zaXplOjEzcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWN7cGFkZGluZzoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MTVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnN7bWFyZ2luLWJvdHRvbToxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZzoxNXB4IDMwcHggMTVweCAxNXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycyAudGV4dHtmb250LXNpemU6MTNweDt3aWR0aDoxMDAlfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycyBhe2ZvbnQtc2l6ZToxNXB4O21hcmdpbi10b3A6MTBweDtwYWRkaW5nOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIGEgLmljb257Zm9udC1zaXplOjE0cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzKy5zdGF0cy1kYXRhe21hcmdpbi10b3A6MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9we3BhZGRpbmctYm90dG9tOjE1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE4cHg7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSA5NCUpO21hcmdpbjowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5zdWItdGl0bGV7Zm9udC1zaXplOjEycHg7cGFkZGluZy10b3A6NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50IC50ZXh0e2ZvbnQtc2l6ZToxMXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnN7ZmxleC1ncm93OjA7ZmxleC1iYXNpczo5NHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luLWxlZnQ6NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uPnN2Z3t3aWR0aDoxNHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLnNoYXJlLWJ0bntwYWRkaW5nLXRvcDo1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b24uc2hhcmUtYnRuIHN2Z3ttYXJnaW4tbGVmdDotMXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLmRvd25sb2FkLWJ0bntwYWRkaW5nOjRweCAwIDAgMXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLmRvd25sb2FkLWJ0biBzdmd7bWFyZ2luLWxlZnQ6LTFweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2t7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2suc2hhcmUtYmxvY2t7bGVmdDo1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udHcsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnR3e2xlZnQ6LTcycHg7dG9wOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uZmIsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmZie2xlZnQ6LTExOHB4O3RvcDowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmluLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5pbntsZWZ0Oi0xNjVweDt0b3A6MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi53YSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEud2F7bGVmdDotNzJweDt0b3A6NTBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi52YixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEudmJ7bGVmdDotMTE4cHg7dG9wOjUwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udGcsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnRne2xlZnQ6LTE2NXB4O3RvcDo1MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmltYWdlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5pbWFnZXtsZWZ0Oi01MHB4O3RvcDo0NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnBkZixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEucGRme2xlZnQ6MHB4O3RvcDo0NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmludHJve21hcmdpbi1ib3R0b206MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5pbnRybyAudGl0bGV7Zm9udC1zaXplOjE2cHg7cGFkZGluZy1yaWdodDoyMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmludHJvIC50ZXh0e2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIxcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuaW50cm8gLmNsb3Nle3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTVweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O29wYWNpdHk6MC42O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lcnttaW4taGVpZ2h0OjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5leHBhbmQtYmxvY2sgLmxpc3R7bWF4LWhlaWdodDozMjBweDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmV4cGFuZC1ibG9jayAubGlzdDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjE1MHB4O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMywyMCwyNiwwKSwgIzExMTkyMCk7ei1pbmRleDoxMH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmV4cGFuZC1ibG9jay5leHBhbmRlZCAubGlzdHttYXgtaGVpZ2h0Om5vbmV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5leHBhbmQtYmxvY2suZXhwYW5kZWQgLmxpc3Q6YWZ0ZXJ7ZGlzcGxheTpub25lfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuZXhwYW5kLWJsb2NrLmV4cGFuZGVkIC5leHBhbmQtYnRuIHNwYW57dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuZXhwYW5kLWJsb2NrIC5leHBhbmQtYnRue2Rpc3BsYXk6ZmxleH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luOjA7cGFkZGluZzo0MHB4IDAgNTBweCAxMHB4O292ZXJmbG93OnZpc2libGV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXgsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsLmhpZGUtbWF4e2Rpc3BsYXk6YmxvY2t9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmJ1ZGdldC1zdGF0cyxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwuaGlkZS1tYXggLmJ1ZGdldC1zdGF0c3tkaXNwbGF5OmJsb2NrfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMSkgLm1lc3NhZ2UsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsLmhpZGUtbWF4IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMSkgLm1lc3NhZ2V7bGVmdDowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmd7cGFkZGluZzowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjEwcHg7YWxpZ24taXRlbXM6Y2VudGVyfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMSkgc3ZnLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIHN2Z3t3aWR0aDo1MHB4O2hlaWdodDo1MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMikgc3ZnLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIHN2Z3t3aWR0aDo2NXB4O2hlaWdodDo2NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMykgc3ZnLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDMpIHN2Z3t3aWR0aDo3NXB4O2hlaWdodDo3NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMikgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWwsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMikgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWx7Zm9udC1zaXplOjE0cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgzKSAuc3ZnLXdyYXBwZXItbW9iaWxlIC5sYWJlbCxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgzKSAuc3ZnLXdyYXBwZXItbW9iaWxlIC5sYWJlbHtmb250LXNpemU6MTBweCAhaW1wb3J0YW50fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Zy5tYXggLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWwsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHMgLnN2Zy5tYXggLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWx7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnN2Zy13cmFwcGVyLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnN2Zy13cmFwcGVye2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAuc3ZnLXdyYXBwZXIuc3ZnLXdyYXBwZXItbW9iaWxlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnN2Zy13cmFwcGVyLnN2Zy13cmFwcGVyLW1vYmlsZXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC5zdmctd3JhcHBlci5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVsLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnN2Zy13cmFwcGVyLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWx7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowLjY7Zm9udC1zaXplOjhweDtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmZmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dHt0ZXh0LWFsaWduOmxlZnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWJhc2lzOmNhbGMoMTAwJSAtIDEwMHB4KX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQudGV4dC1tb2JpbGUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dC50ZXh0LW1vYmlsZXtkaXNwbGF5OmJsb2NrfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAudmFsdWUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAudmFsdWV7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtmb250LXdlaWdodDozMDB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0IC5tZXNzYWdlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLm1lc3NhZ2V7b3BhY2l0eTowLjc7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmctdG9wOjVweDt0ZXh0LWFsaWduOmxlZnR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC5tZXNzYWdlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuYnVkZ2V0LXN0YXRzIC5zdmcgLm1lc3NhZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87bGVmdDphdXRvO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0O2JvdHRvbTphdXRvfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5jaGFuZ2UsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5jaGFuZ2V7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtYmFzaXM6YXV0bztwYWRkaW5nLXRvcDoyMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5jaGFuZ2UgLnRpdGxlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuY2hhbmdlIC50aXRsZXtvcmRlcjoyO3BhZGRpbmc6MDtvcGFjaXR5OjAuNztmb250LXNpemU6MTNweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmZmZmO2xldHRlci1zcGFjaW5nOm5vcm1hbDtmbGV4LWJhc2lzOmNhbGMoMTAwJSAtIDEwMHB4KX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuY2hhbmdlIC5jaXJjbGUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5jaGFuZ2UgLmNpcmNsZXtvcmRlcjoxO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuY2hhbmdlIC5jaXJjbGUgLmNpcmNsZS1tb2JpbGUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5jaGFuZ2UgLmNpcmNsZSAuY2lyY2xlLW1vYmlsZXt3aWR0aDo4NnB4O2hlaWdodDo4NnB4O2Rpc3BsYXk6YmxvY2t9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZSAuY2lyY2xlIC52YWx1ZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmNoYW5nZSAuY2lyY2xlIC52YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtsaW5lLWhlaWdodDo4NnB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuZ3JpZC1tb2JpbGUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5ncmlkLW1vYmlsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7bWFyZ2luOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmdyaWQtbW9iaWxlIC5hcnJvdyxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmdyaWQtbW9iaWxlIC5hcnJvd3toZWlnaHQ6Y2FsYygxMDAlIC0gNDBweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGQxNDFhLCAjMGRiOWJjKX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuZ3JpZC1tb2JpbGUgLmFycm93OmFmdGVyLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmFsbCAuZ3JpZC1tb2JpbGUgLmFycm93OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDpjYWxjKDUwJSAtIDZweCk7dG9wOmF1dG87Ym90dG9tOi0xcHg7d2lkdGg6MTJweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9zdmcvZ3JhcGgtYXJyb3cuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuZ3JpZC1tb2JpbGUgLnZhbHVlcyAudmFsdWUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5ncmlkLW1vYmlsZSAudmFsdWVzIC52YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5ncmlkLW1vYmlsZSAudmFsdWVzIC52YWx1ZTpmaXJzdC1jaGlsZCxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5hbGwgLmdyaWQtbW9iaWxlIC52YWx1ZXMgLnZhbHVlOmZpcnN0LWNoaWxke3RvcDowcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmdyaWQtbW9iaWxlIC52YWx1ZXMgLnZhbHVlOmxhc3QtY2hpbGQsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuYWxsIC5ncmlkLW1vYmlsZSAudmFsdWVzIC52YWx1ZTpsYXN0LWNoaWxke2JvdHRvbToxMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3Q6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGQxNDFhLCAjMzU3ZWUwIDUzJSwgIzBjMTQxOSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjA7Ym90dG9tOjA7b3BhY2l0eTowLjM7dHJhbnNmb3JtOnNjYWxlKDEuMDEpfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluLmhvcml6b250YWx7b3ZlcmZsb3c6dmlzaWJsZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAuZ3JhcGgsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuZ3JhcGgsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbi5ob3Jpem9udGFsIC5ncmFwaHtkaXNwbGF5Om5vbmV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVtLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4uaG9yaXpvbnRhbCAubGlzdCAuaXRlbXtwYWRkaW5nOjA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjE1cHg7cG9zaXRpb246cmVsYXRpdmV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAuY2lyY2xlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW0gLmNpcmNsZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluLmhvcml6b250YWwgLmxpc3QgLml0ZW0gLmNpcmNsZXtmbGV4LWJhc2lzOjE4cHg7aGVpZ2h0OjE4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtc2hyaW5rOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAuY2lyY2xlIGRpdixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVtIC5jaXJjbGUgZGl2LGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4uaG9yaXpvbnRhbCAubGlzdCAuaXRlbSAuY2lyY2xlIGRpdntib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxOHB4O21heC1oZWlnaHQ6MThweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVtIC52YWx1ZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVtIC52YWx1ZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluLmhvcml6b250YWwgLmxpc3QgLml0ZW0gLnZhbHVle3BhZGRpbmctbGVmdDoxNXB4O2xpbmUtaGVpZ2h0OjE4cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAudmFsdWU6YmVmb3JlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW0gLnZhbHVlOmJlZm9yZSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluLmhvcml6b250YWwgLmxpc3QgLml0ZW0gLnZhbHVlOmJlZm9yZXtkaXNwbGF5Om5vbmV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAudGl0bGUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbSAudGl0bGUsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbi5ob3Jpem9udGFsIC5saXN0IC5pdGVtIC50aXRsZXtsaW5lLWhlaWdodDoxOHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW57ZGlzcGxheTpibG9ja31odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0e3BhZGRpbmctbGVmdDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3Q6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYjFkNTMsICMxMTE5MjApO3dpZHRoOjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjdweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5jb21tb24tbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztib3R0b206YXV0bztsZWZ0OmF1dG87cGFkZGluZzoyMHB4IDA7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO3BhZGRpbmctcmlnaHQ6MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5jb21tb24tbGlzdCAuaXRlbXt3aWR0aDphdXRvfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmNvbW1vbi1saXN0IC5pdGVtIC52YWx1ZXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDozMDB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuY29tbW9uLWxpc3QgLml0ZW0gLnRpdGxle3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoxLjU0O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44Nyk7cGFkZGluZy10b3A6MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JpZHtkaXNwbGF5Om5vbmV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMucmVjb21tZW5kYXRpb24gLnRvcHtwYWRkaW5nLWJvdHRvbToxNXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi10ZXh0e3BhZGRpbmctYm90dG9tOjVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tdGV4dCAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbntwYWRkaW5nLWJvdHRvbToxMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi10ZXh0IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9uIHN2Z3tmbGV4LWJhc2lzOjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXRleHQgLmRlZmF1bHQtcmVjb21tZW5kYXRpb24gLnRleHR7cGFkZGluZy1sZWZ0OjEwcHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZToxM3B4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC5zdGF0LWFjdGlvbnMgLmFjdGlvbntkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjIwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMucmVjb21tZW5kYXRpb24gLnN0YXQtYWN0aW9ucyAuYWN0aW9uIC50aXRsZXtwYWRkaW5nLWJvdHRvbToyMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC5zdGF0LWFjdGlvbnMgLmFjdGlvbiAudGl0bGUgLmNhcHRpb257Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNzF9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMucmVjb21tZW5kYXRpb24gLnN0YXQtYWN0aW9ucyAuYWN0aW9uIC50aXRsZSAudGV4dHtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjgzO3RleHQtYWxpZ246bGVmdH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAuc3RhdC1hY3Rpb25zIC5hY3Rpb24gYXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDBweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzowIDI1cHg7bGluZS1oZWlnaHQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN1bW1hcnktaW5mb3twYWRkaW5nOjE1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS44Mzt0ZXh0LWFsaWduOmxlZnR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5nby10by1yZWNvbW1lZGF0aW9ucy5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGV7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCV9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5nby10by1yZWNvbW1lZGF0aW9ucy5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGUgYnV0dG9ue2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6NTBweDtmb250LXNpemU6MTNweDt3aWR0aDoxMDAlfWh0bWw6bm90KC5leHBvcnQpIC5mb290ZXJ7bWFyZ2luOjB9aHRtbDpub3QoLmV4cG9ydCkgLmZvb3Rlcj5kaXZ7cGFkZGluZy1ib3R0b206NDBweDtoZWlnaHQ6YXV0bzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWh0bWw6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5sb2dvIGF7d2lkdGg6ODBweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1odG1sOm5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAubGlua3MgdWx7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWh0bWw6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaXtsaW5lLWhlaWdodDoyMHB4fWh0bWw6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxMnB4fWh0bWw6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5jb3B5cmlnaHR7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6NDBweDtib3R0b206MHB4fWh0bWw6bm90KC5leHBvcnQpIC50by10b3B7Ym90dG9tOjYwcHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAudG8tdG9wIHNwYW57bWFyZ2luLXJpZ2h0Oi0xcHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1pbmRleC5maWx0ZXJzLWZpeGVkIC5sYW5kaW5nPmRpdiAuZmlsdGVyc3twYWRkaW5nOjAgMTVweDtwb3NpdGlvbjpmaXhlZH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lcntwYWRkaW5nLXRvcDo3NXB4fWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5oZWFkZXJ7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmZpeGVkfWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdle2JhY2tncm91bmQ6IzExMTkyMH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoMXtmb250LXNpemU6MThweDtwYWRkaW5nOjUwcHggMCAwcHh9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDN7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwfWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IGgye3BhZGRpbmctdG9wOjE1cHg7Zm9udC1zaXplOjE4cHh9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDR7cGFkZGluZy10b3A6MTVweDtmb250LXNpemU6MTRweH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoNXtmb250LXNpemU6MTRweH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoNntmb250LXNpemU6MTNweDtmbG9hdDpub25lO21hcmdpbjowO21hcmdpbi1ib3R0b206MTVweDttYXJnaW4tdG9wOjI1cHh9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGV7d2lkdGg6Y2FsYygxMDAlICsgMzJweCk7Ym9yZGVyLXNwYWNpbmc6MXB4IDA7bWFyZ2luOjZweCAwIDZweCAtMzFweH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB0YWJsZSB0aHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMTExOTIwO3BhZGRpbmc6MTBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4fWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHRhYmxlIHRke3BhZGRpbmc6NXB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZn1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB0YWJsZS50aC10b2dnbGUgdGh7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGUudGgtdG9nZ2xlIHRoOmJlZm9yZXtmb250LWZhbWlseTonaWNvbW9vbicgIWltcG9ydGFudDtzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtjb250ZW50OlwiXFxlOTA0XCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6NTAlO21hcmdpbi10b3A6LTNweDtmb250LXNpemU6NXB4fWh0bWw6bm90KC5leHBvcnQpIC5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHRhYmxlLnRoLXRvZ2dsZS5vcGVuZWQgdGg6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGUudGgtdG9nZ2xlIHRke2Rpc3BsYXk6bm9uZX1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB0YWJsZS50aC10b2dnbGUub3BlbmVkIHRke2Rpc3BsYXk6dGFibGUtY2VsbH1odG1sOm5vdCguZXhwb3J0KSAucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAubW9iaWxlLWNsb3Nle2ZvbnQtc2l6ZToxOHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLnBhZ2VzLWluZGV4IC5mb290ZXJ7cGFkZGluZy10b3A6MTBweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXJ7cGFkZGluZy10b3A6NzVweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5oZWFkZXIsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuaGVhZGVye3Bvc2l0aW9uOmZpeGVkfWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1ze2JhY2tncm91bmQ6IzExMTkyMH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyAudGl0bGUsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXMgLnRpdGxle2ZvbnQtc2l6ZToxOHB4fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zIC50ZXh0LGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zIC50ZXh0e2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmctYm90dG9tOjB9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2LGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdnt3aWR0aDphdXRvO3BhZGRpbmc6NTBweCAwfWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3Jte3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDphdXRvICFpbXBvcnRhbnR9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbixodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdyBzcGFue21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3csaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93e21hcmdpbjowO2Zsb2F0Om5vbmU7d2lkdGg6YXV0byAhaW1wb3J0YW50fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9MYWJlbCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWx7Zm9udC1zaXplOjEzcHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94LGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveHtkaXNwbGF5OmJsb2NrfWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2x7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtjbGVhcjpub25lO21hcmdpbi1yaWdodDo2cHg7cG9zaXRpb246c3RhdGljO2Zsb2F0OmxlZnR9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIC5ta3RvRXJyb3IsaHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIC5ta3RvRXJyb3J7dG9wOi0yMHB4ICFpbXBvcnRhbnR9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwe2xlZnQ6MTFweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3g+Lm1rdG9Gb3JtQ29sLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveD4ubWt0b0Zvcm1Db2x7Y2xlYXI6bm9uZX1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3g+Lm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgcCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3g+Lm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgcHtwYWRkaW5nLXRvcDoxMHB4fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveD4ubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBwPnNwYW4saHRtbDpub3QoLmV4cG9ydCkgLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94Pi5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHA+c3BhbntwYWRkaW5nLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggI3N1YnNjcmlwdGlvblNpbmdsZU9wdEluLGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAjc3Vic2NyaXB0aW9uU2luZ2xlT3B0SW57d2lkdGg6MzBweCAhaW1wb3J0YW50O2hlaWdodDozMHB4fWh0bWw6bm90KC5leHBvcnQpIC5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCBsYWJlbCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggbGFiZWx7d2lkdGg6MzBweCAhaW1wb3J0YW50O2hlaWdodDozMHB4O2JhY2tncm91bmQtc2l6ZToyMHB4IDIwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0LGh0bWw6bm90KC5leHBvcnQpIC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dHtwYWRkaW5nLWxlZnQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgcCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgc3BhbixodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgcCxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgc3BhbntwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXMgLm1vYmlsZS1jbG9zZSxodG1sOm5vdCguZXhwb3J0KSAuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3JtcyAubW9iaWxlLWNsb3Nle2ZvbnQtc2l6ZToxOHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuaW1ne3dpZHRoOjE1MHB4O2hlaWdodDo2MHB4O2JhY2tncm91bmQtc2l6ZTpjb250YWlufWh0bWw6bm90KC5leHBvcnQpIC5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnNwaWRlcnttYXJnaW46MzBweCAwfWh0bWw6bm90KC5leHBvcnQpIC5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnNwaWRlciBpbWd7d2lkdGg6NDBweDtoZWlnaHQ6YXV0b31odG1sOm5vdCguZXhwb3J0KSAuYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC50aXRsZXtmb250LXNpemU6MThweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5kZXNjcmlwdGlvbntmb250LXNpemU6MTVweH1odG1sOm5vdCguZXhwb3J0KSAuYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5idG57aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubW9kYWwubW9kYWwtc3VjY2Vzc3t0b3A6MDtoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfWh0bWw6bm90KC5leHBvcnQpIC5tb2RhbC5tb2RhbC1zdWNjZXNzPmRpdiAudGl0bGV7Zm9udC1zaXplOjI0cHg7cGFkZGluZzoyMHB4IDB9aHRtbDpub3QoLmV4cG9ydCkgLm1vZGFsLm1vZGFsLXN1Y2Nlc3M+ZGl2IC5kZXNjcmlwdGlvbntmb250LXNpemU6MTNweH1odG1sOm5vdCguZXhwb3J0KSAubW9kYWwubW9kYWwtc3VjY2Vzcz5kaXYgLmltZ3toZWlnaHQ6MTAwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmRlIC50by10b3AsaHRtbDpub3QoLmV4cG9ydCkgLmZyIC50by10b3AsaHRtbDpub3QoLmV4cG9ydCkgLmVzIC50by10b3B7Ym90dG9tOjgwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmcgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi50b2dnbGUtYnRuOmhvdmVyOm5vdCgub3BlbmVkKSAuaWNvbntmaWxsOiNmZmZ9aHRtbDpub3QoLmV4cG9ydCkgLm1rdG9MYWJlbFtmb3I9Q291bnRyeV0saHRtbDpub3QoLmV4cG9ydCkgLm1rdG9MYWJlbFtmb3I9Tm9kZXNfX2Nde3BvaW50ZXItZXZlbnRzOm5vbmV9LmRlZmF1bHRfbW91bnRhaW57d2lkdGg6MjUwcHg7aGVpZ2h0OjE5MHB4O29yZGVyOjI7b3ZlcmZsb3c6aGlkZGVufS5kZWZhdWx0X21vdW50YWluX2ltZ3tkaXNwbGF5Om5vbmV9LmRlZmF1bHRfbW91bnRhaW5faW1nX3NtYWxse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjQ3cHg7aGVpZ2h0OjE5MXB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9kZWZhdWx0X21vdW50YWluX3NtYWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbX0uZGVmYXVsdF9tb3VudGFpbi13cntmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTotMTVweH0uZGVmYXVsdF9tb3VudGFpbi13cjphZnRlcntoZWlnaHQ6NzVweDtsZWZ0Oi0xNXB4O3JpZ2h0Oi0xNXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMywyMCwyNiwwKSwgIzBkMTQxYSl9LmRlZmF1bHRfbW91bnRhaW5fdGV4dHtvcmRlcjoxO3BhZGRpbmc6MCAwIDEwcHggMDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyfS5kaXNjbGFpbWVyPmRpdntwYWRkaW5nOjE1cHggMCAwIDA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5kaXNjbGFpbWVyPmRpdiAudGV4dHtwYWRkaW5nLXJpZ2h0OjA7Zm9udC1zaXplOjEycHh9LmRpc2NsYWltZXI+ZGl2IC50ZXh0IGF7Zm9udC1zaXplOjEycHh9LmRpc2NsYWltZXI+ZGl2IC5idG57Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KXtodG1sLmZyOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC52YWx1ZXtoZWlnaHQ6NTAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS1oZWlnaHQ6IDQ4MHB4KXsubWt0b01vYmlsZVNob3cgLm1rdG9Gb3JtLC5ta3RvRm9ybSAqe3dvcmQtYnJlYWs6YnJlYWstd29yZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuZmlsdGVyLnNlbGVjdDpub3QoLm9wZW5lZCk6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tdGV4dCAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbiAudGV4dHtmb250LXNpemU6MTRweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGQxNDFhLCAjMzU3ZWUwIDUzJSwgIzBjMTQxOSk7d2lkdGg6MnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6OHB4O29wYWNpdHk6MC41fUBrZXlmcmFtZXMgaGlkZV9iYW5uZXJ7ZnJvbXtoZWlnaHQ6YXV0b310b3toZWlnaHQ6MH19LmJhbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjE1cHggMCAxOHB4fS5iYW5uZXJfd3J7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDMwcHg7dG9wOjA7Ym90dG9tOmF1dG99LmJhbm5lcl93ci5jbG9zZWR7dG9wOi0zMjBweDthbmltYXRpb24tbmFtZTpoaWRlX2Jhbm5lcjthbmltYXRpb24tZHVyYXRpb246MnM7aGVpZ2h0OjB9LmJhbm5lcl93cjpub3QoLmNsb3NlZCkrLmNvbnRhaW5lciAubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25ze3RvcDpjYWxjKDUwJSArIDQwcHgpO3RyYW5zaXRpb246MC41c30uYmFubmVyX3RleHR7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDUwcHgpfS5iYW5uZXJfdGV4dF90aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuMjE7bGV0dGVyLXNwYWNpbmc6MC41cHh9LmJhbm5lcl90ZXh0X2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjI1O3RleHQtc2hhZG93OjAgMXB4IDFweCAjMDliNGFjfS5iYW5uZXJfYnV0dG9ue2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowIDIwcHg7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwO2JvcmRlci1yYWRpdXM6MTAwcHg7Ym9yZGVyOnNvbGlkIDFweCAjZmZmZmZmO21hcmdpbjoyMHB4IDAgMH0uYmFubmVyX2Nsb3Nle3RvcDoycHg7cmlnaHQ6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA0ODBweCl7Lm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGggcCBhe3BhZGRpbmc6MH0ucmVwb3J0LWZpbGV7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5yZXBvcnRzLWRvd25sb2FkZXJ7bWFyZ2luLWJvdHRvbToyMHB4O2FsaWduLWl0ZW1zOmNlbnRlcn19LmZpbHRlcnNTbWFsbFNjcmVlbkZpeHtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9I2ZpbHRlcnMub3BlbmVkLXNtYWxsLXNjcmVlbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEyMHB4O292ZXJmbG93OnNjcm9sbH0uaXBhZCAjZmlsdGVycy5vcGVuZWQtc21hbGwtc2NyZWVue2xlZnQ6LTMwcHg7d2lkdGg6Y2FsYygxMDAlICsgNjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7I2ZpbHRlcnMub3BlbmVkLXNtYWxsLXNjcmVlbnt0b3A6MHB4fSNmaWx0ZXJzLm9wZW5lZC1zbWFsbC1zY3JlZW57bGVmdDotMTVweDt3aWR0aDpjYWxjKDEwMCUgKyAzMHB4KX19LnN0YXRze2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoxcHggc29saWQgIzMxMzEzMTtib3JkZXItcmFkaXVzOjQwcHg7cGFkZGluZzo4LjVweCAyMHB4O2JvdHRvbTotMTNweDtyaWdodDowO2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcDttaW4taGVpZ2h0OjQ1cHg7bWF4LWhlaWdodDo0NXB4fS5zdGF0c19faWNvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4fS5zdGF0c19fdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTVweH0uc3RhdHNfX2hpc3Rvcnl7cmlnaHQ6YXV0bztib3R0b206MTkxcHg7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoxM3B4IDIwcHh9LnN0YXRzX19oaXN0b3J5IC5zdGF0c19fdGV4dHt0b3A6MH0uc3RhdHNfX2hpc3RvcnkgLnN0YXRzX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHh9LnN0YXRpc3RpYzpmaXJzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZX0jY2hhcnR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjQwMHB4fS5hcGV4Y2hhcnRzLXRvb2xiYXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFwZXhjaGFydHMteWF4aXMtbGFiZWx7ZmlsbDpyZ2JhKDIxOCwyMTgsMjE4LDAuODEpICFpbXBvcnRhbnR9I2NoYXJ0IC5hcnJvd19ib3R0b217cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtib3R0b206NDVweDtsZWZ0OjU1cHg7d2lkdGg6OTMlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZDE0MWEsICMwZGI5YmMpfSNjaGFydCAuYXJyb3dfYm90dG9tOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0b3A6LTJweDt3aWR0aDoxMHB4O2hlaWdodDo1cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3N2Zy9ncmFwaC1hcnJvdy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0fSNjaGFydCAuYXJyb3dfbGVmdHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDozN3B4O2JvdHRvbTowO2xlZnQ6MjZweDt3aWR0aDoxcHg7aGVpZ2h0Ojc5JTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwZDE0MWEsICMwZGI5YmMpfSNjaGFydCAuYXJyb3dfbGVmdDo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi04cHg7dG9wOi0ycHg7d2lkdGg6MTdweDtoZWlnaHQ6OHB4O3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3ZnL2dyYXBoLWFycm93LnN2ZykgNTAlIDUwJSBuby1yZXBlYXR9LmFycm93X2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiMyMTMwM0M7cGFkZGluZzoxNXB4IDE3cHg7d2lkdGg6MjUzcHg7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLDAuNSl9LmFycm93X2JveF9faXRlbSBzcGFuOmZpcnN0LWNoaWxke3dpZHRoOjEzMXB4O2NvbG9yOnJnYmEoMjE4LDIxOCwyMTgsMC44MSl9LmFycm93X2JveF9fdGV4dHttYXJnaW4tdG9wOjVweH0uYXJyb3dfYm94X19pbnZlcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOTNweCkgdHJhbnNsYXRlWSgycHgpICFpbXBvcnRhbnR9LmFycm93X2JveF9faW52ZXJ0OjphZnRlcntyaWdodDoyMHB4O2xlZnQ6YXV0byAhaW1wb3J0YW50fS5hcnJvd19ib3g6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIwcHg7dG9wOi0yOHB4O2JvcmRlcjoxNHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTRweCBzb2xpZCAjMjEzMDNDfSNjaGFydCAuYXBleGNoYXJ0cy10b29sdGlwe2NvbG9yOiNmZmY7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3R0b206MTAwMHB4ICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTQ5cHgpIHRyYW5zbGF0ZVkoNzNweCl9I2NoYXJ0IC5hcGV4Y2hhcnRzLXRvb2x0aXAgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAwfSNjaGFydCAuYXBleGNoYXJ0cy10b29sdGlwLmxpZ2h0e2JvcmRlcjpub25lICFpbXBvcnRhbnR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXh7cGFkZGluZzowIDAlIDAgMTc1cHh9LnN0YXRzX19iZWZvcmVfaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMjBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zdGF0c19fYmVmb3JlX2hpZGUgLnN0YXRzX190ZXh0e3Bvc2l0aW9uOnN0YXRpYzt0ZXh0LWFsaWduOmNlbnRlcn0uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJde21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0gLnN0YXRzX19pY29ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0gLnN0YXRzX190ZXh0e3Bvc2l0aW9uOnN0YXRpY30uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJdIC5zdGF0c3twYWRkaW5nOjEzcHggMjBweH0uc3RhdGlzdGljW2RhdGEtdHlwZT1cImJ1ZGdldFwiXSAudG9wLC5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0gLnRvcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDM0cHggMDtwYWRkaW5nOjB9LnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJidWRnZXRcIl0gLnRpdGxlLC5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0gLnRpdGxle3BhZGRpbmctYm90dG9tOjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudF9fd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21heC13aWR0aDo1NTBweDtwYWRkaW5nLXJpZ2h0OjEycHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCAudGV4dHttYXJnaW4tbGVmdDoxNXB4O3BhZGRpbmc6MCAxNXB4O2NvbG9yOiMwZGI5YmM7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDM7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50IC5zaW1wbGUtcGllIHN2ZyBjaXJjbGV7b3BhY2l0eTowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnQgLnNpbXBsZS1waWUgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCAuc2ltcGxlLXBpZSBzdmcgcGF0aHtmaWxsOiMwZGI5YmN9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCAuc2ltcGxlLXBpZXtoZWlnaHQ6MjBweDt3aWR0aDoyMXB4O2JvcmRlcjoxcHggc29saWQgIzBkYjliYztib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnQgLnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFwZXhjaGFydHMtZGF0YS1sYWJlbHM6Zmlyc3QtY2hpbGQ+LmFwZXhjaGFydHMtZGF0YWxhYmVsOmZpcnN0LWNoaWxke3RleHQtYW5jaG9yOnN0YXJ0ICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTAuNWVtKSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzBweCl7LnN0YXRze2JvdHRvbToyNCV9LnN0YXRzX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnN0YXRzX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Z3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMiUgMCAwfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHN7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NjAlO2ZsZXgtYmFzaXM6MTAwJX0uc3RhdHNfX2hpc3Rvcnl7Ym90dG9tOjE3M3B4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCl7LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXh7cGFkZGluZzowIDAlIDAgMTU1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LnN0YXRze2JvdHRvbToyOCV9LnN0YXRzX19oaXN0b3J5e2JvdHRvbToxNTNweCAhaW1wb3J0YW50fS5zdGF0c19fYmVmb3Jle3BhZGRpbmc6OC41cHggMjBweH0uc3RhdHNfX2ljb257bWFyZ2luLXJpZ2h0OjJweH0uc3RhdHNfX2hpc3RvcnkgLnN0YXRzX19pY29ue21hcmdpbi1yaWdodDo1cHh9LnN0YXRzX19oaXN0b3J5e3BhZGRpbmc6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50e2Rpc3BsYXk6YmxvY2t9LnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJidWRnZXRcIl0gLnRpdGxlLC5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0gLnRpdGxle3BhZGRpbmctYm90dG9tOjc0cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudF9fd3JhcHttYXJnaW4tYm90dG9tOjMwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudF9fd3JhcHtwYWRkaW5nLXJpZ2h0OjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXh7cGFkZGluZzowIDAlIDAgMjUlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Z3twYWRkaW5nOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjY2hhcnQgLmFycm93X2JvdHRvbXt3aWR0aDo5MCV9LnN0YXRzX19oaXN0b3J5e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46MjBweCAwO3BhZGRpbmc6MTNweCAyMHB4ICFpbXBvcnRhbnR9I2NoYXJ0e21heC13aWR0aDoxMDAlO2hlaWdodDozNjBweH0uc3RhdHN7cGFkZGluZzo2cHggMTBweH0uc3RhdHNfX2JlZm9yZXttYXgtd2lkdGg6MzM0cHg7d2hpdGUtc3BhY2U6bm9ybWFsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3RhdHNfX3RleHR7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjEuMXB4O3RvcDotNXB4O3Bvc2l0aW9uOnN0YXRpY30uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJde21hcmdpbi10b3A6MTVweCAhaW1wb3J0YW50fS5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0gLnN0YXRzX19iZWZvcmV7cGFkZGluZzoxMi41cHggMTBweH0uc3RhdHNfX2ljb257bWFyZ2luLXJpZ2h0OjhweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50IC50ZXh0e2ZvbnQtc2l6ZToxMXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3B7cGFkZGluZy1ib3R0b206NDBweH0uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJdIC50aXRsZSwuc3RhdGlzdGljW2RhdGEtdHlwZT1cImJ1ZGdldFwiXSAudGl0bGV7cGFkZGluZy1ib3R0b206NzNweH0uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJdIC50b3AsLnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJidWRnZXRcIl0gLnRvcHttYXJnaW46MCAwIDMwcHggMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpey5hcnJvd19ib3h7cGFkZGluZzo1cHg7d2lkdGg6MTExcHh9LmFycm93X2JveF9faXRlbSBzcGFuOmZpcnN0LWNoaWxke3dpZHRoOjEwMCU7Y29sb3I6cmdiYSgyMTgsMjE4LDIxOCwwLjgxKX0uYXJyb3dfYm94X19pdGVtIHNwYW57Zm9udC1zaXplOjExcHh9LmFycm93X2JveF9fdGV4dHttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjExcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXsjY2hhcnQgLmFycm93X2JvdHRvbXt3aWR0aDo4MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY2hhcnRfX3dyYXBwZXJ7b3ZlcmZsb3c6YXV0bztwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctYm90dG9tOjIwcHh9I2NoYXJ0e21heC13aWR0aDo5OCU7bWluLXdpZHRoOjQyMHB4fX0jY2hhcnQgLmFycm93X2xlZnR7bGVmdDo2NXB4fSNjaGFydCBzdmd7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCAuYnVkZ2V0LXN0YXRze21hcmdpbi1yaWdodDoxMHB4fX0uc3RhdGlzdGljLS1idG4td3JhcHBlcntkaXNwbGF5Om5vbmV9LnN0YXRpc3RpYy0tYnRuLXdyYXBwZXIuZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudDt0b3A6MDtsZWZ0OjE1cHg7cmlnaHQ6MTVweDttYXJnaW4tdG9wOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMxMjFjMjQgIWltcG9ydGFudDt6LWluZGV4OjEwMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3RhdGlzdGljX19idG4tZGF0ZXtkaXNwbGF5Om5vbmU7cGFkZGluZzoxMHB4IDI1cHg7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6c29saWQgMXB4ICMwZGI5YmM7bGluZS1oZWlnaHQ6MjNweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmY7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9LnN0YXRpc3RpYy1jbG9uZXtkaXNwbGF5Om5vbmU7aGVpZ2h0Ojk5LjRweDt3aWR0aDoxMDAlfS5zdGF0aXN0aWMtY2xvbmUuYWN0aXZle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zdGF0aXN0aWMtd3JhcHBlcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnN0YXRpc3RpY19fYnRuLWRhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uc3RhdGlzdGljLS1idG4td3JhcHBlcntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdHttYXgtd2lkdGg6NjAlfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLnRpdGxle3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH19aHRtbC5leHBvcnR7aGVpZ2h0OmF1dG87bWluLWhlaWdodDowO3dpZHRoOjEyMDVweH1odG1sLmV4cG9ydCBib2R5e2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDt3aWR0aDoxMjA1cHh9LmV4cG9ydCAuZGlzY2xhaW1lcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0IC5hcnJvd19ib3R0b217Ym90dG9tOjcwcHggIWltcG9ydGFudH0uZXhwb3J0IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQgLnBvcHVwLXJlc2V0LWZpbHRlcntkaXNwbGF5Om5vbmV9LmV4cG9ydCAubGFuZGluZ3t3aWR0aDoxMjA1cHg7cGFkZGluZzowfS5leHBvcnQgLmxhbmRpbmc+ZGl2e3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjUwcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnN7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDtsZWZ0OjA7dG9wOjA7cG9zaXRpb246cmVsYXRpdmV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtd3JhcHBlcntwYWRkaW5nOjA7YmFja2dyb3VuZDojMTExOTIwO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6NzVweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgNTVweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy13cmFwcGVyIC5jYXB0aW9ue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXIgLmNhcHRpb24gLmljb257bWFyZ2luLXJpZ2h0OjIwcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtd3JhcHBlciAuY2FwdGlvbiAudGV4dHtkaXNwbGF5Om5vbmV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybXtkaXNwbGF5Om5vbmV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5ne2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6MXB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZyAudmFsdWV7cGFkZGluZy1ib3R0b206MDtsZXR0ZXItc3BhY2luZzoxLjFweDtmb250LXNpemU6MTVweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmcgLmljb257ZGlzcGxheTpub25lfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZyAuaWNvbi1kcm9wZG93bntjb2xvcjojYWNhY2FjO2ZvbnQtc2l6ZTo4cHg7Y3Vyc29yOnBvaW50ZXJ9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnR7cGFkZGluZzowO3dpZHRoOjEwNTBweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje3BhZGRpbmc6NjBweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAubGFiZWx7Zm9udC13ZWlnaHQ6MzAwfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcHtkaXNwbGF5OmJsb2NrfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGV7Zm9udC1zaXplOjMycHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudHtwYWRkaW5nLXRvcDoyMHB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAudGl0bGUgLnBlcmNlbnQgLnRleHR7bGluZS1oZWlnaHQ6MjBweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0e292ZXJmbG93OnZpc2libGV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5ncmFwaCBzdmd7aGVpZ2h0OjUzMXB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAubGlzdCAuaXRlbSAudGl0bGV7Zm9udC1zaXplOjExcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5saXN0IC5pdGVtIC52YWx1ZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjg4KX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAucmVjb21tZW5kYXRpb24tdGV4dCBwe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjg5fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5nby10by1yZWNvbW1lZGF0aW9uc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0IC5jb250YWluZXJ7cGFkZGluZzowIDAgMzBweCAwfS5leHBvcnQgLmNvbnRhaW5lciAuaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5leHBvcnQgLmNvbnRhaW5lciAuaGVhZGVyPmRpdntoZWlnaHQ6OTBweH0uZXhwb3J0IC5jb250YWluZXIgLmhlYWRlcj5kaXYgLmxpbmtze2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2e3dpZHRoOjEwNTBweDttYXJnaW46MCBhdXRvfS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnR7bWFyZ2luOjA7cGFkZGluZzozMHB4IDAgMCAwO292ZXJmbG93OmhpZGRlbn0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5pbnRyb3tkaXNwbGF5Om5vbmV9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAucmVjb21tZW5kYXRpb24tdGV4dHtwYWRkaW5nOjB9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuc3VtbWFyeS1pbmZve2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVyIC5sb2dvIGltZ3ttYXgtd2lkdGg6MTAwJX0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVyIC50ZXh0e2ZsZXgtZ3JvdzoxfS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXIgLnRleHQgLmluZm97Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxOCwyMTgsMjE4LDAuNzIpfS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXIgLnRleHQgLmNvcHlyaWdodHtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuODM7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSl9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuZXhwb3J0LWZvb3RlciAudGV4dCAuY29weXJpZ2h0IGF7Y29sb3I6IzBkYjliYztmb250LXNpemU6MTJweH0uZXhwb3J0IC5mb290ZXIsLmV4cG9ydCAuc3RhdC1hY3Rpb25zLC5leHBvcnQgLmFjdGlvbnMsLmV4cG9ydCAjeWlpMi1kZWJ1Zy10b29sYmFyLC5leHBvcnQgI3lpaTItZGVidWctdG9vbGJhci1taW4sLmV4cG9ydCAuZ2xvYmFsLWFjdGlvbnN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydC5leHBvcnQtY29tbW9uIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmZpbHRlcnMtc3RyaW5ne2Rpc3BsYXk6bm9uZX0uZXhwb3J0Om5vdCguZXhwb3J0LWNvbW1vbikgLmNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjB9LmV4cG9ydDpub3QoLmV4cG9ydC1jb21tb24pIC5jb250YWluZXIgLmhlYWRlcntkaXNwbGF5Om5vbmV9LmV4cG9ydDpub3QoLmV4cG9ydC1jb21tb24pIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmZpbHRlcnMtc3RyaW5ne2Rpc3BsYXk6ZmxleH0uZXhwb3J0Om5vdCguZXhwb3J0LWNvbW1vbikgLmxhbmRpbmc+ZGl2IC5maWx0ZXJze2Rpc3BsYXk6bm9uZX0uZXhwb3J0Om5vdCguZXhwb3J0LWNvbW1vbikgLmxhbmRpbmc+ZGl2e3BhZGRpbmc6MH0uZXhwb3J0Om5vdCguZXhwb3J0LWNvbW1vbikgLmxhbmRpbmc+ZGl2IC5jb250ZW50e3BhZGRpbmc6MH0uZXhwb3J0Om5vdCguZXhwb3J0LWNvbW1vbikgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWN7YmFja2dyb3VuZDp0cmFuc3BhcmVudDttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0uZXhwb3J0Om5vdCguZXhwb3J0LWNvbW1vbikgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVye2hlaWdodDo0MDBweDtwYWRkaW5nOjAgNjBweH0uZXhwb3J0LmV4cG9ydC1idWRnZXQgLmNvbnRhaW5lcntoZWlnaHQ6MTI1MHB4fS5leHBvcnQuZXhwb3J0LWJ1ZGdldCAuc3RhdHMtZGF0YSAuc3RhdGlzdGlje2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQuZXhwb3J0LWJ1ZGdldCAuc3RhdHMtZGF0YSAuc3RhdGlzdGljOm50aC1jaGlsZCgxKXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmV4cG9ydC5leHBvcnQtbWVhc3VyZXMgLnN0YXRzLWRhdGEgLnN0YXRpc3RpY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0LmV4cG9ydC1tZWFzdXJlcyAuc3RhdHMtZGF0YSAuc3RhdGlzdGljOm50aC1jaGlsZCg0KXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmV4cG9ydC5leHBvcnQtdGhyZWF0cyAuc3RhdHMtZGF0YSAuc3RhdGlzdGlje2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQuZXhwb3J0LXRocmVhdHMgLnN0YXRzLWRhdGEgLnN0YXRpc3RpYzpudGgtY2hpbGQoMyl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5leHBvcnQuZXhwb3J0LWhpc3RvcnkgLnN0YXRzLWRhdGEgLnN0YXRpc3RpY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0LmV4cG9ydC1oaXN0b3J5IC5zdGF0cy1kYXRhIC5zdGF0aXN0aWMuanMtYW5hbHl0aWN7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5leHBvcnQuZXhwb3J0LWhpc3RvcnkgLnN0YXRzLWRhdGEgI2J1ZGdldEFjdGlvbnMgLnBlcmNlbnR7ZGlzcGxheTpub25lfS5leHBvcnQgLnRvLXRvcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXR7aGVpZ2h0OjUzMHB4O2ZvbnQtc2l6ZTowfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAuZ3JhcGh7Zm9udC1zaXplOjB9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NjAlO2ZvbnQtc2l6ZTowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNXB4O21heC13aWR0aDpub25lfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbXt3aWR0aDo1NTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gKntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVtIC50aXRsZXttYXgtd2lkdGg6NDYwcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVtOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbntmb250LXNpemU6MDtkaXNwbGF5OmJsb2NrfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuZ3JhcGh7Zm9udC1zaXplOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzklO3ZlcnRpY2FsLWFsaWduOnRvcH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW46YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEwMCV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDt3aWR0aDo2MCU7dmVydGljYWwtYWxpZ246dG9wfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbXt3aWR0aDo1NTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW0gKntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVtIC50aXRsZXttYXgtd2lkdGg6NDYwcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVtOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAuZ3JhcGh7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjM5JX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dHtsZWZ0Oi00cHh9LmV4cG9ydCAuZGVmYXVsdF9tb3VudGFpbi13cnttYXJnaW4tYm90dG9tOi02MHB4fS5leHBvcnQgLmRlZmF1bHRfbW91bnRhaW4td3I6YWZ0ZXJ7bGVmdDotNjBweDtyaWdodDotNjBweH0uZXhwb3J0IC5iYW5uZXJfd3J7ZGlzcGxheTpub25lfS5leHBvcnQgLmVtcHR5LXRocmVhdHN7ZGlzcGxheTpub25lfS5leHBvcnQuZXhwb3J0LWNvbW1vbiAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuZXhwb3J0LWZvb3Rlci50aHJlYXRzLWhvcml6b250YWx7aGVpZ2h0OjI1MHB4fS5leHBvcnQuZXhwb3J0LXRocmVhdHMgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXIudGhyZWF0cy1ob3Jpem9udGFse2hlaWdodDo0MDBweDtwYWRkaW5nLWJvdHRvbToxMnB4fS5leHBvcnQgLmdvLXRvLXJlY29tbWVkYXRpb25ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuZ3JhcGggLnN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH1odG1sLmV4cG9ydC1wZGYgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3R7Ym90dG9tOjB9aHRtbC5leHBvcnQtcGRmIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLnRpdGxle2ZvbnQtc2l6ZToxMXB4fWh0bWwuZXhwb3J0LXBkZiAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVtIC52YWx1ZXtmb250LXNpemU6MTNweH1odG1sLmV4cG9ydC1wZGYgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0IHB7Zm9udC1zaXplOjEzcHh9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyAyMDEyLTAzLTExVDEyOjUzIFVUQyAtIGh0dHA6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQ29ycmVjdHMgYmxvY2sgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRTYvNy84LzkgJiBGRjNcclxuICovXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIENvcnJlY3RzIGlubGluZS1ibG9jayBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFNi83LzgvOSAmIEZGM1xyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAqem9vbTogMTtcclxufVxyXG5cclxuLypcclxuICogUHJldmVudHMgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyAnYXVkaW8nIHdpdGhvdXQgY29udHJvbHNcclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TNSBkZXZpY2VzXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBzdHlsaW5nIGZvciAnaGlkZGVuJyBhdHRyaWJ1dGUgbm90IHByZXNlbnQgaW4gSUU3LzgvOSwgRkYzLCBTNFxyXG4gKiBLbm93biBpc3N1ZTogbm8gSUU2IHN1cHBvcnRcclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQmFzZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogMS4gQ29ycmVjdHMgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRTYvNyB3aGVuIGJvZHkgZm9udC1zaXplIGlzIHNldCB1c2luZyBlbSB1bml0c1xyXG4gKiAgICBodHRwOi8vY2xhZ251dC5jb20vYmxvZy8zNDgvI2M3OTBcclxuICogMi4gUHJldmVudHMgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb21cclxuICogICAgd3d3LjQ1NmJlcmVhc3RyZWV0LmNvbS9hcmNoaXZlLzIwMTAxMi9jb250cm9sbGluZ190ZXh0X3NpemVfaW5fc2FmYXJpX2Zvcl9pb3Nfd2l0aG91dF9kaXNhYmxpbmdfdXNlcl96b29tL1xyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBmb250LWZhbWlseSBpbmNvbnNpc3RlbmN5IGJldHdlZW4gJ3RleHRhcmVhJyBhbmQgb3RoZXIgZm9ybSBlbGVtZW50cy5cclxuICovXHJcblxyXG5odG1sLFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgbWFyZ2lucyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFNi83XHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkcmVzc2VzIG91dGxpbmUgZGlzcGxheWVkIG9kZGx5IGluIENocm9tZVxyXG4gKi9cclxuXHJcbmE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEltcHJvdmVzIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vyc1xyXG4gKiBwZW9wbGUub3BlcmEuY29tL3BhdHJpY2tsL2V4cGVyaW1lbnRzL2tleWJvYXJkL3Rlc3RcclxuICovXHJcblxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVHlwb2dyYXBoeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkcmVzc2VzIGZvbnQgc2l6ZXMgYW5kIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFNi83XHJcbiAqIEFkZHJlc3NlcyBmb250IHNpemVzIHdpdGhpbiAnc2VjdGlvbicgYW5kICdhcnRpY2xlJyBpbiBGRjQrLCBDaHJvbWUsIFM1XHJcbiAqL1xyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBtYXJnaW46IDAuODNlbSAwO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDEuMTdlbTtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luOiAxLjMzZW0gMDtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAwLjgzZW07XHJcbiAgICBtYXJnaW46IDEuNjdlbSAwO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIG1hcmdpbjogMi4zM2VtIDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFNy84LzksIFM1LCBDaHJvbWVcclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgc3R5bGUgc2V0IHRvICdib2xkZXInIGluIEZGMyssIFM0LzUsIENocm9tZVxyXG4qL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFM1LCBDaHJvbWVcclxuICovXHJcblxyXG5kZm4ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRTYvNy84LzlcclxuICovXHJcblxyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLypcclxuICogQWRkcmVzc2VzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFNi83XHJcbiAqL1xyXG5cclxucCxcclxucHJlIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIENvcnJlY3RzIGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRTYsIFM0LzUsIENocm9tZVxyXG4gKiBlbi53aWtpcGVkaWEub3JnL3dpa2kvVXNlcjpEYXZpZGdvdGhiZXJnL1Rlc3Q1OVxyXG4gKi9cclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xyXG4gICAgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLypcclxuICogSW1wcm92ZXMgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vyc1xyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vKlxyXG4gKiAxLiBBZGRyZXNzZXMgQ1NTIHF1b3RlcyBub3Qgc3VwcG9ydGVkIGluIElFNi83XHJcbiAqIDIuIEFkZHJlc3NlcyBxdW90ZSBwcm9wZXJ0eSBub3Qgc3VwcG9ydGVkIGluIFM0XHJcbiAqL1xyXG5cclxuLyogMSAqL1xyXG5cclxucSB7XHJcbiAgICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbi8qIDIgKi9cclxuXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFByZXZlbnRzIHN1YiBhbmQgc3VwIGFmZmVjdGluZyBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnNcclxuICogZ2lzdC5naXRodWIuY29tLzQxMzkzMFxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIExpc3RzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGRyZXNzZXMgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcclxuICovXHJcblxyXG5kbCxcclxubWVudSxcclxub2wsXHJcbnVsIHtcclxuICAgIG1hcmdpbjogMCAwO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZHJlc3NlcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcclxuICovXHJcblxyXG5tZW51LFxyXG5vbCxcclxudWwge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLypcclxuICogQ29ycmVjdHMgbGlzdCBpbWFnZXMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRTdcclxuICovXHJcblxyXG5uYXYgdWwsXHJcbm5hdiBvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIDEuIFJlbW92ZXMgYm9yZGVyIHdoZW4gaW5zaWRlICdhJyBlbGVtZW50IGluIElFNi83LzgvOSwgRkYzXHJcbiAqIDIuIEltcHJvdmVzIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUU3XHJcbiAqICAgIGNvZGUuZmxpY2tyLmNvbS9ibG9nLzIwMDgvMTEvMTIvb24tdWktcXVhbGl0eS10aGUtbGl0dGxlLXRoaW5ncy1jbGllbnQtc2lkZS1pbWFnZS1yZXNpemluZy9cclxuICovXHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwOyAvKiAxICovXHJcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXHJcbn1cclxuXHJcbi8qXHJcbiAqIENvcnJlY3RzIG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRTlcclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRmlndXJlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkcmVzc2VzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRTYvNy84LzksIFM1LCBPMTFcclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIENvcnJlY3RzIG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU2LzdcclxuICovXHJcblxyXG5mb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLypcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIDEuIENvcnJlY3RzIGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUU2LzcvOC85XHJcbiAqIDIuIENvcnJlY3RzIHRleHQgbm90IHdyYXBwaW5nIGluIEZGM1xyXG4gKiAzLiBDb3JyZWN0cyBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFNi83XHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDIgKi9cclxuICAgICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xyXG59XHJcblxyXG4vKlxyXG4gKiAxLiBDb3JyZWN0cyBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnNcclxuICogMi4gQWRkcmVzc2VzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFNi83LCBGRjMrLCBTNSwgQ2hyb21lXHJcbiAqIDMuIEltcHJvdmVzIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vyc1xyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xyXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cclxufVxyXG5cclxuLypcclxuICogQWRkcmVzc2VzIEZGMy80IHNldHRpbmcgbGluZS1oZWlnaHQgb24gJ2lucHV0JyB1c2luZyAhaW1wb3J0YW50IGluIHRoZSBVQSBzdHlsZXNoZWV0XHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qXHJcbiAqIDEuIEltcHJvdmVzIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZSAnaW5wdXQnIGFuZCBvdGhlcnNcclxuICogMi4gQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSAnaW5wdXQnIHR5cGVzIGluIGlPU1xyXG4gKiAzLiBSZW1vdmVzIGlubmVyIHNwYWNpbmcgaW4gSUU3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0c1xyXG4gKiAgICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFNlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4uYnRuLWNsb3NlLW1vZGFsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMSAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxuICAgICpvdmVyZmxvdzogdmlzaWJsZTsgIC8qIDMgKi9cclxufVxyXG5cclxuLypcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50c1xyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmlucHV0W2Rpc2FibGVkXSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qXHJcbiAqIDEuIEFkZHJlc3NlcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRTgvOVxyXG4gKiAyLiBSZW1vdmVzIGV4Y2VzcyBwYWRkaW5nIGluIElFOC85XHJcbiAqIDMuIFJlbW92ZXMgZXhjZXNzIHBhZGRpbmcgaW4gSUU3XHJcbiAgICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFNlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxuICAgICpoZWlnaHQ6IDEzcHg7IC8qIDMgKi9cclxuICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xyXG59XHJcblxyXG4vKlxyXG4gKiAxLiBBZGRyZXNzZXMgYXBwZWFyYW5jZSBzZXQgdG8gc2VhcmNoZmllbGQgaW4gUzUsIENocm9tZVxyXG4gKiAyLiBBZGRyZXNzZXMgYm94LXNpemluZyBzZXQgdG8gYm9yZGVyLWJveCBpbiBTNSwgQ2hyb21lIChpbmNsdWRlIC1tb3ogdG8gZnV0dXJlLXByb29mKVxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlcyBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTNSwgQ2hyb21lIG9uIE9TIFhcclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlcyBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRkYzK1xyXG4gKiB3d3cuc2l0ZXBlbi5jb20vYmxvZy8yMDA4LzA1LzE0L3RoZS1kZXZpbHMtaW4tdGhlLWRldGFpbHMtZml4aW5nLWRvam9zLXRvb2xiYXItYnV0dG9ucy9cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIDEuIFJlbW92ZXMgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUU2LzcvOC85XHJcbiAqIDIuIEltcHJvdmVzIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzXHJcbiAqL1xyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCc7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9tdXNlb3NhbnNyZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcvZm9udHMvbXVzZW9zYW5zcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9mb250cy9tdXNlb3NhbnNyZWd1bGFyLXdlYmZvbnQuc3ZnI211c2VvX3NhbnNfY3lybDMwMCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvbXVzZW9zYW5zbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LnN2ZyNtdXNlb19zYW5zX2N5cmwxMDAnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJztcclxuICBzcmM6IHVybCgnL2ZvbnRzL211c2Vvc2Fuc21lZGl1bS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnL2ZvbnRzL211c2Vvc2Fuc21lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy9mb250cy9tdXNlb3NhbnNtZWRpdW0td2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsNTAwJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQWt0aXYgR3JvdGVzayc7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnL2ZvbnRzL2FrdGl2Z3JvdGVzay1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnL2ZvbnRzL2FrdGl2Z3JvdGVzay1yZWd1bGFyLXdlYmZvbnQuc3ZnI2FrdGl2Z3JvdGVzay1yZWd1dXBsb2FkZWRmaWxlJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcvZm9udHMvaWNvbW9vbi5lb3Q/aHhpN3U3Jyk7XHJcbiAgc3JjOiAgdXJsKCcvZm9udHMvaWNvbW9vbi5lb3Q/aHhpN3U3I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnL2ZvbnRzL2ljb21vb24udHRmP2h4aTd1NycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy9mb250cy9pY29tb29uLndvZmY/aHhpN3U3JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcvZm9udHMvaWNvbW9vbi5zdmc/aHhpN3U3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljb24tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1kcm9wZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuLmljb24tc21hbGwtZHJvcGRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG4iLCJodG1sLFxyXG5ib2R5IHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICRtYWluO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAgICBoaWRkZW47XHJcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6ICAgICBoaWRkZW47XHJcbn1cclxuaHRtbCB7XHJcbiAgJi5wcmVsb2FkIHtcclxuICAgIC5wcmVsb2FkZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcsIHNhbnMtc2VyaWY7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0O1xyXG59XHJcblxyXG5pbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYsIGEge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuYm9keSAqIHtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCA3MHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICYgPiBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xyXG59XHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc29mdC1oaWRkZW4ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5hIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRtYWluO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG59XHJcblxyXG4qIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ucG9wdXAge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogIzE4MTgxODtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgd2lkdGg6IDI1N3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICBsZWZ0OiAtNHB4O1xyXG4gIH1cclxuXHJcbiAgJi5wb3B1cC1maWx0ZXJzIHtcclxuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbmJ1dHRvbiwgLmJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICRtYWluO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYuY2FsY3VsYXRlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMWQ1MztcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtYmFzaXM6IDE2NXB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjA3NDA7XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWFycm93IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnJhbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dCwgYnV0dG9uIHtcclxuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiAxMDFweDtcclxufVxyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMyNzI3Mjc7IGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCc7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMTRweDsgb3BhY2l0eTogMC4yNyB9XHJcbiY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMjcyNzI3OyBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDE0cHg7IG9wYWNpdHk6IDAuMjcgfVxyXG4mOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMyNzI3Mjc7IGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCc7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMTRweDsgb3BhY2l0eTogMC4yNyB9XHJcbiY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMyNzI3Mjc7IGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCc7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMTRweDsgb3BhY2l0eTogMC4yNyB9XHJcblxyXG4ucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uYXBwLXJlcG9ydCwgLmFwcC1jb250YWN0bWUge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5mb290ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50cmFuc3BhcmVudCB7XHJcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByZWxvYWRlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLnNob3cge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAucHJlbG9hZGVyIHtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNjJweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDYycHgpO1xyXG5cclxuICAgIC5vdXRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyIDIuOXMgaW5maW5pdGU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTUwJTtcclxuICAgICAgICB3aWR0aDogMjEwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBhbmltYXRpb246IHByZWxvYWRlci1ncmFkaWVudC1zaGlmdCAyLjlzIGluZmluaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiA2JTtcclxuICAgICAgICBsZWZ0OiA2JTtcclxuICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgIGhlaWdodDogODglO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLyogZGlzcGxheTogbm9uZTsgKi9cclxuICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXItaW5uZXIgMi45cyBpbmZpbml0ZTtcclxuICAgICAgLyogdG9wOiAyLjUlOyAqL1xyXG4gICAgICAvKiBsZWZ0OiAyLjUlOyAqL1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXItaW5uZXItZ3JhZGllbnQtc2hpZnQgMi45cyBpbmZpbml0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiA2JTtcclxuICAgICAgICBsZWZ0OiA2JTtcclxuICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgIGhlaWdodDogODglO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb25OYW1lKSB7XHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcclxuICAtby1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG59XHJcblxyXG5AaW5jbHVkZSBrZXlmcmFtZXMocHJlbG9hZGVyLWdyYWRpZW50LXNoaWZ0KSB7XHJcbiAgMCUge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBsZWZ0OiAtNSU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBrZXlmcmFtZXMocHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0KSB7XHJcbiAgMCUge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBsZWZ0OiAtNSU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBrZXlmcmFtZXMocHJlbG9hZGVyKSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDIxJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAuMztcclxuICB9XHJcbiAgNzklIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBrZXlmcmFtZXMocHJlbG9hZGVyLWlubmVyKSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDIxJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDc5JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZXhwYW5kLWJ0biB7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjNDM0MzQzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvIDVweCBhdXRvO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgY29sb3I6ICM4YzkwOTM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLy9jb2xvcnNcclxuXHJcbiRtYWluOiAjZmZmO1xyXG4kYm9yZGVyOiAjMmEyYTJhO1xyXG4kYnJhbmQ6ICMwZGI5YmM7XHJcbiRicmFuZC1saWdodDogI2I3ZGVkYztcclxuJGxhYmVsOiAjN2Q4MDgyO1xyXG4kYmc6ICMxMTE5MjA7XHJcbiRjb250cm9sLWFjdGl2ZTogIzM2NjQ2NTtcclxuXHJcblxyXG4iLCIubUN1c3RvbVNjcm9sbGJhciB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqL1xyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9uIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG4gIHRvdWNoLWFjdGlvbjogYXV0bztcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3ggeyAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lciB7IC8qIGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBjb250ZW50ICovXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcclxueS1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xyXG5cclxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgeyAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICByaWdodDogLTI2cHg7XHJcbn1cclxuXHJcbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xyXG5cclxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgbGVmdDogLTI2cHg7XHJcbn1cclxuXHJcbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAoc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlKSAqL1xyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7IC8qIGNvbnRhaW5zIHRoZSBkcmFnZ2FibGUgZWxlbWVudCBhbmQgZHJhZ2dlciByYWlsIG1hcmt1cCAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogM3B4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgeyAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDNweDtcclxuICBoZWlnaHQ6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cclxuICB6LWluZGV4OiAxO1xyXG4gIGxlZnQ6IDFweDtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDNweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUlxyXG54LWF4aXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMTZweDtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3R0b206IC0yNnB4O1xyXG59XHJcblxyXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiA3cHggMDtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xyXG4gIHdpZHRoOiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBoZWlnaHQ6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbiAgbWFyZ2luOiAycHggYXV0bztcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGhlaWdodDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSU1xyXG55eC1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIGJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNS4gVFJBTlNJVElPTlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG42LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNi4xIFRIRU1FU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4vKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcclxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxyXG4ubUN1c3RvbVNjcm9sbEJveDpob3ZlciA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobUNTQl9idXR0b25zLnBuZyk7IC8qIGNzcyBzcHJpdGVzICovXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIC8qXHJcbiAgc3ByaXRlcyBsb2NhdGlvbnNcclxuICBsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcclxuICBkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XHJcbiAgKi9cclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcclxuICAvKlxyXG4gIHNwcml0ZXMgbG9jYXRpb25zXHJcbiAgbGlnaHQ6IDAgLTIwcHgsIC0xNnB4IC0yMHB4LCAtMzJweCAtMjBweCwgLTQ4cHggLTIwcHgsIDAgLTkycHgsIC0xNnB4IC05MnB4LCAtMzJweCAtOTJweFxyXG4gIGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxyXG4gICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XHJcbiAgLypcclxuICBzcHJpdGVzIGxvY2F0aW9uc1xyXG4gIGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcclxuICBkYXJrOiAtODBweCAtNDBweCwgLTEwMHB4IC00MHB4LCAtMTIwcHggLTQwcHgsIC0xNDBweCAtNDBweCwgLTgwcHggLTExMnB4LCAtMTAwcHggLTExMnB4LCAtMTIwcHggLTExMnB4XHJcbiAgKi9cclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XHJcbiAgLypcclxuICBzcHJpdGVzIGxvY2F0aW9uc1xyXG4gIGxpZ2h0OiAwIC01NnB4LCAtMjBweCAtNTZweCwgLTQwcHggLTU2cHgsIC02MHB4IC01NnB4LCAwIC0xMjhweCwgLTIwcHggLTEyOHB4LCAtNDBweCAtMTI4cHhcclxuICBkYXJrOiAtODBweCAtNTZweCwgLTEwMHB4IC01NnB4LCAtMTIwcHggLTU2cHgsIC0xNDBweCAtNTZweCwgLTgwcHggLTEyOHB4LCAtMTAwcHggLTEyOHB4LCAtMTIwcHggLTEyOHB4XHJcbiAgKi9cclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMC45O1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxufVxyXG5cclxuLyogdGhlbWU6IFwiZGFya1wiICovXHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb250cm9sLWFjdGl2ZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxufVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDtcclxufVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDtcclxufVxyXG5cclxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIwcHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIHRoZW1lOiBcImxpZ2h0LXRoaWNrXCIsIFwiZGFyay10aGlja1wiICovXHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IDA7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggYXV0bztcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNTZweDtcclxufVxyXG5cclxuLyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNDBweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXHJcblxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDJweDtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiA3cHggYXV0bztcclxufVxyXG5cclxuLyogdGhlbWUgXCJkYXJrLXRoaW5cIiAqL1xyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIHRoZW1lIFwicm91bmRlZFwiLCBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIG1hcmdpbjogMCAxcHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogMTRweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW46IDFweCAwO1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDE2cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbjogLTFweCAwO1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIG1hcmdpbjogMCAtMXB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBoZWlnaHQ6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW46IDZweCAwO1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcclxufVxyXG5cclxuLyogdGhlbWUgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTkycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05MnB4O1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST1cIik7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTEycHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbn1cclxuXHJcbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDhweDtcclxuICBtYXJnaW46IDRweCAwO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIG1hcmdpbjogNHB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIHRoZW1lIFwiM2QtZGFya1wiICovXHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogdGhlbWU6IFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICByaWdodDogMXB4O1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3R0b206IDFweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICB3aWR0aDogMTJweDtcclxuICBtYXJnaW46IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIHRoZW1lOiBcIm1pbmltYWxcIiwgXCJtaW5pbWFsLWRhcmtcIiAqL1xyXG5cclxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxyXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IDAgMTJweDtcclxufVxyXG5cclxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG59XHJcblxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcclxufVxyXG5cclxuLyogdGhlbWU6IFwibWluaW1hbC1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xyXG59XHJcblxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDZweDtcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDZweDtcclxuICBtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCAwO1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiB0aGVtZSBcImluc2V0XCIsIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBtYXJnaW46IDNweCA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbjogMnB4IDA7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcclxufVxyXG5cclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xyXG59XHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4O1xyXG59XHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xyXG59XHJcblxyXG4vKiB0aGVtZSBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xyXG59XHJcblxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xyXG59XHJcblxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcclxufVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi8qIHRoZW1lIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiICovXHJcblxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi8qIHRoZW1lIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG59XHJcblxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiIsIi5maWx0ZXJzIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG5cclxuICAuZmllbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjczO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjogJGxhYmVsO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuXHJcbiAgJi5zZWxlY3Qge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLmljb24taWRlYSB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYud2l0aC1yZXNldCB7XHJcbiAgICAgIC5pY29uLWlkZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvcHVwLXJlc2V0LWZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtdmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1yZXNldC1maWx0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCAjMDAwMDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxZjI4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMGRiOWJjO1xyXG4gICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAuY29ybmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxZjI4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwZGI5YmM7XHJcbiAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWYyODtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmLm9wZW5lZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb250cm9sLWFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICYubGFuZyB7XHJcbiAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbWluLXdpZHRoOiA1MnB4O1xyXG5cclxuICAgICAgJjpob3ZlciwgJi5vcGVuZWQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgIC50ZXh0LXZhbHVlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC12YWx1ZSB7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogIzdhN2E3YTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjN2E3YTdhO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWRyb3Bkb3duIHtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XHJcblxyXG4gICAgICAgICAgbGkub3B0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2E3YTdhO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM3YTdhN2E7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWRyb3Bkb3duIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgLmljb24tZHJvcGRvd24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjM2UzZTNlO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC12YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogI2VkZjBmZjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25zIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICBsZWZ0OiAtMTAwMDBweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDA7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgICAgICBsaS5vcHRpb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43Nik7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zbGlkZXIge1xyXG4gICAgLnRleHQtY29udHJvbCB7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyB0ZXh0LWFsaWduOiBsZWZ0OyBjb2xvcjogI2VkZjBmZjsgZm9udC1mYW1pbHk6IE11c2VvU2Fuc0N5cmw7IGZvbnQtd2VpZ2h0OiAzMDA7LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDt9XHJcbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyBjb2xvcjogI2VkZjBmZjsgZm9udC1mYW1pbHk6IE11c2VvU2Fuc0N5cmw7IGZvbnQtd2VpZ2h0OiAzMDAgfVxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6ICNlZGYwZmY7IGZvbnQtZmFtaWx5OiBNdXNlb1NhbnNDeXJsOyBmb250LXdlaWdodDogMzAwIH1cclxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjZWRmMGZmOyBmb250LWZhbWlseTogTXVzZW9TYW5zQ3lybDsgZm9udC13ZWlnaHQ6IDMwMCB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWZpeCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICYgKyBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2wge1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MSwgMjE2LCAyNTUsIDAuMTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudWktc2xpZGVyLXJhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJvbC1hY3RpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG5cclxuICAmID4gZGl2IHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9sb2dvLnN2ZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuXHJcbiAgICAgICAgIGgxIHtcclxuICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuOXB4O1xyXG4gICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlua3Mge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDM7XHJcblxyXG4gICYgPiBkaXYge1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9sb2dvLXdoaXRlMS5zdmcnKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNjbGFpbWVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzQzZjtcclxuICB6LWluZGV4OiAyMDtcclxuXHJcbiAgJiA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubGFuZGluZyB7XHJcbiAgJiA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgIC5nbG9iYWwtYWN0aW9ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2NXB4KTtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuXHJcbiAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjkzNTQxO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ2xvYmFsLXNoYXJlLWJ0biB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJi5vcGVuZWQge1xyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkYnJhbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdsb2JhbC1kb3dubG9hZC1idG4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b2dnbGUtYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLmRvd25sb2FkLWJsb2NrIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgYnV0dG9uLCBhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICYuaW4geyBsZWZ0OiAtMTYwcHg7IHRvcDogLTY1cHg7IH1cclxuICAgICAgICAgICAgJi5nbyB7IGxlZnQ6IC0xNjBweDsgdG9wOiAtMzNweDsgfVxyXG4gICAgICAgICAgICAmLmZiIHsgbGVmdDogLTE2MHB4OyB0b3A6IDBweDsgfVxyXG4gICAgICAgICAgICAmLnR3IHsgbGVmdDogLTE2MHB4OyB0b3A6IDY1cHg7IH1cclxuXHJcbiAgICAgICAgICAgICYud2EgeyBsZWZ0OiAtODVweDsgdG9wOiAtNjVweDsgfVxyXG4gICAgICAgICAgICAmLnZiIHsgbGVmdDogLTg1cHg7IHRvcDogMDsgfVxyXG4gICAgICAgICAgICAmLnRnIHsgbGVmdDogLTg1cHg7IHRvcDogNjVweDsgfVxyXG5cclxuICAgICAgICAgICAgJi5pbWFnZSB7IGxlZnQ6IC04NXB4OyB0b3A6IC0yNXB4IH1cclxuICAgICAgICAgICAgJi5wZGYgeyBsZWZ0OiAtODVweDsgdG9wOiA0MHB4IH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZWRmMGZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlcnMtc3RyaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgLnJlc2V0IHtcclxuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdvLXRvLXJlY29tbWVkYXRpb25zIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL3JlZnJlc2guc3ZnJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgLnBvcHVwLXJlc2V0LWZpbHRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGF0cy1kYXRhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNsb3Nlc3QtZmlsdGVycyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDU5NWU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgJjpub3QoLmhpZGRlbikgfiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmICsgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnM6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuXHJcbiAgICAgICAgICAgIC5wcmVmaXgge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbnRybyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjExO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZWNvbW1lbmRhdGlvbiB7XHJcbiAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweCAwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgLmZpbHRlcnMtc3RyaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N2Zy9jYWxjdWxhdG9yLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjgxKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlcmNlbnQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLnNpbXBsZS1waWUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcclxuICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2FjYWNhYztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyLCAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc2hhcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zaGFyZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNBQ0FDQUM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLWJsb2NrIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAmLnNoYXJlLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZG93bmxvYWQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBidXR0b24sIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcsIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnJhbmQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgICAgICAgICYudHcgeyBsZWZ0OiAtNTRweDsgdG9wOiAwOyB9XHJcbiAgICAgICAgICAgICAgICAgICYuZmIgeyBsZWZ0OiAtMTA0cHg7IHRvcDogMDsgfVxyXG4gICAgICAgICAgICAgICAgICAmLmdvIHsgbGVmdDogLTEzMHB4OyB0b3A6IDA7IH1cclxuICAgICAgICAgICAgICAgICAgJi5pbiB7IGxlZnQ6IC0xNTdweDsgdG9wOiAwOyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLndhIHsgbGVmdDogLTU0cHg7IHRvcDogNTBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAmLnZiIHsgbGVmdDogLTEwNHB4OyB0b3A6IDUwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgJi50ZyB7IGxlZnQ6IC0xNTdweDsgdG9wOiA1MHB4OyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmltYWdlIHsgbGVmdDogLTUwcHg7IHRvcDogNTVweDsgfVxyXG4gICAgICAgICAgICAgICAgICAmLnBkZiB7IGxlZnQ6IDNweDsgdG9wOiA1NXB4OyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JhcGgtY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgJi5vcmJpdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAuZ3JhcGgge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjUsIDEyOCwgMTMwLCAwLjMyKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm1vdW50YWluIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JhcGgge1xyXG4gICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbW1vbi1saXN0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmJ1ZGdldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAmLmhpZGUtbWF4IHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy5tYXgge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ZnOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzUlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5hbGwge1xyXG4gICAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICAgIC5zdmc6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYgKyAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAudmFsdWVzIHtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC52YWx1ZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC52YWx1ZTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLy8mLmFsbCArIC5ncmlkIHtcclxuICAgICAgICAgICAgICAvLyAgLnZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgLy8gICAgLnZhbHVlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAvLyAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xyXG4gICAgICAgICAgICAgIC8vICAgICAgZmxleC1iYXNpczogY2FsYygxODBweCArIDglKTtcclxuICAgICAgICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgICAgICAgLy8gIH1cclxuICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbGwge1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgIC5idWRnZXQtc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNiUgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAyMDBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyNHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNiUgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdmctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICYuc3ZnLXdyYXBwZXItbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAmLnRleHQtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMTYwLCAxNjQsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQWt0aXYgR3JvdGVzayc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNpcmNsZS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ncmFwaCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb21tb24tbGlzdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTgxZDUyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBa3RpdiBHcm90ZXNrJztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmlkLmdyaWQtbW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMTQxYSwgIzBkYjliYyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2dyYXBoLWFycm93LnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnZhbHVlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2LjUlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzEzMTMxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXhwYW5kIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljLWNvbnRlbnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNzYpO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjc2KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmVjb21tZW5kYXRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZWZhdWx0LXJlY29tbWVuZGF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogNzZweDtcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdGF0LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44OTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODk7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuODEpO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzBkYjliYztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAxNjAsIDE2NCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VtbWFyeS1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjcyKTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvLXRvcCB7XHJcbiAgd2lkdGg6IDU3cHg7XHJcbiAgaGVpZ2h0OiA1N3B4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDQwcHg7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB6LWluZGV4OiAyMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuXHJcbiAgLmljb24tYXJyb3cge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTM4MHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICAmX3dye1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1YWRhNjtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgJi5jbG9zZWR7XHJcbiAgICAgIGJvdHRvbTogLTIwMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3RleHR7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICAmX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICAgICZfZGVzY3JpcHRpb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuNzY7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9idXR0b257XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmZmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yOiAjMTVhZGE2O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwZGI5YmM7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2Nsb3Nle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNDNweDtcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2Nsb3NlX2Jhbm5lci5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZml4ZXNcclxuXHJcbiNDb3VudHJ5Lm1rdG9GaWVsZCwgLk51bWJlck9mRW1wbG95ZWVzLCAjU3RhdGUsICNOdW1iZXJPZkVtcGxveWVlc3tcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LnJpZ2h0IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye1xyXG4gIGxlZnQ6IGNhbGMoMTAwJSArIDE1cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5yaWdodCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwe1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0IC5sYWJlbHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbi5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuZmlsdGVycyAuZmlsdGVyLnNsaWRlciAudGV4dC1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5sYW5kaW5nPmRpdiAuZmlsdGVycy5pcGFkZml4e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XHJcbiAgbGVmdDogLTMwcHg7XHJcbn1cclxuXHJcbi5kZWZhdWx0X21vdW50YWlue1xyXG4gIHdpZHRoOiAyODBweDtcclxuICBoZWlnaHQ6IDI5MHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gICZfaW1nX3NtYWxse1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi13cntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMywgMjAsIDI2LCAwKSwgIzAwMDAwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RleHR7XHJcbiAgICBmb250LWZhbWlseTogTXVzZW9TYW5zQ3lybDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjc2KTtcclxuICAgIGZsZXgtZ3JvdzogMTA7XHJcbiAgICBwYWRkaW5nOiAwIDAgNzBweCA0NXB4O1xyXG4gIH1cclxufVxyXG4ub3ZlcmZsb3ctaGlkZGVue1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vcGVuZWQtbW9iaWxle1xyXG4gIHRvcDowICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLmhhcy1jbG9zZXN0IHtcclxuICAubGFuZGluZyA+IGRpdiAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcblxyXG4gICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICYuY2xvc2VzdC1maWx0ZXJzIHtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICAgICAgJi5wYWdlLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgdG9wOiAxNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3Jtcz5kaXYgLnRpdGxlLmFyaGl2ZS1yZXBvcnRzX19oZWFkZXJ7XHJcbiAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gIGZvbnQtc2l6ZToyMHB4O1xyXG59XHJcblxyXG4ucmVwb3J0LWZpbGV7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG59XHJcblxyXG4ucmVwb3J0cy1kb3dubG9hZGVye1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBtYXJnaW4tcmlnaHQ6NDBweDtcclxuICBjb2xvcjojZmZmO1xyXG4gIGZvbnQtc2l6ZToxNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pY29uLXJlcG9ydHtcclxuICBmbGV4LXNocmluazowO1xyXG4gIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgZmlsbDojZmZmO1xyXG59XHJcblxyXG4iLCIucGFnZSB7XHJcbiAgYmFja2dyb3VuZDogIzExMTkyMDtcclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6IE11c2VvU2Fuc0N5cmw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogODhweCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogNjVweCAwIDA7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjogIzE1YWRhNjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDAgMTBweCAwO1xyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XHJcbiAgICAgIGNvbG9yOiAjZTJlMmUyO1xyXG4gICAgICBvcGFjaXR5OiAwLjc2O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgfVxyXG4gICAgaDZ7XHJcbiAgICAgIHdpZHRoOiAzMDJweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogI2RhZGFkYTtcclxuICAgICAgbWFyZ2luOiAtNTVweCAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNGE0YTRhO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCA0NXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogNXB4IDA7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDMwcHggLTVweDtcclxuXHJcbiAgICAgICYuc2luZ2xlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMyUgKyA1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCwgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDFmMjg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoLCB0aCBzdHJvbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICBjb2xvcjogI2VkZjBmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZSwgLmZvcm1zIHtcclxuICAubW9iaWxlLWNsb3NlLmNsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzk3OTc5NztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb3JtcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTkyMDtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAxcHgpO1xyXG5cclxuICAmID4gZGl2IHtcclxuICAgIHdpZHRoOiA2NzBweDtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIGNvbG9yOiAjZTJlMmUyO1xyXG4gICAgICBvcGFjaXR5OiAwLjc2O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgJi5mb3JtLWNvbnRhY3RtZSB7XHJcbiAgICAgICAgLm1rdG9Bc3Rlcml4IHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiA3NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgY2xlYXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJi5nLXJlY2FwdGNoYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5maWVsZC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAubWt0b0Zvcm1Db2wge1xyXG5cclxuICAgICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjMzM2U7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMyNjMzM2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWt0b0FzdGVyaXgge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9FcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5ta3RvSW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMjYzMzNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjMzM2UgdXJsKCcuLi9pbWFnZXMvc3ZnL2NoZWNrLWljb24uc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9IdG1sVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0h0bWxUZXh0LCAubWt0b0h0bWxUZXh0IGEsIC5ta3RvSHRtbFRleHQgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NztcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43NikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZCAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9IdG1sVGV4dCBzcGFuIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZmllbGQtc2VsZWN0IHtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtdmFsdWUge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2MzMzZTtcclxuXHJcbiAgICAgICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2MzMzZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcHRpb25zLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmZpZWxkLXRleHRhcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQsIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMzNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsW2Zvcj1cIk51bWJlck9mRW1wbG95ZWVzXCJdIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJdIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsW2Zvcj1cIlBvc3RhbENvZGVcIl0ge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl0ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsW2Zvcj1cIlN0YXRlXCJdIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl0ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5ta3RvT2Zmc2V0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAubWt0b0d1dHRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1rdG9Mb2dpY2FsRmllbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWt0b0xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNnB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwwLDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0FzdGVyaXgge1xyXG4gICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZjAwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWt0b0Vycm9yIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9FcnJvck1zZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWIxZDUzO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWt0b0Vycm9yRGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWt0b0Vycm9yQXJyb3dXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWt0b0Vycm9yQXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ta3RvQnV0dG9uUm93IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5ta3RvQnV0dG9uLCAubWt0b0J1dHRvbjphY3RpdmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBkYjliYztcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmaXhlc1xyXG4ubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3h7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2x7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6MDtcclxuICB0b3A6IDQ1cHg7XHJcbn1cclxuXHJcbmh0bWwucnUge1xyXG4gIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dGFyZWEgKyAubWt0b0Zvcm1Sb3csICAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHQubGFzdCArIC5ta3RvRm9ybVJvd3tcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcblxyXG4gICAgLm1rdG9IdG1sVGV4dCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDIxNywyMTcsMjE3LDAuNzYpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyMTcsMjE3LDIxNywwLjc2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3gge1xyXG4gICAgLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wge1xyXG4gICAgICB0b3A6IDQwcHg7XHJcblxyXG4gICAgICAubWt0b0FzdGVyaXgge1xyXG4gICAgICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGgge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ncmVjYXB0Y2hhLWJhZGdle1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufSIsIi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMTAxcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMXB4KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExOTIwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmID4gZGl2IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLm1vZGFsLXN1Y2Nlc3Mge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHdpZHRoOiA1NTBweDtcclxuXHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N1Y2Nlc3MucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcHAtZXJyb3Ige1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yIHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5zcGlkZXIge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmLmFuaW1hdGlvbiB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZGVhdGg7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wdWRkbGUge1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvcHVkZGxlLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hbmltYXRpb24gLnB1ZGRsZSB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcHVkZGxlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvNDA0LnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAmLmFuaW1hdGlvbiB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZToganVtcDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZGI5YmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBqdW1wIHtcclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDExMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZGVhdGgge1xyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVkZGxlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEwLCAxMCk7XHJcbiAgfVxyXG59IiwiaHRtbC5kZSB7XHJcbiAgLmZvcm0uZm9ybS1yZXBvcnQge1xyXG4gICAgbGFiZWxbZm9yPVwiTm9kZXNfX2NcIl0ge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgYnV0dG9uLmJyYW5kIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcblxyXG4gIC5sYW5kaW5nID4gZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIHtcclxuICAgICYuYXZlcmFnZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC50ZXh0IC5sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmF2ZXJhZ2U6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgLnRleHQgLmxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgaHRtbC5kZTpub3QoLmV4cG9ydCkge1xyXG4gICAgLmxhbmRpbmcgPiBkaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcge1xyXG4gICAgICAmLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5zdmctd3JhcHBlci1tb2JpbGUgLmxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ8OYJztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWF4Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHRtbC5lbjpub3QoLmV4cG9ydCkge1xyXG4gICAgLmZvcm1zIHtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAgICAgICAgICAgJi5maWVsZC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIC5ta3RvSHRtbFRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbC5lbjpub3QoLmV4cG9ydCkge1xyXG4gIC5mb3JtcyB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLm1rdG9Gb3JtUm93IHtcclxuICAgICAgICAgICAgbGFiZWxbZm9yPVwiTnVtYmVyT2ZFbXBsb3llZXNcIl0sIGxhYmVsW2Zvcj1cIlBvc3RhbENvZGVcIl0sIGxhYmVsW2Zvcj1cIlN0YXRlXCJdIHtcclxuICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1M3B4KSB7XHJcbiAgaHRtbC5lczpub3QoLmV4cG9ydCkgLmZvb3Rlcj5kaXYgLmNvcHlyaWdodHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbmh0bWwuZW46bm90KC5leHBvcnQpIHtcclxuICAuZm9ybXMge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIC5mb3JtIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAgICAgICAgIC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAge1xyXG4gICAgICAgICAgICAgICAgLm1rdG9MYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWwucnU6bm90KC5leHBvcnQpLCBodG1sLmRlOm5vdCguZXhwb3J0KSB7XHJcbiAgLnRvLXRvcCB7XHJcbiAgICBib3R0b206IDkwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5odG1sLnJ1Om5vdCguZXhwb3J0KSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lcywgLmRlIHtcclxuICAuZmlsdGVycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuICAgIGZvbnQtc2l6ZTogMTIuMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcclxuICBodG1sLmZyOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuZXMsIC5kZSB7XHJcbiAgICAgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICAgICBmb250LXNpemU6IDExLjJweDtcclxuICAgICB9XHJcbiAgIH1cclxuICAuaXQge1xyXG4gICAgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgaHRtbC5ydSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzBweCkge1xyXG4gIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcblxyXG4gIC5sYW5kaW5nIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAuZmlsdGVycyB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDQwcHggNDBweDtcclxuXHJcbiAgICAgICAgICAmLmludHJvIHtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmdyYXBoLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYuYnVkZ2V0IHtcclxuICAgICAgICAgICAgICAuYnVkZ2V0LXN0YXRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAuY29tbW9uLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tb3VudGFpbiB7XHJcbiAgICAgICAgICAgICAgLmdyYXBoIHtcclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbW1vbi1saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3RhdGlzdGljLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuc3RhdC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VtbWFyeS1pbmZvIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAuZ28tdG8tcmVjb21tZWRhdGlvbnMge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICAucmVzZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVycyB7XHJcbiAgICAuZmllbGQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlciB7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICYuc2VsZWN0Om5vdCgubGFuZykge1xyXG4gICAgICAgIC50ZXh0LXZhbHVlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgdG9wOiA0NXB4O1xyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkub3B0aW9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGlkZXIge1xyXG4gICAgICAgIC50ZXh0LWNvbnRyb2wge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZWZpeCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLmNhbGN1bGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyX3dye1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmxhbmRpbmcge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyAuZmllbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlIC5jbG9zZSwgLmZvcm1zIC5jbG9zZXtcclxuICAgIHRvcDogNzFweDtcclxuICB9XHJcblxyXG4gIC5oYXMtY2xvc2VzdCB7XHJcbiAgICAubGFuZGluZyA+IGRpdiAuY29udGVudCB7XHJcbiAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICYuY2xvc2VzdC1maWx0ZXJzIHtcclxuICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYWdlLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgdG9wOiAxMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgaGVpZ2h0OiA3OXB4O1xyXG5cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZGluZyB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogODBweDtcclxuXHJcbiAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcblxyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlcnMtc3RyaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnMtd3JhcHBlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcblxyXG4gICAgICAgICAgLnBvcHVwLXJlc2V0LWZpbHRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzLXN0cmluZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmljb24tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FjYWNhYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIHdpZHRoOiA1NjVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0NiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG5zIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5nby10by1yZWNvbW1lZGF0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgLnBvcHVwLXJlc2V0LWZpbHRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzExMTkyMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2ljLWlkZWEuc3ZnJykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29ybmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTkyMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oYXMtY2xvc2VzdCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICAmLmNsb3Nlc3QtZmlsdGVycyB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgIC5maWx0ZXJzLXN0cmluZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY2xvc2VzdC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdsb2JhbC1hY3Rpb25zIHtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTUpO1xyXG5cclxuICAgICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG5cclxuICAgICAgICAgICYgPiBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nby10by1yZWNvbW1lZGF0aW9ucy5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTQwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVycyB7XHJcbiAgICAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIHtcclxuICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgIHRvcDogNDJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM2NjQ2NVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvLXRvcCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gIC5wYWdlIHtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIHRvcDogNzlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlcy1pbmRleCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTkyMDtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDg4cHggMCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDNweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4IC0zcHg7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMTE5MjA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlLWNsb3NlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFwcC1yZXBvcnQsIC5hcHAtY29udGFjdG1lIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICAgIC5mb3JtcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgIC5ta3RvQnV0dG9uUm93IHtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubWt0b0Zvcm1Sb3cge1xyXG5cclxuICAgICAgICAgICAgICAgIC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgICAgICAgIC5ta3RvRmllbGRXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAubWt0b0Vycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvckFycm93V3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ta3RvRXJyb3JBcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgICAgICAgIC5ta3RvRmllbGRXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAubWt0b0Vycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5ta3RvRXJyb3JBcnJvd1dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1rdG9FcnJvciB7XHJcbiAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlLWNsb3NlIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLm1vZGFsLXN1Y2Nlc3Mge1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICB9XHJcblxyXG4gIC5kZWZhdWx0X21vdW50YWlue1xyXG4gICAgJi13cntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXJ7XHJcbiAgICAmX3dye1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX3RleHR7XHJcbiAgICAgICZfdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgICZfZGVzY3JpcHRpb257XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jbG9zZXtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXNjbGFpbWVyIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGFzLWNsb3Nlc3Qge1xyXG4gICAgLmxhbmRpbmcgPiBkaXYgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmxhbmRpbmcge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAgIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IHtcclxuICAgICAgICAgICAgJi5oaWRlLW1heCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnVkZ2V0LXN0YXRzIHtcclxuICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMyUgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRleHQgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0IC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGVmYXVsdF9tb3VudGFpbntcclxuICAgICYtd3J7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxldCwgLm1vYmlsZXtcclxuICAubGFuZGluZyAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9uLnRvZ2dsZS1idG46aG92ZXI6bm90KC5vcGVuZWQpe1xyXG4gICAgLmljb24ge1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbjpob3Zlcjpub3QoLm9wZW5lZCkgc3ZnIC5pY29ue1xyXG4gICAgZmlsbDogI2FjYWNhYztcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICB9XHJcbiAgLm1rdG9MYWJlbFtmb3I9Q291bnRyeV0sIC5ta3RvTGFiZWxbZm9yPU5vZGVzX19jXSwgLm1rdG9MYWJlbFtmb3I9TnVtYmVyT2ZFbXBsb3llZXNdLCAubWt0b0xhYmVsW2Zvcj1TdGF0ZV17XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgaHRtbDpub3QoLmV4cG9ydCkge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJi5tZXRob2RvbG9neS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2luZm8uc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZmlsdGVyLnNlbGVjdC5zbWFsbC5vcGVuZWQgLnRleHQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5maWx0ZXIuc2VsZWN0LnNtYWxsLm9wZW5lZCAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5kaW5nIHtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAuZ2xvYmFsLWFjdGlvbnMge1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG5cclxuICAgICAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuXHJcbiAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLmJ0bnMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAucmVzZXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJ1dHRvbi5jYWxjdWxhdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgLnRleHQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLnNlbGVjdDpub3QoLmxhbmcpIHtcclxuICAgICAgICAgICAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAzOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaS5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDMwcHggN3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xyXG5cclxuICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIxYzI0OztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVycy1zdHJpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgLnBvcHVwLXJlc2V0LWZpbHRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICYuY2xvc2VzdC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJiArIC5zdGF0cy1kYXRhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDk0JSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGVyY2VudCB7XHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDk0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmID4gc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5zaGFyZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCAwIDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b2dnbGUtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5zaGFyZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICYudHcgeyBsZWZ0OiAtNzJweDsgdG9wOiAwOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmZiIHsgbGVmdDogLTExOHB4OyB0b3A6IDA7IH1cclxuICAgICAgICAgICAgICAgICAgICAgIC8vJi5nbyB7IGxlZnQ6IC0xNDBweDsgdG9wOiAwOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmluIHsgbGVmdDogLTE2NXB4OyB0b3A6IDA7IH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmLndhIHsgbGVmdDogLTcycHg7IHRvcDogNTBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJi52YiB7IGxlZnQ6IC0xMThweDsgdG9wOiA1MHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnRnIHsgbGVmdDogLTE2NXB4OyB0b3A6IDUwcHg7IH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlIHsgbGVmdDogLTUwcHg7IHRvcDogNDVweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5wZGYgeyBsZWZ0OiAwcHg7IHRvcDogNDVweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pbnRybyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JhcGgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAmLmV4cGFuZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsIDIwLCAyNiwgMCksICRiZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5leHBhbmQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5idWRnZXQsICYuYnVkZ2V0LmFsbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oaWRlLW1heCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idWRnZXQtc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSBzdmcgeyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgc3ZnIHsgd2lkdGg6IDY1cHg7IGhlaWdodDogNjVweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHN2ZyB7IHdpZHRoOiA3NXB4OyBoZWlnaHQ6IDc1cHg7IH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnN2Zy13cmFwcGVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuc3ZnLXdyYXBwZXItbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnN2Zy13cmFwcGVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdmctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5zdmctd3JhcHBlci1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncmlkLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBkMTQxYSwgIzBkYjliYyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdmcvZ3JhcGgtYXJyb3cuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC52YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5tb3VudGFpbiB7XHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZDE0MWEsICMzNTdlZTAgNTMlLCAjMGMxNDE5KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYub3JiaXQsICYubW91bnRhaW4sICYubW91bnRhaW4uaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYXBoIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm1vdW50YWluIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0e1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWIxZDUzLCAjMTExOTIwKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb21tb24tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWNvbW1lbmRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZWNvbW1lbmRhdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlZmF1bHQtcmVjb21tZW5kYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zdGF0LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VtbWFyeS1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nby10by1yZWNvbW1lZGF0aW9ucy5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGUge1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG8tdG9wIHtcclxuICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1pbmRleCB7XHJcbiAgICAgICYuZmlsdGVycy1maXhlZCB7XHJcbiAgICAgICAgLmxhbmRpbmcgPiBkaXYgLmZpbHRlcnMge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlcy1pbmRleCB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExOTIwO1xyXG5cclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMXB4IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCA2cHggLTMxcHg7XHJcblxyXG4gICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExOTIwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYudGgtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2JpbGUtY2xvc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHAtcmVwb3J0LCAuYXBwLWNvbnRhY3RtZSB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExOTIwO1xyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAuZm9ybSBmb3JtIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAubWt0b0J1dHRvblJvdyB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZpZWxkLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWt0b0ZpZWxkRGVzY3JpcHRvci5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAubWt0b0Vycm9yQXJyb3dXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJiA+IC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWt0b0h0bWxUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICNzdWJzY3JpcHRpb25TaW5nbGVPcHRJbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHAsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9iaWxlLWNsb3NlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHAtZXJyb3Ige1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNwaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLm1vZGFsLXN1Y2Nlc3Mge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlLCAuZnIsIC5lcyB7XHJcbiAgICAgIC50by10b3Age1xyXG4gICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmRpbmcgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi50b2dnbGUtYnRuOmhvdmVyOm5vdCgub3BlbmVkKXtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ta3RvTGFiZWxbZm9yPUNvdW50cnldLCAubWt0b0xhYmVsW2Zvcj1Ob2Rlc19fY117XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGVmYXVsdF9tb3VudGFpbntcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICBvcmRlcjoyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfaW1ne1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmX3NtYWxse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNDdweDtcclxuICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9kZWZhdWx0X21vdW50YWluX3NtYWxsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXdye1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsIDIwLCAyNiwgMCksICMwZDE0MWEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RleHR7XHJcbiAgICAgIG9yZGVyOjE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2NsYWltZXIge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8vIGZpeGVzXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KXtcclxuICBodG1sLmZyOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC52YWx1ZSB7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA0ODBweCl7XHJcbiAgLm1rdG9Nb2JpbGVTaG93IC5ta3RvRm9ybSwgLm1rdG9Gb3JtICp7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCB7XHJcblxyXG4gICAgLmZpbHRlci5zZWxlY3Q6bm90KC5vcGVuZWQpOmhvdmVye1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi10ZXh0IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9uIC50ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpYzpub3QoLmludHJvKSAudG9wIC50aXRsZSB7XHJcbiAgICAgIC8vbWF4LXdpZHRoOiAxNjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3Q6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZDE0MWEsICMzNTdlZTAgNTMlLCAjMGMxNDE5KTtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogOHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIEBrZXlmcmFtZXMgaGlkZV9iYW5uZXIge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lcntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAxOHB4O1xyXG4gICAgJl93cntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAmLmNsb3NlZHtcclxuICAgICAgICB0b3A6IC0zMjBweDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogaGlkZV9iYW5uZXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfd3I6bm90KC5jbG9zZWQpe1xyXG4gICAgICAmICsgLmNvbnRhaW5lciAubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25ze1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyA0MHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RleHR7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICZfdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmX2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzA5YjRhYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9idXR0b257XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZmZmZjtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgICZfY2xvc2V7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA0ODBweCl7XHJcbiAgLm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGggcCBhe1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnJlcG9ydC1maWxle1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnJlcG9ydHMtZG93bmxvYWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5maWx0ZXJzU21hbGxTY3JlZW5GaXh7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG4jZmlsdGVycy5vcGVuZWQtc21hbGwtc2NyZWVue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMjBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG5cclxufVxyXG4uaXBhZCB7XHJcbiAgI2ZpbHRlcnMub3BlbmVkLXNtYWxsLXNjcmVlbntcclxuICAgIGxlZnQ6LTMwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gICNmaWx0ZXJzLm9wZW5lZC1zbWFsbC1zY3JlZW57XHJcbiAgICB0b3A6IDBweDtcclxuICB9XHJcbiAgI2ZpbHRlcnMub3BlbmVkLXNtYWxsLXNjcmVlbntcclxuICAgIGxlZnQ6LTE1cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBpY29uKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbkBtaXhpbiByb3RhdGUoJGRlZykge1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7IC8qINCU0LvRjyBGaXJlZm94ICovXHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpOyAvKiDQlNC70Y8gSUUgKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpOyAvKiDQlNC70Y8gU2FmYXJpLCBDaHJvbWUsIGlPUyAqL1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpOyAvKiDQlNC70Y8gT3BlcmEgKi9cclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxufVxyXG5AbWl4aW4gY292ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5cclxuIiwiLnN0YXRze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiA4LjVweCAyMHB4O1xyXG4gICAgYm90dG9tOiAtMTNweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xyXG4gICAgJl9faWNvbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgIH1cclxuICAgICZfX2hpc3Rvcnl7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAxOTFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgIC5zdGF0c19fdGV4dCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXRzX19pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN0YXRpc3RpYzpmaXJzdC1jaGlsZHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2NoYXJ0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXRvb2xiYXJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXlheGlzLWxhYmVse1xyXG4gICAgZmlsbDogcmdiYSgyMTgsMjE4LDIxOCwwLjgxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jY2hhcnQgLmFycm93X2JvdHRvbXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiA0NXB4O1xyXG4gICAgbGVmdDogNTVweDtcclxuICAgIHdpZHRoOiA5MyU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMTQxYSwgIzBkYjliYyk7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2dyYXBoLWFycm93LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjaGFydCAuYXJyb3dfbGVmdHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAzN3B4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMjZweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDc5JTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwZDE0MWEsICMwZGI5YmMpO1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2dyYXBoLWFycm93LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnJvd19ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogIzIxMzAzQztcclxuICAgIHBhZGRpbmc6IDE1cHggMTdweDtcclxuICAgIHdpZHRoOiAyNTNweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICZfX2l0ZW0gc3BhbjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMTMxcHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjE4LDIxOCwyMTgsMC44MSk7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICAgICZfX2ludmVydHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTNweCkgdHJhbnNsYXRlWSgycHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnJvd19ib3g6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB0b3A6IC0yOHB4O1xyXG4gICAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCAjMjEzMDNDO1xyXG4gIH1cclxuXHJcbiAgI2NoYXJ0IC5hcGV4Y2hhcnRzLXRvb2x0aXAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMTAwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ5cHgpIHRyYW5zbGF0ZVkoNzNweCk7XHJcbiAgfVxyXG5cclxuICAjY2hhcnQgLmFwZXhjaGFydHMtdG9vbHRpcCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICB9XHJcbiAgI2NoYXJ0IC5hcGV4Y2hhcnRzLXRvb2x0aXAubGlnaHQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXgge1xyXG4gICAgcGFkZGluZzogMCAwJSAwIDE3NXB4O1xyXG59XHJcblxyXG4uc3RhdHNfX2JlZm9yZXtcclxuICAgICZfaGlkZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5zdGF0c19fdGV4dHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXXtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIC5zdGF0c19faWNvbntcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RhdHNfX3RleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbiAgICAuc3RhdHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgIH1cclxufVxyXG4uc3RhdGlzdGljW2RhdGEtdHlwZT1cImJ1ZGdldFwiXSxcclxuLnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXXtcclxuICAgIC50b3B7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDM0cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICAudGV4dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZGI5YmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNpbXBsZS1waWUgc3ZnIGNpcmNsZXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgLnNpbXBsZS1waWUgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5zaW1wbGUtcGllIHN2ZyBwYXRoe1xyXG4gICAgICAgIGZpbGw6ICMwZGI5YmM7XHJcbiAgICB9XHJcbiAgICAuc2ltcGxlLXBpZXtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBkYjliYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG59XHJcbi5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnQgLnRleHR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLWRhdGEtbGFiZWxzOmZpcnN0LWNoaWxkID4gLmFwZXhjaGFydHMtZGF0YWxhYmVsOmZpcnN0LWNoaWxke1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNWVtKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTMwcHgpe1xyXG4gICAgLnN0YXRzIHtcclxuICAgICAgICBib3R0b206IDI0JTtcclxuICAgIH1cclxuICAgIC5zdGF0c19faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX190ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgfVxyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyJSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYwJTtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX19oaXN0b3J5IHtcclxuICAgICAgICBib3R0b206IDE3M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXgge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCUgMCAxNTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAgIC5zdGF0cyB7XHJcbiAgICAgICAgYm90dG9tOiAyOCU7XHJcbiAgICB9XHJcbiAgICAvLyAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudCB7XHJcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIC8vIH1cclxuICAgIC5zdGF0c19faGlzdG9yeSB7XHJcbiAgICAgICAgYm90dG9tOiAxNTNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX19iZWZvcmV7XHJcbiAgICAgICAgcGFkZGluZzogOC41cHggMjBweDtcclxuICAgIH1cclxuICAgIC5zdGF0c19faWNvbntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgIC5zdGF0c19faGlzdG9yeSAuc3RhdHNfX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX19oaXN0b3J5IHtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc3RhdGlzdGljW2RhdGEtdHlwZT1cImJ1ZGdldFwiXSxcclxuICAgIC5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl17XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50X193cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCB7XHJcbiAgICAgICAgJl9fd3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAlIDAgMjUlO1xyXG4gICAgfVxyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICNjaGFydCAuYXJyb3dfYm90dG9tIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX19oaXN0b3J5IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2NoYXJ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgIH1cclxuICAgIC5zdGF0c3tcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAmX19iZWZvcmV7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzM0cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0c19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gICAgLnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnN0YXRzX19iZWZvcmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyLjVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0c19faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50IHtcclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3Age1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXSxcclxuICAgIC5zdGF0aXN0aWNbZGF0YS10eXBlPVwiYnVkZ2V0XCJde1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDczcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3B7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MHB4KXtcclxuICAgIC5hcnJvd19ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB3aWR0aDogMTExcHg7XHJcbiAgICAgICAgJl9faXRlbSBzcGFuOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjE4LDIxOCwyMTgsMC44MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0gc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICNjaGFydCAuYXJyb3dfYm90dG9tIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuY2hhcnRfX3dyYXBwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgI2NoYXJ0e1xyXG4gICAgICAgIG1heC13aWR0aDogOTglO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjaGFydCAuYXJyb3dfbGVmdCB7XHJcbiAgICBsZWZ0OiA2NXB4O1xyXG59XHJcblxyXG4jY2hhcnQgc3Zne1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IC5idWRnZXQtc3RhdHMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0YXRpc3RpYy0tYnRuLXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZml4ZWR7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMWMyNCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGF0aXN0aWNfX2J0bi1kYXRle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzBkYjliYztcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxufVxyXG5cclxuLnN0YXRpc3RpYy1jbG9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDk5LjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblxyXG4gICAgLnN0YXRpc3RpYy13cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljX19idG4tZGF0ZXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0aXN0aWMtLWJ0bi13cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxhbmRpbmcge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdyYXBoLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3JiaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImh0bWwuZXhwb3J0IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMDtcclxuICB3aWR0aDogMTIwNXB4O1xyXG5cclxuICBib2R5IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTIwNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmV4cG9ydCB7XHJcbiAgLmRpc2NsYWltZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFycm93X2JvdHRvbSB7XHJcbiAgICBib3R0b206IDcwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wb3B1cC1yZXNldC1maWx0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sYW5kaW5nIHtcclxuICAgIHdpZHRoOiAxMjA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZpbHRlcnMtd3JhcHBlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNTVweDtcclxuXHJcbiAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzLXN0cmluZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWNhY2FjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDUwcHg7XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgcGFkZGluZzogNjBweDtcclxuXHJcbiAgICAgICAgICAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHQgLmxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgLnBlcmNlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ3JhcGgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5idWRnZXQge1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9yYml0IHtcclxuICAgICAgICAgICAgICAuZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdGF0aXN0aWMtY29udGVudCB7XHJcbiAgICAgICAgICAgIC5yZWNvbW1lbmRhdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44OTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nby10by1yZWNvbW1lZGF0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuXHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAuaW50cm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VtbWFyeS1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXhwb3J0LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuNzIpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLCAuc3RhdC1hY3Rpb25zLCAuYWN0aW9ucywgI3lpaTItZGVidWctdG9vbGJhciwgI3lpaTItZGVidWctdG9vbGJhci1taW4sIC5nbG9iYWwtYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLmV4cG9ydC1jb21tb24ge1xyXG4gICAgLmxhbmRpbmcgPiBkaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5maWx0ZXJzLXN0cmluZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCguZXhwb3J0LWNvbW1vbikge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgMjUsIDMyKTtcclxuXHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZGluZyA+IGRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmZpbHRlcnMtc3RyaW5nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAubGFuZGluZyA+IGRpdiAuZmlsdGVycyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmRpbmcge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5leHBvcnQtZm9vdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5leHBvcnQtYnVkZ2V0IHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDEyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHMtZGF0YSB7XHJcbiAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZXhwb3J0LW1lYXN1cmVzIHtcclxuICAgIC5zdGF0cy1kYXRhIHtcclxuICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5leHBvcnQtdGhyZWF0cyB7XHJcbiAgICAuc3RhdHMtZGF0YSB7XHJcbiAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZXhwb3J0LWhpc3Rvcnkge1xyXG4gICAgLnN0YXRzLWRhdGEge1xyXG4gICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYuanMtYW5hbHl0aWN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjYnVkZ2V0QWN0aW9ucyAucGVyY2VudHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG8tdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXR7XHJcbiAgICBoZWlnaHQ6IDUzMHB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgLmdyYXBoe1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAmICp7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLmdyYXBoe1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIC5pdGVte1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICYgKntcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmdyYXBoe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAzOSU7XHJcbiAgfVxyXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dHtcclxuICAgIGxlZnQ6IC00cHg7XHJcbiAgfVxyXG4gIC5kZWZhdWx0X21vdW50YWlue1xyXG4gICAgJi13cntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogLTYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyX3dye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmVtcHR5LXRocmVhdHN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLmV4cG9ydC1jb21tb24gLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgIC5leHBvcnQtZm9vdGVye1xyXG4gICAgJi50aHJlYXRzLWhvcml6b250YWx7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcbiAgICAvLy5sb2dve1xyXG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy99XHJcbiAgICAvLy50ZXh0e1xyXG4gICAgLy8gIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gIHdpZHRoOiA3ODZweDtcclxuICAgIC8vfVxyXG4gIH1cclxuICAmLmV4cG9ydC10aHJlYXRzIC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50ICAuZXhwb3J0LWZvb3Rlci50aHJlYXRzLWhvcml6b250YWx7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgfVxyXG4gIC5nby10by1yZWNvbW1lZGF0aW9uc3tcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5ncmFwaCAuc3Zne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOi0ycHg7XHJcbiAgfVxyXG59XHJcbmh0bWwuZXhwb3J0LXBkZntcclxuICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5jb21tb24tbGlzdHtcclxuICAgIGJvdHRvbTowO1xyXG4gIH1cclxuICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3tcclxuICAgIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0ge1xyXG4gICAgICAudGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC52YWx1ZXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0aXN0aWMtY29udGVudCAucmVjb21tZW5kYXRpb24tdGV4dCBwe1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXhwb3J0LWZvb3RlciB7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIC5pbmZvLCAuY29weXJpZ2h0LCBhIHtcclxuICAgICAgICAvLyBvcGFjaXR5OiAwICFpbXBvcnRhbnRcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
