/*! 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-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-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-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-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}[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;-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:#0db9bc;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:#0db9bc}.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:#0db9bc}.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 #0db9bc;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 #0db9bc;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:#0db9bc;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:#0db9bc;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 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-white.svg") no-repeat 50% 50%}.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:#0db9bc;font-weight:100;white-space:nowrap;border-bottom:1px solid #0db9bc}.disclaimer>div .btn{white-space:nowrap;line-height:55px;color:#0db9bc;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-white.svg") no-repeat 50% 50%}.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:#0db9bc;font-weight:100;white-space:nowrap;border-bottom:1px solid #0db9bc}.disclaimer>div .btn{white-space:nowrap;line-height:55px;color:#0db9bc;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:#0db9bc}.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:#0db9bc}.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 .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 .text strong{white-space:nowrap}.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}.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 #0db9bc;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:#0db9bc}.landing>div .content .statistic .top .title .percent .text{margin-left:15px;color:#0db9bc;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:#0db9bc}.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:#0db9bc;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:#0db9bc}.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 #0db9bc;width:200px;height:200px;color:#0db9bc;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, #0db9bc);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:#0db9bc}.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:16px;font-weight:300;line-height:2.13;text-align:left;color:rgba(217,217,217,0.76)}.landing>div .content .statistic .statistic-content p{font-size:16px;font-weight:300;line-height:2.13;text-align:left;color:rgba(217,217,217,0.76);padding-bottom:25px}.landing>div .content .statistic .statistic-content p a{color:#0db9bc;font-size:16px;font-weight:300;line-height:2.13}.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:#0db9bc;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 #0db9bc;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:#0db9bc;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:#15ada6;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:#15ada6;background:#fff}.banner_button:active{background:#0db9bc;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}.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:#15ada6;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:#0db9bc;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:#0db9bc;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.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:#0db9bc !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:#0db9bc;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:#0db9bc !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}.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:#0db9bc;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}.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 .recommendation-text{font-size:13px}.landing>div .content .statistic .statistic-content .recommendation-text p{font-size:13px}.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 .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}}@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}.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:#0db9bc;-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:#0db9bc;-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 .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:110px}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{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:14px;line-height:18px;-webkit-flex-basis:calc(100% - 94%);-ms-flex-preferred-size:calc(100% - 94%);flex-basis:calc(100% - 94%)}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:-50px;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:-95px;top:0}html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened button.go,html:not(.export) .landing>div .content .statistic .top .actions .toggle-block.opened a.go{left:-140px;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:-185px;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:40px}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:40px}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:40px}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, #0db9bc)}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, #0db9bc)}#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, #0db9bc)}#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 15%}.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:#0db9bc;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:#0db9bc}.landing>div .content .statistic .top .percent .simple-pie{height:20px;width:21px;border:1px solid #0db9bc;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{padding:0 0% 0 13%}.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: 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{max-width:98%}}#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}}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 .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:16px}.export .landing>div .content .statistic .graph-container .list .item .value{font-size:16px;font-weight:600;color:rgba(255,255,255,0.88)}.export .landing>div .content .statistic .statistic-content .recommendation-text p{font-size:16px;font-weight:300;line-height:2.13}.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:#0db9bc;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(3){display:block !important}.export.export-threats .stats-data .statistic{display:none !important}.export.export-threats .stats-data .statistic:nth-child(2){display:block !important}.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}.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:13px}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}html.export-pdf .export-footer .text .info,html.export-pdf .export-footer .text .copyright,html.export-pdf .export-footer .text a{opacity:0 !important}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL19mb250LnNjc3MiLCJiYXNlL19jb21tb24uc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwicGx1Z2lucy9fbUN1c3RvbVNjcm9sbGJhci5zY3NzIiwiX2ZpbHRlcnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9sYW5kaW5nLnNjc3MiLCJfcGFnZXMuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX21vZGFsLnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9sYW5ncy5zY3NzIiwibWVkaWEvX2Rlc2t0b3Auc2NzcyIsIm1lZGlhL190YWJsZXQuc2NzcyIsIm1lZGlhL19tb2JpbGUuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiX3Rlc3Quc2NzcyIsIl9leHBvcnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxtRkNBQSxpRkFvQkEsYUFDYSxDQUFBLG1CQVNiLHFCQUNhLENBQUEsZUFDQyxDQUFBLE1BQ1YsQ0FBSyxzQkFRRSxhQUNFLFFBQ1QsQ0FBTSxTQVFWLFlBQ2EsQ0FBQSxLQUNaLGVBZWMsOEJBQ2UseUJBQ0osQ0FBQSxrQ0FXMUIsc0JBQ2lCLENBQUEsS0FDaEIsUUFPRyxDQUFNLFFBWVQsbUJBQ1ksQ0FBQSxpQkFTWixTQUNHLENBQU8sR0FDVixhQWFjLENBQUEsR0FDZCxnQkFHYyxlQUNILENBQUEsR0FDWCxpQkFHYyxZQUNILENBQUEsR0FDWCxjQUdjLGVBQ0gsQ0FBQSxHQUNYLGlCQUdjLGVBQ0gsQ0FBQSxHQUNYLGlCQUdjLGVBQ0gsQ0FBQSxZQU9SLHdCQUNlLENBQUEsU0FRbkIsZ0JBQ2lCLENBQUEsV0FDaEIsZUFHVyxDQUFBLElBQ1gsaUJBT2UsQ0FBQSxLQUNmLGdCQU9lLFVBQ0wsQ0FBQSxNQVFYLFlBQ1ksQ0FBQSxrQkFXWiw2QkFDaUIsQ0FBQSxxQ0FDQyxhQUNILENBQUEsSUFDZCxnQkFPZ0IscUJBQ0Esb0JBQ0YsQ0FBQSxF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QUNFLHNCQUNPLFdBQ1IsQ0FBQSxnRUFNaUMsY0FDdEMsV0FDVCxDQUFBLHVFQUVzRCxxQkFDN0MsbUJBQ08sU0FDWCxDQUFFLDBGQUVtRSxTQUNwRSxDQUFBLDZCQUVSLG1CQUVtQixDQUFBLG1DQUZGLFdBSUwsV0FDQyxDQUFBLG1CQUtiLFlBQ1csQ0FBQSx1QkFFWCxZQUNXLENBQUEseUZBRXFELFlBRXBELENBQUEsMEZBV3FELGFBQ3ZELG1CQUNRLENBQUEsOEJBRWxCLHVCQUNlLENBQUEsK0VBRW1ELGtCQUN0RCxRQUNOLENBQUEsK0VBSTRDLFFBQ2hELENBQUEsMkZBSUUsY0FDYSxDQUFBLDJGQUViLGNBQ2EsQ0FBQSwyRkFHSSxjQUNOLENBQUEsa0lBS2Isb0JBRWEsQ0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIDIwMTItMDMtMTFUMTI6NTMgVVRDIC0gaHR0cDovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjF9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LXNpemU6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlfWh0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJvZHl7bWFyZ2luOjB9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWE6aG92ZXIsYTphY3RpdmV7b3V0bGluZTowfWgxe2ZvbnQtc2l6ZToyZW19aDJ7Zm9udC1zaXplOjEuNWVtO21hcmdpbjowLjgzZW0gMH1oM3tmb250LXNpemU6MS4xN2VtO21hcmdpbjoxZW0gMH1oNHtmb250LXNpemU6MWVtO21hcmdpbjoxLjMzZW0gMH1oNXtmb250LXNpemU6MC44M2VtO21hcmdpbjoxLjY3ZW0gMH1oNntmb250LXNpemU6MC43NWVtO21hcmdpbjoyLjMzZW0gMH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1ibG9ja3F1b3Rle21hcmdpbjoxZW0gNDBweH1kZm57Zm9udC1zdHlsZTppdGFsaWN9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1wLHByZXttYXJnaW46MWVtIDB9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBzZXJpZjtfZm9udC1mYW1pbHk6J2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19cHJle3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZH1xe3F1b3Rlczpub25lfXE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJztjb250ZW50Om5vbmV9c21hbGx7Zm9udC1zaXplOjc1JX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19ZGwsbWVudSxvbCx1bHttYXJnaW46MCAwfWRke21hcmdpbjowIDAgMCA0MHB4fW1lbnUsb2wsdWx7cGFkZGluZzowIDAgMCAwO2xpc3Qtc3R5bGUtdHlwZTpub25lfW5hdiB1bCxuYXYgb2x7bGlzdC1zdHlsZTpub25lO2xpc3Qtc3R5bGUtaW1hZ2U6bm9uZX1pbWd7Ym9yZGVyOjA7LW1zLWludGVycG9sYXRpb24tbW9kZTpiaWN1YmljfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjB9Zm9ybXttYXJnaW46MH1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsOyptYXJnaW4tbGVmdDotN3B4fWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7KnZlcnRpY2FsLWFsaWduOm1pZGRsZX1idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWJ1dHRvbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5idG4tY2xvc2UtbW9kYWx7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjsqb3ZlcmZsb3c6dmlzaWJsZX1idXR0b25bZGlzYWJsZWRdLGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7KmhlaWdodDoxM3B4Oyp3aWR0aDoxM3B4fWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3B9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7c3JjOnVybChcIi9mb250cy9tdXNlb3NhbnNyZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiL2ZvbnRzL211c2Vvc2Fuc3JlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2ZvbnRzL211c2Vvc2Fuc3JlZ3VsYXItd2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsMzAwXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7c3JjOnVybChcIi9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZm9udHMvbXVzZW9zYW5zbGlnaHQtd2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsMTAwXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDoxMDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7c3JjOnVybChcIi9mb250cy9tdXNlb3NhbnNtZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIvZm9udHMvbXVzZW9zYW5zbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi9mb250cy9tdXNlb3NhbnNtZWRpdW0td2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsNTAwXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonQWt0aXYgR3JvdGVzayc7c3JjOnVybChcIi9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZm9udHMvYWt0aXZncm90ZXNrLXJlZ3VsYXItd2ViZm9udC5zdmcjYWt0aXZncm90ZXNrLXJlZ3V1cGxvYWRlZGZpbGVcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidpY29tb29uJztzcmM6dXJsKFwiL2ZvbnRzL2ljb21vb24uZW90P2h4aTd1N1wiKTtzcmM6dXJsKFwiL2ZvbnRzL2ljb21vb24uZW90P2h4aTd1NyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIvZm9udHMvaWNvbW9vbi50dGY/aHhpN3U3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9mb250cy9pY29tb29uLndvZmY/aHhpN3U3XCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2ZvbnRzL2ljb21vb24uc3ZnP2h4aTd1NyNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9W2NsYXNzXj1cImljb24tXCJdLFtjbGFzcyo9XCIgaWNvbi1cIl17Zm9udC1mYW1pbHk6J2ljb21vb24nICFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn0uaWNvbi1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTkwMVwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxlOTAyXCJ9Lmljb24tZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn0uaWNvbi1kcm9wZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifS5pY29uLXNtYWxsLWRyb3Bkb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCJ9Lmljb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDZcIn1odG1sLGJvZHl7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDAwO2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtmb250LXN0cmV0Y2g6bm9ybWFsO21pbi1oZWlnaHQ6MTAwJTtoZWlnaHQ6MTAwJTtkaXJlY3Rpb246bHRyO3RleHQtYWxpZ246bGVmdDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkICFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1odG1sLnByZWxvYWQgLnByZWxvYWRlcntkaXNwbGF5OmJsb2NrfXB7bWFyZ2luOjB9aW5wdXR7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO291dGxpbmU6bm9uZX1ib2R5e2hlaWdodDoxMDAlfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2I3ZGVkY31pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX1kaXYsYXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Ym9keSAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87bWluLWhlaWdodDoxMDAlO3BhZGRpbmctYm90dG9tOjEwMHB4O3otaW5kZXg6Mn0ud3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCA3MHB4O3otaW5kZXg6MX0ud3JhcHBlcj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTM4MHB4fS5jbGVhcmZpeDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O2NsZWFyOmJvdGggIWltcG9ydGFudH0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zb2Z0LWhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O29wYWNpdHk6MCAhaW1wb3J0YW50fWF7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MjBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn1hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6MC43fSp7b3V0bGluZTpub25lfS5wb3B1cHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiMxODE4MTg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE1cHg7d2lkdGg6MjU3cHg7Ym9yZGVyLXJhZGl1czoycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucG9wdXA6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoycHg7dG9wOmNhbGMoNTAlIC0gOHB4KTtsZWZ0Oi00cHh9LnBvcHVwLnBvcHVwLWZpbHRlcnN7bGVmdDpjYWxjKDEwMCUgKyAyMHB4KX1idXR0b24sLmJ1dHRvbntmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCcsIHNhbnMtc2VyaWY7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfWJ1dHRvbi5jYWxjdWxhdGUsLmJ1dHRvbi5jYWxjdWxhdGV7bGluZS1oZWlnaHQ6NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYjFkNTM7Ym9yZGVyLXJhZGl1czozMHB4O3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbjtkaXNwbGF5OmZsZXg7ZmxleC1iYXNpczoxNjVweDtmbGV4LXNocmluazowO21heC13aWR0aDoxNjVweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZ3JvdzoxfWJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIsLmJ1dHRvbi5jYWxjdWxhdGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTIwNzQwfWJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIgLnRleHQsLmJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIgLnRleHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfWJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIgLmljb24tYXJyb3csLmJ1dHRvbi5jYWxjdWxhdGU6aG92ZXIgLmljb24tYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7b3BhY2l0eTowLjh9YnV0dG9uLmNhbGN1bGF0ZSAudGV4dCwuYnV0dG9uLmNhbGN1bGF0ZSAudGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW47dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX1idXR0b24uY2FsY3VsYXRlIC5pY29uLWFycm93LC5idXR0b24uY2FsY3VsYXRlIC5pY29uLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0OjYwcHg7cmlnaHQ6MDt0b3A6MXB4O29wYWNpdHk6MDtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbn1idXR0b24uYnJhbmQsLmJ1dHRvbi5icmFuZHtiYWNrZ3JvdW5kLWNvbG9yOiMwZGI5YmM7aGVpZ2h0OjgwcHg7Ym9yZGVyLXJhZGl1czo0MHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjMxO2xldHRlci1zcGFjaW5nOjAuNXB4O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjAgMjBweH1pbnB1dCxidXR0b257Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXItcmFkaXVzOjB9LmNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDFweH06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzI3MjcyNztmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O29wYWNpdHk6MC4yN306LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMjcyNzI3O2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7b3BhY2l0eTowLjI3fTo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMjcyNzI3O2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7b3BhY2l0eTowLjI3fTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzI3MjcyNztmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O29wYWNpdHk6MC4yN30ucmlnaHR7ZmxvYXQ6cmlnaHR9LmxlZnR7ZmxvYXQ6bGVmdH0uYXBwLXJlcG9ydCAuY29udGFpbmVyLC5hcHAtY29udGFjdG1lIC5jb250YWluZXJ7cGFkZGluZy1ib3R0b206MH0uYXBwLXJlcG9ydCAuZm9vdGVyLC5hcHAtY29udGFjdG1lIC5mb290ZXJ7ZGlzcGxheTpub25lfS50cmFuc3BhcmVudHt6LWluZGV4OjAgIWltcG9ydGFudDtvcGFjaXR5OjAgIWltcG9ydGFudH0ucHJlbG9hZGVyLXdyYXBwZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyk7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowfS5wcmVsb2FkZXItd3JhcHBlci5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXJ7d2lkdGg6MTI1cHg7aGVpZ2h0OjEyNXB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDYycHgpO2xlZnQ6Y2FsYyg1MCUgLSA2MnB4KX0ucHJlbG9hZGVyLXdyYXBwZXIgLnByZWxvYWRlciAub3V0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NTAlO2FuaW1hdGlvbjpwcmVsb2FkZXIgMi45cyBpbmZpbml0ZX0ucHJlbG9hZGVyLXdyYXBwZXIgLnByZWxvYWRlciAub3V0ZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTUwJTt3aWR0aDoyMTAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTthbmltYXRpb246cHJlbG9hZGVyLWdyYWRpZW50LXNoaWZ0IDIuOXMgaW5maW5pdGU7YmFja2dyb3VuZDojMGRiOWJjfS5wcmVsb2FkZXItd3JhcHBlciAucHJlbG9hZGVyIC5vdXRlcjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6IzExMTkyMDtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTt0b3A6NiU7bGVmdDo2JTt3aWR0aDo4OCU7aGVpZ2h0Ojg4JTt6LWluZGV4OjJ9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXIgLmlubmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2FuaW1hdGlvbjpwcmVsb2FkZXItaW5uZXIgMi45cyBpbmZpbml0ZTt0b3A6MDtsZWZ0OjB9LnByZWxvYWRlci13cmFwcGVyIC5wcmVsb2FkZXIgLmlubmVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjAwJTtoZWlnaHQ6MTAwJTthbmltYXRpb246cHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0IDIuOXMgaW5maW5pdGU7ei1pbmRleDoxO2JhY2tncm91bmQ6IzBkYjliY30ucHJlbG9hZGVyLXdyYXBwZXIgLnByZWxvYWRlciAuaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjA7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7dG9wOjYlO2xlZnQ6NiU7d2lkdGg6ODglO2hlaWdodDo4OCU7ei1pbmRleDoyfUAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1ALW1vei1rZXlmcmFtZXMgcHJlbG9hZGVyLWdyYWRpZW50LXNoaWZ0ezAle2xlZnQ6LTEwMCV9NTAle2xlZnQ6LTUlfTEwMCV7bGVmdDotMTAwJX19QC1vLWtleWZyYW1lcyBwcmVsb2FkZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1Aa2V5ZnJhbWVzIHByZWxvYWRlci1ncmFkaWVudC1zaGlmdHswJXtsZWZ0Oi0xMDAlfTUwJXtsZWZ0Oi01JX0xMDAle2xlZnQ6LTEwMCV9fUAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1ALW1vei1rZXlmcmFtZXMgcHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0ezAle2xlZnQ6LTEwMCV9NTAle2xlZnQ6LTUlfTEwMCV7bGVmdDotMTAwJX19QC1vLWtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXItZ3JhZGllbnQtc2hpZnR7MCV7bGVmdDotMTAwJX01MCV7bGVmdDotNSV9MTAwJXtsZWZ0Oi0xMDAlfX1Aa2V5ZnJhbWVzIHByZWxvYWRlci1pbm5lci1ncmFkaWVudC1zaGlmdHswJXtsZWZ0Oi0xMDAlfTUwJXtsZWZ0Oi01JX0xMDAle2xlZnQ6LTEwMCV9fUAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH01MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9Nzkle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1ALW1vei1rZXlmcmFtZXMgcHJlbG9hZGVyezAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MjEle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9NTAle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTc5JXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH19QC1vLWtleWZyYW1lcyBwcmVsb2FkZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH01MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9Nzkle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHByZWxvYWRlcnswJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTIxJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTUwJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM303OSV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9NTAle3RyYW5zZm9ybTpzY2FsZSgwLjYpO29wYWNpdHk6MH03OSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1ALW1vei1rZXlmcmFtZXMgcHJlbG9hZGVyLWlubmVyezAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9MjEle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTUwJXt0cmFuc2Zvcm06c2NhbGUoMC42KTtvcGFjaXR5OjB9Nzkle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi4zfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH19QC1vLWtleWZyYW1lcyBwcmVsb2FkZXItaW5uZXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yMSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9NTAle3RyYW5zZm9ybTpzY2FsZSgwLjYpO29wYWNpdHk6MH03OSV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjN9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHByZWxvYWRlci1pbm5lcnswJXt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfTIxJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM301MCV7dHJhbnNmb3JtOnNjYWxlKDAuNik7b3BhY2l0eTowfTc5JXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouM30xMDAle3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjB9fS5leHBhbmQtYnRue3dpZHRoOjEzMHB4O2hlaWdodDozMHB4O2JvcmRlcjpzb2xpZCAxcHggIzQzNDM0Mztib3JkZXItcmFkaXVzOjE1cHg7ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjoxMHB4IGF1dG8gNXB4IGF1dG99LmV4cGFuZC1idG4gc3Bhbntmb250LXNpemU6NXB4O2NvbG9yOiM4YzkwOTN9Lm1DdXN0b21TY3JvbGxiYXJ7LW1zLXRvdWNoLWFjdGlvbjpwaW5jaC16b29tO3RvdWNoLWFjdGlvbjpwaW5jaC16b29tfS5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbnstbXMtdG91Y2gtYWN0aW9uOmF1dG87dG91Y2gtYWN0aW9uOmF1dG99Lm1DdXN0b21TY3JvbGxCb3h7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO291dGxpbmU6bm9uZTtkaXJlY3Rpb246bHRyfS5tQ1NCX2NvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW47d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDoxNXB4fS5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue21hcmdpbi1yaWdodDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjMwcHh9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tbGVmdDowfS5tQ1NCX3Njcm9sbFRvb2xze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjVweDtoZWlnaHQ6YXV0bztsZWZ0OmF1dG87dG9wOjA7cmlnaHQ6MTBweDtib3R0b206MH0ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xze3JpZ2h0Oi0yNnB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7cmlnaHQ6YXV0bztsZWZ0OjB9Lm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7bGVmdDotMjZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2hlaWdodDphdXRvfS5tQ1NCX3Njcm9sbFRvb2xzIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnttYXJnaW46MjBweCAwfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjNweDtoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxNnB4Oy1tb3otYm9yZGVyLXJhZGl1czoxNnB4O2JvcmRlci1yYWRpdXM6MTZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2Vye2N1cnNvcjpwb2ludGVyO3dpZHRoOjNweDtoZWlnaHQ6MzBweDt6LWluZGV4OjE7bGVmdDoxcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozcHg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0bzstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEycHh9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo4cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG87Y3Vyc29yOnBvaW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntib3R0b206MH0ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjMwcHh9Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGU+Lm1DU0JfY29udGFpbmVye21pbi1oZWlnaHQ6MTAwJX0ubUNTQl9ob3Jpem9udGFsPi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVue21hcmdpbi1ib3R0b206MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7d2lkdGg6YXV0bztoZWlnaHQ6MTZweDt0b3A6YXV0bztyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0ubUN1c3RvbVNjcm9sbEJveCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbTotMjZweH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSsubUNTQl9kcmFnZ2VyQ29udGFpbmVye21hcmdpbjowIDIwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46N3B4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6MzBweDtoZWlnaHQ6MTAwJTtsZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0b30ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxMnB4O21hcmdpbjoycHggYXV0b30ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6OHB4O21hcmdpbjo0cHggMH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4O2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0e2xlZnQ6MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7cmlnaHQ6MH0ubUNTQl9jb250YWluZXJfd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDttYXJnaW4tcmlnaHQ6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXI+Lm1DU0JfY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym90dG9tOjIwcHh9Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7cmlnaHQ6MjBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym90dG9tOjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtyaWdodDowfS5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2xlZnQ6MjBweH0ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7bGVmdDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MzBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbj4ubUNTQl9jb250YWluZXJ7cGFkZGluZy1ib3R0b206MH0ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVue21hcmdpbi1ib3R0b206MH0ubUNTQl9zY3JvbGxUb29scywubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXR9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbHt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dH0ubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjF9Lm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eTowO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0wKVwifS5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLC5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsLm1DdXN0b21TY3JvbGxCb3g6aG92ZXI+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlOmhvdmVyPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtYXV0b0hpZGU6aG92ZXI+Lm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0xMDApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MTAwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC40KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTg1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTg1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1pbWFnZTp1cmwobUNTQl9idXR0b25zLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O29wYWNpdHk6MC40O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NnB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlcntvcGFjaXR5OjAuNzU7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZle29wYWNpdHk6MC45O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCJ9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzM2NjQ2NX0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0b30ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSl9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KX0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMHB4fS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtNDBweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC01NnB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44NSl9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMjBweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTQwcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtNTZweH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bWFyZ2luOjZweCAwfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjZweDttYXJnaW46NXB4IGF1dG99Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjg1KX0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMHB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTQwcHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTU2cHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjg1KX0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTIwcHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtNDBweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtNTZweH0ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMSl9Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MnB4fS5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCV9Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46N3B4IGF1dG99Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMTUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMHB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00MHB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNTZweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMTUpfS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6MTRweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTRweDttYXJnaW46MCAxcHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6MTRweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTRweDttYXJnaW46MXB4IDB9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46LTFweCAwfS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDttYXJnaW46MCAtMXB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMTUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNzJweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTJweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtvcGFjaXR5OjAuMztmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwifS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTcycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTkycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjBweCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST1cIil9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTcycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTJweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtMTEycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC0xMjhweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKX0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSl9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6NzBweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDo3MHB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scywubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjUpLGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpfS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6OHB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbjo0cHggMDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuNSksaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMil9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbjo0cHggYXV0b30ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSk7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjEpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnstd2Via2l0LWJvcmRlci1yYWRpdXM6N3B4Oy1tb3otYm9yZGVyLXJhZGl1czo3cHg7Ym9yZGVyLXJhZGl1czo3cHh9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHh9Lm1DU0JfaW5zaWRlKy5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTQl9pbnNpZGUrLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7cmlnaHQ6MXB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtib3gtc2hhZG93Omluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpfS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7Ym90dG9tOjFweDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpfS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KTt3aWR0aDoxMnB4O21hcmdpbjoycHg7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjEycHg7d2lkdGg6YXV0b30ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tib3gtc2hhZG93Omluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSxpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpLGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsMC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSxpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLDAuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM3Nzd9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse3JpZ2h0OjA7bWFyZ2luOjEycHggMH0ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbTowO21hcmdpbjowIDEycHh9Lm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtsZWZ0OjA7cmlnaHQ6YXV0b30ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7aGVpZ2h0OjUwcHh9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjUwcHh9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIn0ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCJ9Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4yKTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwifS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCJ9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo2cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjZweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O21hcmdpbjo1cHggMH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse2hlaWdodDoxMnB4O21hcmdpbjoycHggMH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTEyOHB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjZweDttYXJnaW46M3B4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDo2cHg7bWFyZ2luOjVweCAzcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjEycHg7bWFyZ2luOjJweCAwfS5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSl9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44NSl9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtib3JkZXItY29sb3I6IzAwMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KX0ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSl9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9LmZpbHRlcnN7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50fS5maWx0ZXJzIC5maWVsZHtwYWRkaW5nLWJvdHRvbToyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5maWx0ZXJzIC5maWVsZCBsYWJlbHstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzM7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiM3ZDgwODI7cGFkZGluZy1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrfS5maWx0ZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDojMTExOTIwfS5maWx0ZXIuc2VsZWN0e2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LmZpbHRlci5zZWxlY3QgLmljb24taWRlYXt3aWR0aDoyNXB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTVweDtkaXNwbGF5Om5vbmV9LmZpbHRlci5zZWxlY3Qud2l0aC1yZXNldCAuaWNvbi1pZGVhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmZpbHRlci5zZWxlY3Qud2l0aC1yZXNldCAucG9wdXAtcmVzZXQtZmlsdGVye2Rpc3BsYXk6ZmxleH0uZmlsdGVyLnNlbGVjdC53aXRoLXJlc2V0IC50ZXh0LXZhbHVle3BhZGRpbmctbGVmdDo1MHB4fS5maWx0ZXIuc2VsZWN0IC5wb3B1cC1yZXNldC1maWx0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDpjYWxjKDEwMCUgKyAyMHB4KTt0b3A6MDtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCAyNHB4IDAgIzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMxNTFmMjg7Ym9yZGVyOnNvbGlkIDFweCAjMGRiOWJjO3dpZHRoOjM3MHB4O21pbi1oZWlnaHQ6OTBweDthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDoxMDtwYWRkaW5nOjIwcHggNDBweDtkaXNwbGF5Om5vbmV9LmZpbHRlci5zZWxlY3QgLnBvcHVwLXJlc2V0LWZpbHRlciAuY29ybmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMxNTFmMjg7Ym9yZGVyOnNvbGlkIDFweCAjMGRiOWJjO2xlZnQ6LTdweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmZpbHRlci5zZWxlY3QgLnBvcHVwLXJlc2V0LWZpbHRlciAuY29ybmVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMTUxZjI4O3dpZHRoOmNhbGMoMTAwJSArIDJweCk7aGVpZ2h0OmNhbGMoMTAwJSArIDJweCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5maWx0ZXIuc2VsZWN0IC5wb3B1cC1yZXNldC1maWx0ZXIgLm1lc3NhZ2V7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXIuc2VsZWN0IC5wb3B1cC1yZXNldC1maWx0ZXIgLmljb24tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDtmb250LXNpemU6MTBweDtjdXJzb3I6cG9pbnRlcn0uZmlsdGVyLnNlbGVjdDpob3ZlciwuZmlsdGVyLnNlbGVjdC5vcGVuZWR7Ym9yZGVyOjFweCBzb2xpZCAjMzY2NDY1fS5maWx0ZXIuc2VsZWN0Lm9wZW5lZHtvdmVyZmxvdzp2aXNpYmxlfS5maWx0ZXIuc2VsZWN0LmxhbmcgLm9wdGlvbnN7Ym9yZGVyLWJvdHRvbTpub25lfS5maWx0ZXIuc2VsZWN0LnNtYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0OjMwcHg7Ym9yZGVyOm5vbmU7bWluLXdpZHRoOjUycHh9LmZpbHRlci5zZWxlY3Quc21hbGw6aG92ZXIsLmZpbHRlci5zZWxlY3Quc21hbGwub3BlbmVke2JvcmRlcjpub25lfS5maWx0ZXIuc2VsZWN0LnNtYWxsLm9wZW5lZCAudGV4dC12YWx1ZXtiYWNrZ3JvdW5kOiMxMTE5MjB9LmZpbHRlci5zZWxlY3Quc21hbGwub3BlbmVkIC5vcHRpb25ze2xlZnQ6MH0uZmlsdGVyLnNlbGVjdC5zbWFsbCAudGV4dC12YWx1ZXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7cGFkZGluZzowIDIwcHggMCAxMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzdhN2E3YTtmb250LXdlaWdodDo3MDB9LmZpbHRlci5zZWxlY3Quc21hbGwgLnRleHQtdmFsdWUgYXtiYWNrZ3JvdW5kOiMxMTE5MjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdhN2E3YTtmb250LXdlaWdodDo3MDB9LmZpbHRlci5zZWxlY3Quc21hbGwgLmljb24tZHJvcGRvd257cmlnaHQ6MTBweDtmb250LXNpemU6NHB4O21hcmdpbi10b3A6LTJweH0uZmlsdGVyLnNlbGVjdC5zbWFsbCAub3B0aW9uc3t0b3A6MzBweDt3aWR0aDphdXRvO21pbi13aWR0aDoxMDAlO2JvcmRlci10b3A6bm9uZX0uZmlsdGVyLnNlbGVjdC5zbWFsbCAub3B0aW9ucyB1bHtwYWRkaW5nOjAgMCA1cHggMH0uZmlsdGVyLnNlbGVjdC5zbWFsbCAub3B0aW9ucyB1bCBsaS5vcHRpb257cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6IzdhN2E3YX0uZmlsdGVyLnNlbGVjdC5zbWFsbCAub3B0aW9ucyB1bCBsaS5vcHRpb24gYXtjb2xvcjojN2E3YTdhO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHg7cGFkZGluZzo0cHggMTBweDtkaXNwbGF5OmJsb2NrfS5maWx0ZXIuc2VsZWN0IC5pY29uLWRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjBweDtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZTo2cHg7bWFyZ2luLXRvcDotM3B4fS5maWx0ZXIuc2VsZWN0Lm9wZW5lZCAuaWNvbi1kcm9wZG93bnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZpbHRlci5zZWxlY3Qub3BlbmVkIC5vcHRpb25ze2xlZnQ6LTFweDtvcGFjaXR5OjF9LmZpbHRlci5zZWxlY3Q6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0uZmlsdGVyLnNlbGVjdCBsYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojM2UzZTNlO29wYWNpdHk6MC41O2N1cnNvcjpwb2ludGVyfS5maWx0ZXIuc2VsZWN0IC50ZXh0LXZhbHVle2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxLjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2VkZjBmZjt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cGFkZGluZzowIDMwcHggMCAxNXB4O2xpbmUtaGVpZ2h0OjUwcHh9LmZpbHRlci5zZWxlY3QgLm9wdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwcHg7d2lkdGg6Y2FsYygxMDAlICsgMnB4KTtiYWNrZ3JvdW5kOiMxMTE5MjA7ei1pbmRleDoyMDtsZWZ0Oi0xMDAwMHB4O29wYWNpdHk6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzAwMH0uZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bHttYXgtaGVpZ2h0OjMxNXB4O3BhZGRpbmc6MTVweCAwfS5maWx0ZXIuc2VsZWN0IC5vcHRpb25zIHVsIGxpLm9wdGlvbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAzMHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyfS5maWx0ZXIuc2VsZWN0IC5vcHRpb25zIHVsIGxpLm9wdGlvbjpob3ZlciwuZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bCBsaS5vcHRpb24uc2VsZWN0ZWR7Y29sb3I6I2ZmZn0uZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bCBsaS5vcHRpb246aG92ZXIgYSwuZmlsdGVyLnNlbGVjdCAub3B0aW9ucyB1bCBsaS5vcHRpb24uc2VsZWN0ZWQgYXtjb2xvcjojZmZmfS5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2x7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O3dpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjE1cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6MTVweDtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjEuMXB4fS5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNlZGYwZmY7Zm9udC1mYW1pbHk6TXVzZW9TYW5zQ3lybDtmb250LXdlaWdodDozMDA7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50fS5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlcnt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2VkZjBmZjtmb250LWZhbWlseTpNdXNlb1NhbnNDeXJsO2ZvbnQtd2VpZ2h0OjMwMH0uZmlsdGVyLnNsaWRlciAudGV4dC1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye3RleHQtYWxpZ246bGVmdDtjb2xvcjojZWRmMGZmO2ZvbnQtZmFtaWx5Ok11c2VvU2Fuc0N5cmw7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye3RleHQtYWxpZ246bGVmdDtjb2xvcjojZWRmMGZmO2ZvbnQtZmFtaWx5Ok11c2VvU2Fuc0N5cmw7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXIuc2xpZGVyIC5wcmVmaXh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNXB4O3BhZGRpbmc6MTVweCAwO2xpbmUtaGVpZ2h0OjIwcHh9LmZpbHRlci5zbGlkZXIgLnByZWZpeCtpbnB1dHtwYWRkaW5nLWxlZnQ6MzVweH0uZmlsdGVyLnNsaWRlciAuY29udHJvbHtoZWlnaHQ6MTRweDtwYWRkaW5nOjZweCAwO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNnB4O2xlZnQ6MDt3aWR0aDoxMDAlO2N1cnNvcjpwb2ludGVyfS5maWx0ZXIuc2xpZGVyIC5jb250cm9sOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgxLDIxNiwyNTUsMC4xOCl9LmZpbHRlci5zbGlkZXIgLmNvbnRyb2wgLnVpLXNsaWRlci1oYW5kbGV7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwZGI5YmM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDoyO21hcmdpbi1sZWZ0Oi03cHh9LmZpbHRlci5zbGlkZXIgLmNvbnRyb2wgLnVpLXNsaWRlci1yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNjY0NjU7aGVpZ2h0OjJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O2xlZnQ6MH0uaGVhZGVye2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyYTJhMmE7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwO3otaW5kZXg6MTAwfS5oZWFkZXI+ZGl2e2hlaWdodDoxMDBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXI+ZGl2IC5sb2dvIGF7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2xvZ28uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjAuOXB4O3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDozOXB4O2hlaWdodDozOXB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjYwcHh9LmhlYWRlcj5kaXYgLmxvZ28gYSBwe2Rpc3BsYXk6aW5saW5lfS5oZWFkZXI+ZGl2IC5saW5rcyB1bHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaXttYXJnaW4tbGVmdDo0NXB4fS5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoycHh9LmZvb3RlcnttYXJnaW4tdG9wOi0xMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9LmZvb3Rlcj5kaXZ7aGVpZ2h0OjEwMHB4O2xpbmUtaGVpZ2h0OjMwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyPmRpdiAubG9nbyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTM0cHg7aGVpZ2h0OjI5cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2xvZ28td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlfS5mb290ZXI+ZGl2IC5jb3B5cmlnaHR7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O29wYWNpdHk6MC4zNTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0uZm9vdGVyPmRpdiAubGlua3MgdWx7ZGlzcGxheTpmbGV4fS5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaXttYXJnaW4tbGVmdDoyMHB4fS5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxcHh9LmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uZGlzY2xhaW1lcntwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMyODM0M2Y7ei1pbmRleDoyMH0uZGlzY2xhaW1lcj5kaXZ7cGFkZGluZzoyMHB4IDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZGlzY2xhaW1lcj5kaXYgLnRleHR7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjEuNzM7cGFkZGluZy1yaWdodDo1MHB4fS5kaXNjbGFpbWVyPmRpdiAudGV4dCBhe2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwZGI5YmM7Zm9udC13ZWlnaHQ6MTAwO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMGRiOWJjfS5kaXNjbGFpbWVyPmRpdiAuYnRue3doaXRlLXNwYWNlOm5vd3JhcDtsaW5lLWhlaWdodDo1NXB4O2NvbG9yOiMwZGI5YmM7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbGV4LXNocmluazowfS5mb290ZXJ7bWFyZ2luLXRvcDotMTAwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5mb290ZXI+ZGl2e2hlaWdodDoxMDBweDtsaW5lLWhlaWdodDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvb3Rlcj5kaXYgLmxvZ28gYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEzNHB4O2hlaWdodDoyOXB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9sb2dvLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJX0uZm9vdGVyPmRpdiAuY29weXJpZ2h0ey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDtvcGFjaXR5OjAuMzU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjEuMXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9LmZvb3Rlcj5kaXYgLmxpbmtzIHVse2Rpc3BsYXk6ZmxleH0uZm9vdGVyPmRpdiAubGlua3MgdWwgbGl7bWFyZ2luLWxlZnQ6MjBweH0uZm9vdGVyPmRpdiAubGlua3MgdWwgbGkgYXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4fS5mb290ZXI+ZGl2IC5saW5rcyB1bCBsaSBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmRpc2NsYWltZXJ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMjgzNDNmO3otaW5kZXg6MjB9LmRpc2NsYWltZXI+ZGl2e3BhZGRpbmc6MjBweCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmRpc2NsYWltZXI+ZGl2IC50ZXh0e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoxLjczO3BhZGRpbmctcmlnaHQ6NTBweH0uZGlzY2xhaW1lcj5kaXYgLnRleHQgYXtmb250LXNpemU6MTVweDtjb2xvcjojMGRiOWJjO2ZvbnQtd2VpZ2h0OjEwMDt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzBkYjliY30uZGlzY2xhaW1lcj5kaXYgLmJ0bnt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6NTVweDtjb2xvcjojMGRiOWJjO2ZvbnQtd2VpZ2h0OjEwMDtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZmxleC1zaHJpbms6MH0ubGFuZGluZz5kaXZ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6NTBweCAwfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnN7cG9zaXRpb246Zml4ZWQ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3JpZ2h0OjA7dG9wOmNhbGMoNTAlIC0gNjVweCk7ei1pbmRleDoxMDAwO3RyYW5zaXRpb246MC41c30ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zPmJ1dHRvbntkaXNwbGF5OmJsb2NrfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9ue3dpZHRoOjY1cHg7aGVpZ2h0OjY1cHg7YmFja2dyb3VuZDojMjkzNTQxO3BhZGRpbmc6MH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbiAuaWNvbnt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi5nbG9iYWwtc2hhcmUtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi5nbG9iYWwtc2hhcmUtYnRuIHN2Z3ttYXJnaW4tbGVmdDotMXB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9uOmhvdmVyIC5pY29uLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9uLm9wZW5lZCAuaWNvbntmaWxsOiMwZGI5YmN9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyBidXR0b24uZ2xvYmFsLWRvd25sb2FkLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2Nre3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjY1cHg7aGVpZ2h0OjY1cHg7dG9wOjA7bGVmdDowO3Zpc2liaWxpdHk6aGlkZGVufS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5kb3dubG9hZC1ibG9ja3t0b3A6YXV0bztib3R0b206MH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sgYnV0dG9uLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jayBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTVweDtoZWlnaHQ6NTVweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jayBidXR0b246aG92ZXIsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrIGE6aG92ZXJ7b3BhY2l0eTowLjh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZHt2aXNpYmlsaXR5OnZpc2libGV9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24sLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhe29wYWNpdHk6MX0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5pbiwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEuaW57bGVmdDotMTYwcHg7dG9wOi02NXB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmdvLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5nb3tsZWZ0Oi0xNjBweDt0b3A6LTMzcHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uZmIsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmZie2xlZnQ6LTE2MHB4O3RvcDowcHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udHcsLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnR3e2xlZnQ6LTE2MHB4O3RvcDo2NXB4fS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLndhLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS53YXtsZWZ0Oi04NXB4O3RvcDotNjVweH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi52YiwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEudmJ7bGVmdDotODVweDt0b3A6MH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi50ZywubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEudGd7bGVmdDotODVweDt0b3A6NjVweH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi5pbWFnZSwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEuaW1hZ2V7bGVmdDotODVweDt0b3A6LTI1cHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24ucGRmLC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5wZGZ7bGVmdDotODVweDt0b3A6NDBweH0ubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbjpob3ZlciAuaWNvbiwubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGE6aG92ZXIgLmljb257ZmlsbDojMGRiOWJjfS5sYW5kaW5nPmRpdiAuZmlsdGVyc3t3aWR0aDoyODBweDtwb3NpdGlvbjpmaXhlZDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7ei1pbmRleDoyfS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuY2FwdGlvbntkaXNwbGF5Om5vbmU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7Y29sb3I6I2VkZjBmZjt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIDAgMjBweCAwfS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuY2FwdGlvbiAuaWNvbnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbi1yaWdodDoxMHB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuYnRuc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjE1cHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5idG5zIC5yZXNldHstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7b3BhY2l0eTowLjc7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjojZmZmZmZmO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO3BhZGRpbmctbGVmdDowfS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuYnRucyAucmVzZXQ6aG92ZXJ7b3BhY2l0eTowLjl9LmxhbmRpbmc+ZGl2IC5nby10by1yZWNvbW1lZGF0aW9uc3twYWRkaW5nLXRvcDo4MHB4O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LmxhbmRpbmc+ZGl2IC5nby10by1yZWNvbW1lZGF0aW9ucyBidXR0b257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDYwcHggMCAyMHB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuMTV9LmxhbmRpbmc+ZGl2IC5nby10by1yZWNvbW1lZGF0aW9ucyBidXR0b246YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9zdmcvcmVmcmVzaC5zdmdcIikgMCAwIG5vLXJlcGVhdDt3aWR0aDo0MnB4O2hlaWdodDo0MHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjUwJTttYXJnaW4tdG9wOi0yMHB4O29wYWNpdHk6MC44fS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMuZ28tdG8tcmVjb21tZWRhdGlvbnMtbW9iaWxle3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50e292ZXJmbG93LXg6aGlkZGVuO21hcmdpbi1sZWZ0OjMzMHB4O3BhZGRpbmctdG9wOjM1cHg7ei1pbmRleDoxO2ZsZXgtZ3JvdzoxfS5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRzLWRhdGF7bWFyZ2luLWJvdHRvbTozMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje3BhZGRpbmc6NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjA7bWFyZ2luLXRvcDozMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDtoZWlnaHQ6NzVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwZDU5NWU7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAzMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWdyb3c6MTttYXJnaW4tdG9wOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzOm5vdCguaGlkZGVuKSsqe21hcmdpbi10b3A6MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnM6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjEwMCU7YmFja2dyb3VuZDpibGFja30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMgLnRleHR7bGluZS1oZWlnaHQ6MS42OTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjEwMH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMgLnRleHQgLnByZWZpeHtmb250LXdlaWdodDoxMDB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIC50ZXh0IHN0cm9uZ3t3aGl0ZS1zcGFjZTpub3dyYXB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MThweDt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleC1zaHJpbms6MDtwYWRkaW5nOjAgMzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMgYSAuaWNvbntmb250LXNpemU6MTVweDttYXJnaW4tbGVmdDo1cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIC5pY29uLWNsb3Nle2ZvbnQtc2l6ZToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuaW50cm97bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi10b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5pbnRybyAudG9we3BhZGRpbmctYm90dG9tOjMwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuaW50cm8gLnRleHR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuMTE7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOnJnYmEoMjE4LDIxOCwyMTgsMC44KX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAudG9we3BhZGRpbmctYm90dG9tOjUwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowIDAgNzBweCAwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmd7cGFkZGluZzoyMHB4IDAgMCAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjE0cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmcgLmljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3ZnL2NhbGN1bGF0b3Iuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDttYXJnaW4tcmlnaHQ6MjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZXtmb250LXNpemU6MzJweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7ZmxleC1ncm93OjF9LmxhbmRpbmc+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+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEzO3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCBwe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEzO3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpO3BhZGRpbmctYm90dG9tOjI1cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IHAgYXtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEzfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtvcGFjaXR5OjF9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0e3BhZGRpbmctYm90dG9tOjQwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5kZWZhdWx0LXJlY29tbWVuZGF0aW9uIHN2Z3tkaXNwbGF5OmJsb2NrO2ZsZXgtYmFzaXM6NzZweDtmbGV4LXNocmluazowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbiAudGV4dHtwYWRkaW5nLWxlZnQ6MzBweDtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoxLjk7dGV4dC1hbGlnbjpsZWZ0fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjQwcHg7YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb246Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIC50aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS44OTtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmZ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5zdGF0LWFjdGlvbnMgLmFjdGlvbiAudGl0bGUgLmNhcHRpb257cGFkZGluZy1ib3R0b206NXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb24gLnRpdGxlIC50ZXh0e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjg5O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyMTgsMjE4LDIxOCwwLjgxKTtwYWRkaW5nLXJpZ2h0OjQwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5zdGF0LWFjdGlvbnMgLmFjdGlvbiBhe2ZsZXgtYmFzaXM6MjAwcHg7aGVpZ2h0OjU1cHg7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6c29saWQgMXB4ICMwZGI5YmM7bGluZS1oZWlnaHQ6NTNweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmY7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE0LDE2MCwxNjQsMC4xMik7b3BhY2l0eToxfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3VtbWFyeS1pbmZve2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjpyZ2JhKDIxOCwyMTgsMjE4LDAuNzIpO3BhZGRpbmc6NDBweCAxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjB9LnRvLXRvcHt3aWR0aDo1N3B4O2hlaWdodDo1N3B4O3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo0MHB4O3JpZ2h0OjMwcHg7YmFja2dyb3VuZDojMGRiOWJjO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6MjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9LnRvLXRvcCAuaWNvbi1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7Y29sb3I6I2ZmZn0uYmFubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTM4MHB4O3BhZGRpbmc6MzBweCAwfS5iYW5uZXJfd3J7dHJhbnNpdGlvbjowLjVzO3dpZHRoOjEwMCU7cGFkZGluZzowIDcwcHg7YmFja2dyb3VuZC1jb2xvcjojMTVhZGE2O3otaW5kZXg6NTtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjB9LmJhbm5lcl93ci5jbG9zZWR7Ym90dG9tOi0yMDBweDt0cmFuc2l0aW9uOjAuNXN9LmJhbm5lcl90ZXh0e2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjA7d2lkdGg6NzUlfS5iYW5uZXJfdGV4dF90aXRsZXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmfS5iYW5uZXJfdGV4dF9kZXNjcmlwdGlvbntmb250LXNpemU6MTdweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MC43NjtwYWRkaW5nLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2t9LmJhbm5lcl9idXR0b257cGFkZGluZzowIDMwcHg7aGVpZ2h0OjU0cHg7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6c29saWQgMnB4ICNmZmZmZmY7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NTRweDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweH0uYmFubmVyX2J1dHRvbjpob3ZlcntvcGFjaXR5OjE7Y29sb3I6IzE1YWRhNjtiYWNrZ3JvdW5kOiNmZmZ9LmJhbm5lcl9idXR0b246YWN0aXZle2JhY2tncm91bmQ6IzBkYjliYztjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYmFubmVyX2Nsb3Nle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDNweDtoZWlnaHQ6NDNweDt0b3A6MDtyaWdodDowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9jbG9zZV9iYW5uZXIuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXR9I0NvdW50cnkubWt0b0ZpZWxkLC5OdW1iZXJPZkVtcGxveWVlcywjU3RhdGUsI051bWJlck9mRW1wbG95ZWVze3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5yaWdodCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvcntsZWZ0OmNhbGMoMTAwJSArIDE1cHgpICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5yaWdodCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwe3JpZ2h0OjEwMCU7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAubGFiZWx7Zm9udC13ZWlnaHQ6MzAwfS5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6OnBsYWNlaG9sZGVyLC5maWx0ZXJzIC5maWx0ZXIuc2xpZGVyIC50ZXh0LWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6MzAwfS5sYW5kaW5nPmRpdiAuZmlsdGVycy5pcGFkZml4e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmNhbGMoMTAwJSArIDYwcHgpO2xlZnQ6LTMwcHh9LmRlZmF1bHRfbW91bnRhaW57d2lkdGg6MjgwcHg7aGVpZ2h0OjI5MHB4O2ZsZXgtc2hyaW5rOjB9LmRlZmF1bHRfbW91bnRhaW5faW1nX3NtYWxse2Rpc3BsYXk6bm9uZX0uZGVmYXVsdF9tb3VudGFpbi13cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOi02MHB4fS5kZWZhdWx0X21vdW50YWluLXdyOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE3NXB4O2JvdHRvbTowO2xlZnQ6LTYwcHg7cmlnaHQ6LTYwcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsMjAsMjYsMCksICMwMDApfS5kZWZhdWx0X21vdW50YWluX3RleHR7Zm9udC1mYW1pbHk6TXVzZW9TYW5zQ3lybDtmb250LXNpemU6MTdweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyMTcsMjE3LDIxNywwLjc2KTtmbGV4LWdyb3c6MTA7cGFkZGluZzowIDAgNzBweCA0NXB4fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVufS5vcGVuZWQtbW9iaWxle3RvcDowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3cteTpzY3JvbGx9Lmhhcy1jbG9zZXN0IC5sYW5kaW5nPmRpdiAuY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxMTBweH0uaGFzLWNsb3Nlc3QgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze3RvcDoxMDBweDtwb3NpdGlvbjpmaXhlZH0uZm9ybXM+ZGl2IC50aXRsZS5hcmhpdmUtcmVwb3J0c19faGVhZGVye21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MjBweH0ucmVwb3J0LWZpbGV7ZGlzcGxheTpmbGV4fS5yZXBvcnRzLWRvd25sb2FkZXJ7ZGlzcGxheTpmbGV4O21hcmdpbi1yaWdodDo0MHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7YWxpZ24taXRlbXM6Y2VudGVyfS5pY29uLXJlcG9ydHtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDo1cHg7ZmlsbDojZmZmfS5wYWdle2JhY2tncm91bmQ6IzExMTkyMH0ucGFnZSAuY29udGVudHtmb250LWZhbWlseTpNdXNlb1NhbnNDeXJsO3RleHQtYWxpZ246bGVmdDttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLWJvdHRvbTo1MHB4fS5wYWdlIC5jb250ZW50IGgxe2ZvbnQtc2l6ZTo0NHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxLjVweDtjb2xvcjojZmZmZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MDtwYWRkaW5nOjg4cHggMCA0MHB4fS5wYWdlIC5jb250ZW50IGgye2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjEzO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjojRkZGRkZGO21hcmdpbjowO3BhZGRpbmc6NjVweCAwIDB9LnBhZ2UgLmNvbnRlbnQgaDN7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuOTtjb2xvcjojZmZmZmZmO21hcmdpbjowO3BhZGRpbmc6MjVweCAwfS5wYWdlIC5jb250ZW50IGg0e2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6IzE1YWRhNjttYXJnaW46MDtwYWRkaW5nOjIzcHggMCAxMHB4IDB9LnBhZ2UgLmNvbnRlbnQgaDV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuMTM7Y29sb3I6I2UyZTJlMjtvcGFjaXR5OjAuNzY7bWFyZ2luOjA7cGFkZGluZzo1cHggMH0ucGFnZSAuY29udGVudCBoNnt3aWR0aDozMDJweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNkYWRhZGE7bWFyZ2luOi01NXB4IDA7cGFkZGluZzowIDEwcHg7ZmxvYXQ6cmlnaHQ7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM0YTRhNGF9LnBhZ2UgLmNvbnRlbnQgdWx7bWFyZ2luOjAgMCAwIDQ1cHg7cGFkZGluZzowIDAgMCAyNXB4fS5wYWdlIC5jb250ZW50IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlIC5jb250ZW50IHVsIGxpOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NXB4O2hlaWdodDo1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMGRiOWJjO2xlZnQ6LTI1cHg7dG9wOjEzcHh9LnBhZ2UgLmNvbnRlbnQgdGFibGV7d2lkdGg6Y2FsYygxMDAlICsgMTBweCk7Ym9yZGVyLXNwYWNpbmc6NXB4IDA7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO21hcmdpbjoyMHB4IDAgMzBweCAtNXB4fS5wYWdlIC5jb250ZW50IHRhYmxlLnNpbmdsZXt3aWR0aDpjYWxjKDMzJSArIDVweCl9LnBhZ2UgLmNvbnRlbnQgdGFibGUgdGQsLnBhZ2UgLmNvbnRlbnQgdGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojMTQxZjI4O3BhZGRpbmc6MTVweCAzMHB4O3dpZHRoOjMzJX0ucGFnZSAuY29udGVudCB0YWJsZSB0aCwucGFnZSAuY29udGVudCB0YWJsZSB0aCBzdHJvbmd7cGFkZGluZzoyNXB4IDQwcHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYWdlIC5jb250ZW50IHRhYmxlIHRke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxLjFweDtjb2xvcjojZWRmMGZmfS5wYWdlIC5jb250ZW50IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGR7cGFkZGluZy1ib3R0b206MjVweH0ucGFnZSAubW9iaWxlLWNsb3NlLmNsb3NlLC5mb3JtcyAubW9iaWxlLWNsb3NlLmNsb3Nle2Rpc3BsYXk6bm9uZX0ucGFnZSAuY2xvc2UsLmZvcm1zIC5jbG9zZXtwb3NpdGlvbjpmaXhlZDt0b3A6MTAwcHg7cmlnaHQ6MDt3aWR0aDo3MHB4O2hlaWdodDo3MHB4O2JvcmRlcjpzb2xpZCAxcHggIzJhMmEyYTtsaW5lLWhlaWdodDo3MHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5Nzk3OTc7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7Zm9udC1zaXplOjIwcHg7ZGlzcGxheTpibG9ja30ucGFnZSAuY2xvc2U6aG92ZXIsLmZvcm1zIC5jbG9zZTpob3Zlcntjb2xvcjojMGRiOWJjO29wYWNpdHk6MX0uZm9ybXN7YmFja2dyb3VuZC1jb2xvcjojMTExOTIwO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEwMXB4KX0uZm9ybXM+ZGl2e3dpZHRoOjY3MHB4O3BhZGRpbmc6NzBweCAwfS5mb3Jtcz5kaXYgLnRpdGxle2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MzBweH0uZm9ybXM+ZGl2IC50ZXh0e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjg7Y29sb3I6I2UyZTJlMjtvcGFjaXR5OjAuNzY7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MzBweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm17d2lkdGg6NzQwcHggIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0Oi03MHB4fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSBzZWxlY3R7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm06YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7ZmxvYXQ6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93e3dpZHRoOjMwMHB4O21hcmdpbi1sZWZ0OjcwcHg7ZmxvYXQ6bGVmdDtjbGVhcjpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3h7d2lkdGg6Y2FsYygxMDAlIC0gNzBweCk7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjQwcHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXB7ZGlzcGxheTpibG9ja30uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCBsYWJlbHt3aWR0aDo0NXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjQ1cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOiMyNjMzM2U7Ym9yZGVyOjNweCBzb2xpZCAjMjYzMzNlfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIGxhYmVsIC5ta3RvQXN0ZXJpeHttYXJnaW4tdG9wOi0yMHB4O21hcmdpbi1sZWZ0OjVweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCBsYWJlbDpiZWZvcmV7ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3J7Ym90dG9tOmF1dG8gIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0e3BhZGRpbmc6MDtmbG9hdDpub25lO3dpZHRoOjQ1cHggIWltcG9ydGFudH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdC5ta3RvSW52YWxpZCBpbnB1dHtib3JkZXItY29sb3I6I2ZmMDAwMH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dHtoZWlnaHQ6NDVweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjNweCBzb2xpZCAjMjYzMzNlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3BhY2l0eTowfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0OmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZDojMjYzMzNlIHVybChcIi4uL2ltYWdlcy9zdmcvY2hlY2staWNvbi5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dHtwYWRkaW5nLWxlZnQ6NzVweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0LC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgYSwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHNwYW57d2lkdGg6YXV0byAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzc7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOnJnYmEoMjE3LDIxNywyMTcsMC43NikgIWltcG9ydGFudDtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCcgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBhLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgYSBhLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQgc3BhbiBhe2NvbG9yOiMwZGI5YmMgIWltcG9ydGFudH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IGE6aG92ZXIsLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBhIGE6aG92ZXIsLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBzcGFuIGE6aG92ZXJ7b3BhY2l0eToxO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dCBzcGFuIHNwYW57ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtc2VsZWN0IC5maWx0ZXJ7aGVpZ2h0OjQ1cHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1zZWxlY3QgLnRleHQtdmFsdWV7bGluZS1oZWlnaHQ6NDVweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXNlbGVjdCAuZmlsdGVyLnNlbGVjdHtiYWNrZ3JvdW5kOiMyNjMzM2V9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1zZWxlY3QgLmZpbHRlci5zZWxlY3QgLm9wdGlvbnN7YmFja2dyb3VuZDojMjYzMzNlO3RvcDo0NHB4O2JvcmRlci10b3A6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXNlbGVjdCAuZmlsdGVyLnNlbGVjdCAub3B0aW9ucy5vcHRpb25zLXRvcHt0b3A6YXV0byAhaW1wb3J0YW50O2JvdHRvbTo0NHB4O2JvcmRlcjpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dGFyZWF7d2lkdGg6Y2FsYygxMDAlIC0gNzBweCkgIWltcG9ydGFudH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhIHRleHRhcmVhe3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwcHh9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyBpbnB1dCwuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGxhYmVse2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJ30uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IGlucHV0LC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgc2VsZWN0LC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgdGV4dGFyZWF7aGVpZ2h0OjQ1cHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMjYzMzNlO3BhZGRpbmc6MTJweCAxNXB4O2xpbmUtaGVpZ2h0OjIxcHg7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC1zaXplOjE1cHg7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjMwMDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgbGFiZWxbZm9yPVwiTnVtYmVyT2ZFbXBsb3llZXNcIl0gcCBzcGFuIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl17ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgbGFiZWxbZm9yPVwiUG9zdGFsQ29kZVwiXSBwIHNwYW4gc3BhbltzdHlsZT1cImNvbG9yOiAjMzMzMzMzO1wiXXtkaXNwbGF5Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyBsYWJlbFtmb3I9XCJTdGF0ZVwiXSBwIHNwYW4gc3BhbltzdHlsZT1cImNvbG9yOiAjMzMzMzMzO1wiXXtkaXNwbGF5Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2x7aGVpZ2h0OmF1dG87bWluLWhlaWdodDowO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O2Zsb2F0Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9PZmZzZXR7ZGlzcGxheTpub25lfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxvYXQ6bm9uZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0d1dHRlcntkaXNwbGF5Om5vbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9Mb2dpY2FsRmllbGR7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0xhYmVse2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoxLjczO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc2KTtwYWRkaW5nOjE1cHggMCA2cHggMDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0xhYmVsIHNwYW57d2lkdGg6YXV0byAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9MYWJlbCBwIHNwYW46Zmlyc3QtY2hpbGR7Y29sb3I6cmVkICFpbXBvcnRhbnR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9MYWJlbCAubWt0b0FzdGVyaXh7ZmxvYXQ6bm9uZTtjb2xvcjojYmYwMDAwfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3J7cmlnaHQ6Y2FsYygxMDAlICsgMTVweCkgIWltcG9ydGFudDtib3R0b206MCAhaW1wb3J0YW50fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvck1zZ3t0cmFuc2l0aW9uOjBzICFpbXBvcnRhbnQ7bWluLXdpZHRoOjIwMHB4O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQ6I2ZmZmZmZjt0ZXh0LXNoYWRvdzpub25lO2NvbG9yOiNlYjFkNTM7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDE1cHg7Ym94LXNoYWRvdzpub25lO2ZvbnQtZmFtaWx5OidNdXNlb1NhbnNDeXJsJztoZWlnaHQ6NDVweDtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEzcHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yTXNnIC5ta3RvRXJyb3JEZXRhaWx7ZGlzcGxheTppbmxpbmV9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwe3dpZHRoOjhweDtoZWlnaHQ6MThweDtsZWZ0OmF1dG87cmlnaHQ6LTdweDt0b3A6Y2FsYyg1MCUgLSA5cHgpfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCAubWt0b0Vycm9yQXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpub25lO21hcmdpbjowIDAgMCAtMTFweH0uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9CdXR0b25Sb3d7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Y2xlYXI6Ym90aDtwYWRkaW5nLXRvcDozMHB4fS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdyBzcGFue21hcmdpbi1sZWZ0OjcwcHggIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHR9LmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvQnV0dG9uUm93IHNwYW4gLm1rdG9CdXR0b24sLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvQnV0dG9uUm93IHNwYW4gLm1rdG9CdXR0b246YWN0aXZle3dpZHRoOjIwMHB4O2hlaWdodDo1MHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZDojMGRiOWJjO2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHg7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmfS5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdyBzcGFuIC5ta3RvQnV0dG9uOmhvdmVyLC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0J1dHRvblJvdyBzcGFuIC5ta3RvQnV0dG9uOmFjdGl2ZTpob3Zlcntib3JkZXI6bm9uZTtvcGFjaXR5OjAuOH0ubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmV9Lm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29se3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NDVweH1odG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dGFyZWErLm1rdG9Gb3JtUm93LGh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0Lmxhc3QrLm1rdG9Gb3JtUm93e3BhZGRpbmc6NDBweCAwIDAgMDt3aWR0aDpjYWxjKDEwMCUgLSA3MHB4KX1odG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dGFyZWErLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHQsaHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHQubGFzdCsubWt0b0Zvcm1Sb3cgLm1rdG9IdG1sVGV4dHt3aWR0aDphdXRvICFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgyMTcsMjE3LDIxNywwLjc2KSAhaW1wb3J0YW50fWh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0YXJlYSsubWt0b0Zvcm1Sb3cgLm1rdG9IdG1sVGV4dCBzcGFuLGh0bWwucnUgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0Lmxhc3QrLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHQgc3Bhbntjb2xvcjpyZ2JhKDIxNywyMTcsMjE3LDAuNzYpICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J011c2VvU2Fuc0N5cmwnICFpbXBvcnRhbnR9aHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhKy5ta3RvRm9ybVJvdyAubWt0b0h0bWxUZXh0IGEsaHRtbC5ydSAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHQubGFzdCsubWt0b0Zvcm1Sb3cgLm1rdG9IdG1sVGV4dCBhe2NvbG9yOiMwZGI5YmMgIWltcG9ydGFudDtmb250LXNpemU6MTNweDtmb250LWZhbWlseTonTXVzZW9TYW5zQ3lybCcgIWltcG9ydGFudH1odG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dGFyZWErLm1rdG9Gb3JtUm93IC5ta3RvSHRtbFRleHQgYTpob3ZlcixodG1sLnJ1IC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtdGV4dC5sYXN0Ky5ta3RvRm9ybVJvdyAubWt0b0h0bWxUZXh0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtvcGFjaXR5OjF9aHRtbC5ydSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2x7dG9wOjQwcHh9aHRtbC5ydSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wgLm1rdG9Bc3Rlcml4e21hcmdpbjowICFpbXBvcnRhbnQ7cmlnaHQ6LTE1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zcHg7aGVpZ2h0OjQ1cHh9aHRtbC5ydSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wrLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoe21pbi1oZWlnaHQ6NDVweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MTAxcHg7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIDEwMXB4KTtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE5MjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubW9kYWw+ZGl2e2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6IzAwMDtib3gtc2hhZG93OjAgMnB4IDUwcHggMCByZ2JhKDAsMCwwLDAuMyl9Lm1vZGFsPmRpdiAudGl0bGV7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO3BhZGRpbmc6NzBweCAwIDIwcHggMH0ubW9kYWw+ZGl2IC5kZXNjcmlwdGlvbntmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43Nik7cGFkZGluZy1ib3R0b206NTBweH0ubW9kYWwubW9kYWwtc3VjY2Vzcz5kaXZ7d2lkdGg6NTUwcHh9Lm1vZGFsLm1vZGFsLXN1Y2Nlc3M+ZGl2IC5pbWd7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3VjY2Vzcy5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCV9LmFwcC1lcnJvciAuY29udGFpbmVye3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3J7ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5zcGlkZXJ7bWFyZ2luOjQwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuc3BpZGVyLmFuaW1hdGlvbnthbmltYXRpb24tbmFtZTpkZWF0aDthbmltYXRpb24tZHVyYXRpb246MC4xczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO2FuaW1hdGlvbi1kZWxheTowLjNzfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLnNwaWRlciAucHVkZGxle3dpZHRoOjYwcHg7aGVpZ2h0OjdweDt0cmFuc2Zvcm06c2NhbGUoMC4xLCAwLjEpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc3ZnL3B1ZGRsZS5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXR9LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuc3BpZGVyLmFuaW1hdGlvbiAucHVkZGxle2FuaW1hdGlvbi1uYW1lOnB1ZGRsZTthbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZGVsYXk6MC41c30uYXBwLWVycm9yIC5jb250YWluZXIgLmVycm9yIC5pbWd7aGVpZ2h0OjE1NXB4O3dpZHRoOjQwMHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzLzQwNC5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuaW1nLmFuaW1hdGlvbnthbmltYXRpb24tbmFtZTpqdW1wO2FuaW1hdGlvbi1kdXJhdGlvbjowLjVzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHN9LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAudGl0bGV7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5hcHAtZXJyb3IgLmNvbnRhaW5lciAuZXJyb3IgLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9LmFwcC1lcnJvciAuY29udGFpbmVyIC5lcnJvciAuYnRue2hlaWdodDo2MHB4O2JvcmRlci1yYWRpdXM6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwZGI5YmM7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmZmZmO3BhZGRpbmc6MCAzMHB4O2xpbmUtaGVpZ2h0OjYwcHh9LmFwcC1lcnJvciAuZm9vdGVye2Rpc3BsYXk6bm9uZX1Aa2V5ZnJhbWVzIGp1bXB7NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExMHB4KX19QGtleWZyYW1lcyBkZWF0aHs1MCV7dHJhbnNmb3JtOnNjYWxlKDAuMSwgMC4xKTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbX0xMDAle3RyYW5zZm9ybTpzY2FsZSgwLjEsIDAuMSk7dHJhbnNmb3JtLW9yaWdpbjpib3R0b219fUBrZXlmcmFtZXMgcHVkZGxlezAle3RyYW5zZm9ybTpzY2FsZSgwLjEsIDAuMSk7dHJhbnNmb3JtLW9yaWdpbjpib3R0b219MTAwJXt0cmFuc2Zvcm06c2NhbGUoMTAsIDEwKX19aHRtbC5kZSAuZm9ybS5mb3JtLXJlcG9ydCBsYWJlbFtmb3I9XCJOb2Rlc19fY1wiXXtsZXR0ZXItc3BhY2luZzowLjdweCAhaW1wb3J0YW50fWh0bWwuZGUgYnV0dG9uLmJyYW5ke2ZvbnQtc2l6ZToxNXB4fWh0bWwuZGUgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQgLnRleHQgLmxhYmVse2ZvbnQtc2l6ZTo5cHh9aHRtbC5kZSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcuYXZlcmFnZTpudGgtY2hpbGQoMikgLnRleHQgLmxhYmVse2ZvbnQtc2l6ZToxMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtodG1sLmRlOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcuYXZlcmFnZTpmaXJzdC1jaGlsZCAuc3ZnLXdyYXBwZXItbW9iaWxlIC5sYWJlbHtjb2xvcjp0cmFuc3BhcmVudH1odG1sLmRlOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcuYXZlcmFnZTpmaXJzdC1jaGlsZCAuc3ZnLXdyYXBwZXItbW9iaWxlIC5sYWJlbDpiZWZvcmV7Y29udGVudDonw5gnO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHh9aHRtbC5kZTpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWwgc3BhbntkaXNwbGF5Om5vbmV9aHRtbC5kZTpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnLm1heDpudGgtY2hpbGQoMikgLnN2Zy13cmFwcGVyLW1vYmlsZSAubGFiZWx7Zm9udC1zaXplOjEwcHh9aHRtbC5lbjpub3QoLmV4cG9ydCkgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0ZpZWxkV3JhcCAubWt0b0h0bWxUZXh0IHB7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9fWh0bWwuZW46bm90KC5leHBvcnQpIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgbGFiZWxbZm9yPVwiTnVtYmVyT2ZFbXBsb3llZXNcIl0gcCBzcGFuIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl0saHRtbC5lbjpub3QoLmV4cG9ydCkgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyBsYWJlbFtmb3I9XCJQb3N0YWxDb2RlXCJdIHAgc3BhbiBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJdLGh0bWwuZW46bm90KC5leHBvcnQpIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgbGFiZWxbZm9yPVwiU3RhdGVcIl0gcCBzcGFuIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl17ZGlzcGxheTppbmxpbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUzcHgpe2h0bWwuZXM6bm90KC5leHBvcnQpIC5mb290ZXI+ZGl2IC5jb3B5cmlnaHR7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LWFsaWduOmxlZnR9fWh0bWwuZW46bm90KC5leHBvcnQpIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvTGFiZWwgcCBzcGFuOmZpcnN0LWNoaWxke2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NikgIWltcG9ydGFudH1odG1sLnJ1Om5vdCguZXhwb3J0KSAudG8tdG9wLGh0bWwuZGU6bm90KC5leHBvcnQpIC50by10b3B7Ym90dG9tOjkwcHh9aHRtbC5ydTpub3QoLmV4cG9ydCkgLmZvb3Rlcj5kaXYgLmNvcHlyaWdodHtsaW5lLWhlaWdodDoxM3B4O3BhZGRpbmctYm90dG9tOjEwcHh9aHRtbC5ydTpub3QoLmV4cG9ydCkgLmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpe3RleHQtYWxpZ246cmlnaHQ7bGluZS1oZWlnaHQ6MTVweH1odG1sLnJ1Om5vdCguZXhwb3J0KSAuZm9vdGVyPmRpdiAubGlua3MgdWwgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToxMHB4fS5lcyAuZmlsdGVycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZGUgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjEyLjJweDtsZXR0ZXItc3BhY2luZzowLjdweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCl7aHRtbC5mcjpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50e3BhZGRpbmctdG9wOjEwcHh9LmVzIC5maWx0ZXJzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5kZSAuZmlsdGVycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LXNpemU6MTEuMnB4fS5pdCAuZmlsdGVycyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LXNpemU6MTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe2h0bWwucnUgLmZvb3Rlcj5kaXYgLmxpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzMHB4KXsud3JhcHBlcntwYWRkaW5nOjAgNDBweH0ubGFuZGluZz5kaXZ7cGFkZGluZzozMHB4IDB9LmxhbmRpbmc+ZGl2IC5jb250ZW50e21hcmdpbi1sZWZ0OjMxMHB4O3BhZGRpbmctdG9wOjMxcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWN7cGFkZGluZzozMHB4IDQwcHggNDBweCA0MHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmludHJvIC50ZXh0e2ZvbnQtc2l6ZToxNXB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3B7cGFkZGluZy1ib3R0b206NTBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZXtmb250LXNpemU6MjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAuc3ViLXRpdGxle2ZvbnQtc2l6ZToxNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHN7d2lkdGg6YXV0b30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDEpIC5tZXNzYWdle2xlZnQ6MDt0ZXh0LWFsaWduOmxlZnR9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5ob3Jpem9udGFse3BhZGRpbmctYm90dG9tOjYwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5ob3Jpem9udGFsIC5jb21tb24tbGlzdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7Ym90dG9tOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5ob3Jpem9udGFsIC5jb21tb24tbGlzdD4qe21hcmdpbi1yaWdodDozMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuaG9yaXpvbnRhbCAuY29tbW9uLWxpc3QgLml0ZW17d2lkdGg6YXV0b30ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5ncmFwaCAuc3Zne3BhZGRpbmctdG9wOjE0cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbXtoZWlnaHQ6NDBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5saXN0IC5pdGVtIC50aXRsZXtmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5saXN0IC5pdGVtIC52YWx1ZXtmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5jb21tb24tbGlzdCAuaXRlbXt3aWR0aDoxODBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5jb21tb24tbGlzdCAuaXRlbSAudmFsdWV7Zm9udC1zaXplOjI0cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3QgLml0ZW0gLnRpdGxle2ZvbnQtc2l6ZToxNnB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAucmVjb21tZW5kYXRpb24tdGV4dHtmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnJlY29tbWVuZGF0aW9uLXRleHQgcHtmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnN0YXQtYWN0aW9ucyAuYWN0aW9uIC50ZXh0e2ZvbnQtc2l6ZToxNHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5zdGF0aXN0aWMtY29udGVudCAuc3RhdC1hY3Rpb25zIC5hY3Rpb24gYXtmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN1bW1hcnktaW5mb3tmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmdvLXRvLXJlY29tbWVkYXRpb25ze3BhZGRpbmctdG9wOjQwcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5nby10by1yZWNvbW1lZGF0aW9ucyBidXR0b257aGVpZ2h0OjYwcHg7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5idG5zIC5yZXNldHtmb250LXNpemU6MTNweH0uZmlsdGVycyAuZmllbGQgbGFiZWx7Zm9udC1zaXplOjEzcHh9LmZpbHRlcnMgLmZpbHRlcntoZWlnaHQ6NDVweH0uZmlsdGVycyAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIC50ZXh0LXZhbHVle2xpbmUtaGVpZ2h0OjQ1cHg7Zm9udC1zaXplOjEzcHh9LmZpbHRlcnMgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9uc3t0b3A6NDVweH0uZmlsdGVycyAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIC5vcHRpb25zIHVsIGxpLm9wdGlvbntwYWRkaW5nOjEwcHggMzBweCAxMHB4IDE1cHg7Zm9udC1zaXplOjEzcHh9LmZpbHRlcnMgLmZpbHRlci5zbGlkZXIgLnRleHQtY29udHJvbHtmb250LXNpemU6MTNweH0uZmlsdGVycyAuZmlsdGVyLnNsaWRlciAucHJlZml4e3BhZGRpbmc6MTJweCAwfS5idXR0b24uY2FsY3VsYXRle2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjQ1cHh9LmJ1dHRvbi5jYWxjdWxhdGUgLmljb24tYXJyb3d7bGluZS1oZWlnaHQ6NDVweH0uYmFubmVyX3dye3BhZGRpbmc6MCA0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpey5jb250YWluZXJ7cGFkZGluZy10b3A6NzBweH0uY29udGFpbmVyIC5oZWFkZXI+ZGl2e2hlaWdodDo3MHB4fS5jb250YWluZXIgLmhlYWRlcj5kaXYgLmxvZ28gYXtmb250LXNpemU6MjBweH0uY29udGFpbmVyIC5sYW5kaW5nPmRpdntwYWRkaW5nOjE1cHggMH0uY29udGFpbmVyIC5maWx0ZXJzIC5maWVsZHtwYWRkaW5nLWJvdHRvbToxNXB4fS5wYWdlIC5jbG9zZSwuZm9ybXMgLmNsb3Nle3RvcDo3MXB4fS5oYXMtY2xvc2VzdCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnN7dG9wOjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lcntwYWRkaW5nLXRvcDoyMDBweH0ud3JhcHBlcntwYWRkaW5nOjAgMzBweH0uaGVhZGVye2JhY2tncm91bmQ6IzExMTkyMDtoZWlnaHQ6ODBweH0uaGVhZGVyPmRpdntoZWlnaHQ6NzlweH0uaGVhZGVyPmRpdiAubG9nbyBhe2ZvbnQtc2l6ZToxNnB4O2xldHRlci1zcGFjaW5nOjFweH0ubGFuZGluZz5kaXYgLmZpbHRlcnN7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDtsZWZ0OjA7dG9wOjgwcHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzLm9wZW5lZHtoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNjUpfS5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWQgZm9ybXtkaXNwbGF5OmZsZXh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzLm9wZW5lZCAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpub25lfS5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWQgLmNhcHRpb257cGFkZGluZy1ib3R0b206MjBweH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtd3JhcHBlcntwYWRkaW5nOjIwcHggMDtiYWNrZ3JvdW5kOiMxMTE5MjB9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXIgLnBvcHVwLXJlc2V0LWZpbHRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmNhcHRpb257ZGlzcGxheTpmbGV4O2N1cnNvcjpwb2ludGVyO3BhZGRpbmctYm90dG9tOjE1cHh9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZ3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOjFweH0ubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC52YWx1ZXtwYWRkaW5nLWJvdHRvbToyMHB4fS5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmcgLmljb24tZHJvcGRvd257Y29sb3I6I2FjYWNhYztmb250LXNpemU6OHB4O2N1cnNvcjpwb2ludGVyfS5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3Jte3dpZHRoOjU2NXB4O2Rpc3BsYXk6bm9uZTttYXJnaW46MCBhdXRvO2ZsZXgtd3JhcDp3cmFwfS5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3JtIC5maWVsZHtmbGV4LWJhc2lzOjQ2JTttYXJnaW4tcmlnaHQ6OCU7bWF4LXdpZHRoOjQ2JX0ubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuZmllbGQ6bnRoLW9mLXR5cGUoMm4pe21hcmdpbi1yaWdodDowfS5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3JtIC5idG5ze2ZsZXgtZ3JvdzoxfS5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3JtIC5nby10by1yZWNvbW1lZGF0aW9uc3tkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJ7YmFja2dyb3VuZDojMDAwO3RyYW5zaXRpb246bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnR7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLXRvcDowO2ZsZXgtZ3JvdzoxfS5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVye2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kOiMxMTE5MjA7cGFkZGluZzoyMHB4IDQwcHggMjBweCAyMHB4O21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tdG9wOjEwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5wb3B1cC1yZXNldC1maWx0ZXIgLm1lc3NhZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnBvcHVwLXJlc2V0LWZpbHRlciAubWVzc2FnZTpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9zdmcvaWMtaWRlYS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7d2lkdGg6MjVweDtoZWlnaHQ6MjZweDtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDoyMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVyIC5pY29uLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjEwcHg7Zm9udC1zaXplOjEwcHg7Y3Vyc29yOnBvaW50ZXJ9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5wb3B1cC1yZXNldC1maWx0ZXIgLmNvcm5lcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3RvcDotN3B4O2xlZnQ6Y2FsYyg1MCUgLSA3cHgpO2JhY2tncm91bmQ6IzExMTkyMDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubGFuZGluZz5kaXYgLmNvbnRlbnQuaGFzLWNsb3Nlc3R7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje3BhZGRpbmc6MjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5maWx0ZXJzLXN0cmluZ3tkaXNwbGF5Om5vbmV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJze3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnM6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldHtvdmVyZmxvdzp2aXNpYmxlfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnN7dG9wOmNhbGMoNTAlIC0gNTUpfS5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnM+YnV0dG9ue3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHh9LmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucz5idXR0b24+c3Zne3dpZHRoOjE4cHh9LmxhbmRpbmc+ZGl2IC5nby10by1yZWNvbW1lZGF0aW9ucy5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGV7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjUwcHg7d2lkdGg6MjgwcHg7bGVmdDpjYWxjKDUwJSAtIDE0MHB4KTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6NTA7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7cGFkZGluZzowfS5sYW5kaW5nPmRpdiAuZ28tdG8tcmVjb21tZWRhdGlvbnMuZ28tdG8tcmVjb21tZWRhdGlvbnMtbW9iaWxlIGJ1dHRvbntwYWRkaW5nLWxlZnQ6MzVweDtmb250LXNpemU6MTRweDtoZWlnaHQ6NjBweH0uZmlsdGVycyAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIC5vcHRpb25ze3RvcDo0MnB4O2JvcmRlci1ib3R0b206bm9uZX0uZmlsdGVycyAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIC5vcHRpb25zIHVse2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MXB4IHNvbGlkICMzNjY0NjV9LmZvb3Rlcj5kaXZ7cGFkZGluZy1ib3R0b206NDBweH0uZm9vdGVyIC5jb3B5cmlnaHR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbToyMHB4fS50by10b3B7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtib3R0b206ODBweH0ucGFnZSAuY2xvc2V7dG9wOjc5cHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXJ7cGFkZGluZy10b3A6ODBweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAuaGVhZGVye2JhY2tncm91bmQ6IzAwMH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZXtiYWNrZ3JvdW5kOiMxMTE5MjB9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNsb3Nle2Rpc3BsYXk6bm9uZX0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoMXtmb250LXNpemU6MjRweDtwYWRkaW5nOjg4cHggMCAxMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IGgze2ZvbnQtc2l6ZToxNXB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IGgye3BhZGRpbmctdG9wOjIwcHg7Zm9udC1zaXplOjIwcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgaDR7cGFkZGluZy10b3A6MjBweDtmb250LXNpemU6MTVweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoNXtmb250LXNpemU6MTNweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCBoNntmb250LXNpemU6MTNweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB1bHttYXJnaW46MCAwIDAgMjBweDtwYWRkaW5nOjAgMCAwIDEwcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdWwgbGk6YmVmb3Jle2xlZnQ6LTE1cHg7dG9wOjEwcHh9LnBhZ2VzLWluZGV4IC5jb250YWluZXIgLnBhZ2UgLmNvbnRlbnQgdGFibGV7d2lkdGg6Y2FsYygxMDAlICsgNnB4KTtib3JkZXItc3BhY2luZzozcHggMDttYXJnaW46MjBweCAwIDMwcHggLTNweH0ucGFnZXMtaW5kZXggLmNvbnRhaW5lciAucGFnZSAuY29udGVudCB0YWJsZSB0aHtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMTExOTIwO3BhZGRpbmc6MjBweCAyMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5jb250ZW50IHRhYmxlIHRke3BhZGRpbmc6MTBweCAyMHB4fS5wYWdlcy1pbmRleCAuY29udGFpbmVyIC5wYWdlIC5tb2JpbGUtY2xvc2V7ZGlzcGxheTpibG9jaztyaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDphdXRvO2JvcmRlcjpub25lO2NvbG9yOiMwZGI5YmM7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjE4cHh9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVye3BhZGRpbmctdG9wOjgwcHh9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXMsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXN7YmFja2dyb3VuZDojMDAwfS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvQnV0dG9uUm93LC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvQnV0dG9uUm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3J7cmlnaHQ6YXV0byAhaW1wb3J0YW50O2xlZnQ6Y2FsYyg1MCUgLSAxMDBweCkgIWltcG9ydGFudDtib3R0b206ODBweCAhaW1wb3J0YW50fS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwLC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwe3RvcDphdXRvO2JvdHRvbTotNXB4O2xlZnQ6Y2FsYyg1MCUgLSA1cHgpO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7YmFja2dyb3VuZDojZmZmfS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwIC5ta3RvRXJyb3JBcnJvdywuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCAubWt0b0Vycm9yQXJyb3d7ZGlzcGxheTpub25lfS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3J7bGVmdDotMnB4ICFpbXBvcnRhbnQ7dG9wOi02MHB4ICFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8gIWltcG9ydGFudH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcCwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3Jtcz5kaXYgLmZvcm0gZm9ybSAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93V3JhcHtsZWZ0OjIwcHh9LmFwcC1yZXBvcnQgLmNvbnRhaW5lciAuZm9ybXMgLnRpdGxlLC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zIC50aXRsZXtmb250LXNpemU6MjRweH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyAudGV4dCwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3JtcyAudGV4dHtmb250LXNpemU6MTZweH0uYXBwLXJlcG9ydCAuY29udGFpbmVyIC5mb3JtcyAubWt0b0Vycm9yLC5hcHAtY29udGFjdG1lIC5jb250YWluZXIgLmZvcm1zIC5ta3RvRXJyb3J7cmlnaHQ6YXV0byAhaW1wb3J0YW50fS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zIC5jbG9zZSwuYXBwLWNvbnRhY3RtZSAuY29udGFpbmVyIC5mb3JtcyAuY2xvc2V7ZGlzcGxheTpub25lfS5hcHAtcmVwb3J0IC5jb250YWluZXIgLmZvcm1zIC5tb2JpbGUtY2xvc2UsLmFwcC1jb250YWN0bWUgLmNvbnRhaW5lciAuZm9ybXMgLm1vYmlsZS1jbG9zZXt0b3A6MDtkaXNwbGF5OmJsb2NrO3JpZ2h0OmF1dG87cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOm5vbmU7Y29sb3I6IzBkYjliYzt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MThweH0ubW9kYWwubW9kYWwtc3VjY2Vzc3t0b3A6ODBweDtoZWlnaHQ6Y2FsYygxMDAlIC0gODBweCl9LmRlZmF1bHRfbW91bnRhaW4td3J7bWFyZ2luLWJvdHRvbTotMjBweH0uZGVmYXVsdF9tb3VudGFpbi13cjphZnRlcntsZWZ0Oi0yMHB4O3JpZ2h0Oi0yMHB4fS5iYW5uZXJfd3J7cGFkZGluZzowIDMwcHh9LmJhbm5lcl90ZXh0X3RpdGxle2ZvbnQtc2l6ZToxOHB4O2xldHRlci1zcGFjaW5nOjAuNnB4O2xpbmUtaGVpZ2h0OjEuNX0uYmFubmVyX3RleHRfZGVzY3JpcHRpb257Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNX0uYmFubmVyX2Nsb3Nle3JpZ2h0OjVweH0uZGlzY2xhaW1lcj5kaXYgLnRleHR7cGFkZGluZy1yaWdodDoyMHB4fS5kaXNjbGFpbWVyPmRpdiAuYnRue2JvcmRlcjpub25lfS5oYXMtY2xvc2VzdCAubGFuZGluZz5kaXYgLmNvbnRlbnR7cGFkZGluZy10b3A6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey5sYW5kaW5nPmRpdiAuY29udGVudHttYXJnaW4tbGVmdDowfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGlje3BhZGRpbmc6MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heHtwYWRkaW5nOjB9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgxKSAubWVzc2FnZXtsZWZ0OmNhbGMoNTAlIC0gMTAwcHgpfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2Z3twYWRkaW5nOjAgMyUgMCAwfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZzpudGgtY2hpbGQoMikgc3Zne3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDIpIC50ZXh0IC52YWx1ZXtmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmc6bnRoLWNoaWxkKDMpIHN2Z3t3aWR0aDoxNjBweDtoZWlnaHQ6MTYwcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnOm50aC1jaGlsZCgzKSAudGV4dCAudmFsdWV7Zm9udC1zaXplOjE4cHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmNoYW5nZSAuY2lyY2xle3dpZHRoOjE5MHB4O2hlaWdodDoxOTBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuY2hhbmdlIC50aXRsZXtmb250LXNpemU6MTNweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAubWVzc2FnZXt3aWR0aDoyMDBweDtsZWZ0OmNhbGMoNTAlIC0gMTAwcHgpO2ZvbnQtc2l6ZToxM3B4fS5kZWZhdWx0X21vdW50YWluLXdye21hcmdpbi1ib3R0b206LTMwcHh9LmRlZmF1bHRfbW91bnRhaW4td3I6YWZ0ZXJ7bGVmdDotMzBweDtyaWdodDotMzBweH19LnRhYmxldCAubGFuZGluZyAuZ2xvYmFsLWFjdGlvbnMgYnV0dG9uLnRvZ2dsZS1idG46aG92ZXI6bm90KC5vcGVuZWQpIC5pY29uLC5tb2JpbGUgLmxhbmRpbmcgLmdsb2JhbC1hY3Rpb25zIGJ1dHRvbi50b2dnbGUtYnRuOmhvdmVyOm5vdCgub3BlbmVkKSAuaWNvbntmaWxsOiNmZmZ9LnRhYmxldCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zPmJ1dHRvbjpob3Zlcjpub3QoLm9wZW5lZCkgc3ZnIC5pY29uLC5tb2JpbGUgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b246aG92ZXI6bm90KC5vcGVuZWQpIHN2ZyAuaWNvbntmaWxsOiNhY2FjYWM7b3BhY2l0eTowLjl9LnRhYmxldCAubWt0b0xhYmVsW2Zvcj1Db3VudHJ5XSwudGFibGV0IC5ta3RvTGFiZWxbZm9yPU5vZGVzX19jXSwudGFibGV0IC5ta3RvTGFiZWxbZm9yPU51bWJlck9mRW1wbG95ZWVzXSwudGFibGV0IC5ta3RvTGFiZWxbZm9yPVN0YXRlXSwubW9iaWxlIC5ta3RvTGFiZWxbZm9yPUNvdW50cnldLC5tb2JpbGUgLm1rdG9MYWJlbFtmb3I9Tm9kZXNfX2NdLC5tb2JpbGUgLm1rdG9MYWJlbFtmb3I9TnVtYmVyT2ZFbXBsb3llZXNdLC5tb2JpbGUgLm1rdG9MYWJlbFtmb3I9U3RhdGVde3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWw6bm90KC5leHBvcnQpIC53cmFwcGVye3BhZGRpbmc6MCAxNXB4fWh0bWw6bm90KC5leHBvcnQpIC5jb250YWluZXJ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfWh0bWw6bm90KC5leHBvcnQpIC5oZWFkZXJ7aGVpZ2h0Ojc1cHg7YmFja2dyb3VuZDojMDAwO2JvcmRlci1ib3R0b206bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX1odG1sOm5vdCguZXhwb3J0KSAuaGVhZGVyPmRpdntoZWlnaHQ6NzVweH1odG1sOm5vdCguZXhwb3J0KSAuaGVhZGVyPmRpdiAubG9nbyBhe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZy1sZWZ0OjQycHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7aGVpZ2h0OjM1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIDUwJTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtmb250LXdlaWdodDoxMDB9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXYgLmxpbmtzIHVsIGxpe21hcmdpbi1sZWZ0OjVweH1odG1sOm5vdCguZXhwb3J0KSAuaGVhZGVyPmRpdiAubGlua3MgdWwgbGkgYS5tZXRob2RvbG9neS1idG57ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Zy9pbmZvLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9aHRtbDpub3QoLmV4cG9ydCkgLmhlYWRlcj5kaXYgLmxpbmtzIHVsIGxpIGEubWV0aG9kb2xvZ3ktYnRuIHNwYW57ZGlzcGxheTpub25lfWh0bWw6bm90KC5leHBvcnQpIC5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaSAuZmlsdGVyLnNlbGVjdC5zbWFsbC5vcGVuZWQgLnRleHQtdmFsdWV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4fWh0bWw6bm90KC5leHBvcnQpIC5oZWFkZXI+ZGl2IC5saW5rcyB1bCBsaSAuZmlsdGVyLnNlbGVjdC5zbWFsbC5vcGVuZWQgLm9wdGlvbnN7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdntwYWRkaW5nOjE1cHggMDtwYWRkaW5nLXRvcDoxMTBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmdsb2JhbC1hY3Rpb25ze3RvcDpjYWxjKDUwJSAtIDQwcHgpfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnM+YnV0dG9ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5nbG9iYWwtYWN0aW9ucz5idXR0b24+c3Zne3dpZHRoOjE0cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJze3RvcDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTE1cHg7d2lkdGg6Y2FsYygxMDAlICsgMzBweCl9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIGZvcm0gLmJ0bnN7cGFkZGluZy10b3A6MTBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgZm9ybSAuYnRucyAucmVzZXR7Zm9udC1zaXplOjEycHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIGZvcm0gLmJ0bnMgLmJ1dHRvbi5jYWxjdWxhdGV7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6NDBweDtmbGV4LWJhc2lzOjEzMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3JtIC5idG5zIC5idXR0b24uY2FsY3VsYXRlIC5pY29uLWFycm93e2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOjEwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWVsZHtwYWRkaW5nLWJvdHRvbToxMHB4O21heC13aWR0aDpub25lICFpbXBvcnRhbnR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWVsZCBsYWJlbHtmb250LXNpemU6MTFweDtwYWRkaW5nLWJvdHRvbTo1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWVsZCAuZmlsdGVye2hlaWdodDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmllbGQgLmZpbHRlciAudGV4dC12YWx1ZXtsaW5lLWhlaWdodDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmllbGQgLmZpbHRlci5zZWxlY3Q6bm90KC5sYW5nKSAub3B0aW9uc3t0b3A6MzhweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpZWxkIC5maWx0ZXIuc2VsZWN0Om5vdCgubGFuZykgLm9wdGlvbnMgdWx7cGFkZGluZzo1cHggMH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpZWxkIC5maWx0ZXIuc2VsZWN0Om5vdCgubGFuZykgLm9wdGlvbnMgdWwgbGkub3B0aW9ue3BhZGRpbmc6N3B4IDMwcHggN3B4IDE1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzLm9wZW5lZHt6LWluZGV4OjEwMDF9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzLm9wZW5lZCAuY2FwdGlvbntwYWRkaW5nLWJvdHRvbToxMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycy5vcGVuZWQgZm9ybXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAxNXB4O3dpZHRoOmF1dG99aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzLm9wZW5lZCBmb3JtIC5maWVsZHttYXJnaW46MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmNhcHRpb257Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmctYm90dG9tOjEwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXJ7cGFkZGluZzoxMHB4IDA7bWFyZ2luOjAgMTVweDtiYWNrZ3JvdW5kOiMxMjFjMjR9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZ3twYWRkaW5nOjAgNXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmcgLnZhbHVle2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7aGVpZ2h0OjUwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAucG9wdXAtcmVzZXQtZmlsdGVye21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5wb3B1cC1yZXNldC1maWx0ZXIgLm1lc3NhZ2V7Zm9udC1zaXplOjEzcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWN7cGFkZGluZzoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MTVweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnN7bWFyZ2luLWJvdHRvbToxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZzoxNXB4IDMwcHggMTVweCAxNXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycyAudGV4dHtmb250LXNpemU6MTNweDt3aWR0aDoxMDAlfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmNsb3Nlc3QtZmlsdGVycyBhe2ZvbnQtc2l6ZToxNXB4O21hcmdpbi10b3A6MTBweDtwYWRkaW5nOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzIGEgLmljb257Zm9udC1zaXplOjE0cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMuY2xvc2VzdC1maWx0ZXJzKy5zdGF0cy1kYXRhe21hcmdpbi10b3A6MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9we3BhZGRpbmctYm90dG9tOjE1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHg7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSA5NCUpfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5zdWItdGl0bGV7Zm9udC1zaXplOjEycHg7cGFkZGluZy10b3A6NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50IC50ZXh0e2ZvbnQtc2l6ZToxMXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnN7ZmxleC1ncm93OjA7ZmxleC1iYXNpczo5NHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luLWxlZnQ6NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uPnN2Z3t3aWR0aDoxNHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLnNoYXJlLWJ0bntwYWRkaW5nLXRvcDo1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b24uc2hhcmUtYnRuIHN2Z3ttYXJnaW4tbGVmdDotMXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLmRvd25sb2FkLWJ0bntwYWRkaW5nOjRweCAwIDAgMXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnM+YnV0dG9uLmRvd25sb2FkLWJ0biBzdmd7bWFyZ2luLWxlZnQ6LTFweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2t7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2suc2hhcmUtYmxvY2t7bGVmdDo1cHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udHcsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnR3e2xlZnQ6LTUwcHg7dG9wOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uZmIsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmZie2xlZnQ6LTk1cHg7dG9wOjB9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24uZ28saHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLmdve2xlZnQ6LTE0MHB4O3RvcDowfWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmluLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5pbntsZWZ0Oi0xODVweDt0b3A6MH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi53YSxodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEud2F7bGVmdDotNzJweDt0b3A6NDBweH1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGJ1dHRvbi52YixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEudmJ7bGVmdDotMTE4cHg7dG9wOjQwcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBidXR0b24udGcsaHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucyAudG9nZ2xlLWJsb2NrLm9wZW5lZCBhLnRne2xlZnQ6LTE2NXB4O3RvcDo0MHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLmltYWdlLGh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYS5pbWFnZXtsZWZ0Oi01MHB4O3RvcDo0NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmFjdGlvbnMgLnRvZ2dsZS1ibG9jay5vcGVuZWQgYnV0dG9uLnBkZixodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5hY3Rpb25zIC50b2dnbGUtYmxvY2sub3BlbmVkIGEucGRme2xlZnQ6MHB4O3RvcDo0NXB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmludHJve21hcmdpbi1ib3R0b206MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX1odG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYy5pbnRybyAudGl0bGV7Zm9udC1zaXplOjE2cHg7cGFkZGluZy1yaWdodDoyMHB4fWh0bWw6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljLmludHJvIC50ZXh0e2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIxcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+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+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXh7cGFkZGluZzowIDAlIDAgMTUlfS5zdGF0c19fYmVmb3JlX2hpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7cGFkZGluZzoxNHB4IDIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3RhdHNfX2JlZm9yZV9oaWRlIC5zdGF0c19fdGV4dHtwb3NpdGlvbjpzdGF0aWM7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXXttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJdIC5zdGF0c19faWNvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJdIC5zdGF0c19fdGV4dHtwb3NpdGlvbjpzdGF0aWN9LnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXSAuc3RhdHN7cGFkZGluZzoxM3B4IDIwcHh9LnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJidWRnZXRcIl0gLnRvcCwuc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJdIC50b3B7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAzNHB4IDA7cGFkZGluZzowfS5zdGF0aXN0aWNbZGF0YS10eXBlPVwiYnVkZ2V0XCJdIC50aXRsZSwuc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJdIC50aXRsZXtwYWRkaW5nLWJvdHRvbTowcHh9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnRfX3dyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtd2lkdGg6NTUwcHg7cGFkZGluZy1yaWdodDoxMnB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnQgLnRleHR7bWFyZ2luLWxlZnQ6MTVweDtwYWRkaW5nOjAgMTVweDtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQzO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCAuc2ltcGxlLXBpZSBzdmcgY2lyY2xle29wYWNpdHk6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50IC5zaW1wbGUtcGllIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnQgLnNpbXBsZS1waWUgc3ZnIHBhdGh7ZmlsbDojMGRiOWJjfS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnQgLnNpbXBsZS1waWV7aGVpZ2h0OjIwcHg7d2lkdGg6MjFweDtib3JkZXI6MXB4IHNvbGlkICMwZGI5YmM7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50IC50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hcGV4Y2hhcnRzLWRhdGEtbGFiZWxzOmZpcnN0LWNoaWxkPi5hcGV4Y2hhcnRzLWRhdGFsYWJlbDpmaXJzdC1jaGlsZHt0ZXh0LWFuY2hvcjpzdGFydCAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0wLjVlbSkgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTMwcHgpey5zdGF0c3tib3R0b206MjQlfS5zdGF0c19faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5zdGF0c19fdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTRweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmd7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDIlIDAgMH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heHtwYWRkaW5nOjAgMCUgMCAxMyV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmJ1ZGdldC1zdGF0c3stbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo2MCU7ZmxleC1iYXNpczoxMDAlfS5zdGF0c19faGlzdG9yeXtib3R0b206MTczcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuc3RhdHN7Ym90dG9tOjI4JX0uc3RhdHNfX2hpc3Rvcnl7Ym90dG9tOjE1M3B4ICFpbXBvcnRhbnR9LnN0YXRzX19iZWZvcmV7cGFkZGluZzo4LjVweCAyMHB4fS5zdGF0c19faWNvbnttYXJnaW4tcmlnaHQ6MnB4fS5zdGF0c19faGlzdG9yeSAuc3RhdHNfX2ljb257bWFyZ2luLXJpZ2h0OjVweH0uc3RhdHNfX2hpc3Rvcnl7cGFkZGluZzoxM3B4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnR7ZGlzcGxheTpibG9ja30uc3RhdGlzdGljW2RhdGEtdHlwZT1cImJ1ZGdldFwiXSAudGl0bGUsLnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXSAudGl0bGV7cGFkZGluZy1ib3R0b206NzRweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50X193cmFwe21hcmdpbi1ib3R0b206MzBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50X193cmFwe3BhZGRpbmctcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206MjBweH0ubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heHtwYWRkaW5nOjAgMCUgMCAyNSV9LmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3Zne3BhZGRpbmc6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNjaGFydCAuYXJyb3dfYm90dG9te3dpZHRoOjkwJX0uc3RhdHNfX2hpc3Rvcnl7cG9zaXRpb246c3RhdGljO21hcmdpbjoyMHB4IDA7cGFkZGluZzoxM3B4IDIwcHggIWltcG9ydGFudH0jY2hhcnR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjM2MHB4fS5zdGF0c3twYWRkaW5nOjZweCAxMHB4fS5zdGF0c19fYmVmb3Jle21heC13aWR0aDozMzRweDt3aGl0ZS1zcGFjZTpub3JtYWw7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zdGF0c19fdGV4dHtmb250LXNpemU6MTFweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MS4xcHg7dG9wOi01cHg7cG9zaXRpb246c3RhdGljfS5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl17bWFyZ2luLXRvcDoxNXB4ICFpbXBvcnRhbnR9LnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXSAuc3RhdHNfX2JlZm9yZXtwYWRkaW5nOjEyLjVweCAxMHB4fS5zdGF0c19faWNvbnttYXJnaW4tcmlnaHQ6OHB4fS5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnQgLnRleHR7Zm9udC1zaXplOjExcHh9aHRtbDpub3QoLmV4cG9ydCkgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcHtwYWRkaW5nLWJvdHRvbTo0MHB4fS5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0gLnRpdGxlLC5zdGF0aXN0aWNbZGF0YS10eXBlPVwiYnVkZ2V0XCJdIC50aXRsZXtwYWRkaW5nLWJvdHRvbTo3M3B4fS5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0gLnRvcCwuc3RhdGlzdGljW2RhdGEtdHlwZT1cImJ1ZGdldFwiXSAudG9we21hcmdpbjowIDAgMzBweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCl7LmFycm93X2JveHtwYWRkaW5nOjVweDt3aWR0aDoxMTFweH0uYXJyb3dfYm94X19pdGVtIHNwYW46Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJTtjb2xvcjpyZ2JhKDIxOCwyMTgsMjE4LDAuODEpfS5hcnJvd19ib3hfX2l0ZW0gc3Bhbntmb250LXNpemU6MTFweH0uYXJyb3dfYm94X190ZXh0e21hcmdpbi10b3A6MDtmb250LXNpemU6MTFweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpeyNjaGFydCAuYXJyb3dfYm90dG9te3dpZHRoOjgwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNjaGFydHttYXgtd2lkdGg6OTglfX0jY2hhcnQgLmFycm93X2xlZnR7bGVmdDo2NXB4fSNjaGFydCBzdmd7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCAuYnVkZ2V0LXN0YXRze21hcmdpbi1yaWdodDoxMHB4fX1odG1sLmV4cG9ydHtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjA7d2lkdGg6MTIwNXB4fWh0bWwuZXhwb3J0IGJvZHl7aGVpZ2h0OmF1dG87bWluLWhlaWdodDowO3dpZHRoOjEyMDVweH0uZXhwb3J0IC5kaXNjbGFpbWVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydCAucG9wdXAtcmVzZXQtZmlsdGVye2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5sYW5kaW5ne3dpZHRoOjEyMDVweDtwYWRkaW5nOjB9LmV4cG9ydCAubGFuZGluZz5kaXZ7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6NTBweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVyc3t3aWR0aDoxMDAlO3otaW5kZXg6MTAwO2xlZnQ6MDt0b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy13cmFwcGVye3BhZGRpbmc6MDtiYWNrZ3JvdW5kOiMxMTE5MjA7ZGlzcGxheTpmbGV4O2hlaWdodDo3NXB4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MCA1NXB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXdyYXBwZXIgLmNhcHRpb257ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtd3JhcHBlciAuY2FwdGlvbiAuaWNvbnttYXJnaW4tcmlnaHQ6MjBweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy13cmFwcGVyIC5jYXB0aW9uIC50ZXh0e2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyBmb3Jte2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzoxcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC52YWx1ZXtwYWRkaW5nLWJvdHRvbTowO2xldHRlci1zcGFjaW5nOjEuMXB4O2ZvbnQtc2l6ZToxNXB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5maWx0ZXJzIC5maWx0ZXJzLXN0cmluZyAuaWNvbntkaXNwbGF5Om5vbmV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmZpbHRlcnMgLmZpbHRlcnMtc3RyaW5nIC5pY29uLWRyb3Bkb3due2NvbG9yOiNhY2FjYWM7Zm9udC1zaXplOjhweDtjdXJzb3I6cG9pbnRlcn0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudHtwYWRkaW5nOjA7d2lkdGg6MTA1MHB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWN7cGFkZGluZzo2MHB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0IC5sYWJlbHtmb250LXdlaWdodDozMDB9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9we2Rpc3BsYXk6YmxvY2t9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZXtmb250LXNpemU6MzJweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50e3BhZGRpbmctdG9wOjIwcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC50aXRsZSAucGVyY2VudCAudGV4dHtsaW5lLWhlaWdodDoyMHB4fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXR7b3ZlcmZsb3c6dmlzaWJsZX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmdyYXBoIHN2Z3toZWlnaHQ6NTMxcHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5saXN0IC5pdGVtIC50aXRsZXtmb250LXNpemU6MTZweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIgLmxpc3QgLml0ZW0gLnZhbHVle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODgpfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0IHB7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuMTN9LmV4cG9ydCAubGFuZGluZz5kaXYgLmdvLXRvLXJlY29tbWVkYXRpb25ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQgLmNvbnRhaW5lcntwYWRkaW5nOjAgMCAzMHB4IDB9LmV4cG9ydCAuY29udGFpbmVyIC5oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmV9LmV4cG9ydCAuY29udGFpbmVyIC5oZWFkZXI+ZGl2e2hlaWdodDo5MHB4fS5leHBvcnQgLmNvbnRhaW5lciAuaGVhZGVyPmRpdiAubGlua3N7ZGlzcGxheTpub25lfS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXZ7d2lkdGg6MTA1MHB4O21hcmdpbjowIGF1dG99LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudHttYXJnaW46MDtwYWRkaW5nOjMwcHggMCAwIDA7b3ZlcmZsb3c6aGlkZGVufS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmludHJve2Rpc3BsYXk6bm9uZX0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0e3BhZGRpbmc6MH0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5zdW1tYXJ5LWluZm97ZGlzcGxheTpub25lfS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXIgLmxvZ28gaW1ne21heC13aWR0aDoxMDAlfS5leHBvcnQgLmNvbnRhaW5lciAud3JhcHBlcj5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXIgLnRleHR7ZmxleC1ncm93OjF9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuZXhwb3J0LWZvb3RlciAudGV4dCAuaW5mb3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NztsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOnJnYmEoMjE4LDIxOCwyMTgsMC43Mil9LmV4cG9ydCAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuZXhwb3J0LWZvb3RlciAudGV4dCAuY29weXJpZ2h0e3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MzBweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS44MztsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjg1KX0uZXhwb3J0IC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVyIC50ZXh0IC5jb3B5cmlnaHQgYXtjb2xvcjojMGRiOWJjO2ZvbnQtc2l6ZToxMnB4fS5leHBvcnQgLmZvb3RlciwuZXhwb3J0IC5zdGF0LWFjdGlvbnMsLmV4cG9ydCAuYWN0aW9ucywuZXhwb3J0ICN5aWkyLWRlYnVnLXRvb2xiYXIsLmV4cG9ydCAjeWlpMi1kZWJ1Zy10b29sYmFyLW1pbiwuZXhwb3J0IC5nbG9iYWwtYWN0aW9uc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZXhwb3J0LmV4cG9ydC1jb21tb24gLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpub25lfS5leHBvcnQ6bm90KC5leHBvcnQtY29tbW9uKSAuY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6IzExMTkyMH0uZXhwb3J0Om5vdCguZXhwb3J0LWNvbW1vbikgLmNvbnRhaW5lciAuaGVhZGVye2Rpc3BsYXk6bm9uZX0uZXhwb3J0Om5vdCguZXhwb3J0LWNvbW1vbikgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuZmlsdGVycy1zdHJpbmd7ZGlzcGxheTpmbGV4fS5leHBvcnQ6bm90KC5leHBvcnQtY29tbW9uKSAubGFuZGluZz5kaXYgLmZpbHRlcnN7ZGlzcGxheTpub25lfS5leHBvcnQ6bm90KC5leHBvcnQtY29tbW9uKSAubGFuZGluZz5kaXZ7cGFkZGluZzowfS5leHBvcnQ6bm90KC5leHBvcnQtY29tbW9uKSAubGFuZGluZz5kaXYgLmNvbnRlbnR7cGFkZGluZzowfS5leHBvcnQ6bm90KC5leHBvcnQtY29tbW9uKSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpY3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5leHBvcnQ6bm90KC5leHBvcnQtY29tbW9uKSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLmV4cG9ydC1mb290ZXJ7aGVpZ2h0OjQwMHB4O3BhZGRpbmc6MCA2MHB4fS5leHBvcnQuZXhwb3J0LWJ1ZGdldCAuY29udGFpbmVye2hlaWdodDoxMjUwcHh9LmV4cG9ydC5leHBvcnQtYnVkZ2V0IC5zdGF0cy1kYXRhIC5zdGF0aXN0aWN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydC5leHBvcnQtYnVkZ2V0IC5zdGF0cy1kYXRhIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZXhwb3J0LmV4cG9ydC1tZWFzdXJlcyAuc3RhdHMtZGF0YSAuc3RhdGlzdGlje2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQuZXhwb3J0LW1lYXN1cmVzIC5zdGF0cy1kYXRhIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDMpe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZXhwb3J0LmV4cG9ydC10aHJlYXRzIC5zdGF0cy1kYXRhIC5zdGF0aXN0aWN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydC5leHBvcnQtdGhyZWF0cyAuc3RhdHMtZGF0YSAuc3RhdGlzdGljOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmV4cG9ydCAudG8tdG9we2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdHtoZWlnaHQ6NTMwcHg7Zm9udC1zaXplOjB9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5ncmFwaHtmb250LXNpemU6MH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEwMCV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2MCU7Zm9udC1zaXplOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01cHh9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5saXN0IC5pdGVte3dpZHRoOjU1MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAqe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLnRpdGxle21heC13aWR0aDo0NjBweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEwMCV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWlue2ZvbnQtc2l6ZTowO2Rpc3BsYXk6YmxvY2t9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5ncmFwaHtmb250LXNpemU6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozOSU7dmVydGljYWwtYWxpZ246dG9wfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3R7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowO3dpZHRoOjYwJTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5saXN0IC5pdGVte3dpZHRoOjU1MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAubGlzdCAuaXRlbSAqe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW0gLnRpdGxle21heC13aWR0aDo0NjBweH0uZXhwb3J0IC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW4gLmxpc3QgLml0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEwMCV9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0e2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjB9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm9yYml0IC5ncmFwaHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MzklfS5leHBvcnQgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIC50ZXh0e2xlZnQ6LTRweH0uZXhwb3J0IC5kZWZhdWx0X21vdW50YWluLXdye21hcmdpbi1ib3R0b206LTYwcHh9LmV4cG9ydCAuZGVmYXVsdF9tb3VudGFpbi13cjphZnRlcntsZWZ0Oi02MHB4O3JpZ2h0Oi02MHB4fS5leHBvcnQgLmJhbm5lcl93cntkaXNwbGF5Om5vbmV9LmV4cG9ydCAuZW1wdHktdGhyZWF0c3tkaXNwbGF5Om5vbmV9LmV4cG9ydC5leHBvcnQtY29tbW9uIC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50IC5leHBvcnQtZm9vdGVyLnRocmVhdHMtaG9yaXpvbnRhbHtoZWlnaHQ6MjUwcHh9LmV4cG9ydC5leHBvcnQtdGhyZWF0cyAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAuZXhwb3J0LWZvb3Rlci50aHJlYXRzLWhvcml6b250YWx7aGVpZ2h0OjQwMHB4O3BhZGRpbmctYm90dG9tOjEycHh9LmV4cG9ydCAuZ28tdG8tcmVjb21tZWRhdGlvbnN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmV4cG9ydCAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLm1vdW50YWluIC5ncmFwaCAuc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fWh0bWwuZXhwb3J0LXBkZiAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyIC5jb21tb24tbGlzdHtib3R0b206MH1odG1sLmV4cG9ydC1wZGYgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSAudGl0bGV7Zm9udC1zaXplOjEzcHh9aHRtbC5leHBvcnQtcGRmIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3QgLml0ZW0gLnZhbHVle2ZvbnQtc2l6ZToxM3B4fWh0bWwuZXhwb3J0LXBkZiAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuc3RhdGlzdGljLWNvbnRlbnQgLnJlY29tbWVuZGF0aW9uLXRleHQgcHtmb250LXNpemU6MTNweH1odG1sLmV4cG9ydC1wZGYgLmV4cG9ydC1mb290ZXIgLnRleHQgLmluZm8saHRtbC5leHBvcnQtcGRmIC5leHBvcnQtZm9vdGVyIC50ZXh0IC5jb3B5cmlnaHQsaHRtbC5leHBvcnQtcGRmIC5leHBvcnQtZm9vdGVyIC50ZXh0IGF7b3BhY2l0eTowICFpbXBvcnRhbnR9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyAyMDEyLTAzLTExVDEyOjUzIFVUQyAtIGh0dHA6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIENvcnJlY3RzIGJsb2NrIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUU2LzcvOC85ICYgRkYzXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBDb3JyZWN0cyBpbmxpbmUtYmxvY2sgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRTYvNy84LzkgJiBGRjNcbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbn1cblxuLypcbiAqIFByZXZlbnRzIG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgJ2F1ZGlvJyB3aXRob3V0IGNvbnRyb2xzXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1M1IGRldmljZXNcbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKlxuICogQWRkcmVzc2VzIHN0eWxpbmcgZm9yICdoaWRkZW4nIGF0dHJpYnV0ZSBub3QgcHJlc2VudCBpbiBJRTcvOC85LCBGRjMsIFM0XG4gKiBLbm93biBpc3N1ZTogbm8gSUU2IHN1cHBvcnRcbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIENvcnJlY3RzIHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUU2Lzcgd2hlbiBib2R5IGZvbnQtc2l6ZSBpcyBzZXQgdXNpbmcgZW0gdW5pdHNcbiAqICAgIGh0dHA6Ly9jbGFnbnV0LmNvbS9ibG9nLzM0OC8jYzc5MFxuICogMi4gUHJldmVudHMgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb21cbiAqICAgIHd3dy40NTZiZXJlYXN0cmVldC5jb20vYXJjaGl2ZS8yMDEwMTIvY29udHJvbGxpbmdfdGV4dF9zaXplX2luX3NhZmFyaV9mb3JfaW9zX3dpdGhvdXRfZGlzYWJsaW5nX3VzZXJfem9vbS9cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKlxuICogQWRkcmVzc2VzIGZvbnQtZmFtaWx5IGluY29uc2lzdGVuY3kgYmV0d2VlbiAndGV4dGFyZWEnIGFuZCBvdGhlciBmb3JtIGVsZW1lbnRzLlxuICovXG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLypcbiAqIEFkZHJlc3NlcyBtYXJnaW5zIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUU2LzdcbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkcmVzc2VzIG91dGxpbmUgZGlzcGxheWVkIG9kZGx5IGluIENocm9tZVxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKlxuICogSW1wcm92ZXMgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzXG4gKiBwZW9wbGUub3BlcmEuY29tL3BhdHJpY2tsL2V4cGVyaW1lbnRzL2tleWJvYXJkL3Rlc3RcbiAqL1xuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGRyZXNzZXMgZm9udCBzaXplcyBhbmQgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcbiAqIEFkZHJlc3NlcyBmb250IHNpemVzIHdpdGhpbiAnc2VjdGlvbicgYW5kICdhcnRpY2xlJyBpbiBGRjQrLCBDaHJvbWUsIFM1XG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDAuODNlbSAwO1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMS4zM2VtIDA7XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICBtYXJnaW46IDEuNjdlbSAwO1xufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbWFyZ2luOiAyLjMzZW0gMDtcbn1cblxuLypcbiAqIEFkZHJlc3NlcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFNy84LzksIFM1LCBDaHJvbWVcbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLypcbiAqIEFkZHJlc3NlcyBzdHlsZSBzZXQgdG8gJ2JvbGRlcicgaW4gRkYzKywgUzQvNSwgQ2hyb21lXG4qL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLypcbiAqIEFkZHJlc3NlcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFM1LCBDaHJvbWVcbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLypcbiAqIEFkZHJlc3NlcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFNi83LzgvOVxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qXG4gKiBBZGRyZXNzZXMgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcbiAqL1xuXG5wLFxucHJlIHtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG4vKlxuICogQ29ycmVjdHMgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIElFNiwgUzQvNSwgQ2hyb21lXG4gKiBlbi53aWtpcGVkaWEub3JnL3dpa2kvVXNlcjpEYXZpZGdvdGhiZXJnL1Rlc3Q1OVxuICovXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLypcbiAqIEltcHJvdmVzIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnNcbiAqL1xuXG5wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLypcbiAqIDEuIEFkZHJlc3NlcyBDU1MgcXVvdGVzIG5vdCBzdXBwb3J0ZWQgaW4gSUU2LzdcbiAqIDIuIEFkZHJlc3NlcyBxdW90ZSBwcm9wZXJ0eSBub3Qgc3VwcG9ydGVkIGluIFM0XG4gKi9cblxuLyogMSAqL1xuXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbi8qIDIgKi9cblxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG59XG5cbi8qXG4gKiBQcmV2ZW50cyBzdWIgYW5kIHN1cCBhZmZlY3RpbmcgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzXG4gKiBnaXN0LmdpdGh1Yi5jb20vNDEzOTMwXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGRyZXNzZXMgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcbiAqL1xuXG5kbCxcbm1lbnUsXG5vbCxcbnVsIHtcbiAgICBtYXJnaW46IDAgMDtcbn1cblxuZGQge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbn1cblxuLypcbiAqIEFkZHJlc3NlcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcbiAqL1xuXG5tZW51LFxub2wsXG51bCB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qXG4gKiBDb3JyZWN0cyBsaXN0IGltYWdlcyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFN1xuICovXG5cbm5hdiB1bCxcbm5hdiBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gUmVtb3ZlcyBib3JkZXIgd2hlbiBpbnNpZGUgJ2EnIGVsZW1lbnQgaW4gSUU2LzcvOC85LCBGRjNcbiAqIDIuIEltcHJvdmVzIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUU3XG4gKiAgICBjb2RlLmZsaWNrci5jb20vYmxvZy8yMDA4LzExLzEyL29uLXVpLXF1YWxpdHktdGhlLWxpdHRsZS10aGluZ3MtY2xpZW50LXNpZGUtaW1hZ2UtcmVzaXppbmcvXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXG59XG5cbi8qXG4gKiBDb3JyZWN0cyBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU5XG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGRyZXNzZXMgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFNi83LzgvOSwgUzUsIE8xMVxuICovXG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIENvcnJlY3RzIG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU2LzdcbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmdcbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLypcbiAqIDEuIENvcnJlY3RzIGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUU2LzcvOC85XG4gKiAyLiBDb3JyZWN0cyB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGRjNcbiAqIDMuIENvcnJlY3RzIGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU2LzdcbiAqL1xuXG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAgICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xufVxuXG4vKlxuICogMS4gQ29ycmVjdHMgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzXG4gKiAyLiBBZGRyZXNzZXMgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzcsIEZGMyssIFM1LCBDaHJvbWVcbiAqIDMuIEltcHJvdmVzIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vyc1xuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xuICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG59XG5cbi8qXG4gKiBBZGRyZXNzZXMgRkYzLzQgc2V0dGluZyBsaW5lLWhlaWdodCBvbiAnaW5wdXQnIHVzaW5nICFpbXBvcnRhbnQgaW4gdGhlIFVBIHN0eWxlc2hlZXRcbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKlxuICogMS4gSW1wcm92ZXMgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlICdpbnB1dCcgYW5kIG90aGVyc1xuICogMi4gQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSAnaW5wdXQnIHR5cGVzIGluIGlPU1xuICogMy4gUmVtb3ZlcyBpbm5lciBzcGFjaW5nIGluIElFNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHNcbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUU2XG4gKi9cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYnRuLWNsb3NlLW1vZGFsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDEgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgICpvdmVyZmxvdzogdmlzaWJsZTsgIC8qIDMgKi9cbn1cblxuLypcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHNcbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qXG4gKiAxLiBBZGRyZXNzZXMgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUU4LzlcbiAqIDIuIFJlbW92ZXMgZXhjZXNzIHBhZGRpbmcgaW4gSUU4LzlcbiAqIDMuIFJlbW92ZXMgZXhjZXNzIHBhZGRpbmcgaW4gSUU3XG4gICAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRTZcbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gICAgKmhlaWdodDogMTNweDsgLyogMyAqL1xuICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xufVxuXG4vKlxuICogMS4gQWRkcmVzc2VzIGFwcGVhcmFuY2Ugc2V0IHRvIHNlYXJjaGZpZWxkIGluIFM1LCBDaHJvbWVcbiAqIDIuIEFkZHJlc3NlcyBib3gtc2l6aW5nIHNldCB0byBib3JkZXItYm94IGluIFM1LCBDaHJvbWUgKGluY2x1ZGUgLW1veiB0byBmdXR1cmUtcHJvb2YpXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLypcbiAqIFJlbW92ZXMgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gUzUsIENocm9tZSBvbiBPUyBYXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLypcbiAqIFJlbW92ZXMgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZGMytcbiAqIHd3dy5zaXRlcGVuLmNvbS9ibG9nLzIwMDgvMDUvMTQvdGhlLWRldmlscy1pbi10aGUtZGV0YWlscy1maXhpbmctZG9qb3MtdG9vbGJhci1idXR0b25zL1xuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLypcbiAqIDEuIFJlbW92ZXMgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUU2LzcvOC85XG4gKiAyLiBJbXByb3ZlcyByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vyc1xuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJztcbiAgc3JjOiB1cmwoJy9mb250cy9tdXNlb3NhbnNyZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnL2ZvbnRzL211c2Vvc2Fuc3JlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2ZvbnRzL211c2Vvc2Fuc3JlZ3VsYXItd2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsMzAwJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJztcbiAgc3JjOiB1cmwoJy9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9mb250cy9tdXNlb3NhbnNsaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvbXVzZW9zYW5zbGlnaHQtd2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsMTAwJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJztcbiAgc3JjOiB1cmwoJy9mb250cy9tdXNlb3NhbnNtZWRpdW0td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvZm9udHMvbXVzZW9zYW5zbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy9mb250cy9tdXNlb3NhbnNtZWRpdW0td2ViZm9udC5zdmcjbXVzZW9fc2Fuc19jeXJsNTAwJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBa3RpdiBHcm90ZXNrJztcbiAgc3JjOiB1cmwoJy9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy9mb250cy9ha3Rpdmdyb3Rlc2stcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvYWt0aXZncm90ZXNrLXJlZ3VsYXItd2ViZm9udC5zdmcjYWt0aXZncm90ZXNrLXJlZ3V1cGxvYWRlZGZpbGUnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJy9mb250cy9pY29tb29uLmVvdD9oeGk3dTcnKTtcbiAgc3JjOiAgdXJsKCcvZm9udHMvaWNvbW9vbi5lb3Q/aHhpN3U3I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9mb250cy9pY29tb29uLnR0Zj9oeGk3dTcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnL2ZvbnRzL2ljb21vb24ud29mZj9oeGk3dTcnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvaWNvbW9vbi5zdmc/aHhpN3U3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tc21hbGwtZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4iLCJodG1sLFxuYm9keSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogJG1haW47XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAgICBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiAgICAgaGlkZGVuO1xufVxuaHRtbCB7XG4gICYucHJlbG9hZCB7XG4gICAgLnByZWxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQge1xuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdiwgYSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNzBweDtcbiAgei1pbmRleDogMTtcblxuICAmID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIH1cbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zb2Z0LWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5hIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogJG1haW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbioge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucG9wdXAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE4MTgxODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMjU3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgbGVmdDogLTRweDtcbiAgfVxuXG4gICYucG9wdXAtZmlsdGVycyB7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cblxufVxuXG5idXR0b24sIC5idXR0b24ge1xuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJG1haW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuY2FsY3VsYXRlIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIxZDUzO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxNjVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjA3NDA7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuXG4gICAgLmljb24tYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgfVxuICB9XG5cbiAgJi5icmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJywgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwMXB4O1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogIzI3MjcyNzsgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJzsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zaXplOiAxNHB4OyBvcGFjaXR5OiAwLjI3IH1cbiY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMjcyNzI3OyBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDE0cHg7IG9wYWNpdHk6IDAuMjcgfVxuJjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMjcyNzI3OyBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDE0cHg7IG9wYWNpdHk6IDAuMjcgfVxuJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogIzI3MjcyNzsgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJzsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zaXplOiAxNHB4OyBvcGFjaXR5OiAwLjI3IH1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXBwLXJlcG9ydCwgLmFwcC1jb250YWN0bWUge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50cmFuc3BhcmVudCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJlbG9hZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByZWxvYWRlciB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNjJweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2MnB4KTtcblxuICAgIC5vdXRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIgMi45cyBpbmZpbml0ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICB3aWR0aDogMjEwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBhbmltYXRpb246IHByZWxvYWRlci1ncmFkaWVudC1zaGlmdCAyLjlzIGluZmluaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdG9wOiA2JTtcbiAgICAgICAgbGVmdDogNiU7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIGhlaWdodDogODglO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXItaW5uZXIgMi45cyBpbmZpbml0ZTtcbiAgICAgIC8qIHRvcDogMi41JTsgKi9cbiAgICAgIC8qIGxlZnQ6IDIuNSU7ICovXG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyLWlubmVyLWdyYWRpZW50LXNoaWZ0IDIuOXMgaW5maW5pdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0b3A6IDYlO1xuICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgaGVpZ2h0OiA4OCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uTmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhwcmVsb2FkZXItZ3JhZGllbnQtc2hpZnQpIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTUlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhwcmVsb2FkZXItaW5uZXItZ3JhZGllbnQtc2hpZnQpIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTUlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhwcmVsb2FkZXIpIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogLjM7XG4gIH1cbiAgNzklIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AaW5jbHVkZSBrZXlmcmFtZXMocHJlbG9hZGVyLWlubmVyKSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjElIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC4zO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA3OSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5leHBhbmQtYnRuIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM0MzQzNDM7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggYXV0byA1cHggYXV0bztcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDVweDtcbiAgICBjb2xvcjogIzhjOTA5MztcbiAgfVxufVxuXG5cbiIsIi8vY29sb3JzXG5cbiRtYWluOiAjZmZmO1xuJGJvcmRlcjogIzJhMmEyYTtcbiRicmFuZDogIzBkYjliYztcbiRicmFuZC1saWdodDogI2I3ZGVkYztcbiRsYWJlbDogIzdkODA4MjtcbiRiZzogIzExMTkyMDtcbiRjb250cm9sLWFjdGl2ZTogIzM2NjQ2NTtcblxuXG4iLCIubUN1c3RvbVNjcm9sbGJhciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTsgLyogZGlyZWN0IHBvaW50ZXIgZXZlbnRzIHRvIGpzICovXG59XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94IHsgLyogY29udGFpbnMgcGx1Z2luJ3MgbWFya3VwICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ubUNTQl9jb250YWluZXIgeyAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcbnktYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXG4ubUNTQl9zY3JvbGxUb29scyB7IC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IC0yNnB4O1xufVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMgeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIGxlZnQ6IC0yNnB4O1xufVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7IC8qIGNvbnRhaW5zIHRoZSBkcmFnZ2FibGUgZWxlbWVudCBhbmQgZHJhZ2dlciByYWlsIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHsgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovXG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDFweDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBib3R0b206IDA7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuIEhPUklaT05UQUwgU0NST0xMQkFSXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4O1xufVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSU1xueXgtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3R0b206IDA7XG59XG5cbi8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41LiBUUkFOU0lUSU9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9zY3JvbGxUb29scyxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4xIFRIRU1FU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuXG4ubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbn1cblxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpOyAvKiBjc3Mgc3ByaXRlcyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcbiAgZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcbiAgLypcbiAgc3ByaXRlcyBsb2NhdGlvbnNcbiAgbGlnaHQ6IDAgLTIwcHgsIC0xNnB4IC0yMHB4LCAtMzJweCAtMjBweCwgLTQ4cHggLTIwcHgsIDAgLTkycHgsIC0xNnB4IC05MnB4LCAtMzJweCAtOTJweFxuICBkYXJrOiAtODBweCAtMjBweCwgLTk2cHggLTIwcHgsIC0xMTJweCAtMjBweCwgLTEyOHB4IC0yMHB4LCAtODBweCAtOTJweCwgLTk2cHggLTkycHgsIC0xMTIgLTkycHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcbiAgZGFyazogLTgwcHggLTQwcHgsIC0xMDBweCAtNDBweCwgLTEyMHB4IC00MHB4LCAtMTQwcHggLTQwcHgsIC04MHB4IC0xMTJweCwgLTEwMHB4IC0xMTJweCwgLTEyMHB4IC0xMTJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC01NnB4LCAtMjBweCAtNTZweCwgLTQwcHggLTU2cHgsIC02MHB4IC01NnB4LCAwIC0xMjhweCwgLTIwcHggLTEyOHB4LCAtNDBweCAtMTI4cHhcbiAgZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xufVxuXG4vKiB0aGVtZTogXCJkYXJrXCIgKi9cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb250cm9sLWFjdGl2ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiB0aGVtZTogXCJsaWdodC0yXCIsIFwiZGFyay0yXCIgKi9cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDtcbn1cblxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4O1xufVxuXG4vKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01NnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87XG59XG5cbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lIFwicm91bmRlZFwiLCBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW46IDAgMXB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC0xcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIG9wYWNpdHk6IDAuMztcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiLCBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIgKi9cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiB0aGVtZTogXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xufVxuXG4vKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lOiBcIm1pbmltYWxcIiwgXCJtaW5pbWFsLWRhcmtcIiAqL1xuXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xufVxuXG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG59XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lIFwiaW5zZXRcIiwgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luOiAzcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xufVxuXG4vKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogdGhlbWUgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuIiwiLmZpbHRlcnMge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5maWVsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGNvbG9yOiAkbGFiZWw7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJnO1xyXG5cclxuICAmLnNlbGVjdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAuaWNvbi1pZGVhIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoLXJlc2V0IHtcclxuICAgICAgLmljb24taWRlYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9wdXAtcmVzZXQtZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC12YWx1ZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLXJlc2V0LWZpbHRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwICMwMDAwMDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFmMjg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwZGI5YmM7XHJcbiAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIC5jb3JuZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFmMjg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzBkYjliYztcclxuICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxZjI4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICYub3BlbmVkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyb2wtYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5nIHtcclxuICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBtaW4td2lkdGg6IDUycHg7XHJcblxyXG4gICAgICAmOmhvdmVyLCAmLm9wZW5lZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgLnRleHQtdmFsdWUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LXZhbHVlIHtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjN2E3YTdhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM3YTdhN2E7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tZHJvcGRvd24ge1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcclxuXHJcbiAgICAgICAgICBsaS5vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3YTdhN2E7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzdhN2E3YTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZHJvcGRvd24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuZWQge1xyXG4gICAgICAuaWNvbi1kcm9wZG93biB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjZWRmMGZmO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbnMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIGxlZnQ6IC0xMDAwMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgICAgIGxpLm9wdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjc2KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNsaWRlciB7XHJcbiAgICAudGV4dC1jb250cm9sIHtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjZWRmMGZmOyBmb250LWZhbWlseTogTXVzZW9TYW5zQ3lybDsgZm9udC13ZWlnaHQ6IDMwMDstd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O31cclxuICAgICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjZWRmMGZmOyBmb250LWZhbWlseTogTXVzZW9TYW5zQ3lybDsgZm9udC13ZWlnaHQ6IDMwMCB9XHJcbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyBjb2xvcjogI2VkZjBmZjsgZm9udC1mYW1pbHk6IE11c2VvU2Fuc0N5cmw7IGZvbnQtd2VpZ2h0OiAzMDAgfVxyXG4gICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6ICNlZGYwZmY7IGZvbnQtZmFtaWx5OiBNdXNlb1NhbnNDeXJsOyBmb250LXdlaWdodDogMzAwIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlZml4IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgJiArIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbCB7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgxLCAyMTYsIDI1NSwgMC4xOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cm9sLWFjdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTAwO1xuXG4gICYgPiBkaXYge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5sb2dvIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvbG9nby5zdmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgJiA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxvZ28ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTM0cHg7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2xvZ28td2hpdGUuc3ZnJykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xuXG4gICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRpc2NsYWltZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM0M2Y7XG4gIHotaW5kZXg6IDIwO1xuXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjczO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQ7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxufSIsIi5sYW5kaW5nIHtcbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAuZ2xvYmFsLWFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDY1cHgpO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICYgPiBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzI5MzU0MTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbG9iYWwtc2hhcmUtYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLm9wZW5lZCB7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogJGJyYW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZ2xvYmFsLWRvd25sb2FkLWJ0biB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvZ2dsZS1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgJi5kb3dubG9hZC1ibG9jayB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgYnV0dG9uLCBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICYuaW4geyBsZWZ0OiAtMTYwcHg7IHRvcDogLTY1cHg7IH1cbiAgICAgICAgICAgICYuZ28geyBsZWZ0OiAtMTYwcHg7IHRvcDogLTMzcHg7IH1cbiAgICAgICAgICAgICYuZmIgeyBsZWZ0OiAtMTYwcHg7IHRvcDogMHB4OyB9XG4gICAgICAgICAgICAmLnR3IHsgbGVmdDogLTE2MHB4OyB0b3A6IDY1cHg7IH1cblxuICAgICAgICAgICAgJi53YSB7IGxlZnQ6IC04NXB4OyB0b3A6IC02NXB4OyB9XG4gICAgICAgICAgICAmLnZiIHsgbGVmdDogLTg1cHg7IHRvcDogMDsgfVxuICAgICAgICAgICAgJi50ZyB7IGxlZnQ6IC04NXB4OyB0b3A6IDY1cHg7IH1cblxuICAgICAgICAgICAgJi5pbWFnZSB7IGxlZnQ6IC04NXB4OyB0b3A6IC0yNXB4IH1cbiAgICAgICAgICAgICYucGRmIHsgbGVmdDogLTg1cHg7IHRvcDogNDBweCB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcnMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgICAgICBjb2xvcjogI2VkZjBmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzLXN0cmluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5idG5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAucmVzZXQge1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5nby10by1yZWNvbW1lZGF0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9yZWZyZXNoLnN2ZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAucG9wdXAtcmVzZXQtZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuc3RhdHMtZGF0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0aXN0aWMge1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xvc2VzdC1maWx0ZXJzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDU5NWU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAmOm5vdCguaGlkZGVuKSArICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuXG4gICAgICAgICAgICAucHJlZml4IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbi1jbG9zZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmludHJvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVjb21tZW5kYXRpb24ge1xuICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMCAwIDcwcHggMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIC5maWx0ZXJzLXN0cmluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdmcvY2FsY3VsYXRvci5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjgxKTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZXJjZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgLnNpbXBsZS1waWUge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcblxuICAgICAgICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzEzMTMxO1xuICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIsICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkYnJhbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zaGFyZS1idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kb3dubG9hZC1idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2hhcmUtYnRuIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kb3dubG9hZC1idG4ge1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0FDQUNBQztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnJhbmQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9nZ2xlLWJsb2NrIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgJi5zaGFyZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuZG93bmxvYWQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICBidXR0b24sIGEge1xuICAgICAgICAgICAgICAgICAgJi50dyB7IGxlZnQ6IC01NHB4OyB0b3A6IDA7IH1cbiAgICAgICAgICAgICAgICAgICYuZmIgeyBsZWZ0OiAtMTA0cHg7IHRvcDogMDsgfVxuICAgICAgICAgICAgICAgICAgJi5nbyB7IGxlZnQ6IC0xMzBweDsgdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgICAmLmluIHsgbGVmdDogLTE1N3B4OyB0b3A6IDA7IH1cblxuICAgICAgICAgICAgICAgICAgJi53YSB7IGxlZnQ6IC01NHB4OyB0b3A6IDUwcHg7IH1cbiAgICAgICAgICAgICAgICAgICYudmIgeyBsZWZ0OiAtMTA0cHg7IHRvcDogNTBweDsgfVxuICAgICAgICAgICAgICAgICAgJi50ZyB7IGxlZnQ6IC0xNTdweDsgdG9wOiA1MHB4OyB9XG5cbiAgICAgICAgICAgICAgICAgICYuaW1hZ2UgeyBsZWZ0OiAtNTBweDsgdG9wOiA1NXB4OyB9XG4gICAgICAgICAgICAgICAgICAmLnBkZiB7IGxlZnQ6IDNweDsgdG9wOiA1NXB4OyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyYXBoLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAmLm9yYml0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5ncmFwaCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjVweCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNSwgMTI4LCAxMzAsIDAuMzIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1vdW50YWluIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3JhcGgge1xuICAgICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgICAgICAgICAgLmNvbW1vbi1saXN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC44MSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ1ZGdldCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICYuaGlkZS1tYXgge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XG5cbiAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuXG4gICAgICAgICAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN2Zy5tYXgge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdmc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI0cHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ZnOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNoYW5nZSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzUlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hbGwge1xuICAgICAgICAgICAgICAgIC5idWRnZXQtc3RhdHMge1xuICAgICAgICAgICAgICAgICAgLnN2ZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmICsgLmdyaWQge1xuICAgICAgICAgICAgICAgIC52YWx1ZXMge1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMCU7XG5cbiAgICAgICAgICAgICAgICAgIC52YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLy8mLmFsbCArIC5ncmlkIHtcbiAgICAgICAgICAgICAgLy8gIC52YWx1ZXMge1xuICAgICAgICAgICAgICAvLyAgICAudmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAvLyAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgICAgICAgICAgICAvLyAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTgwcHggKyA4JSk7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWxsIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC5idWRnZXQtc3RhdHMge1xuICAgICAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2JSAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnVkZ2V0LXN0YXRzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYlIDAgMDtcblxuICAgICAgICAgICAgICAgIC5zdmctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICYuc3ZnLXdyYXBwZXItbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAmLnRleHQtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoYW5nZSB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAxNjAsIDE2NCwgMC4xMik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FrdGl2IEdyb3Rlc2snO1xuXG4gICAgICAgICAgICAgICAgLmNpcmNsZS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ3JhcGgge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbW1vbi1saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTgxZDUyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQWt0aXYgR3JvdGVzayc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC5ncmlkLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMTQxYSwgIzBkYjliYyk7XG4gICAgICAgICAgICBtYXJnaW46IDAgNTBweCAwIDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvZ3JhcGgtYXJyb3cuc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52YWx1ZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYuNSU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2xsYXBzZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5leHBhbmQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0aXN0aWMtY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjc2KTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNzYpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEzO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVjb21tZW5kYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDc2cHg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0LWFjdGlvbnMge1xuICAgICAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG5cbiAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44OTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC44MSk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMGRiOWJjO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMTYwLCAxNjQsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1bW1hcnktaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC43Mik7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvLXRvcCB7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG5cbiAgLmljb24tYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJhbm5lcntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgJl93cntcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTVhZGE2O1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgICYuY2xvc2Vke1xuICAgICAgYm90dG9tOiAtMjAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIH1cbiAgfVxuICAmX3RleHR7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgJl90aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICAmX2Rlc2NyaXB0aW9ue1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjc2O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9idXR0b257XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogIzE1YWRhNjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZDogIzBkYjliYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJl9jbG9zZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2Nsb3NlX2Jhbm5lci5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cbi8vIGZpeGVzXG5cbiNDb3VudHJ5Lm1rdG9GaWVsZCwgLk51bWJlck9mRW1wbG95ZWVzLCAjU3RhdGUsICNOdW1iZXJPZkVtcGxveWVlc3tcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LnJpZ2h0IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0Vycm9ye1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAxNXB4KSAhaW1wb3J0YW50O1xufVxuLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5yaWdodCAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3dXcmFwe1xuICByaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAubGFiZWx7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZmlsdGVycyAuZmlsdGVyLnNsaWRlciAudGV4dC1jb250cm9sOjpwbGFjZWhvbGRlciwgLmZpbHRlcnMgLmZpbHRlci5zbGlkZXIgLnRleHQtY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmxhbmRpbmc+ZGl2IC5maWx0ZXJzLmlwYWRmaXh7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBsZWZ0OiAtMzBweDtcbn1cblxuLmRlZmF1bHRfbW91bnRhaW57XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gICZfaW1nX3NtYWxse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi13cntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMywgMjAsIDI2LCAwKSwgIzAwMDAwMCk7XG4gICAgfVxuICB9XG5cbiAgJl90ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiBNdXNlb1NhbnNDeXJsO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43Nik7XG4gICAgZmxleC1ncm93OiAxMDtcbiAgICBwYWRkaW5nOiAwIDAgNzBweCA0NXB4O1xuICB9XG59XG4ub3ZlcmZsb3ctaGlkZGVue1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3BlbmVkLW1vYmlsZXtcbiAgdG9wOjAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5oYXMtY2xvc2VzdCB7XG4gIC5sYW5kaW5nID4gZGl2IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuXG4gICAgLnN0YXRpc3RpYyB7XG4gICAgICAmLmNsb3Nlc3QtZmlsdGVycyB7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm1zPmRpdiAudGl0bGUuYXJoaXZlLXJlcG9ydHNfX2hlYWRlcntcbiAgbWFyZ2luLXRvcDoyMHB4O1xuICBmb250LXNpemU6MjBweDtcbn1cblxuLnJlcG9ydC1maWxle1xuICBkaXNwbGF5OmZsZXg7XG59XG5cbi5yZXBvcnRzLWRvd25sb2FkZXJ7XG4gIGRpc3BsYXk6ZmxleDtcbiAgbWFyZ2luLXJpZ2h0OjQwcHg7IFxuICBjb2xvcjojZmZmO1xuICBmb250LXNpemU6MTRweDsgXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pY29uLXJlcG9ydHtcbiAgZmxleC1zaHJpbms6MDtcbiAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgZmlsbDojZmZmO1xufVxuIiwiLnBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMTExOTIwO1xuXG4gIC5jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogTXVzZW9TYW5zQ3lybDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogODhweCAwIDQwcHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNjVweCAwIDA7XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gICAgaDR7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjMTVhZGE2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjNweCAwIDEwcHggMDtcbiAgICB9XG4gICAgaDV7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XG4gICAgICBjb2xvcjogI2UyZTJlMjtcbiAgICAgIG9wYWNpdHk6IDAuNzY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gICAgaDZ7XG4gICAgICB3aWR0aDogMzAycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjZGFkYWRhO1xuICAgICAgbWFyZ2luOiAtNTVweCAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNGE0YTRhO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgNDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kO1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiA1cHggMDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4IC01cHg7XG5cbiAgICAgICYuc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlICsgNXB4KTtcbiAgICAgIH1cblxuICAgICAgdGQsIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MWYyODtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgfVxuXG4gICAgICB0aCwgdGggc3Ryb25nIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICAgIGNvbG9yOiAjZWRmMGZmO1xuICAgICAgfVxuXG4gICAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLCAuZm9ybXMge1xuICAubW9iaWxlLWNsb3NlLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59IiwiLmZvcm1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTkyMDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMXB4KTtcblxuICAmID4gZGl2IHtcbiAgICB3aWR0aDogNjcwcHg7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgY29sb3I6ICNlMmUyZTI7XG4gICAgICBvcGFjaXR5OiAwLjc2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgJi5mb3JtLWNvbnRhY3RtZSB7XG4gICAgICAgIC5ta3RvQXN0ZXJpeCB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiA3NDBweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG5cbiAgICAgICAgICAmLmZpZWxkLWNoZWNrYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICAgICAgICAgLm1rdG9Gb3JtQ29sIHtcblxuICAgICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYzMzNlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzI2MzMzZTtcblxuICAgICAgICAgICAgICAgICAgLm1rdG9Bc3Rlcml4IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWt0b0Vycm9yIHtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3Qge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgJi5ta3RvSW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzI2MzMzZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjMzM2UgdXJsKCcuLi9pbWFnZXMvc3ZnL2NoZWNrLWljb24uc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWt0b0h0bWxUZXh0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWt0b0h0bWxUZXh0LCAubWt0b0h0bWxUZXh0IGEsIC5ta3RvSHRtbFRleHQgc3BhbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzc7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43NikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kICAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWt0b0h0bWxUZXh0IHNwYW4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZmllbGQtc2VsZWN0IHtcblxuICAgICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtdmFsdWUge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlci5zZWxlY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYzMzNlO1xuXG4gICAgICAgICAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYzMzNlO1xuICAgICAgICAgICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5vcHRpb25zLXRvcCB7XG4gICAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDRweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZpZWxkLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQsIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybCc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzMzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVsW2Zvcj1cIk51bWJlck9mRW1wbG95ZWVzXCJdIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJdIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVsW2Zvcj1cIlBvc3RhbENvZGVcIl0ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl0ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbFtmb3I9XCJTdGF0ZVwiXSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCJdIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAgICAgLm1rdG9PZmZzZXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgIC5ta3RvR3V0dGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1rdG9Mb2dpY2FsRmllbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1rdG9MYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA2cHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwwLDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1rdG9Bc3Rlcml4IHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZjAwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1rdG9FcnJvciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAubWt0b0Vycm9yTXNnIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNlYjFkNTM7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIC5ta3RvRXJyb3JEZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1rdG9FcnJvckFycm93V3JhcCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG5cbiAgICAgICAgICAgICAgICAgIC5ta3RvRXJyb3JBcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTFweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0J1dHRvblJvdyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAubWt0b0J1dHRvbiwgLm1rdG9CdXR0b246YWN0aXZlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGRiOWJjO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZml4ZXNcbi5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2x7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDowO1xuICB0b3A6IDQ1cHg7XG59XG5cbmh0bWwucnUge1xuICAuZm9ybXM+ZGl2IC5mb3JtIGZvcm0gLm1rdG9Gb3JtUm93LmZpZWxkLXRleHRhcmVhICsgLm1rdG9Gb3JtUm93LCAgLmZvcm1zPmRpdiAuZm9ybSBmb3JtIC5ta3RvRm9ybVJvdy5maWVsZC10ZXh0Lmxhc3QgKyAubWt0b0Zvcm1Sb3d7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG5cbiAgICAubWt0b0h0bWxUZXh0IHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSgyMTcsMjE3LDIxNywwLjc2KSAhaW1wb3J0YW50O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjE3LDIxNywyMTcsMC43NikgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsJyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwnICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ta3RvRm9ybVJvdy5maWVsZC1jaGVja2JveCB7XG4gICAgLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wge1xuICAgICAgdG9wOiA0MHB4O1xuXG4gICAgICAubWt0b0FzdGVyaXgge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICYgKyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAgLm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGgge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMDFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExOTIwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmID4gZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgcGFkZGluZzogNzBweCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICB9XG5cbiAgJi5tb2RhbC1zdWNjZXNzIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHdpZHRoOiA1NTBweDtcblxuICAgICAgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N1Y2Nlc3MucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hcHAtZXJyb3Ige1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLnNwaWRlciB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJi5hbmltYXRpb24ge1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkZWF0aDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnB1ZGRsZSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9wdWRkbGUuc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuaW1hdGlvbiAucHVkZGxlIHtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcHVkZGxlO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzLzQwNC5wbmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmLmFuaW1hdGlvbiB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGp1bXA7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRiOWJjO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMganVtcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDExMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRlYXRoIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVkZGxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEwLCAxMCk7XG4gIH1cbn0iLCJodG1sLmRlIHtcbiAgLmZvcm0uZm9ybS1yZXBvcnQge1xuICAgIGxhYmVsW2Zvcj1cIk5vZGVzX19jXCJdIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBidXR0b24uYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5sYW5kaW5nID4gZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQgLmJ1ZGdldC1zdGF0cyAuc3ZnIHtcbiAgICAmLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQge1xuICAgICAgLnRleHQgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hdmVyYWdlOm50aC1jaGlsZCgyKSB7XG4gICAgICAudGV4dCAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwuZGU6bm90KC5leHBvcnQpIHtcbiAgICAubGFuZGluZyA+IGRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyB7XG4gICAgICAmLmF2ZXJhZ2U6Zmlyc3QtY2hpbGQge1xuICAgICAgICAuc3ZnLXdyYXBwZXItbW9iaWxlIC5sYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnw5gnO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1heDpudGgtY2hpbGQoMikge1xuICAgICAgICAuc3ZnLXdyYXBwZXItbW9iaWxlIC5sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaHRtbC5lbjpub3QoLmV4cG9ydCkge1xuICAgIC5mb3JtcyB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgICAgICAgJi5maWVsZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAge1xuICAgICAgICAgICAgICAgICAgLm1rdG9IdG1sVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5odG1sLmVuOm5vdCguZXhwb3J0KSB7XG4gIC5mb3JtcyB7XG4gICAgJiA+IGRpdiB7XG4gICAgICAuZm9ybSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgICAgICBsYWJlbFtmb3I9XCJOdW1iZXJPZkVtcGxveWVlc1wiXSwgbGFiZWxbZm9yPVwiUG9zdGFsQ29kZVwiXSwgbGFiZWxbZm9yPVwiU3RhdGVcIl0ge1xuICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUzcHgpIHtcbiAgaHRtbC5lczpub3QoLmV4cG9ydCkgLmZvb3Rlcj5kaXYgLmNvcHlyaWdodHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmh0bWwuZW46bm90KC5leHBvcnQpIHtcbiAgLmZvcm1zIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIC5mb3JtIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgICAgIC5ta3RvRm9ybUNvbCB7XG4gICAgICAgICAgICAgIC5ta3RvRmllbGRXcmFwIHtcbiAgICAgICAgICAgICAgICAubWt0b0xhYmVsIHtcbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmh0bWwucnU6bm90KC5leHBvcnQpLCBodG1sLmRlOm5vdCguZXhwb3J0KSB7XG4gIC50by10b3Age1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5odG1sLnJ1Om5vdCguZXhwb3J0KSB7XG4gIC5mb290ZXIge1xuICAgICYgPiBkaXYge1xuICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmtzIHtcbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXMsIC5kZSB7XG4gIC5maWx0ZXJzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICAgIGZvbnQtc2l6ZTogMTIuMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xuICBodG1sLmZyOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuZXMsIC5kZSB7XG4gICAgIC5maWx0ZXJzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgIGZvbnQtc2l6ZTogMTEuMnB4O1xuICAgICB9XG4gICB9XG4gIC5pdCB7XG4gICAgLmZpbHRlcnMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGh0bWwucnUge1xuICAgIC5mb290ZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTMwcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIC5sYW5kaW5nIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgLmZpbHRlcnMge1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XG5cbiAgICAgICAgLnN0YXRpc3RpYyB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDQwcHggNDBweDtcblxuICAgICAgICAgICYuaW50cm8ge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ncmFwaC1jb250YWluZXIge1xuICAgICAgICAgICAgJi5idWRnZXQge1xuICAgICAgICAgICAgICAuYnVkZ2V0LXN0YXRzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgIC5jb21tb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vdW50YWluIHtcbiAgICAgICAgICAgICAgLmdyYXBoIHtcbiAgICAgICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbW9uLWxpc3Qge1xuXG4gICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0aXN0aWMtY29udGVudCB7XG4gICAgICAgICAgICAucmVjb21tZW5kYXRpb24tdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXQtYWN0aW9ucyB7XG4gICAgICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VtbWFyeS1pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbHRlcnMge1xuICAgICAgICAuZ28tdG8tcmVjb21tZWRhdGlvbnMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRucyB7XG4gICAgICAgICAgLnJlc2V0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVycyB7XG4gICAgLmZpZWxkIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXIge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAmLnNlbGVjdDpub3QoLmxhbmcpIHtcbiAgICAgICAgLnRleHQtdmFsdWUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgICB0b3A6IDQ1cHg7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaS5vcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2xpZGVyIHtcbiAgICAgICAgLnRleHQtY29udHJvbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZWZpeCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi5jYWxjdWxhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcblxuICAgIC5pY29uLWFycm93IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxuICAuYmFubmVyX3dye1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgICAgLmxvZ28gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAubGFuZGluZyB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXJzIC5maWVsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAucGFnZSAuY2xvc2UsIC5mb3JtcyAuY2xvc2V7XG4gICAgdG9wOiA3MXB4O1xuICB9XG5cbiAgLmhhcy1jbG9zZXN0IHtcbiAgICAubGFuZGluZyA+IGRpdiAuY29udGVudCB7XG4gICAgICAuc3RhdGlzdGljIHtcbiAgICAgICAgJi5jbG9zZXN0LWZpbHRlcnMge1xuICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJGJnO1xuICAgIGhlaWdodDogODBweDtcblxuICAgICYgPiBkaXYge1xuICAgICAgaGVpZ2h0OiA3OXB4O1xuXG4gICAgICAubG9nbyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmcge1xuICAgICYgPiBkaXYge1xuICAgICAgLmZpbHRlcnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDgwcHg7XG5cbiAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcblxuICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVycy1zdHJpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnO1xuXG4gICAgICAgICAgLnBvcHVwLXJlc2V0LWZpbHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlcnMtc3RyaW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24tZHJvcGRvd24ge1xuICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIHdpZHRoOiA1NjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0NiU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDglO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NiU7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG5zIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ28tdG8tcmVjb21tZWRhdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAucG9wdXAtcmVzZXQtZmlsdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE5MjA7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2ljLWlkZWEuc3ZnJykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24tY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvcm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE5MjA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtY2xvc2VzdCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5zdGF0aXN0aWMge1xuICAgICAgICAgICAgJi5jbG9zZXN0LWZpbHRlcnMge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRpc3RpYyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgLmZpbHRlcnMtc3RyaW5nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNsb3Nlc3QtZmlsdGVycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nbG9iYWwtYWN0aW9ucyB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA1NSk7XG5cbiAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuXG4gICAgICAgICAgJiA+IHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdvLXRvLXJlY29tbWVkYXRpb25zLmdvLXRvLXJlY29tbWVkYXRpb25zLW1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJzIHtcbiAgICAuZmlsdGVyLnNlbGVjdDpub3QoLmxhbmcpIHtcbiAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjY0NjVcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXIge1xuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50by10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cblxuICAucGFnZSB7XG4gICAgLmNsb3NlIHtcbiAgICAgIHRvcDogNzlweDtcbiAgICB9XG4gIH1cblxuICAucGFnZXMtaW5kZXgge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgfVxuXG4gICAgICAucGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE5MjA7XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDg4cHggMCAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDNweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweCAtM3B4O1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTExOTIwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwLXJlcG9ydCwgLmFwcC1jb250YWN0bWUge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAgIC5mb3JtcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgIC5ta3RvQnV0dG9uUm93IHtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWt0b0Zvcm1Sb3cge1xuXG4gICAgICAgICAgICAgICAgLm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgICAgICAgICAgIC5ta3RvRmllbGRXcmFwIHtcbiAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvckFycm93V3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ta3RvRXJyb3JBcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1rdG9Gb3JtUm93LmZpZWxkLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAubWt0b0Zvcm1Db2wge1xuICAgICAgICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAge1xuICAgICAgICAgICAgICAgICAgICAubWt0b0Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvckFycm93V3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0Vycm9yIHtcbiAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1jbG9zZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC5tb2RhbC1zdWNjZXNzIHtcbiAgICB0b3A6IDgwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxuXG4gIC5kZWZhdWx0X21vdW50YWlue1xuICAgICYtd3J7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYW5uZXJ7XG4gICAgJl93cntcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgJl90ZXh0e1xuICAgICAgJl90aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgICAmX2Rlc2NyaXB0aW9ue1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICAgICZfY2xvc2V7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNjbGFpbWVyIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGFzLWNsb3Nlc3Qge1xuICAgIC5sYW5kaW5nID4gZGl2IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGFuZGluZyB7XG4gICAgJiA+IGRpdiB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5zdGF0aXN0aWMge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgICAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCB7XG4gICAgICAgICAgICAmLmhpZGUtbWF4IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAuYnVkZ2V0LXN0YXRzIHtcbiAgICAgICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idWRnZXQtc3RhdHMge1xuICAgICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMlIDAgMDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRleHQgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRleHQgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoYW5nZSB7XG4gICAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZWZhdWx0X21vdW50YWlue1xuICAgICYtd3J7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZXQsIC5tb2JpbGV7XG4gIC5sYW5kaW5nIC5nbG9iYWwtYWN0aW9ucyBidXR0b24udG9nZ2xlLWJ0bjpob3Zlcjpub3QoLm9wZW5lZCl7XG4gICAgLmljb24ge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAuYWN0aW9ucz5idXR0b246aG92ZXI6bm90KC5vcGVuZWQpIHN2ZyAuaWNvbntcbiAgICBmaWxsOiAjYWNhY2FjO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAubWt0b0xhYmVsW2Zvcj1Db3VudHJ5XSwgLm1rdG9MYWJlbFtmb3I9Tm9kZXNfX2NdLCAubWt0b0xhYmVsW2Zvcj1OdW1iZXJPZkVtcGxveWVlc10sIC5ta3RvTGFiZWxbZm9yPVN0YXRlXXtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICBodG1sOm5vdCguZXhwb3J0KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICYubWV0aG9kb2xvZ3ktYnRuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvaW5mby5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5maWx0ZXIuc2VsZWN0LnNtYWxsLm9wZW5lZCAudGV4dC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmlsdGVyLnNlbGVjdC5zbWFsbC5vcGVuZWQgLm9wdGlvbnMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmRpbmcge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuXG4gICAgICAgIC5nbG9iYWwtYWN0aW9ucyB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xuXG4gICAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgJiA+IHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXJzIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblxuICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgLmJ0bnMge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAucmVzZXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idXR0b24uY2FsY3VsYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTMwcHg7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgIC50ZXh0LXZhbHVlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2VsZWN0Om5vdCgubGFuZykge1xuICAgICAgICAgICAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMzhweDtcblxuICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICAgICAgICAgICAgICBsaS5vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzMHB4IDdweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcblxuICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIxYzI0OztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVycy1zdHJpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAucG9wdXAtcmVzZXQtZmlsdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RhdGlzdGljIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAmLmNsb3Nlc3QtZmlsdGVycyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTVweDtcblxuICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmICsgLnN0YXRzLWRhdGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5NCUpO1xuXG4gICAgICAgICAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wZXJjZW50IHtcbiAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogOTRweDtcblxuICAgICAgICAgICAgICAgICYgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuc2hhcmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuZG93bmxvYWQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgMCAxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50b2dnbGUtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICYuc2hhcmUtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLCBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLnR3IHsgbGVmdDogLTUwcHg7IHRvcDogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgICYuZmIgeyBsZWZ0OiAtOTVweDsgdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5nbyB7IGxlZnQ6IC0xNDBweDsgdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5pbiB7IGxlZnQ6IC0xODVweDsgdG9wOiAwOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLndhIHsgbGVmdDogLTcycHg7IHRvcDogNDBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICYudmIgeyBsZWZ0OiAtMTE4cHg7IHRvcDogNDBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICYudGcgeyBsZWZ0OiAtMTY1cHg7IHRvcDogNDBweDsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5pbWFnZSB7IGxlZnQ6IC01MHB4OyB0b3A6IDQ1cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnBkZiB7IGxlZnQ6IDBweDsgdG9wOiA0NXB4OyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbnRybyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9jbG9zZS5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ncmFwaC1jb250YWluZXIge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgJi5leHBhbmQtYmxvY2sge1xuICAgICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTMsIDIwLCAyNiwgMCksICRiZyk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmV4cGFuZC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4cGFuZC1idG4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmJ1ZGdldCwgJi5idWRnZXQuYWxsIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAgICAgJi5oaWRlLW1heCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1ZGdldC1zdGF0cyB7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkgc3ZnIHsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSBzdmcgeyB3aWR0aDogNjVweDsgaGVpZ2h0OiA2NXB4OyB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHN2ZyB7IHdpZHRoOiA3NXB4OyBoZWlnaHQ6IDc1cHg7IH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnN2Zy13cmFwcGVyLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgIC5zdmctd3JhcHBlci1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tYXgge1xuICAgICAgICAgICAgICAgICAgICAgIC5zdmctd3JhcHBlci1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN2Zy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5zdmctd3JhcHBlci1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGFuZ2Uge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAuY2lyY2xlLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODZweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ncmlkLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGQxNDFhLCAjMGRiOWJjKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2dyYXBoLWFycm93LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC52YWx1ZXMge1xuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubW91bnRhaW4ge1xuICAgICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGQxNDFhLCAjMzU3ZWUwIDUzJSwgIzBjMTQxOSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub3JiaXQsICYubW91bnRhaW4sICYubW91bnRhaW4uaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAuZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tb3VudGFpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAubGlzdHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYjFkNTMsICMxMTE5MjApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbW1vbi1saXN0IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdyaWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmVjb21tZW5kYXRpb24ge1xuICAgICAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yZWNvbW1lbmRhdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgLmRlZmF1bHQtcmVjb21tZW5kYXRpb24ge1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3RhdC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1bW1hcnktaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nby10by1yZWNvbW1lZGF0aW9ucy5nby10by1yZWNvbW1lZGF0aW9ucy1tb2JpbGUge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG8tdG9wIHtcbiAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtaW5kZXgge1xuICAgICAgJi5maWx0ZXJzLWZpeGVkIHtcbiAgICAgICAgLmxhbmRpbmcgPiBkaXYgLmZpbHRlcnMge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXMtaW5kZXgge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuXG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE5MjA7XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAxcHggMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCA2cHggLTMxcHg7XG5cbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExOTIwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnRoLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vYmlsZS1jbG9zZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtcmVwb3J0LCAuYXBwLWNvbnRhY3RtZSB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm1zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExOTIwO1xuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgICAgICAuZm9ybSBmb3JtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIC5ta3RvQnV0dG9uUm93IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCAubWt0b0xhYmVsIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5maWVsZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAubWt0b0Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgLm1rdG9FcnJvckFycm93V3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJiA+IC5ta3RvRm9ybUNvbCB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWt0b0h0bWxUZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAjc3Vic2NyaXB0aW9uU2luZ2xlT3B0SW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWt0b0Zvcm1Sb3cuZmllbGQtY2hlY2tib3ggLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgcCwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb2JpbGUtY2xvc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcC1lcnJvciB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLmVycm9yIHtcbiAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3BpZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC5tb2RhbC1zdWNjZXNzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGUsIC5mciwgLmVzIHtcbiAgICAgIC50by10b3Age1xuICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sYW5kaW5nIC5nbG9iYWwtYWN0aW9ucyBidXR0b24udG9nZ2xlLWJ0bjpob3Zlcjpub3QoLm9wZW5lZCl7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5ta3RvTGFiZWxbZm9yPUNvdW50cnldLCAubWt0b0xhYmVsW2Zvcj1Ob2Rlc19fY117XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmRlZmF1bHRfbW91bnRhaW57XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgb3JkZXI6MjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfaW1ne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICZfc21hbGx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjQ3cHg7XG4gICAgICAgIGhlaWdodDogMTkxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9kZWZhdWx0X21vdW50YWluX3NtYWxsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXdye1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEzLCAyMCwgMjYsIDApLCAjMGQxNDFhKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0e1xuICAgICAgb3JkZXI6MTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gIH1cblxuICAuZGlzY2xhaW1lciB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGZpeGVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCl7XG4gIGh0bWwuZnI6bm90KC5leHBvcnQpIC5sYW5kaW5nPmRpdiAuZmlsdGVycyAuZmlsdGVycy1zdHJpbmcgLnZhbHVlIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA0ODBweCl7XG4gIC5ta3RvTW9iaWxlU2hvdyAubWt0b0Zvcm0sIC5ta3RvRm9ybSAqe1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICBodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQge1xuXG4gICAgLmZpbHRlci5zZWxlY3Q6bm90KC5vcGVuZWQpOmhvdmVye1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnN0YXRpc3RpYy5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tdGV4dCAuZGVmYXVsdC1yZWNvbW1lbmRhdGlvbiAudGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuc3RhdGlzdGljOm5vdCguaW50cm8pIC50b3AgLnRpdGxlIHtcbiAgICAgIC8vbWF4LXdpZHRoOiAxNjZweDtcbiAgICB9XG5cbiAgICAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIub3JiaXQgLmxpc3Q6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZDE0MWEsICMzNTdlZTAgNTMlLCAjMGMxNDE5KTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBrZXlmcmFtZXMgaGlkZV9iYW5uZXIge1xuICAgIGZyb20ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmJhbm5lcntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxOHB4O1xuICAgICZfd3J7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICAmLmNsb3NlZHtcbiAgICAgICAgdG9wOiAtMzIwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBoaWRlX2Jhbm5lcjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3dyOm5vdCguY2xvc2VkKXtcbiAgICAgICYgKyAuY29udGFpbmVyIC5sYW5kaW5nPmRpdiAuZ2xvYmFsLWFjdGlvbnN7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyA0MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0e1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICZfdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICB9XG4gICAgICAmX2Rlc2NyaXB0aW9ue1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwOWI0YWM7XG4gICAgICB9XG4gICAgfVxuICAgICZfYnV0dG9ue1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG4gICAgJl9jbG9zZXtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS1oZWlnaHQ6IDQ4MHB4KXtcbiAgLm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGggcCBhe1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlcG9ydC1maWxle1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgfVxuXG4gIC5yZXBvcnRzLWRvd25sb2FkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbn1cblxuLmZpbHRlcnNTbWFsbFNjcmVlbkZpeHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAvL2hlaWdodDogMTAwdmg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbiNmaWx0ZXJzLm9wZW5lZC1zbWFsbC1zY3JlZW57XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG5cbn1cbi5pcGFkIHtcbiAgI2ZpbHRlcnMub3BlbmVkLXNtYWxsLXNjcmVlbntcbiAgICBsZWZ0Oi0zMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gICNmaWx0ZXJzLm9wZW5lZC1zbWFsbC1zY3JlZW57XG4gICAgdG9wOiAwcHg7IFxuICB9XG4gICNmaWx0ZXJzLm9wZW5lZC1zbWFsbC1zY3JlZW57XG4gICAgbGVmdDotMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIH1cbn0iLCJAbWl4aW4gaWNvbigpIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZykge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpOyAvKiDQlNC70Y8gRmlyZWZveCAqL1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7IC8qINCU0LvRjyBJRSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpOyAvKiDQlNC70Y8gU2FmYXJpLCBDaHJvbWUsIGlPUyAqL1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTsgLyog0JTQu9GPIE9wZXJhICovXG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xufVxuQG1peGluIGNvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuXG4iLCIuc3RhdHN7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzEzMTMxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIHBhZGRpbmc6IDguNXB4IDIwcHg7XHJcbiAgICBib3R0b206IC0xM3B4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWluLWhlaWdodDogNDVweDtcclxuICAgIG1heC1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAmX19pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgfVxyXG4gICAgJl9faGlzdG9yeXtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBib3R0b206IDE5MXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgLnN0YXRzX190ZXh0IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhdHNfX2ljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3RhdGlzdGljOmZpcnN0LWNoaWxke1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jY2hhcnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtdG9vbGJhcntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMteWF4aXMtbGFiZWx7XHJcbiAgICBmaWxsOiByZ2JhKDIxOCwyMTgsMjE4LDAuODEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjaGFydCAuYXJyb3dfYm90dG9te1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDQ1cHg7XHJcbiAgICBsZWZ0OiA1NXB4O1xyXG4gICAgd2lkdGg6IDkzJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGQxNDFhLCAjMGRiOWJjKTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdmcvZ3JhcGgtYXJyb3cuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuI2NoYXJ0IC5hcnJvd19sZWZ0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDM3cHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAyNnB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogNzklO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBkMTQxYSwgIzBkYjliYyk7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdmcvZ3JhcGgtYXJyb3cuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuLmFycm93X2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjEzMDNDO1xyXG4gICAgcGFkZGluZzogMTVweCAxN3B4O1xyXG4gICAgd2lkdGg6IDI1M3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgJl9faXRlbSBzcGFuOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAxMzFweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyMTgsMjE4LDIxOCwwLjgxKTtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgJl9faW52ZXJ0e1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5M3B4KSB0cmFuc2xhdGVZKDJweCkgIWltcG9ydGFudDtcclxuICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgIH0gXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnJvd19ib3g6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB0b3A6IC0yOHB4O1xyXG4gICAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCAjMjEzMDNDO1xyXG4gIH1cclxuICBcclxuICAjY2hhcnQgLmFwZXhjaGFydHMtdG9vbHRpcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAxMDAwcHggIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDlweCkgdHJhbnNsYXRlWSg3M3B4KTtcclxuICB9XHJcbiAgXHJcbiAgI2NoYXJ0IC5hcGV4Y2hhcnRzLXRvb2x0aXAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgfVxyXG4gICNjaGFydCAuYXBleGNoYXJ0cy10b29sdGlwLmxpZ2h0IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IHtcclxuICAgIHBhZGRpbmc6IDAgMCUgMCAxNSU7XHJcbn1cclxuXHJcbi5zdGF0c19fYmVmb3Jle1xyXG4gICAgJl9oaWRle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLnN0YXRzX190ZXh0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJde1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgLnN0YXRzX19pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zdGF0c19fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICAgIC5zdGF0cyB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zdGF0aXN0aWNbZGF0YS10eXBlPVwiYnVkZ2V0XCJdLFxyXG4uc3RhdGlzdGljW2RhdGEtdHlwZT1cImdyYXBoXCJde1xyXG4gICAgLnRvcHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzRweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICZfX3dyYXB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuICAgIC50ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkYjliYztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuc2ltcGxlLXBpZSBzdmcgY2lyY2xle1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuc2ltcGxlLXBpZSBzdmd7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpbXBsZS1waWUgc3ZnIHBhdGh7XHJcbiAgICAgICAgZmlsbDogIzBkYjliYztcclxuICAgIH1cclxuICAgIC5zaW1wbGUtcGlle1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGRiOWJjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbn1cclxuLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCAudGV4dHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFwZXhjaGFydHMtZGF0YS1sYWJlbHM6Zmlyc3QtY2hpbGQgPiAuYXBleGNoYXJ0cy1kYXRhbGFiZWw6Zmlyc3QtY2hpbGR7XHJcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC41ZW0pICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzBweCl7XHJcbiAgICAuc3RhdHMge1xyXG4gICAgICAgIGJvdHRvbTogMjQlO1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICB9XHJcbiAgICAuc3RhdHNfX3RleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICB9XHJcbiAgICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIlIDAgMDtcclxuICAgIH1cclxuICAgIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0LmhpZGUtbWF4IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAlIDAgMTMlO1xyXG4gICAgfVxyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXggLmJ1ZGdldC1zdGF0cyB7XHJcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYwJTtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX19oaXN0b3J5IHtcclxuICAgICAgICBib3R0b206IDE3M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLnN0YXRzIHtcclxuICAgICAgICBib3R0b206IDI4JTtcclxuICAgIH1cclxuICAgIC8vIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnRpdGxlIC5wZXJjZW50IHtcclxuICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgLy8gfVxyXG4gICAgLnN0YXRzX19oaXN0b3J5IHtcclxuICAgICAgICBib3R0b206IDE1M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RhdHNfX2JlZm9yZXtcclxuICAgICAgICBwYWRkaW5nOiA4LjVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX19pY29ue1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG4gICAgLnN0YXRzX19oaXN0b3J5IC5zdGF0c19faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhdHNfX2hpc3Rvcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5zdGF0aXN0aWNbZGF0YS10eXBlPVwiYnVkZ2V0XCJdLFxyXG4gICAgLnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXXtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLnBlcmNlbnRfX3dyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5wZXJjZW50IHtcclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5idWRnZXQuaGlkZS1tYXgge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCUgMCAyNSU7XHJcbiAgICB9XHJcbiAgICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgI2NoYXJ0IC5hcnJvd19ib3R0b20ge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgICAuc3RhdHNfX2hpc3Rvcnkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9IFxyXG4gICAgI2NoYXJ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgIH1cclxuICAgIC5zdGF0c3tcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAmX19iZWZvcmV7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzM0cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0c19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gICAgLnN0YXRpc3RpY1tkYXRhLXR5cGU9XCJncmFwaFwiXXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnN0YXRzX19iZWZvcmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyLjVweCAxMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuc3RhdHNfX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gICAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLnRvcCAucGVyY2VudCB7XHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBodG1sOm5vdCguZXhwb3J0KSAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5zdGF0aXN0aWNbZGF0YS10eXBlPVwiZ3JhcGhcIl0sXHJcbiAgICAuc3RhdGlzdGljW2RhdGEtdHlwZT1cImJ1ZGdldFwiXXtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9we1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCl7XHJcbiAgICAuYXJyb3dfYm94IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDExMXB4O1xyXG4gICAgICAgICZfX2l0ZW0gc3BhbjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIxOCwyMTgsMjE4LDAuODEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAjY2hhcnQgLmFycm93X2JvdHRvbSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgI2NoYXJ0e1xyXG4gICAgICAgIG1heC13aWR0aDogOTglO1xyXG4gICAgfVxyXG59XHJcblxyXG4jY2hhcnQgLmFycm93X2xlZnQge1xyXG4gICAgbGVmdDogNjVweDtcclxufVxyXG5cclxuI2NoYXJ0IHN2Z3tcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldC5oaWRlLW1heCAuYnVkZ2V0LXN0YXRzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCJodG1sLmV4cG9ydCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgd2lkdGg6IDEyMDVweDtcblxuICBib2R5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTIwNXB4O1xuICB9XG59XG5cbi5leHBvcnQge1xuICAuZGlzY2xhaW1lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXRpc3RpYy5jbG9zZXN0LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3B1cC1yZXNldC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGFuZGluZyB7XG4gICAgd2lkdGg6IDEyMDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgLmZpbHRlcnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICAgICAgICBcbiAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXJzLXN0cmluZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24tZHJvcGRvd24ge1xuICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDUwcHg7XG5cbiAgICAgICAgLnN0YXRpc3RpYyB7XG4gICAgICAgICAgcGFkZGluZzogNjBweDtcblxuICAgICAgICAgIC5ncmFwaC1jb250YWluZXIuYnVkZ2V0IC5idWRnZXQtc3RhdHMgLnN2ZyAudGV4dCAubGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgICAgICAgICAgLnBlcmNlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdyYXBoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmLmJ1ZGdldCB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9yYml0IHtcbiAgICAgICAgICAgICAgLmdyYXBoIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RhdGlzdGljLWNvbnRlbnQge1xuICAgICAgICAgICAgLnJlY29tbWVuZGF0aW9uLXRleHQge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ28tdG8tcmVjb21tZWRhdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcblxuICAgIC5oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuXG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIC5pbnRybyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0aXN0aWMgLnN0YXRpc3RpYy1jb250ZW50IC5yZWNvbW1lbmRhdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1bW1hcnktaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5leHBvcnQtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuNzIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLCAuc3RhdC1hY3Rpb25zLCAuYWN0aW9ucywgI3lpaTItZGVidWctdG9vbGJhciwgI3lpaTItZGVidWctdG9vbGJhci1taW4sIC5nbG9iYWwtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5leHBvcnQtY29tbW9uIHtcbiAgICAubGFuZGluZyA+IGRpdiAuY29udGVudCAuc3RhdGlzdGljIC50b3AgLmZpbHRlcnMtc3RyaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLmV4cG9ydC1jb21tb24pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgMjUsIDMyKTtcblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmRpbmcgPiBkaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAudG9wIC5maWx0ZXJzLXN0cmluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5sYW5kaW5nID4gZGl2IC5maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxhbmRpbmcge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAuc3RhdGlzdGljIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5leHBvcnQtZm9vdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5leHBvcnQtYnVkZ2V0IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTI1MHB4O1xuICAgIH1cbiAgICBcbiAgICAuc3RhdHMtZGF0YSB7XG4gICAgICAuc3RhdGlzdGljIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5leHBvcnQtbWVhc3VyZXMge1xuICAgIC5zdGF0cy1kYXRhIHtcbiAgICAgIC5zdGF0aXN0aWMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmV4cG9ydC10aHJlYXRzIHtcbiAgICAuc3RhdHMtZGF0YSB7XG4gICAgICAuc3RhdGlzdGljIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAuZ3JhcGh7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgLml0ZW17XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICYgKntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYW5kaW5nPmRpdiAuY29udGVudCAuc3RhdGlzdGljIC5ncmFwaC1jb250YWluZXIubW91bnRhaW57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5ncmFwaHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzOSU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAuaXRlbXtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJiAqe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAuZ3JhcGh7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxuICAubGFuZGluZz5kaXYgLmNvbnRlbnQgLnN0YXRpc3RpYyAuZ3JhcGgtY29udGFpbmVyLmJ1ZGdldCAuYnVkZ2V0LXN0YXRzIC5zdmcgLnRleHR7XG4gICAgbGVmdDogLTRweDtcbiAgfVxuICAuZGVmYXVsdF9tb3VudGFpbntcbiAgICAmLXdye1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfd3J7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW1wdHktdGhyZWF0c3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuZXhwb3J0LWNvbW1vbiAuY29udGFpbmVyIC53cmFwcGVyPmRpdiAuY29udGVudCAgLmV4cG9ydC1mb290ZXJ7XG4gICAgJi50aHJlYXRzLWhvcml6b250YWx7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgICAvLy5sb2dve1xuICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgZmxvYXQ6IGxlZnQ7XG4gICAgLy99XG4gICAgLy8udGV4dHtcbiAgICAvLyAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gIHdpZHRoOiA3ODZweDtcbiAgICAvL31cbiAgfVxuICAmLmV4cG9ydC10aHJlYXRzIC5jb250YWluZXIgLndyYXBwZXI+ZGl2IC5jb250ZW50ICAuZXhwb3J0LWZvb3Rlci50aHJlYXRzLWhvcml6b250YWx7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZ28tdG8tcmVjb21tZWRhdGlvbnN7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lci5tb3VudGFpbiAuZ3JhcGggLnN2Z3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOi0ycHg7XG4gIH1cbn1cbmh0bWwuZXhwb3J0LXBkZntcbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWMgLmdyYXBoLWNvbnRhaW5lciAuY29tbW9uLWxpc3R7XG4gICAgYm90dG9tOjA7XG4gIH1cbiAgLmxhbmRpbmc+ZGl2IC5jb250ZW50IC5zdGF0aXN0aWN7XG4gICAgLmdyYXBoLWNvbnRhaW5lci5vcmJpdCAubGlzdCAuaXRlbSB7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICAgIC52YWx1ZXtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3RhdGlzdGljLWNvbnRlbnQgLnJlY29tbWVuZGF0aW9uLXRleHQgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAuZXhwb3J0LWZvb3RlciB7XG4gICAgLnRleHQge1xuICAgICAgLmluZm8sIC5jb3B5cmlnaHQsIGEge1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
