.ui-datepicker{display:none;z-index:999999 !important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover span,.ui-datepicker .ui-datepicker-prev-hover span{border-color:transparent #ff8400 transparent transparent}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-5px;font-size:0px;width:0;height:0;border:solid;border-width:5px 8px 5px 0;border-color:transparent #ff9635 transparent transparent}.ui-datepicker .ui-datepicker-next span{margin-left:0;top:50%;margin-top:-5px;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ff9635}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker table{width:100%;font-size:.9em}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:4px;text-align:right;text-decoration:none;color:#000}.ui-datepicker .ui-datepicker-buttonpane button{float:right}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-22px}.ui-timepicker-div dl .ui_tpicker_time_label{margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.ui-datepicker{padding:15px;border:#fff 4px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#efefef;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,.35);box-shadow:5px 5px 10px 0px rgba(0,0,0,.35)}.ui-datepicker .ui-datepicker-header{background:0 0;border:none;padding-bottom:10px}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{width:47%;margin-right:6%}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{width:47%}.ui-datepicker .ui-datepicker-calendar td{border:#cfcfcf 1px solid}.ui-datepicker .ui-datepicker-calendar td a{padding:4px;display:block}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#f9eae7}.ui-datepicker .ui-datepicker-calendar{background:#fff;border:#cfcfcf 1px solid;border-collapse:collapse}.ui-datepicker .ui-datepicker-calendar th{background:#efefef;border:#cfcfcf 1px solid;padding:4px;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{text-align:center;border:#cfcfcf 1px solid}.ui-datepicker{width:auto}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{background:#f3d7d2}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#ffdf66}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dd{margin:0 0 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.ui-slider{position:relative;text-align:left}.ui-slider-horizontal .ui-slider-handle{margin-left:-5px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:default}.ui-slider-horizontal{height:10px;-webkit-border-radius:10px;border-radius:10px;border:none;background:#dadada}.ui-slider-handle{height:10px;width:10px;-webkit-border-radius:10px;border-radius:10px;background:#f98b25;display:block;position:absolute}.ui-timepicker-div{padding:10px 0 5px}.ui-datepicker .ui-datepicker-buttonpane{overflow:hidden;padding-top:10px;border-top:#cfcfcf 1px solid}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{background:#f9f9f9}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span{color:#959595}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}/*!
Theme Name: Weidenhammer Creative Base Theme
Author: Weidenhammer Creative
Author URI: http://weidenhammercreative.com
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}address{font-style:normal}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,img{display:block}body{line-height:1}blockquote,q{quotes:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit}:focus{outline:none}strong{font-weight:bold}table{border-collapse:collapse;border-spacing:0}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.alignleft{float:left;margin:0 25px 15px 0}.alignright{float:right;margin:0 0 15px 25px}.alignnone{margin:10px 0 15px 0}.aligncenter{margin:15px auto}pre{-moz-tab-size:6;-o-tab-size:6;tab-size:6;width:90%;padding:0;margin:2em auto;overflow:auto;white-space:pre-wrap;overflow-y:hidden;font-size:13px;line-height:1.5;background:#efefef;border-left:8px solid #b40b0b;padding:10px;color:#333;font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@keyframes leftClose{0%{width:8px;transform:translateX(-100%) translateY(-50%) rotate(35deg)}100%{width:7px;transform:translateX(-100%) translateY(-50%) rotate(0)}}@keyframes leftOpen{0%{width:7px;transform:translateX(-100%) translateY(-50%) rotate(0)}100%{width:8px;transform:translateX(-100%) translateY(-50%) rotate(35deg)}}@keyframes rightClose{0%{transform:translateY(-50%) rotate(0)}100%{transform:translateY(-50%) rotate(180deg)}}@keyframes rightOpen{0%{transform:translateY(-50%) rotate(180deg)}100%{transform:translateY(-50%) rotate(0)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:zoom-out}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:-moz-zoom-in;cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#000;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@font-face{font-family:'hinkley';src:url("../../frontend/Oak3/B2B/en_US/fonts/hinkley.eot?74579530");src:url("../../frontend/Oak3/B2B/en_US/fonts/hinkley.eot?74579530#iefix") format("embedded-opentype"),url("../../frontend/Oak3/B2B/en_US/fonts/hinkley.woff2?74579530") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/hinkley.woff?74579530") format("woff"),url("../../frontend/Oak3/B2B/en_US/fonts/hinkley.ttf?74579530") format("truetype"),url("../../frontend/Oak3/B2B/en_US/fonts/hinkley.svg?74579530#hinkley") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'luma-icons';src:url("../../frontend/Oak3/B2B/en_US/fonts/Luma-Icons.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/Luma-Icons.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"hinkley";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chat:before{content:'\e800'}.icon-location:before{content:'\e801'}.icon-heart-empty:before{content:'\e802'}.icon-heart:before{content:'\e803'}.icon-search:before{content:'\e804'}.icon-down-open-big:before{content:'\e805'}.icon-left-open-big:before{content:'\e806'}.icon-right-open-big:before{content:'\e807'}.icon-up-open-big:before{content:'\e808'}.icon-menu:before{content:'\e809'}.icon-cancel:before{content:'\e80a'}.icon-email:before{content:'\e80b'}.icon-link:before{content:'\e80c'}.icon-tag:before{content:'\e80d'}.icon-info:before{content:'\e811'}.icon-pinterest-circled:before{content:'\f0d2'}.icon-play-circled:before{content:'\f144'}.icon-youtube:before{content:'\f167'}.icon-instagram:before{content:'\f16d'}.icon-file-pdf:before{content:'\f1c1'}.icon-pinterest:before{content:'\f231'}.icon-houzz:before{content:'\f27c'}.icon-twitter:before{content:'\f309'}.icon-facebook:before{content:'\f30c'}@font-face{font-family:'Chalet';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-ParisNineteenSixty.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-ParisNineteenSixty.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'ChaletLondon';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-London1960.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-LondonNineteenSixty.woff") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:'ChaletNewYork';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-NewYork1960.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-NewYorkNineteenSixty.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'Chronicle Disp Cond';src:url("../../frontend/Oak3/B2B/en_US/fonts/ChronicleDispCond-Roman.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/ChronicleDispCond-Roman.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ChronicleDisp-LightItal';src:url("../../frontend/Oak3/B2B/en_US/fonts/ChronicleDisp-LightItal.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/ChronicleDispCond-Italic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'ChronicleDeck-Roman';src:url("../../frontend/Oak3/B2B/en_US/fonts/ChronicleDeck-Roman.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/ChronicleDispCond-Roman.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'HL-Raleway';src:url("../../frontend/Oak3/B2B/en_US/fonts/Raleway_Alt_Regular.woff") format("woff"),url("../../frontend/Oak3/B2B/en_US/fonts/Raleway_Alt_Regular.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'HL-Raleway';src:url("../../frontend/Oak3/B2B/en_US/fonts/Raleway_Alt_SemiBold.woff") format("woff"),url("../../frontend/Oak3/B2B/en_US/fonts/Raleway_Alt_SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'HL-Raleway';src:url("../../frontend/Oak3/B2B/en_US/fonts/Raleway_Alt_ExtraBold.woff") format("woff"),url("../../frontend/Oak3/B2B/en_US/fonts/Raleway_Alt_ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Chalet-Paris1960';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-Paris1960.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-ParisNineteenSixty.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-ParisNineteenSixty.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Chalet-London1960';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-London1960.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-London1960.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-London1960.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Chalet-NewYork1960';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-NewYork1960.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-NewYork1960.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/Chalet-NewYork1960.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Chalet-Paris1980';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-Paris1980.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-Paris1980.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-Paris1980.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Chalet-London1980';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-London1980.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-London1980.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-London1980.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Chalet-NewYork1980';src:url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-NewYork1980.otf") format("otf"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-NewYork1980.woff2") format("woff2"),url("../../frontend/Oak3/B2B/en_US/fonts/Chalet-NewYork1980.woff") format("woff");font-weight:normal;font-style:normal}html{overflow-y:scroll;overflow-x:hidden}body{margin:0;padding:0 0 0;color:#000;font:normal 14px/1.65 "HL-Raleway",sans-serif}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;line-height:1.2}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0 0 1em}strong{font-weight:bold}a,a:visited,a:hover{text-decoration:none}iframe{max-width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.btn,.blog-pagination-item,.filter-options-content .smile-es-range-slider .actions-toolbar .action,.filter-options-content .items .actions-toolbar .action,.modal-footer>button{border:0;background:#000;color:#fff;padding:0.5em 1.5em;font-weight:600;line-height:1em;display:inline-block;outline:0;border-radius:0;border:2px #000 solid;text-decoration:none;transition:all 350ms ease-in-out}.btn:hover,.blog-pagination-item:hover,.filter-options-content .smile-es-range-slider .actions-toolbar .action:hover,.filter-options-content .items .actions-toolbar .action:hover,.modal-footer>button:hover{background:transparent;color:#000}.light.btn,.light.blog-pagination-item,.filter-options-content .smile-es-range-slider .actions-toolbar .light.action,.filter-options-content .items .actions-toolbar .light.action,.modal-footer>button.light{border:1px #eee solid;background:#fff;color:#000}.light.btn:hover,.light.blog-pagination-item:hover,.filter-options-content .smile-es-range-slider .actions-toolbar .light.action:hover,.filter-options-content .items .actions-toolbar .light.action:hover,.modal-footer>button.light:hover{background:#000;border-color:#000;color:#fff}.reverse.btn,.reverse.blog-pagination-item,.filter-options-content .smile-es-range-slider .actions-toolbar .reverse.action,.filter-options-content .items .actions-toolbar .reverse.action,.modal-footer>button.reverse{background:transparent;color:#000}.reverse.btn:hover,.reverse.blog-pagination-item:hover,.filter-options-content .smile-es-range-slider .actions-toolbar .reverse.action:hover,.filter-options-content .items .actions-toolbar .reverse.action:hover,.modal-footer>button.reverse:hover{background:#000;color:#fff}.white.btn,.white.blog-pagination-item,.filter-options-content .smile-es-range-slider .actions-toolbar .white.action,.filter-options-content .items .actions-toolbar .white.action,.modal-footer>button.white{border-color:#fff}.white.btn:hover,.white.blog-pagination-item:hover,.filter-options-content .smile-es-range-slider .actions-toolbar .white.action:hover,.filter-options-content .items .actions-toolbar .white.action:hover,.modal-footer>button.white:hover{background:#fff;color:#000}.btn-list{list-style:none;margin:0;padding:0}.btn-list:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.btn-list li{float:left}.btn-list li+li{margin-left:.625em}.ham-expand-wrapper .ham-expand-btn::before{font-family:"hinkley";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap{width:100%;padding:0 .9375em}.wrap>*{max-width:1380px;margin:0 auto}.wrap>*:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.wrap>header{max-width:1680px}.wrap>footer{max-width:1380px}.wrap>.page-bottom{max-width:1380px}body:not(.page-layout-home):not(.catalog-category-view) .wrap>*{max-width:1245px}body:not(.page-layout-home):not(.catalog-category-view) .wrap>header{max-width:1680px}body:not(.page-layout-home):not(.catalog-category-view) .wrap>footer{max-width:1380px}body:not(.page-layout-home):not(.catalog-category-view) .wrap>.page-bottom{max-width:1380px}.page-bottom{padding:.4375em 0 2.0625em}.expandable-content{max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out}.expandable-content.open{max-height:500px}.mfp-bg{background:linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, #fff 25%, #fff 50%, #fff 75%, rgba(255,255,255,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=0 )}.mfp-bg:before{content:"";width:100vw;height:60vh;display:block;background:url(../../frontend/Oak3/B2B/en_US/images/logo-mark.svg) no-repeat left top;background-size:contain;opacity:.15}.mfp-fade.mfp-bg{opacity:0;transition:opacity 500ms ease-in-out;z-index:9999}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap{z-index:9999}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transform:translateY(-100px);transition:opacity 500ms ease-in-out,transform 500ms ease-in-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:translateY(0);margin-top:1.875em;padding:0 1.875em 1.875em}.mfp-fade.mfp-wrap.mfp-ready .mfp-content:before{content:"";width:calc(100% - 1.875em);height:1.875em;display:block;position:absolute;top:0;left:0;transform:translateY(-100%);background:#fff}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:translateY(-100px)}.mfp-fade .mfp-figure:after{display:none}.mfp-fade .mfp-img{padding:0;max-height:80vh !important}.mfp-fade .mfp-close,.mfp-image-holder .mfp-close{position:absolute;top:-5px;right:-5px !important;display:block;padding:0;font-size:1em;line-height:1em;opacity:1;color:#fff !important;background:#000;text-indent:-99999px;overflow:hidden;width:1.875em !important;height:1.875em !important;text-align:left !important;transform:translateY(-100%) !important;cursor:pointer !important;transition:all 500ms ease-in-out}.mfp-fade .mfp-close:before,.mfp-image-holder .mfp-close:before{content:"\e80a";font-size:1.25em;font-family:"hinkley";color:#fff;position:absolute;top:50%;left:50%;text-indent:0;transform:translateX(-50%) translateY(-50%);z-index:1}.mfp-fade .mfp-close:hover,.mfp-image-holder .mfp-close:hover{background:#404040}.mfp-content{background:#fff;max-width:768px;padding:1.875em 3.75em;box-shadow:0 0 25px 0 rgba(0,0,0,0.1)}.mfp-form .mfp-content{padding:1.875em 3.125em 0 3.125em}.mfp-container{padding:1.875em}a[href^="http://maps.google.com/maps"]{display:none !important}a[href^="https://maps.google.com/maps"]{display:none !important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint div{background:none !important}#notice-cookie-block{position:fixed;bottom:0;left:0;z-index:999}#notice-cookie-block .content{background:#000;position:fixed;bottom:0;left:0;width:100%;padding:.9375em}#notice-cookie-block .content p,#notice-cookie-block .content a{color:#fff}.cookie-content-inside{max-width:1245px;margin:0 auto}.cookie-content-inside .actions{text-align:right}#speedbump{width:100%}#speedbump .speedbump-flex{display:flex;justify-content:space-between;align-items:stretch;width:100%}#speedbump strong{background:url(../../frontend/Oak3/B2B/en_US/images/logo.svg) no-repeat center center;background-size:contain;text-indent:-99999px;overflow:hidden;display:block;width:175px;height:44px;margin:0 0 1.5625em}#speedbump h1{margin:0;font-family:"HL-Raleway",sans-serif;text-transform:uppercase;font-size:1.125em;font-weight:600}#speedbump h2{margin:0;font-family:"HL-Raleway",sans-serif;text-transform:uppercase;font-size:1.125em;font-weight:600}#speedbump h3{margin:0;font-family:"HL-Raleway",sans-serif;text-transform:uppercase;font-size:1.125em;font-weight:600}#speedbump h4{margin:0;font-family:"HL-Raleway",sans-serif;text-transform:uppercase;font-size:1.125em;font-weight:600}#speedbump h5{margin:0;font-family:"HL-Raleway",sans-serif;text-transform:uppercase;font-size:1.125em;font-weight:600}#speedbump h6{margin:0;font-family:"HL-Raleway",sans-serif;text-transform:uppercase;font-size:1.125em;font-weight:600}#speedbump .messages{display:none}#speedbump .speedbump-content{width:100%;margin-top:20px}#speedbump .speedbump-content .webforms .field{padding-left:0}#speedbump .speedbump-content .actions-toolbar{padding-left:0}#speedbump .speedbump-image{display:none}#speedbump fieldset{border:none;padding:0}#speedbump .type-email{position:relative}#speedbump .type-email label{position:absolute;padding:0;text-indent:-99999px;overflow:hidden;width:3em;height:3em;max-height:100%;background:#000}#speedbump .type-email label:before{content:"\e80b";text-indent:0;color:#fff;font-family:"hinkley";font-size:1.25em;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#speedbump .type-email .control{width:calc(100% - 3em)}#speedbump .webforms:last-child{margin:0}#speedbump .type-select-checkbox .control{width:100%}.lb-arrow{position:absolute;top:50%;transform:translateY(-50%);outline:none;border:none;background:none;font-size:3.125em;padding:.6em}.lb-arrow:before{font-family:"hinkley";color:#aaabac;transition:all 500ms ease-in-out}.lb-arrow:hover:before{color:#000}.lb-arrow-left{left:0}.lb-arrow-left:before{content:"\e806"}.lb-arrow-right{right:0}.lb-arrow-right:before{content:"\e807"}.mfp-bottom-bar{display:none}.control .input-text,.control select{width:100%}input,select{padding:0.5em;font-size:14px;border:1px solid gray;border-radius:3px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='14' height='14'%3E%3Cstyle%3Etspan %7B white-space:pre %7D.shp0 %7B fill: %23000000 %7D %3C/style%3E%3Cg %3E%3Cpath class='shp0' d='M49.49 13.42L46.98 10.92C46.65 10.58 46.27 10.42 45.83 10.42C45.4 10.42 45.01 10.58 44.68 10.92L24.99 30.6L5.31 10.92C4.98 10.59 4.59 10.42 4.16 10.42C3.72 10.42 3.34 10.59 3 10.92L0.5 13.42C0.17 13.76 0 14.14 0 14.58C0 15.01 0.17 15.39 0.5 15.73L23.84 39.07C24.18 39.4 24.56 39.57 24.99 39.57C25.43 39.57 25.81 39.4 26.15 39.07L49.49 15.73C49.82 15.39 49.99 15.01 49.99 14.58C49.99 14.14 49.82 13.76 49.49 13.42Z' /%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:2em}.field+.field{margin-top:10px}.loading-mask{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100;background:rgba(255,255,255,0.5)}.loading-mask .loader>img{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100;bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100}.loading-mask .loader>p{display:none}.tabs.items .tabs-container{display:flex;flex-wrap:wrap;border-bottom:1px solid #aaabac}.tabs.items .title{display:inline-block;margin-top:10px}.tabs.items .title:not(:last-child){margin-right:20px}.tabs.items .title a{display:inline-block;position:relative}.tabs.items .title a:before{content:"";width:80%;height:2px;background:#000;position:absolute;bottom:0;left:50%;opacity:0;transform:translateX(-50%);transition:all 500ms ease-in-out}.tabs.items .title a:hover{color:inherit}.tabs.items .title.active a:before{opacity:1;width:100%}.tabs.items .content{margin-top:20px}.grecaptcha-badge{visibility:hidden;width:0 !important;height:0 !important}.field-recaptcha .field{display:none}.account .modals-wrapper{display:none}body{padding-top:9.25em}.header-wrap{position:fixed;top:0;left:0;z-index:899}.header-wrap header{display:block;width:100%;padding:0;z-index:2017;border-bottom:1px #aaabac solid;background:#fff}.hamburger{position:absolute;right:10px;top:10px}.eyebrow-links-wrap{position:absolute;top:0;left:0;background:#000;font-size:.75em;line-height:1em;z-index:9999}.eyebrow-links{max-width:1380px !important}.eyebrow-links ul{list-style:none;margin:0;padding:0}.eyebrow-links ul:first-child{float:left}.eyebrow-links ul:last-child{float:right}.eyebrow-links li{display:inline-block;position:relative}.eyebrow-links li:not(:first-child){margin-left:11px;padding-left:12px}.eyebrow-links li:not(:first-child):before{content:"";width:1px;height:50%;background:#fff;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.eyebrow-links a{display:block;color:#fff;font-weight:bold;letter-spacing:.0625em;padding:.75em 0;transition:all 500ms ease-in-out}.eyebrow-links a:hover{color:#aaabac}.eyebrow-links .icon-chat{position:relative;padding-left:27px}.eyebrow-links .icon-chat:before{font-size:1.5em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.eyebrow-links .icon-location{position:relative;padding-left:20px;font-weight:900}.eyebrow-links .icon-location:before{font-size:1.25em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cookie-status-message{display:none}.page-header .header.content{max-width:1380px;margin:0 auto;padding-top:1.375em;position:relative;transition:padding 500ms ease-in-out}.page-header .header.content:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.page-header .header.content .block-search{position:absolute;top:2.5625em;left:0;transition:top 500ms ease-in-out}.page-header .header.content .block-search .block-title{display:none}.page-header .header.content .block-search .field.search{position:relative;padding-left:2.25em}.page-header .header.content .block-search .field.search label{position:absolute;top:calc(50% - .1875em);left:0;transform:translateY(-50%);text-indent:-99999px}.page-header .header.content .block-search .field.search label:before{content:"\e804";font-family:"hinkley";text-indent:0;display:block;position:absolute;top:50%;left:0;font-size:1.15em;transform:translateY(-50%);cursor:pointer}.page-header .header.content .block-search .field.search #search{width:100%;max-width:270px;height:100%;display:block;border:none;font-size:1em;font-family:"HL-Raleway",sans-serif;padding:0 0 .1875em;border-bottom:2px #fff solid;transition:all 500ms ease-in-out}.page-header .header.content .block-search .field.search #search::-webkit-input-placeholder{opacity:1}.page-header .header.content .block-search .field.search #search::-moz-placeholder{opacity:1}.page-header .header.content .block-search .field.search #search:-ms-input-placeholder{opacity:1}.page-header .header.content .block-search .field.search #search:-moz-placeholder{opacity:1}.page-header .header.content .block-search .field.search #search:focus{border-bottom-color:#aaabac}.page-header .header.content .block-search .actions{display:none}.page-header .header.content .logo{display:block;margin:0 auto;width:220px;transition:width 500ms ease-in-out}.page-header .header.content .logo img{width:100%;height:auto}.page-header .header.content .header.links{position:absolute;top:2.25em;right:70px;list-style:none;margin:0;transition:top 500ms ease-in-out;padding:2px 0}@media (max-width: 979px){.page-header .header.content .header.links{top:.75em}}@media (max-width: 350px){.page-header .header.content .header.links{right:60px}}.page-header .header.content .header.links li{display:inline-block;position:relative}@media (min-width: 980px){.page-header .header.content .header.links li:not(:last-child){margin-right:9px;padding-right:10px}.page-header .header.content .header.links li:not(:last-child):after{content:"";width:1px;height:50%;background:#000;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media (max-width: 979px){.page-header .header.content .header.links li a[href*="account/create"]{font-size:0}}.page-header .header.content .header.links li a[href*="account/create"]:after{content:'\e627';font-family:'luma-icons';font-size:27px;position:absolute;right:3px;top:15px}@media (min-width: 980px){.page-header .header.content .header.links li a[href*="account/create"]:after{display:none}}@media (max-width: 350px){.page-header .header.content .header.links li a[href*="account/create"]:after{right:-4px}}@media (max-width: 979px){.page-header .header.content .header.links .company-header-item a{font-size:0}}.page-header .header.content .header.links .company-header-item a:after{content:'\e627';font-family:'luma-icons';font-size:27px;position:absolute;right:3px;top:15px}@media (min-width: 980px){.page-header .header.content .header.links .company-header-item a:after{display:none}}@media (max-width: 979px){.page-header .header.content .header.links .authorization-link:not(.loggedin){display:none}}@media (max-width: 480px){.page-header .header.content .header.links .authorization-link.loggedin{display:none}}.page-header .header.content .header.links .link.wishlist{display:none}.page-header .header.content .header.links a{font-size:.75em;letter-spacing:.0625em;line-height:1em;font-weight:600;color:#000;transition:all 500ms ease-in-out}.page-header .header.content .header.links a:hover{color:#aaabac}.page-header .header.content .header.links .link.wishlist a{display:block;padding-left:2.5em}.page-header .header.content .header.links .link.wishlist a:before,.page-header .header.content .header.links .link.wishlist a:after{content:"\e802";font-size:1.4em;font-family:"hinkley";display:block;position:absolute;top:50%;left:0;font-weight:normal;transform:translateY(-50%)}.page-header .header.content .header.links .link.wishlist a:after{content:"\e803";opacity:0;transition:all 500ms ease-in-out}.page-header .header.content .header.links .link.wishlist a:hover{color:#000}.page-header .header.content .header.links .link.wishlist a:hover:before,.page-header .header.content .header.links .link.wishlist a:hover:after{color:#000;opacity:1}.nav-sections-item-title{display:none;text-indent:-99999px;overflow:hidden;width:28px;height:28px;cursor:pointer;position:absolute;top:.75em;left:.9375em}.nav-sections-item-title:before{width:100%;height:100%;overflow:hidden;line-height:28px;opacity:1;content:"\e809";font-family:"hinkley";position:absolute;top:50%;left:50%;display:block;text-indent:0;font-size:40px;transform:translateX(-50%) translateY(-50%);will-change:opacity;backface-visibility:hidden;transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out}.nav-sections-item-title:after{width:0;height:100%;overflow:hidden;line-height:28px;text-align:center;opacity:0;content:"\e80a";font-family:"hinkley";position:absolute;top:52%;left:50%;display:block;text-indent:0;font-weight:bold;font-size:23px;transform:translateX(-50%) translateY(-50%);will-change:opacity;backface-visibility:hidden;transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out}.nav-sections-item-content{position:relative;transition:height 500ms ease-in-out;-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out}.nav-sections nav{max-width:1380px;margin:1.5625em auto 0;transition:margin 500ms ease-in-out;-webkit-transition:margin 500ms ease-in-out;-o-transition:margin 500ms ease-in-out}.nav-sections nav ul{list-style:none;margin:0;padding:0;text-align:center;line-height:1em}.nav-sections nav ul li.level-top{display:inline-block}.nav-sections nav ul li.level-top:not(:first-child){margin-left:2.5em}@media (min-width: 980px) and (max-width: 1100px){.nav-sections nav ul li.level-top:not(:first-child){margin-left:1.25em}}.nav-sections nav ul li.level-top>a{font-size:1.125em;letter-spacing:.04167em;display:block;font-weight:normal;color:#000;padding:0 .55556em .83333em;border-bottom:2px rgba(255,255,255,0) solid;transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out}.nav-sections nav ul li.level-top:hover>a{border-bottom-color:#000}.nav-sections ul .level-top.active{border-bottom-color:#000}.top-container{padding:0 .9375em}.top-container>*{max-width:1680px;margin:0 auto}.sneak-peak-block{background:#eee;text-align:center;font-size:1em}.sneak-peak-block a{display:inline-block;color:#000;padding:.59375em .59375em .53125em;border-bottom:1px #eee solid;transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out}.sneak-peak-block a:hover{border-bottom-color:#aaabac}.nav-sections nav ul .submenu{text-align:left}.nav-sections nav ul .submenu:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.nav-sections nav ul .submenu.level0{padding:.625em 0;width:255px;max-width:90vw;position:absolute;bottom:-1px;left:-99999px;transform:translate3d(-50%, 103%, 0);z-index:-999;opacity:0;transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out 500ms;-webkit-transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out 500ms;-o-transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out 500ms;-webkit-backface-visibility:hidden;will-change:transform;box-shadow:0 5px 5px 0 rgba(0,0,0,0.05)}.nav-sections nav ul .submenu.level0:before{content:"";width:100%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#fff;display:block;z-index:-1}.nav-sections nav ul .submenu.level0>.level1{display:inline-block;width:100%}.nav-sections nav ul .submenu .submenu{font-size:1em;text-align:left}.nav-sections nav ul .submenu .submenu a{font-weight:normal}.nav-sections nav ul .submenu .submenu.level2{display:none}.nav-sections nav ul .submenu img{display:block}.nav-sections nav ul .submenu img+span{display:block;font-weight:normal;margin-top:.21429em}.nav-sections nav ul .submenu a{width:100%;color:#000;font-size:.875em;padding:.57143em 1.42857em;display:block;text-align:left}.nav-sections nav ul .submenu a:hover{color:#aaabac}.nav-sections nav ul .level0{position:relative}.nav-sections nav ul li.level-top:hover .submenu.level0{left:50%;z-index:999;transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out;-o-transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out;opacity:1;transform:translate3d(-50%, 100%, 0)}.nav-sections ul.level0.submenu.active{left:50%;z-index:999;transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out;-o-transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out;opacity:1;transform:translate3d(-50%, 100%, 0)}@media only screen and (max-width: 979px){body{padding-top:3.6875em}.header-wrap{padding-left:0;padding-right:0}.header-wrap header{padding-top:0;padding-left:.9375em;padding-right:.9375em}.top-container{padding:0}.sneak-peak-block{padding:0 .9375em}.page-header .header.content{padding:1.125em 0}.page-header .header.content .block-search{font-size:1.42857em;top:.6em;left:2em;width:calc(100% - 100px)}.page-header .header.content .block-search .field.search{height:38.3px;line-height:38.3px}.page-header .header.content .block-search .field.search label{pointer-events:auto}.page-header .header.content .block-search .field.search #search{height:38.3px;max-width:100%;line-height:38.3px;padding:0;opacity:0;position:absolute;top:-9999px;left:-9999px;transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;pointer-events:auto}.page-header .header.content .block-search .field.search #search:focus{opacity:1;position:relative;top:auto;left:auto;z-index:99}.page-header .header.content .logo{float:none;width:120px;position:relative;z-index:98}.nav-sections .nav-sections-item-title:first-child{display:block}.nav-sections nav{margin:1.5625em auto}.nav-sections nav ul li.level-top{display:block}.nav-sections nav ul li.level-top:not(:first-child){margin-left:0}.nav-sections nav ul li.level-top>a{padding:.83333em}.nav-sections nav ul li.level-top:hover>a{border-bottom-color:rgba(255,255,255,0)}#store\.menu{height:0;overflow:hidden;position:absolute;top:100%;left:50%;background:#000;color:#fff;width:100.1vw;transform:translateX(-50%)}#store\.menu>nav>ul{text-align:left;padding:0 1.78571em;height:calc(100vh - 68.3px - 1.5625em - 1.5625em);overflow:scroll}#store\.menu>nav>ul li.level-top:hover .submenu.level0{left:auto;z-index:1;transition:none;transform:none}#store\.menu .level0>a{border-bottom:1px rgba(255,255,255,0.15) solid}#store\.menu .submenu.level0{position:relative;bottom:auto;left:auto;transform:none;opacity:1;z-index:1;padding:0;width:100%;max-width:100%;max-height:0;overflow:hidden;padding-left:1.07143em;border-bottom:1px rgba(255,255,255,0.15) solid;transition:max-height 500ms ease-in-out !important;-webkit-transition:max-height 500ms ease-in-out !important;-o-transition:max-height 500ms ease-in-out !important}#store\.menu .submenu.level0.open{max-height:3000px}#store\.menu .submenu.level0:before{display:none}#store\.menu .submenu.level0 .column{float:none;width:100%;margin:0}#store\.menu .submenu.level0 a{font-size:1.14286em;padding:.9375em .625em}#store\.menu .submenu.level0 img{display:none}#store\.menu .submenu.level0 img+span{display:block}#store\.menu a{color:#fff;font-size:1.28571em;padding:.83333em .55556em}.nav-open.nav-open .nav-sections-item-title:before{opacity:0;width:0}.nav-open.nav-open .nav-sections-item-title:after{opacity:1;width:100%}.nav-open.nav-open #store\.menu{height:calc(100vh - 68.3px)}.eyebrow-links ul:first-child{display:none}.eyebrow-links ul:last-child{display:none}}@media only screen and (max-width: 767px){.nav-open.nav-open #store\.menu{height:calc(100vh - 64.5px)}#store\.menu>nav>ul{height:calc(100vh - 64.5px - 1.5625em - 1.5625em);padding:0 1.07143em}}@media only screen and (max-width: 480px){.page-header .header.content{padding:1.375em 0}.page-header .header.content .logo{width:100px}}.callout-box{display:block;background:rgba(255,255,255,0.9);padding:1.875em;transition:all 500ms ease-in-out;-webkit-transform-style:preserve-3d;position:relative;z-index:10}.callout-box *{color:#000}.callout-box h2{font-family:"HL-Raleway",sans-serif;font-size:1.5em;text-transform:uppercase;padding-bottom:.625em;margin:0 0 .41667em;letter-spacing:.03125em;line-height:1;border-bottom:1px #aaabac solid}.callout-box h3{font-family:"HL-Raleway",sans-serif;text-transform:none;font-size:1em;letter-spacing:.04688em;font-weight:600;margin:0}.callout-box h3+p{margin-top:.9375em}.callout-box p{font-weight:normal;font-size:1.125em}.callout-box span{display:block;font-size:1.5em;margin:2.08333em 0 0;font-family:"Chronicle Disp Cond",sans-serif;line-height:1;font-style:italic;font-weight:normal}.callout-box[href]:hover{transform:translateY(-10px);background:#fff;box-shadow:0 0 50px 0 rgba(255,255,255,0.35)}.callout-image{width:100%;height:100%;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.callout-inside{width:100%;max-width:1245px;height:100%;margin:0 auto}.callout-row:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.callout-row.break-out{position:relative;left:50%;transform:translateX(-50%);width:1680px;max-width:calc(100vw - .9375em - .9375em)}.callout-row.break-out .callout{overflow:visible;padding:1.875em}.callout-row.break-out .callout .callout-box{max-width:550px;position:relative;top:auto;left:auto;right:auto;bottom:auto}.callout-row.break-out .callout .callout-box p{font-size:.875em;letter-spacing:.75px}.callout-row .callout{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden;padding:12.5em 1.875em 1.875em}.callout-row .callout .mobile-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.callout-row.cols-1 .callout{padding:18.75em 1.875em 1.875em}.callout-row.cols-1 .callout h2{width:375px;max-width:100%;font-family:"Chalet",sans-serif;font-size:3em;padding-bottom:.25em;margin:0 0 .21667em}.callout-row.cols-1 .callout h3{font-family:"HL-Raleway",sans-serif;font-size:1.125em;text-transform:uppercase}.callout-row.cols-2 .callout:nth-child(even){margin:1.19048% 0 0 0}.callout-row.cols-3 .callout+.callout{margin:1.19048% 0 0 0}.callout-row.category-callout{margin-top:5.7971%}.home-feature-block h2{width:375px;max-width:100%;font-family:"Chalet",sans-serif;font-size:3em;padding-bottom:.25em;margin:0 0 .21667em}.page-layout-home .main-wrap>*{max-width:1680px}.hr-extended{background-color:#000}@media (min-width: 1400px){.hr-extended{position:relative;right:calc(1380px / 2 - 50%);width:1380px}}.statement{position:relative;text-align:center}.statement:before{content:"";width:100%;height:1px;background-color:#000;position:absolute;top:50%;left:50%;transform:translateX(-50%);z-index:1}@media (min-width: 1400px){.statement:before{width:1380px}}.statement h2{font-family:"ChaletLondon",sans-serif;padding:2.1875em 1.25em;font-size:1.5em;text-align:center;display:inline-block;margin:0 auto;background:#fff;position:relative;z-index:1}.page-layout-home .block-products-list .block-title{font-family:"HL-Raleway",sans-serif;text-align:center;text-transform:uppercase;font-size:1.5em;letter-spacing:.03333em;margin:0 0 .79167em}.page-layout-home .block-products-list .block-title span{font-family:"hinkley";font-size:.83333em;position:relative;top:-.1em;display:inline-block;margin:0 .1em}.page-layout-home .block-products-list .block-title *{font-weight:normal}@media (max-width: 768px){.page-layout-home .block-products-list .products-grid{margin-left:-.9375em;margin-right:-.9375em}}.home-feature-block{max-width:1380px;margin:5em auto 0}.home-feature-block:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.home-feature-block>div{position:relative}.home-feature-block .left,.home-feature-block .faded-bg{background-size:cover;background-position:center center;background-repeat:no-repeat}.home-feature-block .left{height:150px}.home-feature-block .right{padding:1.875em;background:#000}.home-feature-block .callout-box{background:rgba(255,255,255,0.1)}.home-feature-block .callout-box h2{border-bottom-color:rgba(255,255,255,0.25)}.home-feature-block .callout-box *{color:#fff}.home-feature-block .callout-box:hover{background:rgba(255,255,255,0.15);box-shadow:none}.home-feature-block .faded-bg{opacity:.10;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-triple-box-block{margin:5em auto 0;padding:1.875em 0 0;border-top:1px #aaabac solid;position:relative}.home-triple-box-block:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.home-triple-box-block .triple-box{position:relative;list-style:none;margin:0;padding:0;padding-bottom:65.47619%}.home-triple-box-block .triple-box li{position:absolute;width:39.56969%;will-change:transform;transition:transform 500ms ease-in-out}.home-triple-box-block .triple-box li:nth-child(1){top:0;left:0;z-index:1}.home-triple-box-block .triple-box li:nth-child(2){top:25.43253%;left:26.84752%;z-index:2}.home-triple-box-block .triple-box li:nth-child(3){top:14.01384%;right:0;z-index:1}.home-triple-box-block .triple-box img{border:5px #fff solid;display:block;width:100%;height:auto}.home-triple-box-block .triple-box-content h2{font-family:"Chalet",sans-serif;text-transform:uppercase;font-size:3em;line-height:1;margin:0 0 .08333em}.home-triple-box-block .triple-box-content h3{font-family:"HL-Raleway",sans-serif;font-size:1.125em;text-transform:uppercase;font-weight:600}.home-triple-box-block .triple-box-content a{display:block;font-size:1.5em;margin:2.5em 0 0;font-family:"Chronicle Disp Cond",sans-serif;line-height:1;font-style:italic;color:#000;padding-bottom:.625em;transition:all 500ms ease-in-out;font-weight:normal}.home-triple-box-block .triple-box-content a:before,.home-triple-box-block .triple-box-content a:after{content:"";width:100%;height:1px;display:block;background:#aaabac;position:absolute;bottom:0;left:0;z-index:1}.home-triple-box-block .triple-box-content a:after{background:#000;z-index:2;width:0;transition:all 500ms ease-in-out}.home-triple-box-block .triple-box-content a:hover{color:#000;text-indent:10px}.home-triple-box-block .triple-box-content a:hover:after{width:100%}.home-instagram-block{margin:5.1875em 0 0;width:1380px;max-width:calc(100vw - 1.875em);background:#eee;border-top:1px #aaabac solid;padding:1.875em;text-align:center;position:relative;left:50%;transform:translateX(-50%)}.home-instagram-block h5{font-family:"HL-Raleway",sans-serif;font-size:1.5em;text-transform:uppercase;margin:0 0 .375em}.home-instagram-block h6{font-family:"HL-Raleway",sans-serif;font-size:.875em;text-transform:uppercase;font-weight:bold;margin:0 0 1.57143em;letter-spacing:.05357em;position:relative;padding-left:2.14286em;display:inline-block}.home-instagram-block h6:before{content:"\f16d";font-family:"hinkley";position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:1.5em;line-height:1;font-weight:normal}.home-instagram-block ul{list-style:none;margin:0;padding:0}.home-instagram-block ul:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.home-instagram-block ul li{float:left;width:32.41975%}.home-instagram-block ul li:nth-child(3n+1){clear:both}.home-instagram-block ul li:not(:nth-child(3n+1)){margin-left:1.3696%}.home-instagram-block ul li:nth-child(n+4){margin-top:1.3696%}.home-instagram-block ul li:nth-child(n+7){display:none}.home-instagram-block ul a{display:block;position:relative;width:100%;height:100%;padding-bottom:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.home-instagram-block ul a:before{content:"";width:102%;height:102%;display:block;background:url(../../frontend/Oak3/B2B/en_US/images/instagram-mask.svg) no-repeat center center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;transition:all 500ms ease-in-out}.home-instagram-block ul a:hover:before{opacity:.50}.home-instagram-block ul img{display:block;width:100%;height:auto}.no-display{display:none}.main-wrap{padding-bottom:2.0625em}.page-main{position:relative}.page-main:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.breadcrumbs{position:relative;z-index:10;margin-bottom:1.5em}.breadcrumbs ul{list-style:none;margin:0;padding:0}.breadcrumbs ul:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.breadcrumbs ul li{font-size:.875em;float:left;margin:0;padding:0}.breadcrumbs ul li:before{display:none}.breadcrumbs ul li:not(:last-child) *{color:#aaabac}.breadcrumbs ul li+li{margin-left:.9375em;padding-left:.9375em;position:relative}.breadcrumbs ul li+li:before{content:"";width:2px;height:2px;display:block;background:#aaabac;position:absolute;left:0;top:50%;transform:translateY(-50%)}.breadcrumbs a,.breadcrumbs strong{font-weight:600}body:not(.page-layout-home) .main-wrap{padding-top:.9375em}body:not(.page-layout-home) .columns{margin:.9375em 0 0}.column:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}h1,h2,h3,h4,h5,h6,.block-title,.box-title{font-family:"Chalet",sans-serif;color:#000;margin-bottom:.5em}h1{font-size:2.625em}h2,.block-title{font-size:2.25em}h3,.box-title{font-size:1.875em}h4,.sidebar .block-title,legend{font-size:1.625em}h5{font-size:1.375em}h6{font-size:1.125em}.page-title-wrapper{margin:1.5625em 0 0}#page-title-heading,.page-title,.upsell .block-title{font-size:1.5em;line-height:1em;font-family:"Chalet",sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0}#page-title-heading .counts,.page-title .counts,.upsell .block-title .counts{font-size:.58333em}blockquote{margin:1em 0;padding:15px;background:#eee;border-left:5px solid #aaabac;font-size:1.5em}blockquote p:last-child{margin-bottom:0}hr{margin:1.875em 0;border:none;outline:none;width:100%;height:1px;background:#aaabac}.clear{clear:both}.wp-caption,img{max-width:100%;height:auto}.section+.section{border-top:1px solid #eee;padding-top:1.5em;margin-top:1.5em}p+p{margin-top:1em}p.wp-caption-text{margin:0;padding-top:5px;font-size:.875em;font-style:italic;color:#a2a2a2}.main-wrap form button{background:#000;color:#fff;border:2px #000 solid;outline:none;transition:all 500ms ease-in-out;font-family:"HL-Raleway",sans-serif;font-size:1em;text-transform:uppercase;font-weight:600;padding:.75em .9375em}.main-wrap form button:hover{background:transparent;color:#000}a{color:#000;font-weight:600;text-decoration:none;transition:color 500ms ease-in-out}a:hover{color:#aaabac}body:not(.page-layout-home) .main-wrap.cancelthis ul{padding-left:10px;margin-top:0.5em}body:not(.page-layout-home) .main-wrap.cancelthis ul li{list-style:none;padding-left:15px;position:relative;margin-bottom:8px;font-size:1em;color:#222;font-weight:400}body:not(.page-layout-home) .main-wrap.cancelthis ul li:before{position:absolute;left:0;top:9px;line-height:1;background:#000;font-weight:100;content:'';width:6px;height:6px;border-radius:50%}body:not(.page-layout-home) .main-wrap.cancelthis ol{margin:1em 0;padding-left:10px;list-style-type:none;counter-reset:step-counter}body:not(.page-layout-home) .main-wrap.cancelthis ol li{counter-increment:step-counter;position:relative;padding-left:30px;font-weight:400}body:not(.page-layout-home) .main-wrap.cancelthis ol li+li{margin-top:0.5em}body:not(.page-layout-home) .main-wrap.cancelthis ol li:before{content:counter(step-counter);position:absolute;left:-2px;top:3px;font-size:80%;background-color:#aaabac;color:white;font-weight:bold;height:20px;width:20px;line-height:20px;text-align:center}body:not(.page-layout-home) .main-wrap.cancelthis ol li ol>li,body:not(.page-layout-home) .main-wrap.cancelthis ol li ul>li{font-size:1em}body:not(.page-layout-home) .main-wrap.cancelthis ol li ol{counter-reset:step-counter}body:not(.page-layout-home) .main-wrap.cancelthis ol li ol ol{counter-reset:step-counter}body:not(.page-layout-home) .main-wrap.cancelthis ol li ul{counter-reset:step-counter}body:not(.page-layout-home) .main-wrap.cancelthis ol li ul>li{list-style:none;padding-left:15px;position:relative;margin-bottom:8px;font-weight:400}body:not(.page-layout-home) .main-wrap.cancelthis ol li ul>li:before{position:absolute;left:0;top:10px;line-height:1;background:#aaabac;font-weight:100;content:'';width:6px;height:6px;border-radius:50%}.video-wrap{clear:both;width:auto;width:100%;display:block;max-width:850px}.video-wrap .video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100% !important}.video-wrap h6{margin-top:10px;margin-bottom:0}.video-wrap .caption{font-size:.9375em;font-style:italic;color:#999;padding-top:5px}.video-wrap.float-center{margin:2em auto}.video-wrap.float-left{float:left;margin:17px 2.25em 1em 0}.video-wrap.float-right{float:right;margin:17px 0 1em 2.25em}.ham-expand-wrapper{position:relative;overflow:hidden;display:block;margin-bottom:20px;transition:max-height 500ms ease-in-out}.ham-expand-wrapper span{display:block}.ham-expand-wrapper .ham-expand-btn{display:inline-block;text-decoration:none;cursor:pointer;color:white;font-weight:600;font-size:1.125em;position:relative;padding:10px 8px 10px 40px;background:#000;width:100%;line-height:1.3}.ham-expand-wrapper .ham-expand-btn::before{color:white;display:block;font-style:normal;font-weight:normal;content:'\e820';font-size:1.5em;position:absolute;left:8px;top:8px;line-height:1;will-change:transform;transition:all 500ms linear}.ham-expand-wrapper .ham-expand-btn:hover::before{color:#aaabac}.ham-expand-wrapper .ham-expand-content{padding:10px 0 0 40px}.ham-expand-wrapper .ham-expand-content br{display:none}.ham-expand-wrapper.open .ham-expand-btn::before{transform:rotate(45deg);color:#aaabac}.section .ham-expand-wrapper:last-child{margin-bottom:0}.page-main .sidebar{background:#fcfcfc;border:1px #eee solid;padding:.9375em;margin:1.875em 0 0}.page-main .nav.items{list-style:none;margin:0;padding:0}.page-main .nav.items li{padding:0;margin:0}.page-main .nav.items li:before{display:none}.page-main .nav.items li.current{padding:.9375em 0}.page-main .nav.items li.current a{padding:0}.page-main .nav.items li.current strong{font-weight:900}.page-main .nav.items li+li{border-top:1px #eee solid}.page-main .nav.items a{display:block;padding:.9375em 0}.page.messages .message{padding:.3125em .625em;font-size:1.125em !important;font-weight:600}.page.messages .message.success{background:#00857D;color:#fff}.page.messages .message.error{background:#600;color:#fff}.page.messages .message.notice,.page.messages .message.info{background:#3e87cb;color:#fff}.page.messages .message.warning{background:#e0cb00;color:#000}div.mage-error{line-height:1.2;display:inline-block;font-size:1em;font-weight:600;color:#e02b27;margin-top:5px}.sidebar .block+.block{margin:1.875em 0 0}.block-content:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.block-content .box{float:left;width:49%}.block-content .box:nth-child(2n+1){clear:both}.block-content .box:not(:nth-child(2n+1)){margin-left:2%}.box-actions a{font-size:1em}.box-actions a+a{margin-left:.625em;padding-left:.625em;border-left:1px #eee solid}.actions-toolbar{margin:1.875em 0 0}.actions-toolbar:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.actions-toolbar .primary{float:left}.actions-toolbar .secondary{float:right}.more-finishes{display:none;position:absolute;top:35px;left:-6px;background:#eee;font-size:12px;font-weight:normal;padding:10px 8px 2px;width:260px;border-radius:7px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);z-index:100}.more-finishes:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 7.5px 7px 7.5px;border-color:transparent transparent #eee transparent;position:absolute;top:0;left:10px;transform:translateY(-100%)}.product-list-item-finishes .more-finishes{width:auto}.product-list-item-finishes .more-finishes ul.product-list-item-finishes li{float:none;display:inline-block;margin:3px}.more-finishes .product-list-item-finishes{margin:0 !important}.tooltip{position:absolute;bottom:-10px;left:-99999px;transform:translateY(100%);background:#eee;font-size:12px;padding:.83333em;width:260px;border-radius:7px;transform:translateY(calc(100% + 15px));opacity:0;transition:opacity 500ms ease-in-out,transform 500ms ease-in-out,left 1ms ease-in-out 500ms;z-index:100;box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);font-weight:normal;pointer-events:none}.tooltip:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}*:hover>.tooltip{transform:translateY(100%);opacity:1;left:-7px;transition:opacity 500ms ease-in-out,transform 500ms ease-in-out}.tooltip:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 7.5px 7px 7.5px;border-color:transparent transparent #eee transparent;position:absolute;top:0;left:10px;transform:translateY(-100%)}.product-list-item-finishes .tooltip{width:auto}.product-list-item-finishes .tooltip .product-list-item-finishes{width:86px}.tooltip .product-list-item-finishes{margin:0 !important}.page-hero-block{position:absolute;top:-.9375em;left:50%;transform:translateX(-50%);width:1680px;max-width:calc(100vw - .9375em - .9375em);padding-bottom:37.67068%;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-layout-flexible-inside-page-hero.page-layout-flexible-inside-page-hero .page-main>*:first-child{margin-top:0;border-top:0;padding-top:calc(37.67068% + -.9375em + .9375em)}.content-columns.cols-4 .col{background:#f2f1f0;padding:.9375em;text-align:center}.content-columns .col{position:relative;clear:both}.content-columns .col:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.content-columns .col+.col{margin-top:.9375em}@media (max-width: 439px){.content-columns .col+.col{margin:3em 0 2em}}.content-columns .col img{display:block;margin:0 auto}.content-columns .col img+strong{position:absolute;bottom:.9375em;right:.9375em;background:rgba(255,255,255,0.9);display:inline-block;font-weight:600;text-transform:uppercase;padding:.625em .9375em;max-width:calc(100% - .9375em - .9375em)}.content-columns .col>a{display:block;margin:0 auto;position:relative}.content-columns .col>a>img{display:block;margin:0}.pages{margin:45px 0 5px}.pages #paging-label{display:inline-block;font-weight:normal;color:gray}.pages ul.pages-items{display:inline-block;padding-left:10px;margin-top:-1px}.pages ul.pages-items li.item{display:inline-block;width:25px;text-align:center}.pages ul.pages-items li.item a{transition:all 500ms ease-in;color:gray}.pages ul.pages-items li.item.pages-item-previous,.pages ul.pages-items li.item.pages-item-next{width:auto}.pages ul.pages-items li.item:hover a{color:#000}.pages ul.pages-items li.item.current a{color:#000}.pages .view-all{float:right;font-weight:normal;font-size:0.8rem}.page-layout-style-collection .column.main .block+.block{margin:3.75em 0 0}.page-layout-style-collection .callout-row.cols-1 .callout h2{width:auto}.page-layout-style-collection .callout-row.cols-1 .callout .callout-box p{font-size:1em}[class*="page-layout-flexible-inside-page"] .page-title-wrapper,[class*="aw-blog-post-view"] .page-title-wrapper,[class*="aw_blog-post-view"] .page-title-wrapper{margin-top:2.1875em}[class*="page-layout-flexible-inside-page"] .page-title,[class*="aw-blog-post-view"] .page-title,[class*="aw_blog-post-view"] .page-title{font-size:3.4375em;font-weight:normal;border-bottom:1px #aaabac solid;padding-bottom:.27273em;margin-bottom:.45455em}[class*="page-layout-flexible-inside-page"] .columns h2,[class*="page-layout-flexible-inside-page"] .columns h3,[class*="aw-blog-post-view"] .columns h2,[class*="aw-blog-post-view"] .columns h3,[class*="aw_blog-post-view"] .columns h2,[class*="aw_blog-post-view"] .columns h3{font-size:1.125em;margin:0 0 .83333em}[class*="page-layout-flexible-inside-page"] .columns h4,[class*="page-layout-flexible-inside-page"] .columns h5,[class*="page-layout-flexible-inside-page"] .columns h6,[class*="aw-blog-post-view"] .columns h4,[class*="aw-blog-post-view"] .columns h5,[class*="aw-blog-post-view"] .columns h6,[class*="aw_blog-post-view"] .columns h4,[class*="aw_blog-post-view"] .columns h5,[class*="aw_blog-post-view"] .columns h6{font-size:.875em;margin:0 0 1.42857em}[class*="page-layout-flexible-inside-page"] .columns h2,[class*="page-layout-flexible-inside-page"] .columns h3,[class*="page-layout-flexible-inside-page"] .columns h4,[class*="page-layout-flexible-inside-page"] .columns h5,[class*="page-layout-flexible-inside-page"] .columns h6,[class*="aw-blog-post-view"] .columns h2,[class*="aw-blog-post-view"] .columns h3,[class*="aw-blog-post-view"] .columns h4,[class*="aw-blog-post-view"] .columns h5,[class*="aw-blog-post-view"] .columns h6,[class*="aw_blog-post-view"] .columns h2,[class*="aw_blog-post-view"] .columns h3,[class*="aw_blog-post-view"] .columns h4,[class*="aw_blog-post-view"] .columns h5,[class*="aw_blog-post-view"] .columns h6{font-weight:600;text-transform:uppercase;font-family:"HL-Raleway",sans-serif}[class*="page-layout-flexible-inside-page"] .columns h2+.content-columns,[class*="page-layout-flexible-inside-page"] .columns h3+.content-columns,[class*="page-layout-flexible-inside-page"] .columns h4+.content-columns,[class*="page-layout-flexible-inside-page"] .columns h5+.content-columns,[class*="page-layout-flexible-inside-page"] .columns h6+.content-columns,[class*="aw-blog-post-view"] .columns h2+.content-columns,[class*="aw-blog-post-view"] .columns h3+.content-columns,[class*="aw-blog-post-view"] .columns h4+.content-columns,[class*="aw-blog-post-view"] .columns h5+.content-columns,[class*="aw-blog-post-view"] .columns h6+.content-columns,[class*="aw_blog-post-view"] .columns h2+.content-columns,[class*="aw_blog-post-view"] .columns h3+.content-columns,[class*="aw_blog-post-view"] .columns h4+.content-columns,[class*="aw_blog-post-view"] .columns h5+.content-columns,[class*="aw_blog-post-view"] .columns h6+.content-columns{margin-top:0}[class*="page-layout-flexible-inside-page"] .columns h2.center-italic,[class*="page-layout-flexible-inside-page"] .columns h3.center-italic,[class*="page-layout-flexible-inside-page"] .columns h4.center-italic,[class*="page-layout-flexible-inside-page"] .columns h5.center-italic,[class*="page-layout-flexible-inside-page"] .columns h6.center-italic,[class*="aw-blog-post-view"] .columns h2.center-italic,[class*="aw-blog-post-view"] .columns h3.center-italic,[class*="aw-blog-post-view"] .columns h4.center-italic,[class*="aw-blog-post-view"] .columns h5.center-italic,[class*="aw-blog-post-view"] .columns h6.center-italic,[class*="aw_blog-post-view"] .columns h2.center-italic,[class*="aw_blog-post-view"] .columns h3.center-italic,[class*="aw_blog-post-view"] .columns h4.center-italic,[class*="aw_blog-post-view"] .columns h5.center-italic,[class*="aw_blog-post-view"] .columns h6.center-italic{font-size:2em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;text-align:center;text-transform:none;font-weight:normal}[class*="page-layout-flexible-inside-page"] .content-columns,[class*="aw-blog-post-view"] .content-columns,[class*="aw_blog-post-view"] .content-columns{margin:1.875em 0}[class*="page-layout-flexible-inside-page"] .content-columns.no-bottom-margin,[class*="aw-blog-post-view"] .content-columns.no-bottom-margin,[class*="aw_blog-post-view"] .content-columns.no-bottom-margin{margin-bottom:0}[class*="page-layout-flexible-inside-page"] .style-carousel,[class*="aw-blog-post-view"] .style-carousel,[class*="aw_blog-post-view"] .style-carousel{margin:1.875em 0}[class*="page-layout-flexible-inside-page"] table,[class*="aw-blog-post-view"] table,[class*="aw_blog-post-view"] table{margin:0 auto}[class*="page-layout-flexible-inside-page"] table td,[class*="aw-blog-post-view"] table td,[class*="aw_blog-post-view"] table td{border:1px #aaabac solid;padding:.3125em .625em}.page-layout-flexible-inside-page-hero-alt.page-layout-flexible-inside-page-hero-alt .page-main>*:first-child{padding-top:0}.page-layout-flexible-inside-page-hero-alt.page-layout-flexible-inside-page-hero-alt .columns{clear:both}.page-layout-flexible-inside-page-hero-alt.page-layout-flexible-inside-page-hero-alt .page-mini-hero-block{width:100%;padding-bottom:34.77%;margin-bottom:.9375em;background-repeat:no-repeat;background-position:center center;background-size:cover}.helpful-links.helpful-links{background:#eee;border-left:1px gray solid;padding:1.25em 0;margin:0 0 .9375em 0}.helpful-links.helpful-links h1{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;padding:0 1.41667em;position:relative;z-index:2;margin:0 0 .41667em;text-transform:none;font-weight:normal}.helpful-links.helpful-links h2{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;padding:0 1.41667em;position:relative;z-index:2;margin:0 0 .41667em;text-transform:none;font-weight:normal}.helpful-links.helpful-links h3{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;padding:0 1.41667em;position:relative;z-index:2;margin:0 0 .41667em;text-transform:none;font-weight:normal}.helpful-links.helpful-links h4{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;padding:0 1.41667em;position:relative;z-index:2;margin:0 0 .41667em;text-transform:none;font-weight:normal}.helpful-links.helpful-links h5{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;padding:0 1.41667em;position:relative;z-index:2;margin:0 0 .41667em;text-transform:none;font-weight:normal}.helpful-links.helpful-links h6{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;padding:0 1.41667em;position:relative;z-index:2;margin:0 0 .41667em;text-transform:none;font-weight:normal}.helpful-links.helpful-links ul{list-style:none;margin:0;padding:0}.helpful-links.helpful-links ul a{display:block;font-size:1em;text-transform:uppercase;font-weight:normal;padding:.1875em 2.125em;border-left:1px #eee solid;transition:all 500ms ease-in-out}.helpful-links.helpful-links ul a:hover{color:#000;border-left-color:gray;background:rgba(255,255,255,0.5)}.page-quote-block.page-quote-block{text-align:center;margin:4.0625em 0}.page-quote-block.page-quote-block h5{font-size:3em;margin:0 0 .20833em;font-family:"Chalet",sans-serif;font-weight:normal;text-transform:uppercase}.page-quote-block.page-quote-block h6{font-size:1em;margin:0;font-family:"HL-Raleway",sans-serif;text-transform:uppercase;font-weight:600}.page-need-help-block.page-need-help-block{margin:1.875em 0 0;background:#eee;border-top:1px gray solid;padding:1.25em 2.125em;text-align:center}.page-need-help-block.page-need-help-block h1{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;margin:0 0 .625em;text-transform:none;font-weight:normal}.page-need-help-block.page-need-help-block h2{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;margin:0 0 .625em;text-transform:none;font-weight:normal}.page-need-help-block.page-need-help-block h3{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;margin:0 0 .625em;text-transform:none;font-weight:normal}.page-need-help-block.page-need-help-block h4{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;margin:0 0 .625em;text-transform:none;font-weight:normal}.page-need-help-block.page-need-help-block h5{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;margin:0 0 .625em;text-transform:none;font-weight:normal}.page-need-help-block.page-need-help-block h6{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;margin:0 0 .625em;text-transform:none;font-weight:normal}.page-need-help-block.page-need-help-block p{line-height:2em}.page-need-help-block.page-need-help-block a{position:relative}.page-need-help-block.page-need-help-block a:before{content:"";width:100%;height:2px;background:rgba(0,0,0,0.25);position:absolute;bottom:-2px;left:0}.page-need-help-block.page-need-help-block a:after{content:"";width:0;height:2px;background:#000;position:absolute;bottom:-2px;left:0;transition:all 500ms ease-in-out}.page-need-help-block.page-need-help-block a:hover{color:#000}.page-need-help-block.page-need-help-block a:hover:after{width:100%}.post-list.post-list{list-style:none;margin:0;padding:0}.post-list.post-list a{display:block;border:1px #f2f1f0 solid;overflow:hidden}.post-list.post-list a:hover h1{padding-left:.76923em;padding-right:.38462em}.post-list.post-list a:hover h2{padding-left:.76923em;padding-right:.38462em}.post-list.post-list a:hover h3{padding-left:.76923em;padding-right:.38462em}.post-list.post-list a:hover h4{padding-left:.76923em;padding-right:.38462em}.post-list.post-list a:hover h5{padding-left:.76923em;padding-right:.38462em}.post-list.post-list a:hover h6{padding-left:.76923em;padding-right:.38462em}.post-list.post-list strong{display:inline-block;background:#000;color:#fff;font-size:.75em;padding:.25em .83333em;font-weight:600;text-transform:uppercase;transform:translateX(-1px) translateY(-2px)}.post-list.post-list h1{margin:0;font-family:"Chalet",sans-serif;text-transform:none;font-weight:normal;font-size:1.625em;padding:.57692em;will-change:padding;transition:padding 500ms ease-in-out}.post-list.post-list h2{margin:0;font-family:"Chalet",sans-serif;text-transform:none;font-weight:normal;font-size:1.625em;padding:.57692em;will-change:padding;transition:padding 500ms ease-in-out}.post-list.post-list h3{margin:0;font-family:"Chalet",sans-serif;text-transform:none;font-weight:normal;font-size:1.625em;padding:.57692em;will-change:padding;transition:padding 500ms ease-in-out}.post-list.post-list h4{margin:0;font-family:"Chalet",sans-serif;text-transform:none;font-weight:normal;font-size:1.625em;padding:.57692em;will-change:padding;transition:padding 500ms ease-in-out}.post-list.post-list h5{margin:0;font-family:"Chalet",sans-serif;text-transform:none;font-weight:normal;font-size:1.625em;padding:.57692em;will-change:padding;transition:padding 500ms ease-in-out}.post-list.post-list h6{margin:0;font-family:"Chalet",sans-serif;text-transform:none;font-weight:normal;font-size:1.625em;padding:.57692em;will-change:padding;transition:padding 500ms ease-in-out}.post-list.post-list li+li{margin:1.875em 0 0}.picture-list-item{margin:2.8125em 0 0}.picture-list-item:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.picture-list-item img{float:left}.picture-list-item p{float:right;width:calc(100% - 325px)}.search-autocomplete{z-index:100}.search-autocomplete:not(:empty){background:#fff;left:0;box-shadow:0 5px 5px 0 rgba(0,0,0,0.05);min-width:300px}.search-autocomplete .autocomplete-list-title{display:none}.search-autocomplete .autocomplete-list dd{cursor:pointer;padding:.71429em 2.14286em;transition:background 500ms ease-in-out}.search-autocomplete .autocomplete-list dd:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.search-autocomplete .autocomplete-list dd+dd{border-top:1px #eee solid}.search-autocomplete .autocomplete-list dd:hover{background:#eee}.search-autocomplete .autocomplete-list dd .product-primary .product-sku{font-weight:600}.search-autocomplete .autocomplete-list dd .product-primary .product-name{font-size:.9em;line-height:1.2em}.search-autocomplete .autocomplete-list dd .product-primary .family-name{font-size:.9em;color:#222}.search-autocomplete .autocomplete-list dd .product-secondary{font-size:.8em}.search-autocomplete .product-image-box{float:left;width:45px}.search-autocomplete .product-item,.search-autocomplete .ias-spinner,.search-autocomplete .ias-trigger-next,.search-autocomplete .ias-trigger-prev{float:right;width:calc(100% - 45px - 15px)}.search-autocomplete .product-item .product-add-to-cart button,.search-autocomplete .ias-spinner .product-add-to-cart button,.search-autocomplete .ias-trigger-next .product-add-to-cart button,.search-autocomplete .ias-trigger-prev .product-add-to-cart button{float:right;position:relative;padding:5px 10px 5px;top:5px;color:#fff;background:#000;border:2px solid #000;transition:all 0.5s ease-in-out}.search-autocomplete .product-item .product-add-to-cart button:hover,.search-autocomplete .ias-spinner .product-add-to-cart button:hover,.search-autocomplete .ias-trigger-next .product-add-to-cart button:hover,.search-autocomplete .ias-trigger-prev .product-add-to-cart button:hover{background:transparent;color:#000}#search_autocomplete dl.autocomplete-list{overflow-x:scroll;max-height:80vh}.cms-index-index .homepage-banner{padding-top:25%;background-size:cover;position:relative;margin-bottom:40px}.cms-index-index .homepage-banner .callout-box.bottom{bottom:10%;padding:1.25em}@media (max-width: 767px){.cms-index-index .homepage-banner .callout-box.bottom{width:calc(100% - 60px);margin:auto;transform:translateY(-30px)}}@media (min-width: 768px){.cms-index-index .callout-row.cols-3 .callout{padding-bottom:27%}}.cms-index-index .callout-row.cols-3 .callout-box{padding:.9375em}.cms-index-index .products.wrapper.grid.products-grid{margin:0 auto}@media (max-width: 768px){.cms-index-index .products.wrapper.grid.products-grid{margin-left:-.9375em;margin-right:-.9375em}}.cms-index-index .products-grid .slick-slider{width:calc(100% - 60px);margin:0 auto 60px}@media (max-width: 768px){.cms-index-index .products-grid .slick-slider{margin:0 auto 30px;width:100%}}.cms-index-index .products-grid .slick-slider .product-item,.cms-index-index .products-grid .slick-slider .ias-spinner,.cms-index-index .products-grid .slick-slider .ias-trigger-next,.cms-index-index .products-grid .slick-slider .ias-trigger-prev{border:none}.cms-index-index .products-grid .slick-slider .product-item-photo{display:inline-block;border:1px #eee solid;margin-bottom:10px}.cms-index-index .products-grid .slick-slider .product-image-container{max-width:100%}.cms-index-index .products-grid .slick-slider .product-image-container .product-image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain}.cms-index-index .products-grid .slick-slide>div{padding:0 10px}.cms-index-index .products-grid .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:25px;height:80px;border:none;background-color:#f2f1f0;transition:all 0.3s ease-in-out}.cms-index-index .products-grid .slick-arrow:before{font-family:'hinkley';transition:all 0.3s ease-in-out}.cms-index-index .products-grid .slick-arrow:hover{background-color:#aaabac}.cms-index-index .products-grid .slick-arrow:hover:before{color:#fff}.cms-index-index .products-grid .slick-arrow.slick-prev{left:-25px}.cms-index-index .products-grid .slick-arrow.slick-prev:before{content:'\e806'}.cms-index-index .products-grid .slick-arrow.slick-next{right:-25px}.cms-index-index .products-grid .slick-arrow.slick-next:before{content:'\e807'}.cms-prop-65 h1.page-title{font-size:2.5em}.warning-information .title{font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.warning-information a{position:relative}.warning-information a:before{content:"";width:100%;height:2px;background:rgba(0,0,0,0.25);position:absolute;bottom:-2px;left:0}.warning-information a:after{content:"";width:0;height:2px;background:#000;position:absolute;bottom:-2px;left:0;transition:all 500ms ease-in-out}.warning-information a:hover{color:#000}.warning-information a:hover:after{width:100%}.webforms-calendar .ui-datepicker-trigger{top:0.1rem !important;right:0.2rem !important}.b2b-new-product .category-list img{border:1px #000 solid}.b2b-new-product .category-list .title{background:#000;border:1px #000 solid;color:#fff;font-family:"ChaletLondon",sans-serif;line-height:22px;margin-top:20px;padding:9px 20px 7px;text-align:center}.b2b-new-product .category-list .title:hover{background:transparent;color:#000}@media (min-width: 480px) and (max-width: 768px){.b2b-new-product .content-columns .col{width:100% !important;margin:0 auto 30px !important}.b2b-new-product .content-columns .category-list{width:50%}}.company-users-index .data-grid a[data-action="item-edit"],.company-users-index .data-grid a[data-action="item-delete"]{margin:0 5px}.blog-hero-block-wrap{width:1680px;max-width:calc(100vw - 1.875em);padding:12.5em 0 0;margin-top:-1.875em;position:relative;left:50%;transform:translateX(-50%);background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:100}.blog-hero-nav-wrap{width:100%;background:#000;padding:.9375em}.blog-hero-nav{margin:0 auto;max-width:1380px;color:#fff;position:relative}.blog-hero-nav:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.blog-hero-nav>ul{padding:0;margin:0;transform:translateY(0.9375em);float:left;clear:both;width:100%;text-align:left}.blog-hero-nav>ul>li{display:block;position:relative}.blog-hero-nav>ul>li:hover a.has-children+div{max-height:500px;opacity:1}.blog-hero-nav>ul>li a{display:block;text-transform:uppercase;font-weight:normal;transition:all 500ms ease-in-out;padding-bottom:.9375em}.blog-hero-nav>ul>li a:hover{color:gray}.blog-hero-nav>ul>li a.has-children{font-weight:600;padding-right:1.5625em}.blog-hero-nav>ul>li a.has-children:after{content:"\e805";font-family:"hinkley";color:#fff;position:absolute;top:.8125em;right:0;transform:translateY(-50%)}.blog-hero-nav a{color:#fff}.blog-hero-nav-left.blog-hero-nav-left{display:block}.blog-hero-nav-left.blog-hero-nav-left h1{color:#fff;font-family:"Chronicle Disp Cond",sans-serif;font-weight:normal;text-transform:uppercase;font-size:3.75em;line-height:1em;margin:0;background:#000;display:inline-block;position:relative;z-index:2;padding-right:.25em}.blog-hero-nav-left.blog-hero-nav-left h6{color:#fff;text-transform:uppercase;margin:0;font-family:"HL-Raleway",sans-serif;font-size:.875em;font-weight:normal}.block-blog-tag-cloud{position:absolute;bottom:0;right:0;text-align:left;transform:translateY(100%);background:#000;min-width:100%;border-top:1px gray solid;max-height:0;overflow:hidden;opacity:0;transition:all 500ms ease-in-out}.block-blog-tag-cloud .block-title{display:none}.block-blog-tag-cloud a{font-size:.875em !important;padding:.5em 1.07143em !important}.blog-posts .blog-post-header{position:relative;padding:0}.blog-posts .blog-post-header:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.blog-posts .blog-post-title{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}ul.blog-post-info{float:left;list-style:none;margin:0;padding:0;text-align:left;width:100%}ul.blog-post-info>li{line-height:1em}ul.blog-post-info>li:nth-child(-n+1){display:inline-block;font-weight:600;font-size:.875em}ul.blog-post-info>li:nth-child(-n+1):not(:first-child){padding-left:.625em;margin-left:.625em;border-left:1px #aaabac solid}ul.blog-post-info>li:not(:last-child){text-transform:uppercase}.blog-post-featured-image-link{display:block;margin:0 0 .625em}.blog-posts{margin-top:3.125em;margin-bottom:3.125em}.blog-posts:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.blog-posts .blog-post+.blog-post{margin-top:3.45382%}.social-icons{margin-top:.625em}.blog-featured-block{position:relative;margin:1.875em 0 0}.blog-featured-block:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.blog-featured-block.top{padding-bottom:3.125em;border-bottom:1px #aaabac solid}.blog-featured-block.bottom{padding-top:3.125em;border-top:1px #aaabac solid}.blog-featured-block h1{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.blog-featured-block h2{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.blog-featured-block h3{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.blog-featured-block h4{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.blog-featured-block h5{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.blog-featured-block h6{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.blog-featured-block .lookbook-container{clear:both;display:block;width:1245px;max-width:calc(100vw - 1.875em);margin:0}.blog-featured-block .lookbook-container .price-label{display:none}.blog-featured-block .lookbook-container form{display:none}.blog-featured-block ul.blog-post-info{margin-top:.9375em}.blog-post-header-featured{margin:0 0 .9375em}.blog-posts .share-this{margin:.9375em 0}.share-toggle{display:inline-block;font-size:1.125em;border:0;background:none;margin:0;padding:0;color:#000;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;margin-right:.83333em}.ssk-group{width:100%;z-index:10;list-style:none;display:inline;padding:0}.ssk-group>li{display:inline-block}.ssk-group>li+li{margin-left:.4375em}.ssk-group .ssk{border:0;width:50%;padding:0;color:#000;height:40px;font-size:1.25em;font-weight:normal;position:relative;text-decoration:none;cursor:pointer;font-family:"hinkley";padding:0 .25em;transition:all 500ms ease-in-out}.ssk-group .ssk:hover{cursor:pointer;color:#aaabac}.blog-pagination{text-align:right}.blog-pagination-item{margin:3.75em 0 0}.blog-pagination-item:not(.blog-pagination-page-current){border:1px #eee solid;background:#fff;color:#000}.blog-pagination-item:not(.blog-pagination-page-current):hover{background:#000;border-color:#000;color:#fff}.blog-pinterest-block{width:1380px;max-width:calc(100vw - 1.875em);margin:3.125em 0;padding:3.125em 0 0;text-align:center;position:relative;left:50%;transform:translateX(-50%)}.blog-pinterest-block:before{content:"";width:100%;max-width:1245px;height:1px;background:#aaabac;position:absolute;top:0;left:50%;transform:translateX(-50%)}.blog-pinterest-block h6{font-family:"HL-Raleway",sans-serif;font-size:1.5em;margin:0 0 1.04167em}.blog-pinterest-block h6 span{font-family:"hinkley";color:#fff;background:#000;display:inline-block;border-radius:50%;width:1.33333em;height:1.33333em;text-align:center;line-height:1.45833em}.blog-pinterest-block ul{list-style:none;margin:0;padding:0}.blog-pinterest-block ul:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.blog-pinterest-block ul>li+li{margin:2.93478% 0 0 0}.blog-pinterest-block a{display:block;font-size:.875em}.blog-pinterest-block img{margin:0 0 .9375em}.lookbook-container .pin__type{background:#fff !important;color:#000 !important;box-shadow:0 3px 5px 0 rgba(0,0,0,0.25);width:1.875em !important;height:1.875em !important}.lookbook-container .pin__type .pin-label{position:relative;color:#fff}.lookbook-container .pin__type .pin-label:before{content:"\e80d";font-family:"hinkley";color:#000;font-size:1.25em;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.lookbook-container .pin__popup .popup__content--product h3{font-size:1.375em}.aw-blog-post-view ol{padding-left:.9375em}.aw-blog-post-view ol li{padding-left:.3125em}.aw-blog-post-view ol li+li{margin-top:.9375em}.aw-blog-post-view ol li span:first-child{display:block;margin:0 0 .3125em}.aw-blog-post-view .blog-hero-block-wrap{background:none !important;padding-top:0;padding-bottom:0;margin-bottom:1.875em}.aw-blog-post-view .blog-hero-nav-wrap{position:relative;bottom:auto;left:auto}.aw-blog-post-view .blog-post-header h1{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw-blog-post-view .blog-post-header h2{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw-blog-post-view .blog-post-header h3{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw-blog-post-view .blog-post-header h4{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw-blog-post-view .blog-post-header h5{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw-blog-post-view .blog-post-header h6{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw-blog-post-view .blog-posts-post{max-width:838px;margin-left:auto;margin-right:auto}.aw-blog-post-view .blog-post-title{clear:both;margin:0;line-height:1.25em}.aw-blog-post-view .blog-post-header-top .blog-post-info{float:left;width:auto}.aw-blog-post-view .blog-post-share-title{display:none}.aw-blog-post-view .blog-share{clear:both;margin:.9375em 0 1.875em}.aw-blog-post-view .share-this{margin:0}.aw-blog-post-view .blog-share-and-tags{margin:1.875em 0 0}.aw-blog-post-view .blog-share-and-tags:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.aw-blog-post-view .blog-share-and-tags .blog-share{margin:0}.aw-blog-post-view .blog-tags-plain{float:left}.aw-blog-post-view .blog-tags-plain p{display:inline-block;text-transform:uppercase;font-size:.875em;font-weight:600;margin:0 .21429em 0 0}.aw-blog-post-view .blog-tags-plain a{font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal;font-size:1.125em}.aw-blog-post-view .lookbook-container,.aw-blog-post-view .breakout{margin:0 0 .9375em;width:1245px;max-width:calc(100vw - .9375em - .9375em);position:relative;left:50%;transform:translateX(-50%)}.aw_blog-post-view ol{padding-left:.9375em}.aw_blog-post-view ol li{padding-left:.3125em}.aw_blog-post-view ol li+li{margin-top:.9375em}.aw_blog-post-view ol li span:first-child{display:block;margin:0 0 .3125em}.aw_blog-post-view .blog-hero-block-wrap{background:none !important;padding-top:0;padding-bottom:0;margin-bottom:1.875em}.aw_blog-post-view .blog-hero-nav-wrap{position:relative;bottom:auto;left:auto}.aw_blog-post-view .blog-post-header h1{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw_blog-post-view .blog-post-header h2{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw_blog-post-view .blog-post-header h3{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw_blog-post-view .blog-post-header h4{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw_blog-post-view .blog-post-header h5{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw_blog-post-view .blog-post-header h6{line-height:1.25em;font-size:2.25em;margin:0 0 .13889em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal}.aw_blog-post-view .blog-posts-post{max-width:838px;margin-left:auto;margin-right:auto}.aw_blog-post-view .blog-post-title{clear:both;margin:0;line-height:1.25em}.aw_blog-post-view .blog-post-header-top .blog-post-info{float:left;width:auto}.aw_blog-post-view .blog-post-share-title{display:none}.aw_blog-post-view .blog-share{clear:both;margin:.9375em 0 1.875em}.aw_blog-post-view .share-this{margin:0}.aw_blog-post-view .blog-share-and-tags{margin:1.875em 0 0}.aw_blog-post-view .blog-share-and-tags:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.aw_blog-post-view .blog-share-and-tags .blog-share{margin:0}.aw_blog-post-view .blog-tags-plain{float:left}.aw_blog-post-view .blog-tags-plain p{display:inline-block;text-transform:uppercase;font-size:.875em;font-weight:600;margin:0 .21429em 0 0}.aw_blog-post-view .blog-tags-plain a{font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;font-weight:normal;font-size:1.125em}.aw_blog-post-view .lookbook-container,.aw_blog-post-view .breakout{margin:0 0 .9375em;width:1245px;max-width:calc(100vw - .9375em - .9375em);position:relative;left:50%;transform:translateX(-50%)}.next-post-link{position:relative}.next-post-link:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.next-post-link>a{position:absolute;top:calc(50% - ((.625em + 45px)/2));left:0;transform:translateY(-50%);display:block;font-family:"Chronicle Disp Cond",sans-serif;font-size:1.875em;font-style:italic;font-weight:normal}.next-post-link .blog-post{float:right;width:601px}.next-post-link .blog-post-header h1{margin:0}.next-post-link .blog-post-header h2{margin:0}.next-post-link .blog-post-header h3{margin:0}.next-post-link .blog-post-header h4{margin:0}.next-post-link .blog-post-header h5{margin:0}.next-post-link .blog-post-header h6{margin:0}.webforms form button{background:#000;color:#fff;border:2px #000 solid;outline:none;transition:all 500ms ease-in-out;font-family:"HL-Raleway",sans-serif;font-size:1em;text-transform:uppercase;font-weight:600;padding:.75em .9375em}.webforms form button:hover{background:transparent;color:#000}.webforms form .message.info{background:#eee;padding:.9375em;margin:1.875em 0 0}.webforms form .mage-error{color:#e02b27;font-size:1em}.webforms form br{display:none}.webforms form fieldset{border:1px #eee solid;padding:1.875em}.webforms form fieldset+fieldset{margin:1.875em 0 0}.webforms form legend{padding:0 .3125em;background:#fff;margin-left:-.3125em}.webforms form label{padding:.5625em 0}.webforms form input[type="text"],.webforms form input[type="email"],.webforms form input[type="url"],.webforms form input[type="tel"],.webforms form input[type="number"],.webforms form input[type="search"],.webforms form input[type="password"]{width:100%;font-size:1em;height:48px;line-height:48px;padding:0 .9375em;color:#000;font-family:"HL-Raleway",sans-serif;border:1px #eee solid;max-width:100%}.webforms form input[type="text"].mage-error,.webforms form input[type="text"].validation-failed,.webforms form input[type="email"].mage-error,.webforms form input[type="email"].validation-failed,.webforms form input[type="url"].mage-error,.webforms form input[type="url"].validation-failed,.webforms form input[type="tel"].mage-error,.webforms form input[type="tel"].validation-failed,.webforms form input[type="number"].mage-error,.webforms form input[type="number"].validation-failed,.webforms form input[type="search"].mage-error,.webforms form input[type="search"].validation-failed,.webforms form input[type="password"].mage-error,.webforms form input[type="password"].validation-failed{border-color:#e02b27}.webforms form input[type="text"]::-webkit-input-placeholder,.webforms form input[type="email"]::-webkit-input-placeholder,.webforms form input[type="url"]::-webkit-input-placeholder,.webforms form input[type="tel"]::-webkit-input-placeholder,.webforms form input[type="number"]::-webkit-input-placeholder,.webforms form input[type="search"]::-webkit-input-placeholder,.webforms form input[type="password"]::-webkit-input-placeholder{opacity:1}.webforms form input[type="text"]::-moz-placeholder,.webforms form input[type="email"]::-moz-placeholder,.webforms form input[type="url"]::-moz-placeholder,.webforms form input[type="tel"]::-moz-placeholder,.webforms form input[type="number"]::-moz-placeholder,.webforms form input[type="search"]::-moz-placeholder,.webforms form input[type="password"]::-moz-placeholder{opacity:1}.webforms form input[type="text"]:-ms-input-placeholder,.webforms form input[type="email"]:-ms-input-placeholder,.webforms form input[type="url"]:-ms-input-placeholder,.webforms form input[type="tel"]:-ms-input-placeholder,.webforms form input[type="number"]:-ms-input-placeholder,.webforms form input[type="search"]:-ms-input-placeholder,.webforms form input[type="password"]:-ms-input-placeholder{opacity:1}.webforms form input[type="text"]:-moz-placeholder,.webforms form input[type="email"]:-moz-placeholder,.webforms form input[type="url"]:-moz-placeholder,.webforms form input[type="tel"]:-moz-placeholder,.webforms form input[type="number"]:-moz-placeholder,.webforms form input[type="search"]:-moz-placeholder,.webforms form input[type="password"]:-moz-placeholder{opacity:1}.webforms form select{width:100%;font-size:1em;height:48px;line-height:48px;padding:0 .9375em;color:#000;font-family:"HL-Raleway",sans-serif;border:1px #eee solid;max-width:100%}.webforms form textarea{width:100%;font-size:1em;height:48px;line-height:48px;padding:0 .9375em;color:#000;font-family:"HL-Raleway",sans-serif;border:1px #eee solid;max-width:100%;height:150px}.webforms form .field{position:relative}.webforms form .field:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.webforms form .field+.field{margin:.9375em 0 0}.webforms form .field.choice input{position:absolute;top:17px;left:11px;z-index:-100;width:1px;height:1px;overflow:hidden;border:none;outline:none;background:transparent;pointer-events:none;margin:0;opacity:.01}.webforms form .field.choice input[type=checkbox]:checked+label:after{content:"✓";color:#000;font-style:normal;font-size:24px;line-height:10px;text-indent:0px}.webforms form .field.choice input[type=radio]:checked+label:after{border-color:#909293;background:#000}.webforms form .field.choice input[type=radio]+label:after{border-radius:11px}.webforms form .field.choice label{float:none;width:auto;position:relative;padding-left:35px;margin:0}.webforms form .field.choice label:hover,.webforms form .field.choice label:focus{cursor:pointer}.webforms form .field.choice label:after{content:"";width:16px;height:16px;display:block;background:#e6e6e6;border:1px #d9d9d9 solid;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.webforms form .field.required label span{position:relative}.webforms form .field.required label span:after{content:"*";color:#600;font-size:2em;line-height:24px;position:absolute;top:0;right:-3px;transform:translateX(100%)}.webforms form .field label{float:left;width:23%}.webforms form .field .control{float:right;width:75%}.webforms form .field .nested{margin:.9375em 0 0}.webforms form .field .nested label,.webforms form .field .nested .control{width:100%}.webforms form .field .nested label{background:#eee;font-size:.875em;padding:.35714em 1.07143em}.sidebar-form.sidebar-form{border-left:1px gray solid;padding:1.25em 0;margin:0 0 .9375em 0;padding:1.25em 2.125em}.sidebar-form.sidebar-form .webforms-description-text{margin:0}.sidebar-form.sidebar-form fieldset{border:none;padding:0}.sidebar-form.sidebar-form label{display:none}.sidebar-form.sidebar-form .field .control{width:100%}.sidebar-form.sidebar-form .block-title{font-size:2.25em;font-weight:normal;font-family:"Chalet",sans-serif;margin:0 0 .08333em;text-transform:uppercase}.sidebar-form.sidebar-form .block-title strong{font-weight:normal}.sidebar-form.sidebar-form h6{text-transform:none;font-size:.875em;margin:0 0 1.42857em}.sidebar-form.sidebar-form input[type="text"],.sidebar-form.sidebar-form input[type="email"],.sidebar-form.sidebar-form input[type="url"],.sidebar-form.sidebar-form input[type="tel"],.sidebar-form.sidebar-form input[type="number"],.sidebar-form.sidebar-form input[type="search"],.sidebar-form.sidebar-form input[type="password"]{background:#eee}.sidebar-form.sidebar-form input+input{margin:.9375em 0 0}.sidebar-form.sidebar-form input[type=submit]{font-size:1em}.webforms-success-text.webforms-success-text{background:#eee;border-color:#aaabac}.field .control._with-tooltip{position:relative}.field .control._with-tooltip input{margin-right:10px;width:calc(100% - 36px)}.field-tooltip{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.field-tooltip .label{display:none}.field-tooltip .field-tooltip-action:before{content:'\e602';font-family:'luma-icons'}.field-tooltip .field-tooltip-content{display:none;background:#f2f1f0;border:1px solid #aaabac;padding:10px;position:absolute;top:35px;right:-10px;width:270px;line-height:1.4}.field-tooltip .field-tooltip-content:before{content:"";border-bottom-color:#aaabac;border:10px solid transparent;height:0;width:0;margin-top:-21px;position:absolute;right:10px;left:auto;top:1px}.field-tooltip .field-tooltip-content:after{content:"";border-bottom-color:#f2f1f0;border:10px solid transparent;height:0;width:0;margin-top:-21px;position:absolute;right:10px;left:auto;top:2px}.field-tooltip._active{z-index:100}.field-tooltip._active .field-tooltip-content{display:block}.field.required>.label:after,.field._required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.field.required>legend.label:after,.field._required>legend.label:after{display:none}.message-notice{color:#e02b27;font-size:1.125em;font-weight:600}.footer-wrap footer{padding-bottom:.9375em}.footer-wrap footer ul{list-style:none;margin:0;padding:0 5px 0 0 !important}.footer-wrap footer .footer.content .links{margin:.5em 0 0}.footer-wrap footer .footer.content .links:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.block.newsletter{position:relative;width:675px;max-width:100%;margin:0 auto 5em}.block.newsletter label{font-size:1.125em;display:block;width:100%;text-align:center}.block.newsletter input#newsletter{font-size:1.125em;height:48px;line-height:48px;padding:0 .83333em;color:#000;font-family:"HL-Raleway",sans-serif;border:1px #eee solid;width:calc(100% - 111px - 9px);max-width:100%;margin:.61111em 0 0}.block.newsletter input#newsletter.mage-error{border-color:#e02b27}.block.newsletter input#newsletter::-webkit-input-placeholder{opacity:1}.block.newsletter input#newsletter::-moz-placeholder{opacity:1}.block.newsletter input#newsletter:-ms-input-placeholder{opacity:1}.block.newsletter input#newsletter:-moz-placeholder{opacity:1}.block.newsletter .actions{position:absolute;top:41px;right:0;width:111px}@media (max-width: 768px){.block.newsletter .actions{top:36px}}.block.newsletter .actions .action{width:100%;height:48px;line-height:44px;background:#000;color:#fff;border:2px #000 solid;outline:none;font-family:"HL-Raleway",sans-serif;font-size:1em;text-transform:uppercase;font-weight:600;transition:all 500ms ease-in-out}.block.newsletter .actions .action:hover{background:transparent;color:#000}.block.newsletter #newsletter-error{position:absolute;bottom:0;left:0;transform:translateY(100%);color:#e02b27;font-size:1em;padding-top:5px}.footer-links-block:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.footer-links-block a{color:#000;font-size:.875em;font-weight:600;transition:all 500ms ease-in-out}.footer-links-block a:hover{color:#aaabac}.footer-links-block ul{float:left;width:32%}.footer-links-block ul+ul{margin-left:2%}.footer-follow-block{margin:.9375em 0 0;background:#eee;border-top:1px #aaabac solid;padding:1.375em}.footer-follow-block:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.footer-follow-block h6{font-family:"HL-Raleway",sans-serif;font-size:1.5em;margin:0 0 .58333em}.social-media-links{float:left;list-style:none;margin:0;padding:0}.social-media-links:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.social-media-links li{float:left}.social-media-links li+li{margin:0 0 0 .625em}.social-media-links a{display:block;width:35px;height:35px;color:#fff;font-size:18px;border-radius:50%;background:#000;position:relative;text-align:center;border:1px #000 solid;transition:all 500ms ease-in-out;-webkit-backface-visibility:hidden;transform:translate3d(0, 0, 0)}.social-media-links a:hover{background:transparent;color:#000}.social-media-links a .svg-inline--fa{vertical-align:middle}.social-hashtags.social-hashtags{float:right;margin:.9375em 0 0}.social-hashtags.social-hashtags li{float:left;font-size:1.25em;letter-spacing:.0375em}.social-hashtags.social-hashtags li+li{margin:0 0 0 .9375em}.footer-contact-block{clear:both;float:left;width:100%;margin:2.5em 0 0;font-size:.875em}.footer-contact-block:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.footer-contact-block address{float:left}.footer-contact-block .tollfree{font-size:1.71429em;margin:.5em 0 0}.footer-contact-block h6{font-family:"HL-Raleway",sans-serif;text-transform:uppercase;font-size:1.14286em;margin:0 0 .3125em}.footer-contact-block span{display:block}.footer-contact-block a{color:#000;font-weight:600;transition:all 500ms ease-in-out}.footer-contact-block a:hover{color:#aaabac}.footer-copyright-block{clear:both;float:left;width:100%;font-size:.75em;margin:1.66667em 0 0}.footer-copyright-block ul:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.footer-copyright-block ul li{float:left;line-height:1em}.footer-copyright-block ul li+li{margin-left:.83333em;padding-left:.83333em;border-left:1px #000 solid}.footer-copyright-block ul li:last-child{border:none;color:#aaabac}.footer-copyright-block a{color:#000;font-weight:600;transition:all 500ms ease-in-out}.footer-copyright-block a:hover{color:#aaabac}.block-minicart .items-total{float:left;margin:0 10px;font-size:14px}.block-minicart .items-total .count{font-weight:700}.block-minicart .subtotal{margin:0 10px;text-align:right}.block-minicart .subtotal .label{font-size:14px}.block-minicart .amount .price-wrapper:first-child .price{font-size:18px;font-weight:700}.block-minicart .subtitle{display:none}.block-minicart .subtitle.empty{display:block;font-size:14px;padding:30px 0 20px;text-align:center}.block-minicart .text.empty{text-align:center}.block-minicart .block-content>.actions{margin-top:15px}.block-minicart .block-content>.actions>.secondary{text-align:center}.block-minicart .block-content>.actions>.primary{margin:0 10px 15px}.block-minicart .block-content>.actions>.primary .action.primary{display:block;width:100%;background:#000;color:#fff;border:2px solid #000;transition:all 350ms ease-in-out}.block-minicart .block-content>.actions>.primary .action.primary:hover{background:#fff;color:#000}.block-minicart .block-content>.actions .paypal-logo{margin-top:15px;text-align:center}.block-minicart .block-category-link,.block-minicart .block-product-link,.block-minicart .block-cms-link,.block-minicart .block-banners{margin:15px 0 0;text-align:center}.minicart-wrapper{display:inline-block;position:absolute;top:2.25em;right:0;transition:top 500ms ease-in-out}@media (max-width: 979px){.minicart-wrapper{top:.75em}}.minicart-wrapper:before,.minicart-wrapper:after{content:'';display:table}.minicart-wrapper:after{clear:both}.minicart-wrapper .action.showcart{cursor:pointer;display:inline-block;text-decoration:none;background:#000;padding:0 5px;transition:all 0.3s ease-in-out}.minicart-wrapper .action.showcart:hover,.minicart-wrapper .action.showcart.active{background:gray}.minicart-wrapper .action.showcart:before{-webkit-font-smoothing:antialiased;font-size:20px;color:#fff;content:'\e611';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-wrapper .action.showcart.active{display:inline-block;text-decoration:none}.minicart-wrapper .block-minicart{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:100%;z-index:100;box-sizing:border-box;display:none;top:100%;box-shadow:0 3px 3px rgba(0,0,0,0.15);position:absolute}.minicart-wrapper .block-minicart li{margin:0}.minicart-wrapper .block-minicart li:hover{cursor:pointer}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.minicart-wrapper .block-minicart:before{border:6px solid;border-color:transparent transparent #ffffff transparent;z-index:99}.minicart-wrapper .block-minicart:after{border:7px solid;border-color:transparent transparent #bbbbbb transparent;z-index:98}.minicart-wrapper .block-minicart:before{left:10px;top:-12px}.minicart-wrapper .block-minicart:after{left:9px;top:-14px}.minicart-wrapper.active{overflow:visible}.minicart-wrapper.active .block-minicart{display:block;position:absolute}.minicart-wrapper .block-minicart{padding:25px 20px;right:0;width:390px}@media (max-width: 767px){.minicart-wrapper .block-minicart{width:320px}}@media (max-width: 479px){.minicart-wrapper .block-minicart{width:290px}}.minicart-wrapper .block-minicart .block-title{display:none}.minicart-wrapper .block-minicart:after{left:auto;right:25px}.minicart-wrapper .block-minicart:before{left:auto;right:26px}.minicart-wrapper .product .actions{position:absolute;right:5px;transform:translateY(-100%)}.minicart-wrapper .product .actions>.primary,.minicart-wrapper .product .actions>.secondary{display:inline}.minicart-wrapper .product .actions>.primary:not(:last-child),.minicart-wrapper .product .actions>.secondary:not(:last-child){margin-right:15px}.minicart-wrapper .action.close{height:40px;position:absolute;right:0;top:0;width:40px;background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none}.minicart-wrapper .action.close:focus,.minicart-wrapper .action.close:active{background:none;border:none}.minicart-wrapper .action.close:hover{background:none;border:none}.minicart-wrapper .action.close.disabled,.minicart-wrapper .action.close[disabled],fieldset[disabled] .minicart-wrapper .action.close{cursor:not-allowed;pointer-events:none;opacity:0.5}.minicart-wrapper .action.close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-wrapper .action.close:before{-webkit-font-smoothing:antialiased;font-size:16px;line-height:16px;color:#8f8f8f;content:'\e616';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-wrapper .action.close:hover:before{color:inherit}.minicart-wrapper .action.close:active:before{color:inherit}.minicart-wrapper .action.showcart{white-space:nowrap}.minicart-wrapper .action.showcart .counter.qty{color:#ffffff;letter-spacing:-1px;height:24px;line-height:24px;display:inline-block;min-width:24px;overflow:hidden;padding:0 0 0 3px;text-align:center;white-space:normal;border-left:2px solid #fff;position:relative;top:4px}.minicart-wrapper .action.showcart .counter.qty._block-content-loading{position:relative}.minicart-wrapper .action.showcart .counter.qty .loading-mask{top:3px}.minicart-wrapper .action.showcart .counter.qty .loader>img{max-width:20px;background-color:#000}.minicart-wrapper .minicart-widgets{margin-top:15px}.minicart-items-wrapper{border:1px solid #cccccc;margin:0 -20px;border-left:0;border-right:0;overflow-x:auto;padding:15px 15px 0;max-height:calc(100vh - 350px)}.minicart-items{margin:0;padding:0;list-style:none none}.minicart-items .product-item,.minicart-items .ias-spinner,.minicart-items .ias-trigger-next,.minicart-items .ias-trigger-prev{padding:25px 0}.minicart-items .product-item:not(:first-child),.minicart-items .ias-spinner:not(:first-child),.minicart-items .ias-trigger-next:not(:first-child),.minicart-items .ias-trigger-prev:not(:first-child){border-top:1px solid #cccccc}.minicart-items .product-item:first-child,.minicart-items .ias-spinner:first-child,.minicart-items .ias-trigger-next:first-child,.minicart-items .ias-trigger-prev:first-child{padding-top:0}.minicart-items .product-item-pricing .label{display:inline-block;margin-right:5px;position:relative;font-size:.875em}.minicart-items .product-item-pricing .label:after{content:':';position:absolute}.minicart-items .price-minicart{margin-bottom:5px}.minicart-items .product-item-name{font-weight:400;margin:0 0 5px;display:inline-block;line-height:1.2}.minicart-items .product-item-details{padding-left:88px;position:relative}.minicart-items .product-item-details .price{font-weight:700}.minicart-items .product-item-details .price-including-tax,.minicart-items .product-item-details .price-excluding-tax{margin:5px 0}.minicart-items .product-item-details .weee[data-label]{font-size:1.1rem}.minicart-items .product-item-details .details-qty{margin-top:5px;position:relative}.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{float:left}.minicart-items .product .toggle{border:0;padding:0 40px 5px 0}.minicart-items .product .toggle:after{color:#8f8f8f;margin:0 0 0 5px;position:static}.minicart-items .product .active>.toggle:after{content:'\e621'}.minicart-items .product.pricing{margin-top:3px}.minicart-items .product.options .toggle.tooltip{display:inline-block;text-decoration:none}.minicart-items .product.options .toggle.tooltip>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-items .product.options .toggle.tooltip:after{-webkit-font-smoothing:antialiased;font-size:12px;line-height:12px;color:inherit;content:'\e622';font-family:'luma-icons';margin:-3px 0 0 7px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-items .product.options .details{display:none}.minicart-items .item-qty{margin-right:5px;text-align:center;width:40px}.minicart-items .update-cart-item{position:absolute;bottom:-19px;border:none;padding:0;background:none;color:#8f8f8f;font-size:14px}.minicart-items .update-cart-item:before{font-family:'luma-icons';content:'\e603'}.minicart-items .update-cart-item:hover{color:#333}.minicart-items .subtitle{display:none}.minicart-items .action.edit,.minicart-items .action.delete{display:inline-block;text-decoration:none}.minicart-items .action.edit>span,.minicart-items .action.delete>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-items .action.edit:before,.minicart-items .action.delete:before{-webkit-font-smoothing:antialiased;font-size:18px;line-height:20px;color:#8f8f8f;content:'\e601';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-items .action.edit:hover:before,.minicart-items .action.delete:hover:before{color:#333333}.minicart-items .action.edit:active:before,.minicart-items .action.delete:active:before{color:#8f8f8f}.minicart-items .action.delete:before{content:'\e604'}.checkout-cart-index .page-main{padding-left:15px;padding-right:15px}.checkout-cart-index .cart-container{display:flex;flex-wrap:wrap;align-items:flex-start}.checkout-cart-index .cart-products-toolbar-top{display:none}.checkout-cart-index .pages{margin:30px 0 5px}.cart-container .form-cart .actions.main{display:flex;justify-content:space-between;align-items:center;font-size:0.9em;margin-top:1.25em}@media (max-width: 767px){.cart-container .form-cart .actions.main{flex-direction:column-reverse;text-align:center}.cart-container .form-cart .actions.main>*:not(:first-child){margin-bottom:10px}}.cart-container .widget{float:left}.cart-summary{width:25%;order:2;padding:1px 20px 25px;position:relative}@media (max-width: 979px){.cart-summary{width:100%;position:static}}.cart-summary>.title{display:block}.cart-summary .fieldset .actions-toolbar{margin-left:0}.cart-summary .fieldset .actions-toolbar>.secondary{float:none}.cart-summary .block>.title{padding-left:0}.cart-summary .block>.title:after{right:3px}.cart-summary .block .fieldset .field{margin:0 0 20px;margin:0 0 10px}.cart-summary .block .fieldset .field:not(.choice)>.label{box-sizing:content-box;float:none;width:auto;text-align:left;padding:0}.cart-summary .block .fieldset .field:not(.choice)>.control{float:none;width:auto}.cart-summary .block .fieldset .field>.label{margin:0 0 8px;display:inline-block}.cart-summary .block .fieldset .field.choice:before,.cart-summary .block .fieldset .field.no-label:before{display:none}.cart-summary .checkout-methods-items{padding:0}.cart.table-wrapper table.items{min-width:100%;width:auto}.cart.table-wrapper tbody td{padding-top:20px}.cart.table-wrapper .item .col.item{padding:10px 8px 10px 0}.cart.table-wrapper .item-actions td{padding:0}.cart.table-wrapper .product-item-details{display:table-cell;vertical-align:top;white-space:normal;width:99%;line-height:1.4}.cart-discount{width:75%;float:left;order:1;border:0;box-sizing:border-box;padding-right:4%}.cart-discount .block .title:after{display:inline;margin-left:10px;position:static}.block.crosssell{width:75%;float:left;order:1;padding:0 4% 0 0}.block.crosssell .products-grid .product-item,.block.crosssell .products-grid .ias-spinner,.block.crosssell .products-grid .ias-trigger-next,.block.crosssell .products-grid .ias-trigger-prev{width:25%}.multicheckout .action.primary,.order-review-form .action.primary,.bundle-actions .action.primary.customize,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.box-tocart .action.tocart,.cart-summary .checkout-methods-items .action.primary.checkout,.block-minicart .block-content>.actions>.primary .action.primary,.methods-shipping .actions-toolbar .action.primary,.block-authentication .action.action-register,.block-authentication .action.action-login,.form-address-edit .actions-toolbar .action.primary{padding:12px 15px;font-size:1.2rem}.multicheckout .item-options dt,.cart.table-wrapper .item-options dt,.block-giftregistry-shared-items .product .item-options dt{clear:left;float:left;margin:0 10px 5px 0}.multicheckout .item-options dt:after,.cart.table-wrapper .item-options dt:after,.block-giftregistry-shared-items .product .item-options dt:after{content:': '}.multicheckout .item-options dd,.cart.table-wrapper .item-options dd,.block-giftregistry-shared-items .product .item-options dd{display:inline-block;float:left;margin:0 0 5px}.page-product-giftcard .product-info-main .price-box .price-container.price-final{font-size:21px}.page-product-giftcard .product-info-main .price-box .price-container.price-final .price{font-size:36px;line-height:36px}.page-product-giftcard .product-info-main .product-info-stock-sku{padding-bottom:0}.page-product-giftcard .product-info-main .product-reviews-summary{float:none}.page-product-giftcard .product-add-form{margin-top:-20px}.page-product-giftcard .product-add-form .field:not(.text){margin:0 0 20px;padding:0 12px 0 0;box-sizing:border-box;display:inline-block;width:50%;vertical-align:top}.page-product-giftcard .product-add-form .field:not(.text)>.label{margin:0 0 8px;display:inline-block}.page-product-giftcard .product-add-form .field:not(.text):last-child{margin-bottom:0}.page-product-giftcard .product-add-form .field:not(.text)+.fieldset{clear:both}.page-product-giftcard .product-add-form .field:not(.text)>.label{font-weight:600}.page-product-giftcard .product-add-form .field:not(.text)>.label+br{display:none}.page-product-giftcard .product-add-form .field:not(.text) .choice input{vertical-align:top}.page-product-giftcard .product-add-form .field:not(.text) .fields.group:before,.page-product-giftcard .product-add-form .field:not(.text) .fields.group:after{content:'';display:table}.page-product-giftcard .product-add-form .field:not(.text) .fields.group:after{clear:both}.page-product-giftcard .product-add-form .field:not(.text) .fields.group .field{box-sizing:border-box;float:left}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-2 .field{width:50% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-3 .field{width:33.3% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-4 .field{width:25% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-5 .field{width:20% !important}.page-product-giftcard .product-add-form .field:not(.text) .addon{display:inline-flex;flex-wrap:nowrap;padding:0;width:100%}.page-product-giftcard .product-add-form .field:not(.text) .addon textarea,.page-product-giftcard .product-add-form .field:not(.text) .addon select,.page-product-giftcard .product-add-form .field:not(.text) .addon input{order:2;flex-basis:100%;display:inline-block;margin:0;width:auto}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter{background:#ffffff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box;order:3;display:inline-block;vertical-align:middle;white-space:nowrap;width:auto}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore:disabled,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter:disabled{opacity:0.5}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore::-moz-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter::-moz-placeholder{color:#c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore::-webkit-input-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter::-webkit-input-placeholder{color:#c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore:-ms-input-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter:-ms-input-placeholder{color:#c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore{float:left;order:1}.page-product-giftcard .product-add-form .field:not(.text) .additional{margin-top:10px}.page-product-giftcard .product-add-form .field:not(.text).required>.label:after,.page-product-giftcard .product-add-form .field:not(.text)._required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.page-product-giftcard .product-add-form .field:not(.text) .note{font-size:1.2rem;margin:3px 0 0;padding:0;display:inline-block;text-decoration:none}.page-product-giftcard .product-add-form .field:not(.text) .note:before{-webkit-font-smoothing:antialiased;font-size:24px;line-height:12px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.page-product-giftcard .product-add-form .field:not(.text):nth-child(odd){padding-right:25px}.page-product-giftcard .product-add-form .field:not(.text):nth-child(even){padding-right:0}.page-product-giftcard .product-add-form .product-options-wrapper .field:not(.date)>.control{width:auto}.gift-message .field{margin:0 0 20px;box-sizing:border-box}.gift-message .field>.label{margin:0}.gift-message .field:before,.gift-message .field:after{content:'';display:table}.gift-message .field:after{clear:both}.gift-message .field.choice:before,.gift-message .field.no-label:before{padding:6px 15px 0 0;width:25.8%;box-sizing:border-box;content:' ';float:left;height:1px}.gift-message .field .description{padding:6px 15px 0 0;text-align:left;width:25.8%;box-sizing:border-box;float:left}.gift-message .field:not(.choice)>.label{padding:6px 15px 0 0;text-align:left;width:25.8%;box-sizing:border-box;float:left}.gift-message .field:not(.choice)>.control{width:74.2%;float:left}.gift-options{position:relative;z-index:1}.gift-options .actions-toolbar{clear:both;padding:0;position:static}.gift-options .actions-toolbar .secondary{float:right}.gift-options .actions-toolbar .secondary .action{float:right;margin-left:20px;margin-right:0}.gift-options .actions-toolbar .secondary .action-cancel{display:block;float:left;margin-top:6px}.gift-options .actions-toolbar:nth-child(3):before{border-left:1px solid #c1c1c1;bottom:5rem;content:'';display:block;left:50%;overflow:hidden;position:absolute;top:0;width:0}.gift-options-title{font-weight:300;font-size:1.2rem}.gift-item-block .title{padding:20px 0}.item-gift td{padding-left:0;padding-right:0}.cart.table-wrapper .action-gift{float:left;display:inline-block;text-decoration:none}.cart.table-wrapper .action-gift:after{-webkit-font-smoothing:antialiased;font-size:1.2rem;line-height:20px;color:#8f8f8f;content:'\25B2';margin:0 0 0 10px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.cart.table-wrapper .action-gift:hover:after{color:#333333}.cart.table-wrapper .action-gift:active:after{color:#8f8f8f}.cart.table-wrapper .action-gift._active:after{content:'\25bc'}.cart.table-wrapper .gift-options .actions-toolbar{clear:both;padding:0;position:static}.cart-container .cart-gift-item{margin-bottom:20px}.cart-container .cart-gift-item .gift-options,.cart-container .cart-gift-item .gift-summary{padding-bottom:20px}.bundle-options-container .block-bundle-summary .bundle.items,.product-items,.prices-tier,.search-terms,.cart-summary .checkout-methods-items,.opc-wrapper .opc,.opc-progress-bar,.checkout-agreements-items,.order-details-items .items-qty,.footer.content ul,.block-banners .banner-items,.block-banners-inline .banner-items,.block-event .slider-panel .slider{margin:0;padding:0;list-style:none none}#shopping-cart-table .table-caption{display:none}#shopping-cart-table .col{text-align:right}#shopping-cart-table .col.item{text-align:left;display:flex}#shopping-cart-table .item-actions{position:absolute;right:3px;transform:translateY(-100%)}@media (max-width: 979px){#shopping-cart-table .item-actions{right:0}}#shopping-cart-table .actions-toolbar{margin-top:0}.cart.main.actions .action.continue{position:relative;padding-left:1.5em}.cart.main.actions .action.continue:before{-webkit-font-smoothing:antialiased;font-family:'luma-icons';content:'\e626';position:absolute;transform:rotate(90deg);left:0}.cart.main.actions button.action{border:0;background:none;padding:0;color:#000;text-transform:none;transition:all 500ms ease-in-out;position:relative;padding-left:1.5em}.cart.main.actions button.action:hover{color:#aaabac}.cart.main.actions button.action:before{-webkit-font-smoothing:antialiased;font-family:'luma-icons';position:absolute;left:0}.cart.main.actions button.action.update:before{content:'\e603'}.cart.main.actions button.action.clear:before{content:'\e604'}.cart.table-wrapper .col.qty .label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:71%;order:1;margin-right:4%;position:relative}@media (max-width: 979px){.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:100%;margin-right:0;margin-bottom:20px}}.abs-discount-block-desktop .block>.title,.paypal-review-discount .block>.title,.cart-discount .block>.title{border:0;padding:0 0 10px}.abs-discount-block-desktop .block>.title strong,.paypal-review-discount .block>.title strong,.cart-discount .block>.title strong{font-size:1rem}.abs-discount-block-desktop .block .content,.paypal-review-discount .block .content,.cart-discount .block .content{padding:0 0 20px}.abs-discount-block-desktop .actions-toolbar .secondary,.paypal-review-discount .actions-toolbar .secondary,.cart-discount .actions-toolbar .secondary{bottom:-30px;left:0;position:absolute}.abs-cart-block>.title,.minicart-items .product .toggle,.abs-discount-block .block>.title,.cart-summary .block>.title,.paypal-review-discount .block>.title,.cart-discount .block>.title{border-top:1px solid #cccccc;cursor:pointer;margin-bottom:0;position:relative;padding:10px 40px 10px 15px;display:block;text-decoration:none}.abs-cart-block>.title:after,.minicart-items .product .toggle:after,.abs-discount-block .block>.title:after,.cart-summary .block>.title:after,.paypal-review-discount .block>.title:after,.cart-discount .block>.title:after{position:absolute;right:20px;top:10px}.abs-toggling-title>span,.abs-cart-block>.title>span,.minicart-items .product .toggle>span,.abs-discount-block .block>.title>span,.cart-summary .block>.title>span,.paypal-review-discount .block>.title>span,.cart-discount .block>.title>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.abs-toggling-title:after,.abs-cart-block>.title:after,.minicart-items .product .toggle:after,.abs-discount-block .block>.title:after,.cart-summary .block>.title:after,.paypal-review-discount .block>.title:after,.cart-discount .block>.title:after{-webkit-font-smoothing:antialiased;font-size:12px;line-height:12px;color:inherit;content:'\25BC';margin:7px 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.abs-discount-block .block,.cart-summary .block,.paypal-review-discount .block,.cart-discount .block{margin:0}.abs-discount-block .block>.title:after,.cart-summary .block>.title:after,.paypal-review-discount .block>.title:after,.cart-discount .block>.title:after{color:#858585}.abs-discount-block .block .content,.cart-summary .block .content,.paypal-review-discount .block .content,.cart-discount .block .content{display:none;padding:5px 15px 13px;position:relative}.abs-cart-block.active>.title:after,.abs-discount-block .block.active>.title:after,.cart-summary .block.active>.title:after,.paypal-review-discount .block.active>.title:after,.cart-discount .block.active>.title:after{content:'\25B2'}.abs-discount-block .block.active .content,.cart-summary .block.active .content,.paypal-review-discount .block.active .content,.cart-discount .block.active .content{display:block}.multicheckout .table-wrapper .cart-price{color:#7d7d7d;font-size:1rem;font-weight:700}.multicheckout .table-wrapper .product-item-name{font-size:1.2rem;font-weight:300;margin:0}.abs-account-blocks .block-title,.multicheckout .block-title,.multicheckout .block-content .title,.account .legend,.form-giftregistry-search .legend,.block-giftregistry-results .block-title,.block-giftregistry-shared-items .block-title,.block-wishlist-search-form .block-title,.block-wishlist-search-results .block-title,.customer-review .review-details .title,.multicheckout .block-title,.paypal-review .block .block-title,.account .column.main .block:not(.widget) .block-title,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title,[class^='sales-guest-'] .column.main .block:not(.widget) .block-title,.sales-guest-view .column.main .block:not(.widget) .block-title{border-bottom:1px solid #c6c6c6;margin-bottom:25px;padding-bottom:10px}.abs-account-blocks .block-title>strong,.abs-account-blocks .block-title>span,.multicheckout .block-title>strong,.multicheckout .block-title>span,.multicheckout .block-content .title>strong,.multicheckout .block-content .title>span,.account .legend>strong,.form-giftregistry-search .legend>strong,.form-giftregistry-search .legend>span,.block-giftregistry-results .block-title>strong,.block-giftregistry-results .block-title>span,.block-giftregistry-shared-items .block-title>strong,.block-giftregistry-shared-items .block-title>span,.block-wishlist-search-form .block-title>strong,.block-wishlist-search-form .block-title>span,.block-wishlist-search-results .block-title>strong,.block-wishlist-search-results .block-title>span,.customer-review .review-details .title>strong,.customer-review .review-details .title>span,.multicheckout .block-title>strong,.multicheckout .block-title>span,.paypal-review .block .block-title>strong,.paypal-review .block .block-title>span,.account .column.main .block:not(.widget) .block-title>strong,.account .column.main .block:not(.widget) .block-title>span,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>span,[class^='sales-guest-'] .column.main .block:not(.widget) .block-title>strong,[class^='sales-guest-'] .column.main .block:not(.widget) .block-title>span,.sales-guest-view .column.main .block:not(.widget) .block-title>strong,.sales-guest-view .column.main .block:not(.widget) .block-title>span{font-size:2.2rem;font-weight:300}.block-addresses-list address,.box-billing-address .box-content,.box-shipping-address .box-content,.box-information .box-content,.box-newsletter .box-content{line-height:24px}.order-details-items tfoot td{background:#f5f5f5}.paypal-review .table-paypal-review-items .col.price .price-including-tax,.paypal-review .table-paypal-review-items .col.price .price-excluding-tax,.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax,.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax,.cart.table-wrapper .col.price .price-including-tax,.cart.table-wrapper .col.price .price-excluding-tax,.cart.table-wrapper .col.subtotal .price-including-tax,.cart.table-wrapper .col.subtotal .price-excluding-tax,.cart.table-wrapper .col.msrp .price-including-tax,.cart.table-wrapper .col.msrp .price-excluding-tax,.order-details-items .col.price .price-including-tax,.order-details-items .col.price .price-excluding-tax,.order-details-items .col.subtotal .price-including-tax,.order-details-items .col.subtotal .price-excluding-tax{color:#666666;font-size:1.2rem;display:block;line-height:1;white-space:nowrap}span.cart-price{font-size:1rem}@media (max-width: 767px){span.cart-price{font-size:0.8rem}}.paypal-review .table-paypal-review-items .col.price .price-including-tax .price,.paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price,.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price,.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .col.price .price-including-tax .price,.cart.table-wrapper .col.price .price-excluding-tax .price,.cart.table-wrapper .col.subtotal .price-including-tax .price,.cart.table-wrapper .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .col.msrp .price-including-tax .price,.cart.table-wrapper .col.msrp .price-excluding-tax .price,.order-details-items .col.price .price-including-tax .price,.order-details-items .col.price .price-excluding-tax .price,.order-details-items .col.subtotal .price-including-tax .price,.order-details-items .col.subtotal .price-excluding-tax .price{font-weight:700}.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax,.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax,.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax,.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-excluding-tax,.cart-summary .price-including-tax,.cart-summary .price-excluding-tax,.gift-summary .price-including-tax,.gift-summary .price-excluding-tax,.gift-options .price-including-tax,.gift-options .price-excluding-tax{font-size:1.4rem;display:inline-block}.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax+.price-excluding-tax,.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax+.price-excluding-tax,.cart-summary .price-including-tax+.price-excluding-tax,.gift-summary .price-including-tax+.price-excluding-tax,.gift-options .price-including-tax+.price-excluding-tax{font-size:1.1rem;display:inline-block}.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax+.price-excluding-tax:before,.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax+.price-excluding-tax:before,.cart-summary .price-including-tax+.price-excluding-tax:before,.gift-summary .price-including-tax+.price-excluding-tax:before,.gift-options .price-including-tax+.price-excluding-tax:before{content:"(" attr(data-label) ": "}.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax+.price-excluding-tax:after,.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax+.price-excluding-tax:after,.cart-summary .price-including-tax+.price-excluding-tax:after,.gift-summary .price-including-tax+.price-excluding-tax:after,.gift-options .price-including-tax+.price-excluding-tax:after{content:')'}.price-including-tax .cart-tax-total,.price-excluding-tax .cart-tax-total,.paypal-review .table-paypal-review-items .cart-tax-total,.cart.table-wrapper .cart-tax-total,.order-details-items .cart-tax-total{cursor:pointer;padding-right:10px;position:relative;display:inline-block;text-decoration:none}.abs-tax-total:after,.price-including-tax .cart-tax-total:after,.price-excluding-tax .cart-tax-total:after,.paypal-review .table-paypal-review-items .cart-tax-total:after,.cart.table-wrapper .cart-tax-total:after,.order-details-items .cart-tax-total:after{-webkit-font-smoothing:antialiased;font-size:8px;line-height:8px;color:inherit;content:'\25B2';margin:3px 0 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.price-including-tax .cart-tax-total:after,.price-excluding-tax .cart-tax-total:after,.paypal-review .table-paypal-review-items .cart-tax-total:after,.cart.table-wrapper .cart-tax-total:after,.order-details-items .cart-tax-total:after{position:absolute;right:-2px;top:4px}.abs-tax-total-expanded:after,.price-including-tax .cart-tax-total-expanded:after,.price-excluding-tax .cart-tax-total-expanded:after,.paypal-review .table-paypal-review-items .cart-tax-total-expanded:after,.cart.table-wrapper .cart-tax-total-expanded:after,.order-details-items .cart-tax-total-expanded:after{content:'\25B2'}.giftcard-account .form-giftcard-redeem .fieldset,.form-giftregistry-create .fieldset{margin-bottom:20px}#block-shipping .title{border-top:0}.checkout-cart-index .page-main{padding-left:0;padding-right:0}.checkout-cart-index .page-title-wrapper{padding-left:0;padding-right:0}.cart-summary{background:#f5f5f5;margin-bottom:25px;padding:1px 10px 25px}.cart-summary>.title{font-size:2.4rem;display:none;font-weight:300;margin:12px 0}.cart-summary .block form:not(:last-of-type) .fieldset{margin:0 0 15px}.cart-summary .block .price{font-weight:normal}.cart-summary .block .field{margin:0 0 16px}.cart-summary .block .field.note{display:none}.cart-summary .block .actions-toolbar>.primary{text-align:left}.cart-summary .block .actions-toolbar>.primary .action.primary{width:auto}.cart-summary .block .title strong{font-size:1rem;font-weight:600}.cart-summary .block .item-options{margin:0 0 16px}.cart-summary .block .item-options .field .radio{float:left}.cart-summary .block .item-options .field .radio+.label{display:block;margin:0;overflow:hidden}.page-main .cart-summary .block{margin-bottom:0}.cart-summary .checkout-methods-items{padding:0 15px;text-align:center}.cart-summary .checkout-methods-items .action.primary.checkout{width:100%;background:#000;color:#fff;border:2px #000 solid;outline:none;transition:all 500ms ease-in-out;font-family:"HL-Raleway",sans-serif;font-size:1em;text-transform:uppercase;font-weight:600;padding:.75em .9375em}.cart-summary .checkout-methods-items .action.primary.checkout:hover{background:transparent;color:#000}.cart-summary .checkout-methods-items .item{margin-bottom:25px}.cart-summary .checkout-methods-items .item:last-child{margin-bottom:0}.cart-summary .message{padding-left:20px}.cart-summary .message>*:first-child:before{display:none}#cart-totals{width:90%;margin:0 auto}.cart-totals tbody .mark,.cart-totals tfoot .mark{text-align:left}.cart.table-wrapper .cart thead>tr{border-bottom:1px solid #cccccc;padding-bottom:15px;padding-top:24px}.cart.table-wrapper .cart tbody td{border:0}.cart.table-wrapper .cart>.item{position:relative}.cart.table-wrapper .cart>.item:not(:last-child){border-bottom:1px solid #cccccc}.cart.table-wrapper .cart>.item:last-child:after{content:'';width:100%;height:1px;background:#ccc;position:absolute;left:0}.cart.table-wrapper .col{padding-top:15px}.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.msrp{padding:10px;text-align:center;vertical-align:top}@media (max-width: 979px){.cart.table-wrapper .col.subtotal{display:none}}.cart.table-wrapper .col.qty .input-text{height:36px;margin-top:-7px;text-align:center;width:45px}.cart.table-wrapper .col>.price{color:#7d7d7d;font-size:1.2rem;font-weight:700}.cart.table-wrapper .item-actions td{padding-bottom:0;padding-left:15px;padding-right:15px;white-space:normal}.cart.table-wrapper .item .col.item{display:block;min-height:75px;position:relative}.cart.table-wrapper .actions-toolbar{min-height:32px;padding-bottom:15px}.cart.table-wrapper .actions-toolbar>.action-edit,.cart.table-wrapper .actions-toolbar>.action-delete{position:absolute;right:16px;top:0;display:inline-block;text-decoration:none}.cart.table-wrapper .actions-toolbar>.action-edit>span,.cart.table-wrapper .actions-toolbar>.action-delete>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cart.table-wrapper .actions-toolbar>.action-edit:before,.cart.table-wrapper .actions-toolbar>.action-delete:before{-webkit-font-smoothing:antialiased;font-size:18px;line-height:20px;color:#8f8f8f;content:'';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.cart.table-wrapper .actions-toolbar>.action-edit:hover:before,.cart.table-wrapper .actions-toolbar>.action-delete:hover:before{color:#333333}.cart.table-wrapper .actions-toolbar>.action-edit:active:before,.cart.table-wrapper .actions-toolbar>.action-delete:active:before{color:#8f8f8f}.cart.table-wrapper .actions-toolbar>.action-delete{right:0}.cart.table-wrapper .actions-toolbar>.action-delete:before{content:''}.cart.table-wrapper .action{margin-right:25px}.cart.table-wrapper .action:last-child{margin-right:0}.cart.table-wrapper .action.help.map{font-weight:400}.cart.table-wrapper .product-item-photo{display:block;padding:0;margin-right:10px}.cart.table-wrapper .product-item-photo .product-image-wrapper{display:flex;width:80px !important;height:80px;padding-bottom:0 !important}.cart.table-wrapper .product-item-photo .product-image-wrapper img{-o-object-fit:contain;object-fit:contain}.cart.table-wrapper .product-item-name{display:block;margin:-3px 0 5px}.cart.table-wrapper .gift-registry-name-label:after{content:':'}.cart.table-wrapper .item-options{margin-bottom:0}.cart.table-wrapper .product-item-name+.item-options{margin-top:20px}.cart.table-wrapper .action.configure{display:inline-block;margin:10px 0 0}.cart.table-wrapper .item .message{margin-top:20px}.cart-discount{border-bottom:1px solid #cccccc;clear:left}.cart-empty{padding-left:15px;padding-right:15px}.cart-tax-info+.cart-tax-total,.cart .cart-tax-info+.cart-tax-total{display:block}.cart.table-wrapper .col.price,.order-items.table-wrapper .col.price,.cart.table-wrapper .col.qty,.order-items.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal,.order-items.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp,.order-items.table-wrapper .col.msrp{text-align:right}.block.crosssell{padding:0 15px;margin-top:70px}.block.crosssell .product-item-info{width:200px}#shipping-zip-form legend{font-size:1rem}.items.methods,.items.methods dt,.items.methods dd{font-size:0.9rem}.data.table.totals{width:100%}.data.table.totals .grand.totals .mark,.data.table.totals .grand.totals .amount{font-size:1.2rem}.data.table.totals .table-caption{display:none}.data.table.totals tr td{text-align:right}.checkout-index-index{padding:0}.checkout-index-index input[type="text"],.checkout-index-index input[type="password"],.checkout-index-index input[type="url"],.checkout-index-index input[type="tel"],.checkout-index-index input[type="search"],.checkout-index-index input[type="number"],.checkout-index-index input[type="datetime"],.checkout-index-index input[type="email"]{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}.checkout-index-index input[type="text"]:disabled,.checkout-index-index input[type="password"]:disabled,.checkout-index-index input[type="url"]:disabled,.checkout-index-index input[type="tel"]:disabled,.checkout-index-index input[type="search"]:disabled,.checkout-index-index input[type="number"]:disabled,.checkout-index-index input[type="datetime"]:disabled,.checkout-index-index input[type="email"]:disabled{opacity:0.5}.checkout-index-index input[type="text"]::-moz-placeholder,.checkout-index-index input[type="password"]::-moz-placeholder,.checkout-index-index input[type="url"]::-moz-placeholder,.checkout-index-index input[type="tel"]::-moz-placeholder,.checkout-index-index input[type="search"]::-moz-placeholder,.checkout-index-index input[type="number"]::-moz-placeholder,.checkout-index-index input[type="datetime"]::-moz-placeholder,.checkout-index-index input[type="email"]::-moz-placeholder{color:#c2c2c2}.checkout-index-index input[type="text"]::-webkit-input-placeholder,.checkout-index-index input[type="password"]::-webkit-input-placeholder,.checkout-index-index input[type="url"]::-webkit-input-placeholder,.checkout-index-index input[type="tel"]::-webkit-input-placeholder,.checkout-index-index input[type="search"]::-webkit-input-placeholder,.checkout-index-index input[type="number"]::-webkit-input-placeholder,.checkout-index-index input[type="datetime"]::-webkit-input-placeholder,.checkout-index-index input[type="email"]::-webkit-input-placeholder{color:#c2c2c2}.checkout-index-index input[type="text"]:-ms-input-placeholder,.checkout-index-index input[type="password"]:-ms-input-placeholder,.checkout-index-index input[type="url"]:-ms-input-placeholder,.checkout-index-index input[type="tel"]:-ms-input-placeholder,.checkout-index-index input[type="search"]:-ms-input-placeholder,.checkout-index-index input[type="number"]:-ms-input-placeholder,.checkout-index-index input[type="datetime"]:-ms-input-placeholder,.checkout-index-index input[type="email"]:-ms-input-placeholder{color:#c2c2c2}.checkout-index-index input[type="number"]{-moz-appearance:textfield}.checkout-index-index input[type="number"]::-webkit-inner-spin-button,.checkout-index-index input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-index-index input[type="search"]{-webkit-appearance:none}.checkout-index-index input[type="search"]::-webkit-search-cancel-button,.checkout-index-index input[type="search"]::-webkit-search-decoration,.checkout-index-index input[type="search"]::-webkit-search-results-button,.checkout-index-index input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}.checkout-index-index select{background:#ffffff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:5px 10px 4px;vertical-align:baseline;width:100%;box-sizing:border-box}.checkout-index-index select:disabled{opacity:0.5}.checkout-index-index select[multiple="multiple"]{height:auto;background-image:none}.checkout-index-index textarea{background:#ffffff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;height:auto;line-height:1.42857143;margin:0;padding:10px;vertical-align:baseline;width:100%;box-sizing:border-box;resize:vertical}.checkout-index-index textarea:disabled{opacity:0.5}.checkout-index-index textarea::-moz-placeholder{color:#c2c2c2}.checkout-index-index textarea::-webkit-input-placeholder{color:#c2c2c2}.checkout-index-index textarea:-ms-input-placeholder{color:#c2c2c2}.checkout-index-index input[type="checkbox"]{margin:2px 5px 0 0}.checkout-index-index input[type="checkbox"]:disabled{opacity:0.5}.checkout-index-index input[type="radio"]{margin:2px 5px 0 0}.checkout-index-index input[type="radio"]:disabled{opacity:0.5}.checkout-index-index input.mage-error,.checkout-index-index select.mage-error,.checkout-index-index textarea.mage-error,.checkout-index-index input[aria-describedby^="error-"]{border-color:#e02b27}.checkout-index-index .field-error{color:#e02b27}.checkout-index-index div.mage-error[generated]{display:block;color:#e02b27;font-size:1.2rem}.checkout-index-index input[type="button"],.checkout-index-index input[type="reset"],.checkout-index-index input[type="submit"]{cursor:pointer;-webkit-appearance:button}.checkout-index-index input::-moz-focus-inner{border:0;padding:0}.checkout-index-index form{-webkit-tap-highlight-color:rgba(0,0,0,0)}.checkout-index-index address{font-style:normal}.checkout-index-index *:focus{box-shadow:none;outline:0}.checkout-index-index ._keyfocus *:focus,.checkout-index-index input:not([disabled]):focus,.checkout-index-index textarea:not([disabled]):focus,.checkout-index-index select:not([disabled]):focus{box-shadow:0 0 3px 1px #68a8e0}.checkout-index-index .fieldset{border:0;margin:0 0 40px;padding:0;letter-spacing:-.31em}.checkout-index-index .fieldset>*{letter-spacing:normal}.checkout-index-index .fieldset>.legend{margin:0 0 20px;padding:0 0 10px;width:100%;box-sizing:border-box;float:left;font-weight:300;line-height:1.2;font-size:1.2rem}.checkout-index-index .fieldset>.legend+br{clear:both;display:block;height:0;overflow:hidden;visibility:hidden}.checkout-index-index .fieldset:last-child{margin-bottom:0}.checkout-index-index .fieldset>.field,.checkout-index-index .fieldset>.fields>.field{margin:0 0 15px}.checkout-index-index .field+.field{margin-top:0}.checkout-index-index .fieldset>.field>.label,.checkout-index-index .fieldset>.fields>.field>.label{margin:0 0 8px;display:inline-block}.checkout-index-index .fieldset>.field:last-child,.checkout-index-index .fieldset>.fields>.field:last-child{margin-bottom:0}.checkout-index-index .fieldset>.field>.label,.checkout-index-index .fieldset>.fields>.field>.label{font-weight:600}.checkout-index-index .fieldset>.field>.label+br,.checkout-index-index .fieldset>.fields>.field>.label+br{display:none}.checkout-index-index .fieldset>.field .choice input,.checkout-index-index .fieldset>.fields>.field .choice input{vertical-align:top}.checkout-index-index .fieldset>.field .fields.group:before,.checkout-index-index .fieldset>.fields>.field .fields.group:before,.checkout-index-index .fieldset>.field .fields.group:after,.checkout-index-index .fieldset>.fields>.field .fields.group:after{content:'';display:table}.checkout-index-index .fieldset>.field .fields.group:after,.checkout-index-index .fieldset>.fields>.field .fields.group:after{clear:both}.checkout-index-index .fieldset>.field .fields.group .field,.checkout-index-index .fieldset>.fields>.field .fields.group .field{box-sizing:border-box;float:left}.checkout-index-index .fieldset>.field .fields.group.group-2 .field,.checkout-index-index .fieldset>.fields>.field .fields.group.group-2 .field{width:50% !important}.checkout-index-index .fieldset>.field .fields.group.group-3 .field,.checkout-index-index .fieldset>.fields>.field .fields.group.group-3 .field{width:33.3% !important}.checkout-index-index .fieldset>.field .fields.group.group-4 .field,.checkout-index-index .fieldset>.fields>.field .fields.group.group-4 .field{width:25% !important}.checkout-index-index .fieldset>.field .fields.group.group-5 .field,.checkout-index-index .fieldset>.fields>.field .fields.group.group-5 .field{width:20% !important}.checkout-index-index .fieldset>.field .addon,.checkout-index-index .fieldset>.fields>.field .addon{display:inline-flex;flex-wrap:nowrap;padding:0;width:100%}.checkout-index-index .fieldset>.field .addon textarea,.checkout-index-index .fieldset>.fields>.field .addon textarea,.checkout-index-index .fieldset>.field .addon select,.checkout-index-index .fieldset>.fields>.field .addon select,.checkout-index-index .fieldset>.field .addon input,.checkout-index-index .fieldset>.fields>.field .addon input{order:2;flex-basis:100%;display:inline-block;margin:0;width:auto}.checkout-index-index .fieldset>.field .addon .addbefore,.checkout-index-index .fieldset>.fields>.field .addon .addbefore,.checkout-index-index .fieldset>.field .addon .addafter,.checkout-index-index .fieldset>.fields>.field .addon .addafter{background:#ffffff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box;order:3;display:inline-block;vertical-align:middle;white-space:nowrap;width:auto}.checkout-index-index .fieldset>.field .addon .addbefore:disabled,.checkout-index-index .fieldset>.fields>.field .addon .addbefore:disabled,.checkout-index-index .fieldset>.field .addon .addafter:disabled,.checkout-index-index .fieldset>.fields>.field .addon .addafter:disabled{opacity:0.5}.checkout-index-index .fieldset>.field .addon .addbefore::-moz-placeholder,.checkout-index-index .fieldset>.fields>.field .addon .addbefore::-moz-placeholder,.checkout-index-index .fieldset>.field .addon .addafter::-moz-placeholder,.checkout-index-index .fieldset>.fields>.field .addon .addafter::-moz-placeholder{color:#c2c2c2}.checkout-index-index .fieldset>.field .addon .addbefore::-webkit-input-placeholder,.checkout-index-index .fieldset>.fields>.field .addon .addbefore::-webkit-input-placeholder,.checkout-index-index .fieldset>.field .addon .addafter::-webkit-input-placeholder,.checkout-index-index .fieldset>.fields>.field .addon .addafter::-webkit-input-placeholder{color:#c2c2c2}.checkout-index-index .fieldset>.field .addon .addbefore:-ms-input-placeholder,.checkout-index-index .fieldset>.fields>.field .addon .addbefore:-ms-input-placeholder,.checkout-index-index .fieldset>.field .addon .addafter:-ms-input-placeholder,.checkout-index-index .fieldset>.fields>.field .addon .addafter:-ms-input-placeholder{color:#c2c2c2}.checkout-index-index .fieldset>.field .addon .addbefore,.checkout-index-index .fieldset>.fields>.field .addon .addbefore{float:left;order:1}.checkout-index-index .fieldset>.field .additional,.checkout-index-index .fieldset>.fields>.field .additional{margin-top:10px}.checkout-index-index .fieldset>.field.required>.label:after,.checkout-index-index .fieldset>.fields>.field.required>.label:after,.checkout-index-index .fieldset>.field._required>.label:after,.checkout-index-index .fieldset>.fields>.field._required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.checkout-index-index .fieldset>.field .note,.checkout-index-index .fieldset>.fields>.field .note{font-size:1.2rem;margin:3px 0 0;padding:0;display:inline-block;text-decoration:none}.checkout-index-index .fieldset>.field .note:before,.checkout-index-index .fieldset>.fields>.field .note:before{-webkit-font-smoothing:antialiased;font-size:24px;line-height:12px;font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.checkout-index-index .fieldset>.field.no-label>.label,.checkout-index-index .fieldset>.fields>.field.no-label>.label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkout-index-index .fieldset>.field.choice .label,.checkout-index-index .fieldset>.fields>.field.choice .label{display:inline;font-weight:normal;margin:0}.checkout-index-index .column:not(.main) .fieldset>.field .label,.checkout-index-index .column:not(.main) .fieldset>.fields>.field .label{font-weight:normal}.checkout-index-index .fieldset>.field .field.choice,.checkout-index-index .fieldset>.fields>.field .field.choice{margin-bottom:10px}.checkout-index-index .fieldset>.field .field.choice:last-child,.checkout-index-index .fieldset>.fields>.field .field.choice:last-child{margin-bottom:0}.checkout-index-index .legend+.fieldset,.checkout-index-index .legend+div{clear:both}.checkout-index-index .legend>span{margin-right:5px}.checkout-index-index fieldset.field{border:0;padding:0}.checkout-index-index .field.date .time-picker{display:inline-block;margin-top:10px;white-space:nowrap}.checkout-index-index .field .message.warning{margin-top:10px}.checkout-index-index h4,.checkout-index-index .sidebar .block-title,.checkout-index-index legend{font-size:initial}.checkout-index-index .message.info{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1rem;background:#fdf0d5;color:#6f4400;position:relative}.checkout-index-index .message.info a{color:#1979c3}.checkout-index-index .message.info a:hover{color:#006bb4}.checkout-index-index .message.info a:active{color:#006bb4}.checkout-index-index .message.error{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.125em;font-weight:600;background:#fae5e5;color:#e02b27;position:relative}.checkout-index-index .message.error a{color:#1979c3}.checkout-index-index .message.error a:hover{color:#006bb4}.checkout-index-index .message.error a:active{color:#006bb4}.checkout-index-index .message.warning{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1rem;font-weight:600;background:#fdf0d5;color:#6f4400;position:relative}.checkout-index-index .message.warning a{color:#1979c3}.checkout-index-index .message.warning a:hover{color:#006bb4}.checkout-index-index .message.warning a:active{color:#006bb4}.checkout-index-index .message.notice{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1rem;background:#fdf0d5;color:#6f4400;position:relative}.checkout-index-index .message.notice a{color:#1979c3}.checkout-index-index .message.notice a:hover{color:#006bb4}.checkout-index-index .message.notice a:active{color:#006bb4}.checkout-index-index .message.success{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1rem;background:#e5efe5;color:#006400;position:relative}.checkout-index-index .message.success a{color:#1979c3}.checkout-index-index .message.success a:hover{color:#006bb4}.checkout-index-index .message.success a:active{color:#006bb4}.checkout-index-index input.action.primary{width:100%;background:#000;color:#fff;border:2px #000 solid;outline:none;transition:all 500ms ease-in-out;font-family:"HL-Raleway",sans-serif;font-size:1em;text-transform:uppercase;font-weight:600;padding:.75em .9375em}.checkout-index-index input.action.primary:hover{background:transparent;color:#000}@media (min-width: 980px){.opc-wrapper{width:66.66666667%;float:left;order:1;padding-right:30px}}.opc-estimated-wrapper{align-items:center;background:#f4f4f4;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-flow:row;font-size:1.2rem;justify-content:space-between;margin:-21px -15px 15px;padding:18px 15px}.opc-estimated-wrapper .estimated-block{font-weight:700}.opc-estimated-wrapper .estimated-price{display:block}.opc-estimated-wrapper .minicart-wrapper{position:static}.opc-estimated-wrapper .minicart-wrapper .action.showcart{border:0;font-size:1.2rem;padding:2px 5px}.opc-estimated-wrapper .minicart-wrapper .action.showcart:before{line-height:26px}.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{top:2px}.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter-number{line-height:27px}@media (min-width: 980px){.opc-estimated-wrapper{display:none}}@media (min-width: 979px){.opc-summary-wrapper .modal-header .action-close{display:none}}@media (max-width: 979px){.opc-summary-wrapper.custom-slide{bottom:0;left:0;min-width:0;position:fixed;right:0;top:0;visibility:hidden;opacity:0;transition:visibility 0s .3s, opacity .3s ease;left:44px;z-index:900}.opc-summary-wrapper.custom-slide._show{visibility:visible;opacity:1;transition:opacity .3s ease;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;margin:0;z-index:902 !important}.opc-summary-wrapper .modal-inner-wrap{opacity:1;pointer-events:auto;overflow-y:auto;position:relative;transition:transform 0.3s ease-in-out;width:auto;background-color:#f4f4f4;box-sizing:border-box;height:auto;min-height:100%;transform:translateX(0)}.opc-summary-wrapper .modal-inner-wrap .action-close{background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;padding:0;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;position:absolute;right:0;top:0;margin:15px}.opc-summary-wrapper .modal-inner-wrap .action-close::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;color:#757575;content:'\e616';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.opc-summary-wrapper .modal-inner-wrap .action-close span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.opc-summary-wrapper .shipping-information .action-edit::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:20px;color:#757575;content:'\e601';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}}._has-modal-custom .modal-custom-overlay{background-color:rgba(51,51,51,0.55);height:100vh;left:0;position:fixed;top:0;width:100vw}.opc-progress-bar{margin:0 0 20px;counter-reset:i;display:block;font-size:0}.opc-progress-bar-item{margin:0 0 10px;width:185px;max-width:50%;display:inline-block;position:relative;text-align:center;vertical-align:top}.opc-progress-bar-item:before{background:#e4e4e4;top:19px;transition:background 0.3s;content:'';height:7px;left:0;position:absolute;width:100%}.opc-progress-bar-item:first-child:before{border-radius:6px 0 0 6px}.opc-progress-bar-item:last-child:before{border-radius:0 6px 6px 0}.opc-progress-bar-item>span{display:inline-block;padding-top:45px;width:100%;word-wrap:break-word;color:#e4e4e4;font-weight:300;font-size:1.1rem}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{background:#e4e4e4;height:38px;margin-left:-19px;transition:background 0.3s;width:38px;border-radius:50%;content:'';left:50%;position:absolute;top:0}.opc-progress-bar-item>span:after{background:#ffffff;height:26px;margin-left:-13px;top:6px;width:26px;content:counter(i);counter-increment:i;color:#333333;font-weight:600;font-size:1.2rem;line-height:1.6rem}.opc-progress-bar-item._complete{cursor:pointer}.opc-progress-bar-item._complete:hover:before{background:#d7d7d7}.opc-progress-bar-item._complete:hover>span:before{background:#d7d7d7}.opc-progress-bar-item._complete>span{color:#1979c3}.opc-progress-bar-item._complete>span:after{content:'\2713'}.opc-progress-bar-item._active:before{background:#222222}.opc-progress-bar-item._active>span{color:#333333}.opc-progress-bar-item._active>span:before{background:#222222}.opc-progress-bar-item._active>span:after{font-family:'luma-icons'}.checkout-index-index .modal-popup .form-shipping-address{max-width:600px}.checkout-index-index .modal-popup .modal-footer .action-save-address{float:right;margin:0 20px 0 0}.checkout-shipping-method .actions-toolbar>.primary{float:right}.checkout-shipping-method .actions-toolbar .action.primary{margin:0}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{max-width:500px}.opc-wrapper .form-login{border-bottom:1px solid #cccccc;padding-bottom:20px}.table-checkout-shipping-method{width:100%}@media (min-width: 980px){.opc-sidebar{width:33.33333333%;float:right;order:2}}.authentication-dropdown{background-color:#ffffff;border:1px solid #aeaeae;-webkit-transform:scale(1, 0);-webkit-transform-origin:0 0;-webkit-transition:-webkit-transform linear 0.1s, visibility 0s linear 0.1s;position:absolute;text-align:left;top:100%;transform:scale(1, 0);transform-origin:0 0;transition:transform linear .1s, visibility 0s linear .1s;visibility:hidden;width:100%}.authentication-dropdown._show{z-index:100;-webkit-transform:scale(1, 1);-webkit-transition:-webkit-transform linear 0.1s, visibility 0s linear 0s;transform:scale(1, 1);transition:transform linear .1s, visibility 0s linear 0s;visibility:visible}.authentication-wrapper{width:33.33333333%;text-align:right}.block-authentication .block-title{font-size:1.2rem;border-bottom:0;margin-bottom:25px}.block-authentication .actions-toolbar>.primary{display:inline;float:right;margin-right:0}.block-authentication .actions-toolbar>.primary .action{margin-right:0}.block-authentication .actions-toolbar>.secondary{float:left;margin-right:2rem;padding-top:1rem}.popup-authentication .modal-inner-wrap{min-width:768px;width:60%}.popup-authentication .block-authentication{display:flex;flex-direction:row;border-top:1px solid #c1c1c1}.popup-authentication .block[class],.popup-authentication .form-login,.popup-authentication .fieldset,.popup-authentication .block-content{display:flex;flex-direction:column;flex-grow:1}.popup-authentication .block[class]{box-sizing:border-box;float:left;padding:10px 30px 0 0;width:50%}.popup-authentication .block[class]+.block{border-left:1px solid #c1c1c1;border-top:0;margin:0;padding:10px 0 0 40px}.popup-authentication .block[class]+.block::before{left:0;top:50%}.popup-authentication .actions-toolbar{margin-bottom:0;margin-top:auto}.checkout-payment-method .payment-methods .actions-toolbar .primary{float:right;margin:0}.checkout-payment-method .fieldset>.field-select-billing>.control{float:none;width:100%}.payment-method-billing-address .action-update{float:right}.payment-method-billing-address .actions-toolbar .action-cancel{margin:0 15px 0 0}.checkout-payment-method .payment-option-title{padding-left:22px}.checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar{margin-left:0}.shipping-policy-block.field-tooltip .field-tooltip-content{right:-10px;top:40px;left:auto}.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,.shipping-policy-block.field-tooltip .field-tooltip-content:before,.shipping-policy-block.field-tooltip .field-tooltip-content:after{border:10px solid transparent;height:0;width:0;margin-top:-21px;right:10px;left:auto;top:1px}.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,.shipping-policy-block.field-tooltip .field-tooltip-content:before{border-bottom-color:#aaabac}.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,.shipping-policy-block.field-tooltip .field-tooltip-content:after{border-bottom-color:#f2f1f0;top:2px}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{padding-bottom:10px;color:#333333;font-weight:300;font-size:1.4rem}.cart-totals,.opc-block-summary .table-totals{border-top:1px solid #cccccc;padding-top:10px;width:100%}.opc-block-summary .table-totals .table-caption{display:none}.opc-block-summary .table-totals th.mark{text-align:left}.cart-totals tbody .mark,.cart-totals tfoot .mark,.opc-block-summary .table-totals tbody .mark,.opc-block-summary .table-totals tfoot .mark{border:0;font-weight:400;padding:6px 0}.cart-totals tbody .amount,.cart-totals tfoot .amount,.opc-block-summary .table-totals tbody .amount,.opc-block-summary .table-totals tfoot .amount{border:0;font-weight:400;padding:6px 0 6px 14px;text-align:right;white-space:nowrap}.cart-totals .grand th,.cart-totals .grand td,.opc-block-summary .table-totals .grand th,.opc-block-summary .table-totals .grand td{padding:11px 0}.cart-totals .grand strong,.opc-block-summary .table-totals .grand strong{display:inline-block;font-weight:600;padding:3px 0 0}.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark{font-size:1.2rem;border-top:1px solid #cccccc;padding-right:10px}.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{font-size:1.2rem;border-top:1px solid #cccccc}.cart-totals .msrp,.opc-block-summary .table-totals .msrp{margin-bottom:10px}.cart-totals tbody tr:last-child td,.opc-block-summary .table-totals tbody tr:last-child td{padding-bottom:19px}.cart-totals .totals-tax-summary .mark,.cart-totals .totals-tax-summary .amount,.opc-block-summary .table-totals .totals-tax-summary .mark,.opc-block-summary .table-totals .totals-tax-summary .amount{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;cursor:pointer}.cart-totals .totals-tax-summary .amount .price,.opc-block-summary .table-totals .totals-tax-summary .amount .price{padding-right:20px;position:relative;display:inline-block;text-decoration:none}.abs-sidebar-totals .totals-tax-summary .amount .price>span,.cart-totals .totals-tax-summary .amount .price>span,.opc-block-summary .table-totals .totals-tax-summary .amount .price>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.abs-sidebar-totals .totals-tax-summary .amount .price:after,.cart-totals .totals-tax-summary .amount .price:after,.opc-block-summary .table-totals .totals-tax-summary .amount .price:after{-webkit-font-smoothing:antialiased;font-size:12px;line-height:12px;color:inherit;content:'\25BC';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.cart-totals .totals-tax-summary .amount .price:after,.opc-block-summary .table-totals .totals-tax-summary .amount .price:after{position:absolute;right:3px;top:3px}.cart-totals .totals-tax-summary.expanded .mark,.cart-totals .totals-tax-summary.expanded .amount,.opc-block-summary .table-totals .totals-tax-summary.expanded .mark,.opc-block-summary .table-totals .totals-tax-summary.expanded .amount{border-bottom:0}.abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after,.cart-totals .totals-tax-summary.expanded .amount .price:after,.opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after{content:'\25B2'}.cart-totals .totals-tax-details,.opc-block-summary .table-totals .totals-tax-details{border-bottom:1px solid #cccccc;display:none}.cart-totals .totals-tax-details.shown,.opc-block-summary .table-totals .totals-tax-details.shown{display:table-row}.cart-totals .table-wrapper,.opc-block-summary .table-totals .table-wrapper{margin-bottom:0}.paypal-review-discount .block>.title strong,.cart-discount .block>.title strong{color:#1979c3;font-weight:400}.paypal-review-discount .actions-toolbar,.cart-discount .actions-toolbar{display:table-cell;vertical-align:top;width:1%}.paypal-review-discount .actions-toolbar .action.primary,.paypal-review-discount .actions-toolbar .action.cancel,.cart-discount .actions-toolbar .action.primary,.cart-discount .actions-toolbar .action.cancel{border-bottom-left-radius:0;border-top-left-radius:0;margin:0 0 0 -1px;white-space:nowrap;width:auto}.paypal-review-discount .actions-toolbar .secondary,.cart-discount .actions-toolbar .secondary{bottom:5px;left:15px;position:absolute}.paypal-review-discount .action.check,.cart-discount .action.check{font-weight:400}.paypal-review-discount .fieldset,.cart-discount .fieldset{display:table;width:100%}.paypal-review-discount .fieldset>.field>.label,.cart-discount .fieldset>.field>.label{display:none}.paypal-review-discount .field,.cart-discount .field{display:table-cell}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{margin-top:28px;margin-bottom:28px}.opc-wrapper .form-login .fieldset .field .label,.opc-wrapper .form-shipping-address .fieldset .field .label{font-weight:400}.opc-wrapper .form-login .fieldset .note,.opc-wrapper .form-shipping-address .fieldset .note{font-size:14px;margin-top:10px}.opc-wrapper .addresses .control-search{position:relative;width:300px;max-width:calc(100% - 125px);margin:0 0 15px 0}.opc-wrapper .addresses .search-address{border:2px solid #e4e4e4;padding:0 30px 0 35px}.opc-wrapper .addresses .seach-address-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#4a4a4a}.opc-wrapper .addresses .seach-address-icon:before{content:'\e615';font-family:'luma-icons'}.opc-wrapper .addresses .search-address-close{display:none;position:absolute;top:50%;right:5px;transform:translateY(-50%);border:none;background:none;color:#4a4a4a}.opc-wrapper .addresses .search-address-close:before{content:'\e616';font-family:'luma-icons'}.opc-wrapper .shipping-address-items{display:flex;flex-wrap:wrap;margin-bottom:15px}.opc-wrapper .shipping-address-items.--overflow{max-height:600px;overflow-y:auto;padding-right:10px}.opc-wrapper .shipping-address-items::-webkit-scrollbar{width:8px}.opc-wrapper .shipping-address-items::-webkit-scrollbar-track{background:#aaabac}.opc-wrapper .shipping-address-items::-webkit-scrollbar-thumb{background:#4a4a4a}.opc-wrapper .shipping-address-items::-webkit-scrollbar-thumb:hover{background:#000}.opc-wrapper .shipping-address-item{border:2px solid #e4e4e4;font-size:13px;margin:0 0 15px 0;transition:0.3s border-color;width:calc(50% - 8px);position:relative;vertical-align:top;word-wrap:break-word}@media (max-width: 767px){.opc-wrapper .shipping-address-item{padding:12px;padding-bottom:40px}.opc-wrapper .shipping-address-item:nth-child(odd){margin-right:15px}}@media (min-width: 768px){.opc-wrapper .shipping-address-item{width:100%;line-height:1.3;display:flex;flex-wrap:wrap;margin:0 0 10px 0}.opc-wrapper .shipping-address-item:last-child{margin-bottom:0}}@media (min-width: 768px){.opc-wrapper .shipping-address-item .shipping-address-item-col{padding:8px}.opc-wrapper .shipping-address-item .shipping-address-item-col:nth-child(1),.opc-wrapper .shipping-address-item .shipping-address-item-col:nth-child(5){width:16%}.opc-wrapper .shipping-address-item .shipping-address-item-col:nth-child(2){width:30%}.opc-wrapper .shipping-address-item .shipping-address-item-col:nth-child(3){width:20%}.opc-wrapper .shipping-address-item .shipping-address-item-col:nth-child(4){width:11%}.opc-wrapper .shipping-address-item .shipping-address-item-col:nth-last-child(2){display:none}.opc-wrapper .shipping-address-item .shipping-address-item-col:last-child{width:7%;display:flex;flex-direction:column;justify-content:center}.opc-wrapper .shipping-address-item .shipping-address-item-col:last-child button:not(:last-child){margin-bottom:5px}.opc-wrapper .shipping-address-item .shipping-address-item-col:not(:last-child){border-right:1px solid #e4e4e4}}.opc-wrapper .shipping-address-item.selected-item{border-color:#222222}.opc-wrapper .shipping-address-item.selected-item .shipping-address-item-col{border-right-color:#222}#checkout-step-shipping{position:relative}.opc-wrapper .new-address-popup{position:absolute;right:0}.opc-wrapper .action-show-popup{border:2px solid #000;background:#000;color:#fff;height:32px;padding:0 10px;transition:all 0.3s ease-in-out}.opc-wrapper .action-show-popup:hover{background:#fff;color:#000}.opc-wrapper .action-show-popup>span:before{content:'+';padding-right:5px}.opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item:after{content:'\e610';font-family:'luma-icons';z-index:1;position:absolute;top:40%;left:55%;transform:translate(-50%, -50%);font-size:16px;color:#000}.opc-wrapper .shipping-address-item .action-select-shipping-item:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'';height:10px;width:10px;background:#fff;border:1px solid #000}.opc-wrapper .shipping-address-item .action-select-shipping-item:hover:before{border-color:#4a4a4a}.opc-wrapper .shipping-address-item .edit-address-link:before{content:'\e601';font-family:'luma-icons';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.opc-wrapper .shipping-address-item .action{border:1px solid #000;background:#f2f1f0;height:22px;transition:all 0.3s ease-in-out;position:relative}.opc-wrapper .shipping-address-item .action:hover{background:#4a4a4a;border-color:#4a4a4a;color:#fff}@media (max-width: 767px){.opc-wrapper .shipping-address-item .action{position:absolute;bottom:12px}.opc-wrapper .shipping-address-item .action-select-shipping-item{right:12px}.opc-wrapper .shipping-address-item .edit-address-link{left:12px}}.checkout-shipping-method .step-title{margin-bottom:0}.checkout-shipping-method .no-quotes-block{margin:20px 0}.table-checkout-shipping-method thead th{display:none}.table-checkout-shipping-method tbody td{border-top:1px solid #cccccc;padding-bottom:20px;padding-top:20px}.table-checkout-shipping-method tbody td:first-child{padding-left:0;padding-right:0;width:20px}.table-checkout-shipping-method tbody tr:first-child td{border-top:none}.table-checkout-shipping-method tbody .col-price{font-weight:600}.table-checkout-shipping-method tbody .row-error td{border-top:none;padding-bottom:10px;padding-top:0}.checkout-shipping-method{position:relative}.shipping-policy-block.field-tooltip{top:12px}.shipping-policy-block.field-tooltip .field-tooltip-action{color:#1979c3;cursor:pointer}.shipping-policy-block.field-tooltip .field-tooltip-action:before{display:none}.shipping-policy-block.field-tooltip .field-tooltip-content{width:420px;top:30px}.opc-block-shipping-information{padding:0 25px}.opc-block-shipping-information .shipping-information-title{border-bottom:1px solid #cccccc;margin:0 0 20px;position:relative}.opc-block-shipping-information .shipping-information-title .action-edit{top:10px;display:inline-block;text-decoration:none;margin:0;position:absolute;right:0;background:none;border:none}.opc-block-shipping-information .shipping-information-title .action-edit>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.opc-block-shipping-information .shipping-information-title .action-edit:hover:before{color:#333333}.opc-block-shipping-information .shipping-information-title .action-edit:active:before{color:#8f8f8f}.opc-block-shipping-information .shipping-information-content{line-height:27px}.opc-block-shipping-information .shipping-information-content .actions-toolbar{margin-left:0}.opc-block-shipping-information .ship-to,.opc-block-shipping-information .ship-via{margin:0 0 20px}.opc-block-summary{background:#f5f5f5;margin:0 0 20px;padding:22px 25px}.opc-block-summary>.title{display:block}.opc-block-summary .mark .value{color:#999999;display:block}.opc-block-summary .grand.incl+.grand.excl .mark,.opc-block-summary .grand.incl+.grand.excl .amount{border-top:0;font-size:1.4rem;padding-top:0}.opc-block-summary .grand.incl+.grand.excl .mark strong,.opc-block-summary .grand.incl+.grand.excl .amount strong{font-weight:400}.opc-block-summary .not-calculated{font-style:italic}.opc-block-summary .items-in-cart>.title{border-bottom:1px solid #cccccc;padding:10px 40px 10px 0;cursor:pointer;display:block;text-decoration:none;margin-bottom:0;position:relative}.opc-block-summary .items-in-cart>.title>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.opc-block-summary .items-in-cart>.title:after{-webkit-font-smoothing:antialiased;font-size:12px;line-height:12px;color:inherit;content:'\25bc';margin:3px 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.opc-block-summary .items-in-cart>.title:after{position:absolute;right:0;top:10px}.opc-block-summary .items-in-cart>.title strong{font-size:1.2rem;font-weight:300;margin:0}.opc-block-summary .items-in-cart.active>.title:after{content:'\25B2'}.opc-block-summary .items-in-cart .product{position:relative}.opc-block-summary .minicart-items-wrapper{margin:0;max-height:370px;padding:15px 0;border:0}.opc-block-summary .minicart-items-wrapper.overflowed{padding-right:10px}.opc-block-summary .minicart-items-wrapper::-webkit-scrollbar{width:8px;left:-100px}.opc-block-summary .minicart-items-wrapper::-webkit-scrollbar-track{background:#aaabac}.opc-block-summary .minicart-items-wrapper::-webkit-scrollbar-thumb{background:#4a4a4a}.opc-block-summary .minicart-items-wrapper::-webkit-scrollbar-thumb:hover{background:#000}.column.main .opc-block-summary .product-item,.column.main .opc-block-summary .ias-spinner,.column.main .opc-block-summary .ias-trigger-next,.column.main .opc-block-summary .ias-trigger-prev{margin:0;padding-left:0}.column.main .opc-block-summary .product-image-container .product-image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain}.opc-block-summary .product-item .product-item-inner,.opc-block-summary .ias-spinner .product-item-inner,.opc-block-summary .ias-trigger-next .product-item-inner,.opc-block-summary .ias-trigger-prev .product-item-inner{display:flex;margin:0 0 10px;width:100%}.opc-block-summary .product-item .product-item-name-block,.opc-block-summary .ias-spinner .product-item-name-block,.opc-block-summary .ias-trigger-next .product-item-name-block,.opc-block-summary .ias-trigger-prev .product-item-name-block{padding-right:5px;text-align:left;width:calc(100% - 105px)}.opc-block-summary .product-item .subtotal,.opc-block-summary .ias-spinner .subtotal,.opc-block-summary .ias-trigger-next .subtotal,.opc-block-summary .ias-trigger-prev .subtotal{text-align:right;width:105px}.opc-block-summary .product-item .price,.opc-block-summary .ias-spinner .price,.opc-block-summary .ias-trigger-next .price,.opc-block-summary .ias-trigger-prev .price{font-weight:400}.opc-block-summary .product-item .price-including-tax+.price-excluding-tax .price,.opc-block-summary .ias-spinner .price-including-tax+.price-excluding-tax .price,.opc-block-summary .ias-trigger-next .price-including-tax+.price-excluding-tax .price,.opc-block-summary .ias-trigger-prev .price-including-tax+.price-excluding-tax .price{font-size:1rem}.authentication-dropdown{box-sizing:border-box}.authentication-dropdown .modal-inner-wrap{padding:25px}.authentication-wrapper{float:right;margin-top:-60px;max-width:50%;position:relative;z-index:1}._has-auth-shown .authentication-wrapper{z-index:900}.block-authentication .block-title{font-size:1.2rem;border-bottom:0;margin-bottom:25px}.block-authentication .block-title strong{font-weight:300}.block-authentication .field .label{font-weight:400}.block-authentication .actions-toolbar{margin-bottom:5px}.block-authentication .actions-toolbar>.secondary{padding-top:25px;text-align:left}.block-authentication .block[class]{margin:0}.block-authentication .block[class] ul{list-style:none;padding-left:10px}.block-authentication .block[class] .field .control,.block-authentication .block[class] .field .label{float:none;width:auto}.block-authentication .block[class]+.block{border-top:1px solid #c1c1c1;margin-top:40px;padding-top:40px;position:relative}.block-authentication .block[class]+.block::before{height:36px;line-height:34px;margin:-19px 0 0 -18px;min-width:36px;background:#ffffff;border:1px solid #c1c1c1;border-radius:50%;box-sizing:border-box;color:#c1c1c1;content:attr(data-label);display:inline-block;left:50%;letter-spacing:normal;padding:0 .2rem;position:absolute;text-align:center;text-transform:uppercase;top:0}.checkout-payment-method .step-title{margin-bottom:0}.checkout-payment-method .payment-method:first-child .payment-method-title{border-top:0}.checkout-payment-method .payment-method._active .payment-method-content{display:block}.checkout-payment-method .payment-method-title{border-top:1px solid #cccccc;padding:20px 0;margin:0}.checkout-payment-method .payment-method-title .payment-icon{display:inline-block;margin-right:5px;vertical-align:middle}.checkout-payment-method .payment-method-title .action-help{display:inline-block;margin-left:5px}.checkout-payment-method .payment-method-content{display:none;padding:0 0 20px 22px}.checkout-payment-method .payment-method-content .fieldset:not(:last-child){margin:0 0 20px}.checkout-payment-method .field-select-billing,.checkout-payment-method .billing-address-form{max-width:500px}.checkout-payment-method .billing-address-same-as-shipping-block{margin:0 0 10px}.checkout-payment-method .payment-method-billing-address{margin:0 0 20px}.checkout-payment-method .payment-method-billing-address .primary .action-update{margin-right:0}.checkout-payment-method .payment-method-billing-address .billing-address-details{line-height:27px;padding:0 0 0 23px}.checkout-payment-method .payment-method-note+.payment-method-billing-address{margin-top:20px}.checkout-payment-method .payment-method-iframe{background-color:transparent;display:none;width:100%}.checkout-payment-method .no-payments-block{margin:20px 0}.checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after{content:'\25B2'}.checkout-payment-method .payment-option._collapsible .payment-option-title{cursor:pointer}.checkout-payment-method .payment-option._collapsible .payment-option-content{display:none}.checkout-payment-method .payment-option-title{border-top:1px solid #cccccc;padding:20px 0}.checkout-payment-method .payment-option-title .action-toggle{color:#1979c3;display:inline-block;text-decoration:none}.checkout-payment-method .payment-option-title .action-toggle:after{-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;color:#8f8f8f;content:'\25BC';margin:0 0 0 10px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.checkout-payment-method .payment-option-title .action-toggle:hover:after{color:#333333}.checkout-payment-method .payment-option-title .action-toggle:active:after{color:#8f8f8f}.checkout-payment-method .payment-option-content{padding:0 0 20px 22px}.checkout-payment-method .payment-option-inner{margin:0 0 20px}.checkout-payment-method .credit-card-types{padding:0}.checkout-payment-method .credit-card-types .item{display:inline-block;list-style:none;margin:0 5px 0 0;vertical-align:top}.checkout-payment-method .credit-card-types .item._active{font-weight:700}.checkout-payment-method .credit-card-types .item._active img{-webkit-filter:grayscale(0%)}.checkout-payment-method .credit-card-types .item._inactive{opacity:.4}.checkout-payment-method .credit-card-types .item span{display:inline-block;padding-top:6px;vertical-align:top}.checkout-payment-method .credit-card-types img{-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease}.checkout-payment-method .ccard .fields>.year{padding-left:5px}.checkout-payment-method .ccard .fields .select{padding-left:5px;padding-right:5px}.checkout-payment-method .ccard .month .select{width:140px}.checkout-payment-method .ccard .year .select{width:80px}.checkout-payment-method .ccard .number .input-text{width:225px}.checkout-payment-method .ccard>.field.cvv>.control{display:inline-block;padding-right:20px}.checkout-payment-method .ccard .cvv .label{display:block}.checkout-payment-method .ccard .cvv .input-text{width:55px}.checkout-payment-method .ccard .cvv .field-tooltip{left:65px;width:calc(225px - 65px)}.checkout-payment-method .ccard .cvv .field-tooltip-content{right:-45px}#ebizcharge_ebizcharge_cc_cid-error+.field-tooltip{top:25%}.checkout-payment-method .ccard.fieldset>.field .fields.group.group-2 .field{width:auto !important}.checkout-agreements-block{margin-bottom:20px}.checkout-agreements-block .action-show{vertical-align:baseline}.checkout-agreements-items{padding-bottom:30px}.checkout-agreements-items .checkout-agreements-item{margin-bottom:20px}.checkout-agreements-items .checkout-agreements-item-title{border-bottom:0}.checkout-agreement-item-content{overflow:auto}.products-grid a{color:#000;transition:all 500ms ease-in-out}.products-grid a:hover{color:#aaabac}.products-grid .product-items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.products-grid .product-item,.products-grid .ias-spinner,.products-grid .ias-trigger-next,.products-grid .ias-trigger-prev{border:1px #eee solid;position:relative;width:48%;overflow:hidden}.products-grid .product-item:not(:nth-child(2n+1)),.products-grid .ias-spinner:not(:nth-child(2n+1)),.products-grid .ias-trigger-next:not(:nth-child(2n+1)),.products-grid .ias-trigger-prev:not(:nth-child(2n+1)){margin-left:4%}.products-grid .product-item:nth-child(n+3),.products-grid .ias-spinner:nth-child(n+3),.products-grid .ias-trigger-next:nth-child(n+3),.products-grid .ias-trigger-prev:nth-child(n+3){margin-top:4%}.products-grid .product-item-info>strong:first-child{display:none}.products-grid .product-item-photo{display:inline-table;width:100%;min-height:220px;vertical-align:middle;padding:.9375em 0;white-space:nowrap;text-align:center}.products-grid .product-item-photo .img-helper{display:inline-block;height:100%;vertical-align:middle}.products-grid .product-item-photo .product-image-container{display:inline-block;width:100%;height:auto;vertical-align:middle}.products-grid .product-item-photo .product-image-container .product-image-wrapper{vertical-align:middle}.products-grid .product-item-photo .product-image-container .product-image-wrapper img{width:auto;height:auto;max-width:100%;display:block;margin:0 auto;vertical-align:middle}.products-grid .product-item-details{padding:0 1em 1em;line-height:1.44}.products-grid .product-item-details .price-label{display:none}.products-grid .product-item-details .old-price{display:none}.products-grid .product-item-name{display:block}.products-grid .product-item-link{color:#000;display:inline-block;line-height:1.2}.products-grid .product-list-item-details{list-style:none;margin:0;padding:0;font-size:.875em;display:flex;flex-direction:column}.products-grid .product-list-item-details:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.products-grid .product-list-item-badges{position:absolute;top:1.25em;left:1.25em;z-index:10}.products-grid .product-list-item-badges:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.products-grid .product-list-item-finishes{display:flex;flex-wrap:wrap;align-items:center;margin:2px 0}.products-grid .product-list-item-finishes>span{margin-right:8px}.products-grid .action.towishlist{position:absolute;top:1.25em;right:1.25em;font-size:1em;z-index:10;text-indent:-99999px;width:25px;height:25px;font-weight:normal;padding:0}.products-grid .action.towishlist:before,.products-grid .action.towishlist:after{content:"\e802";font-family:"hinkley";font-size:24px;line-height:24px;display:block;position:absolute;top:0;left:0;text-indent:0;transform:none}.products-grid .action.towishlist:after{content:"\e803";opacity:0;transition:all 500ms ease-in-out}.products-grid .action.towishlist:hover,.products-grid .action.towishlist.selectedWishlist{color:#000}.products-grid .action.towishlist:hover:after,.products-grid .action.towishlist.selectedWishlist:after{opacity:1}.products-grid .product-list-item-footer{font-size:.875em}.products-grid .product-list-item-footer:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.products-grid .product-list-item-footer .product-list-item-finishes{float:right}.product-list-item-finishes{list-style:none;margin:0;padding:0}.product-list-item-finishes:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.product-list-item-finishes li{display:inline-block;width:1.5rem;height:1.5rem;position:relative;vertical-align:top}.product-list-item-finishes li+li{margin:0 0 0 .57143em}.product-list-item-finishes a{width:100%;height:100%;border-radius:50%;text-indent:-99999px;background:#aaabac;display:block;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.product-list-item-finishes a:before{content:"";width:calc(100% + 6px);height:calc(100% + 6px);background:transparent;border:1px #aaabac solid;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;transition:all 500ms ease-in-out}.product-list-item-finishes a:hover{color:#000}.product-list-item-finishes a:hover:before{opacity:1}.product-list-item-finishes a.selected{width:calc(100% - 8px);height:calc(100% - 8px)}.product-list-item-finishes a.selected:before{opacity:1}.product-list-item-finishes a.black{background-image:url("../../frontend/Oak3/B2B/en_US/images/product-finish-black.jpg")}.product-list-item-finishes a.brown{background-image:url("../../frontend/Oak3/B2B/en_US/images/product-finish-brown.jpg")}.product-list-item-finishes a.more{text-indent:0;background:#fff;border:1px #aaabac solid;text-align:center;line-height:1.3125rem;font-weight:normal}.product-list-item-badges{list-style:none;margin:0;padding:0}.product-list-item-badges:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.product-list-item-badges li{float:left;width:22px;height:22px;position:relative}.product-list-item-badges li+li{margin:0 0 0 .3125em}.product-list-item-badges a{width:100%;height:100%;border-radius:50%;text-indent:-99999px;background:#aaabac;display:block;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.product-list-item-badges a.t24{background-image:url("../../frontend/Oak3/B2B/en_US/images/product-badge-t24.png")}.product-list-item-badges a.dots{background-image:url("../../frontend/Oak3/B2B/en_US/images/product-badge-dots.png")}.block-title.featured-products{margin:2.1875em 0 .3125em;font-family:"HL-Raleway",sans-serif;text-align:center;text-transform:uppercase;font-size:1.5em;letter-spacing:.03333em}.block-title.featured-products .heart{font-family:"hinkley";font-size:.83333em;position:relative;top:-.1em;display:inline-block;margin:0 .1em}.block-title.featured-products .favorites{white-space:nowrap}.block-title.featured-products *{font-weight:normal}.page-layout-collections .products-grid .toolbar.bottom{display:none}.uppercase{text-transform:uppercase}body:not(.page-layout-home) .main-wrap .login-container{display:flex;flex-wrap:wrap;justify-content:space-between}body:not(.page-layout-home) .main-wrap .login-container .block{width:100%}@media (min-width: 768px){body:not(.page-layout-home) .main-wrap .login-container .block{width:47%}}@media (min-width: 768px){body:not(.page-layout-home) .main-wrap .login-container .block-new-company{margin-top:62px}}body:not(.page-layout-home) .main-wrap .login-container .block-title{font-size:1.25em;padding-bottom:0.5em;border-bottom:1px solid #aaabac}body:not(.page-layout-home) .main-wrap .login-container .actions-toolbar{font-size:.875em}@media (min-width: 450px) and (max-width: 767px), (min-width: 1024px){body:not(.page-layout-home) .main-wrap .login-container .actions-toolbar{display:flex;align-items:center;justify-content:space-between}}@media (max-width: 450px), (min-width: 768px) and (max-width: 1023px){body:not(.page-layout-home) .main-wrap .login-container .actions-toolbar .secondary{margin-top:10px}}body:not(.page-layout-home) .main-wrap .login-container .actions-toolbar:after{display:none}body:not(.page-layout-home) .main-wrap .login-container .actions-toolbar .primary{float:none;display:flex;flex-flow:row wrap;align-items:center}body:not(.page-layout-home) .main-wrap .login-container .actions-toolbar .primary span{display:block;line-height:18px;letter-spacing:1px;font-size:.875em}body:not(.page-layout-home) .main-wrap .products-grid.wishlist ol li:before{top:0}.customer-account-forgotpassword #maincontent,.customer-account-create #maincontent{max-width:650px}.customer-account-forgotpassword .block-title,.customer-account-create .block-title{font-size:1.25em;padding-bottom:0.5em;border-bottom:1px solid #aaabac}.customer-account-forgotpassword .fieldset:not(:last-child),.customer-account-create .fieldset:not(:last-child){margin-bottom:1.75em}.company-account-create .hide{display:none !important}.company-account-create .top-container,.company-account-create .main-wrap{font-family:"Chalet",sans-serif}.company-account-create .main-banner-section{margin:1.5625em auto 0;position:relative}.company-account-create .main-banner-section .content{background-color:rgba(170,171,172,0.8);display:flex;flex-flow:column;justify-content:center;left:0;margin:0 auto;padding:31px 15px 25px;position:absolute;text-align:center;transform:translateY(-50%);top:50%;right:0;width:64%}@media (max-width: 350px){.company-account-create .main-banner-section .content{width:70%}}.company-account-create .main-banner-section .logo{max-width:350px;margin:0 auto 15px;width:100%}.company-account-create .main-banner-section .title{color:#fff;font-family:"Chalet",sans-serif;font-size:1.875em;line-height:35px}.company-account-create .main-banner img{margin:0 auto}.company-account-create .wrap>*:not(.page-header){max-width:1380px !important}.company-account-create .page-title .base{font-weight:400}.company-account-create .tabs.items .title a:before{content:none}.company-account-create .tabs.items .item.title{border:1px solid #aaabac;border-bottom:none;border-radius:5px 5px 0 0;display:block;margin:0;min-width:100%;text-align:center}@media (min-width: 480px){.company-account-create .tabs.items .item.title{min-width:310px}.company-account-create .tabs.items .item.title:first-child{border-radius:5px 0 0 0}.company-account-create .tabs.items .item.title:last-child{border-radius:0 5px 0 0}}.company-account-create .tabs.items .item.title .switch{font-family:"ChaletLondon",sans-serif;padding:6px 83px;margin:0}.company-account-create .tabs.items .item.title.active{background-color:#000;border-color:#000}.company-account-create .tabs.items .item.title.active .switch{color:#fff;transition-property:none}.company-account-create .tabs.items .content{margin-top:2.5em}.company-account-create .tabs.items hr{margin-top:0}.company-account-create .tabs.items .fieldset.info{margin-bottom:2.5em}.company-account-create .tabs.items legend{font-size:1.375em}.company-account-create .tabs.items .label span{font-family:"ChaletLondon",sans-serif;font-size:1.125em}.company-account-create .tabs.items .label::after{color:red}.company-account-create .tabs.items input,.company-account-create .tabs.items select{background-color:transparent;border-color:#aaabac;font-size:1.125em;line-height:20px;padding:0.2em 0.8em}.company-account-create .tabs.items input.mage-error,.company-account-create .tabs.items select.mage-error{border-color:#e02b27}.company-account-create .tabs.items select:not(:focus){color:#aaabac}.company-account-create .tabs.items .content-columns{padding:10px 0}.company-account-create .tabs.items .field.postcode{clear:both;padding-top:.625em}.company-account-create .tabs.items .action{padding:1.25em}.company-account-create .tabs.items .action span{font-size:1.375em}.company-account-create .tabs.items .benefits{margin-top:40px}@media (min-width: 980px){.company-account-create .tabs.items .benefits{width:46%}}.company-account-create .tabs.items .benefits h4{font-size:1.375em;font-family:"ChaletNewYork",sans-serif}.company-account-create .tabs.items .benefits ul{display:block;font-size:1.125em;font-family:"ChaletNewYork",sans-serif;line-height:1.375em;margin:30px 0 10px}.company-account-create .tabs.items .actions-toolbar .text{font-size:2em;text-align:center}.company-account-create .tabs.items .credentials-text{font-size:1.125em;font-family:"ChaletLondon",sans-serif;line-height:24px;margin-bottom:3.125em}.company-account-create .tabs.items .credentials-text .label{display:block;margin:1.875em 0}.company-account-create .tabs.items .credentials-text ::marker{font-size:25px}.company-account-create .tabs.items .credentials-text ul{line-height:27px;padding:0 0 0 35px}.company-account-create .tabs.items .credentials ::-webkit-file-upload-button{background:transparent;border:1px solid #eee;border-radius:5px;box-shadow:0 1px 2px #eee;font-size:.75em;line-height:1em;padding:4px 7px}.company-account-create .tabs.items .credentials input[type="file"]{font-family:"ChaletLondon",sans-serif;font-size:.875em;opacity:1;padding:0.3em 0.8em;text-transform:lowercase}@media (min-width: 980px){.company-account-create .tabs.items .wrapper{width:calc(100% - 40px)}.company-account-create .tabs.items .fieldset.content{margin-top:2.1875em;padding-left:2.5em}}@media (min-width: 480px){.company-account-create .tabs.items .legal-name,.company-account-create .tabs.items .telephone,.company-account-create .tabs.items .field-name-firstname,.company-account-create .tabs.items .field-name-lastname,.company-account-create .tabs.items .field-email{width:45%}.company-account-create .tabs.items .legal-name,.company-account-create .tabs.items .field-name-firstname,.company-account-create .tabs.items .field-email:not(.reuse),.company-account-create .tabs.items .field.city{float:left;margin-right:.625em}.company-account-create .tabs.items .telephone,.company-account-create .tabs.items .field-name-lastname,.company-account-create .tabs.items .region-id,.company-account-create .tabs.items .field-email.reuse{float:right;margin-left:.625em}.company-account-create .tabs.items #form-2 .field-name-lastname{margin-top:0}.company-account-create .tabs.items .field.city{width:50.5%}.company-account-create .tabs.items .region-id{width:44%}.company-account-create .tabs.items .actions-toolbar .text{float:right;width:75%}}@media (max-width: 480px){.company-account-create .tabs.items .title{font-size:13px}.company-account-create .tabs.items .actions-toolbar{flex-direction:column-reverse;margin-top:0}.company-account-create .tabs.items .actions-toolbar .text{margin-bottom:.625em}}@media (min-width: 980px){.company-account-create .fieldset-container{width:50%}}@media (min-width: 980px){.company-account-create .fieldset-container .fieldset{width:calc(100% - 15px)}.company-account-create .fieldset-container .fieldset:first-child{padding-right:15px}}@media (max-width: 979px){.company-account-create .fieldset-container .fieldset{margin-bottom:10px}}.company-account-create .fieldset-container .fieldset:last-child{margin-bottom:0}.company-account-create .fieldset-container .fieldset .note,.company-account-create .fieldset-container .fieldset div.mage-error{line-height:1.2;display:inline-block;font-size:1em;margin-top:5px;font-weight:600}.company-account-create .footer-follow-block .social-media-links a{line-height:35px}@media (min-width: 980px){.company-account-create .fieldset-col{display:flex;flex-flow:row nowrap;justify-content:space-between}.company-account-create .footer-wrap footer{padding:1.75em 0 .625em}}.customer-account-index .block-dashboard-info .block-title,.customer-account-edit .block-dashboard-info .block-title{margin-bottom:10px !important;padding-bottom:0px !important}.customer-account-index .block-dashboard-info .block-title strong,.customer-account-edit .block-dashboard-info .block-title strong{font-size:0.8em !important}.customer-account-index .block-dashboard-info .box-title,.customer-account-edit .block-dashboard-info .box-title{font-size:1.5em}.customer-account-index .block-dashboard-addresses,.customer-account-edit .block-dashboard-addresses{margin-top:30px}.customer-account-index .block-dashboard-addresses .block-title,.customer-account-edit .block-dashboard-addresses .block-title{margin-bottom:10px !important;padding-bottom:0px !important}.customer-account-index .block-dashboard-addresses .block-title strong,.customer-account-edit .block-dashboard-addresses .block-title strong{font-size:0.8em !important}.customer-account-index .block-dashboard-addresses a.action span,.customer-account-edit .block-dashboard-addresses a.action span{font-size:0.5em !important}.customer-account-index .block-dashboard-addresses .box-billing-address a.action span,.customer-account-index .block-dashboard-addresses .box-shipping-address a.action span,.customer-account-edit .block-dashboard-addresses .box-billing-address a.action span,.customer-account-edit .block-dashboard-addresses .box-shipping-address a.action span{font-size:1em !important}.customer-account-index .block-dashboard-addresses .box-title,.customer-account-edit .block-dashboard-addresses .box-title{font-size:1.5em}@media (max-width: 350px){.customer-account-login .page-header .header.content .header.links li a[href*="account/create"]:after,.customer-account-forgotpassword .page-header .header.content .header.links li a[href*="account/create"]:after,.company-account-create .page-header .header.content .header.links li a[href*="account/create"]:after,.customer-registration-thankspage .page-header .header.content .header.links li a[href*="account/create"]:after{right:3px}}.customer-account-login .hr-extended{background-color:#000}@media (min-width: 1400px){.customer-account-login .hr-extended{position:relative;right:calc(1380px / 2 - 50%);width:1380px}}.customer-account-login .register-text{font-family:"ChaletLondon",sans-serif;font-size:1.125em;margin:30px 0}.customer-account-login .register-text .bold-text{display:block;font-family:"ChaletNewYork",sans-serif;margin-bottom:5px}.customer-account-login .register-title-block{background:#000;color:#fff;font-family:"ChaletLondon",sans-serif;font-size:1.875em;margin-bottom:10px;padding:0.25em 0.25em 0.10em;text-align:center}@media (min-width: 768px){.customer-account-login .register-title-block{font-size:2.5em}}.customer-account-login .register-img-info-block{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.9375em;position:relative}.customer-account-login .register-img-info-block .content{background-color:rgba(255,255,255,0.98);box-shadow:0 2px 6px 0 rgba(0,0,0,0.5),0 0 0 15px rgba(167,185,173,0.65),0 10px 6px 9px rgba(0,0,0,0.5),5px 5px 15px 5px rgba(0,0,0,0);padding:21px;position:relative;width:100%}@media (min-width: 768px){.customer-account-login .register-img-info-block .content{padding:41px}}@media (min-width: 980px){.customer-account-login .register-img-info-block .content{left:6%;max-width:470px;position:absolute;top:50%;transform:translateY(-50%)}}@media (max-width: 980px){.customer-account-login .register-img-info-block .content{margin:15px}}.customer-account-login .register-img-info-block .title{font-size:1.75em;font-family:"ChaletNewYork",sans-serif;line-height:30px;margin:0 0 10px}@media (min-width: 768px){.customer-account-login .register-img-info-block .title{font-size:2.375em;line-height:40px}}.customer-account-login .register-img-info-block .text{font-size:1.25em;font-family:"ChaletLondon",sans-serif;line-height:27px;margin:0}@media (min-width: 768px){.customer-account-login .register-img-info-block .text{font-size:1.375em}}.customer-account-login .register-img-info-block img{width:100%}.customer-account-login .register-lists{display:flex;flex-wrap:wrap;margin-bottom:1em}@media (min-width: 768px){.customer-account-login .register-lists{justify-content:space-between}}.customer-account-login .register-lists>ul{width:100%;margin-bottom:0}@media (min-width: 768px){.customer-account-login .register-lists>ul{width:47%}.customer-account-login .register-lists>ul:nth-child(2n){padding-left:17px}}.customer-account-login .form-login .field{font-family:"ChaletLondon",sans-serif;font-size:1em}.customer-account-login .form-login .login{font-family:"ChaletNewYork",sans-serif}.customer-account-login .form-login .note{font-family:"Chalet",sans-serif;font-size:1em}.customer-account-login .form-login .create-account{float:left;margin-left:10px}.customer-account-login .form-login .action.create{background:#000;border:2px #000 solid;color:#fff;display:block;font-family:"ChaletNewYork",sans-serif;font-size:1em;line-height:normal;outline:none;padding:.75em .9375em;transition:all 500ms ease-in-out;text-transform:uppercase}.customer-account-login .form-login .action.create:hover{background:transparent;color:#000}.customer-account-login .partners .title-block{font-family:"ChaletLondon",sans-serif;font-size:1.875em;margin-bottom:30px}@media (min-width: 768px){.customer-account-login .partners .title-block{font-size:2.1875em}}.customer-account-login .partners .title-block span{font-family:"Chalet",sans-serif}.customer-account-login .partners .benefits{display:flex;flex-flow:row wrap;justify-content:space-between}.customer-account-login .partners .benefits img{display:block;max-height:50px;max-width:80px}.customer-account-login .partners .benefits .title{font-family:"ChaletNewYork",sans-serif;font-size:1.25em;line-height:24px;margin:30px 0 10px;letter-spacing:1px}.customer-account-login .partners .benefits .text{font-family:"ChaletLondon",sans-serif;line-height:20px}.customer-account-login .partners .benefits-col{background-color:#fff;border:1px solid #000;cursor:default;margin-bottom:20px;padding:20px 30px}.customer-account-login .partners .promo-img{margin:0 auto;width:35%}@media (min-width: 1024px) and (max-width: 1200px){.customer-account-login .partners .promo-img{width:42%}}@media (min-width: 480px){.customer-account-login .partners .benefits-col{width:calc(50% - 10px)}}@media (min-width: 1024px){.customer-account-login .partners{margin-bottom:60px;position:relative}.customer-account-login .partners .benefits{position:relative;width:80%;z-index:2}.customer-account-login .partners .benefits img{display:block;max-height:70px;max-width:100px}.customer-account-login .partners .benefits-col{margin-right:20px;padding:30px 40px;width:calc(50% - 20px)}.customer-account-login .partners .promo-img{position:absolute;top:7%;right:0;z-index:1}}@media (min-width: 1400px){.customer-account-login .partners .promo-img{right:-70px}}.customer-registration-thankspage .register-title-block{background:#000;color:#fff;font-family:"ChaletLondon",sans-serif;font-size:1.875em;margin-bottom:10px;padding:0.25em 0.25em 0.10em;text-align:center}@media (min-width: 768px){.customer-registration-thankspage .register-title-block{font-size:2.5em}}.customer-registration-thankspage .register-img-info-block{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.9375em;position:relative}.customer-registration-thankspage .register-img-info-block .content{background-color:rgba(255,255,255,0.98);box-shadow:0 2px 6px 0 rgba(0,0,0,0.5),0 0 0 15px rgba(167,185,173,0.65),0 10px 6px 9px rgba(0,0,0,0.5),5px 5px 15px 5px rgba(0,0,0,0);padding:21px;position:relative;width:100%}@media (min-width: 768px){.customer-registration-thankspage .register-img-info-block .content{padding:41px}}@media (min-width: 980px){.customer-registration-thankspage .register-img-info-block .content{left:6%;max-width:470px;position:absolute;top:50%;transform:translateY(-50%)}}@media (max-width: 980px){.customer-registration-thankspage .register-img-info-block .content{margin:15px}}.customer-registration-thankspage .register-img-info-block img{width:100%}.customer-registration-thankspage .title{font-size:1.75em;font-family:"ChaletNewYork",sans-serif;line-height:30px;margin:0 0 10px}@media (min-width: 768px){.customer-registration-thankspage .title{font-size:2.375em;line-height:40px}}.customer-registration-thankspage .text{font-size:1.25em;font-family:"ChaletLondon",sans-serif;line-height:27px;margin:0}@media (min-width: 768px){.customer-registration-thankspage .text{font-size:1.375em}}.customer-registration-thankspage .success-text{font-size:100%}.customer-registration-thankspage .success-text hr{background-color:#000;margin:1.875em auto}@media (min-width: 768px){.customer-registration-thankspage .success-text hr{width:90%}}.customer-registration-thankspage .success-text .title{text-align:center;margin-top:1.375em}.customer-registration-thankspage .success-text .text{font-size:1.75em;font-family:"Chalet",sans-serif;line-height:36px;text-align:center}@media (min-width: 768px){.customer-registration-thankspage .success-text .text{margin:0 auto;width:60%}}@media (max-width: 768px){.customer-account-login .register-img-info-block .content,.customer-registration-thankspage .register-img-info-block .content{position:absolute;max-width:calc(100% - 30px * 2);left:15px;width:450px}}@media (max-width: 600px){.customer-account-login .register-img-info-block .content,.customer-registration-thankspage .register-img-info-block .content{width:400px}}@media (max-width: 979px){.account.page-layout-2columns-left .main-wrap{padding-top:5.625em}}.account .page-main{position:static}.account .page-title-wrapper{margin-top:0}.account .fieldset{margin-bottom:1.875em}.account .fieldset .legend{line-height:1.2}.account .fieldset .legend+br{display:none}.account .columns .sidebar{padding-top:0;padding-bottom:0;margin-top:0}.account .columns .sidebar .block{margin-bottom:0}.account .columns .block{margin-bottom:15px}.account .columns .block-title{margin-bottom:10px !important;padding-bottom:0px !important}.account .columns .block-title strong{font-size:0.8em !important}.account .columns .box-title{font-size:1.125em}.account .columns .table{width:100%;margin:1.25em 0;border:1px solid #eee}.account .columns .table th,.account .columns .table td{border:1px solid #eee;padding:5px 10px}@media (max-width: 979px){.account .columns .table{border:none}.account .columns .table thead{display:none}.account .columns .table tbody>tr{display:flex;flex-direction:column;margin-bottom:30px}.account .columns .table tbody>tr:last-child{margin-bottom:10px}.account .columns .table tbody>tr>td:before{content:attr(data-th) ":";font-weight:600}.account .columns .table tbody .data-grid-cell-content{display:inline-block}}.account .account-navigation-logout-link{border-top:1px #eee solid;list-style:none;padding:0;margin:0}.account .account-navigation-logout-link a{display:block;padding:.9375em 0}@media (max-width: 979px){.account .account-navigation-logout-link{border:0;left:0;position:absolute;top:57px;width:100%;z-index:5;padding:5px 15px 0}.account .account-navigation-logout-link a{padding:0}}@media (max-width: 979px){.account .block-collapsible-nav{left:0;position:absolute;top:85px;width:100%;z-index:5}}.account .block-collapsible-nav .block-collapsible-nav-title{background:#fff;padding:.625em .9375em;border-bottom:1px solid #aaabac}@media (min-width: 980px){.account .block-collapsible-nav .block-collapsible-nav-title{display:none}}.account .block-collapsible-nav .block-collapsible-nav-title.active:after{content:'\e621'}.account .block-collapsible-nav .block-collapsible-nav-title:after{position:absolute;right:.9375em;content:'\e622';font-family:'luma-icons'}@media (max-width: 979px){.account .block-collapsible-nav .content{display:none;background-color:#f2f1f0;border-bottom:1px solid #aaabac;padding:.625em}.account .block-collapsible-nav .content.active{display:block}}@media (max-width: 979px){.account .block-collapsible-nav .content .items .item{padding:0 .9375em}.account .block-collapsible-nav .content .items .item a{padding:.625em 0}.account .block-collapsible-nav .content .items .item.current{padding:.625em .9375em}}.account .actions-toolbar{display:flex;align-items:center;justify-content:space-between}.account .actions-toolbar:before,.account .actions-toolbar:after{display:none}.account .actions-toolbar .action.share{display:none}.account .form-address-edit .actions-toolbar .action.primary{font-size:1em;padding:.75em .9375em;line-height:normal}.products-grid.wishlist .product-item-photo{display:inline-block}.products-grid.wishlist .product-image-container{max-width:100%}.products-grid.wishlist .product-item-info{padding-bottom:1em}.products-grid.wishlist .product-item-info .product-item-name,.products-grid.wishlist .product-item-info .price-box,.products-grid.wishlist .product-item-info .product-item-inner{padding:0 1em}.products-grid.wishlist .product-item-info .comment-box{margin:10px 0}.products-grid.wishlist .product-item-info .product-item-comment{max-width:100%}.products-grid.wishlist .product-item-info .price-box .price-label{display:none}.block-dashboard-company .box-actions{margin-bottom:15px}.block-dashboard-company .jstree ul{list-style:none}.block-dashboard-company .jstree .jstree-anchor{display:inline-flex}.block-dashboard-company .jstree>ul{padding-left:0}.block-dashboard-company .jstree>ul>li a.company-admin{align-items:center}.block-dashboard-company .jstree>ul>li a.company-admin>.jstree-icon{margin:0 10px;font-size:1.625em}.block-dashboard-company .jstree>ul>li a.company-admin>.jstree-icon:before{content:'\e627'}.block-dashboard-company .jstree>ul ul li{border-left:1px dashed #aaabac}.block-dashboard-company .jstree>ul ul li.jstree-leaf>.jstree-icon.jstree-ocl{position:relative;background:none;display:inline;padding-right:3.7rem;width:2.5rem}.block-dashboard-company .jstree>ul ul li.jstree-leaf>.jstree-icon.jstree-ocl:after{border-top:1px dashed #aaabac;content:'';height:0.1rem;position:absolute;right:0;top:50%;width:100%}.block-dashboard-company .jstree>ul ul li.jstree-last{border-left:0;position:relative}.block-dashboard-company .jstree>ul ul li.jstree-last:after{border-left:1px dashed #a6a6a6;content:'';height:50%;left:0;position:absolute;top:0}.block-dashboard-company .jstree li a{padding:2px 10px 2px 5px}.block-dashboard-company .jstree li a>.jstree-icon.icon-customer{margin:0 5px;font-size:1.125em}.block-dashboard-company .jstree li a>.jstree-icon.icon-customer:before{content:'\e627'}.block-dashboard-company .jstree .jstree-clicked{background-color:#aaabac;color:#fff}.block-dashboard-company .jstree [class*=" icon-"]:before{font-family:'luma-icons'}.page-products.page-with-filter .columns{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;position:relative}@media (min-width: 980px){.page-products.page-with-filter .columns{margin-top:30px}}@media (max-width: 979px){.page-products.page-with-filter .columns .column.main{width:100%}}.page-products.page-with-filter .columns .sidebar-main{order:-1;padding:0;border:none;background:none}@media (max-width: 979px){.page-products.page-with-filter .columns .sidebar-main{width:100%}}.page-products.page-with-filter .columns .page-title-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:0;margin-bottom:1em}@media (min-width: 980px){.page-products.page-with-filter .columns .page-title-wrapper{max-width:calc(100% - 250px)}}.page-products.page-with-filter .columns .page-title-wrapper h1{margin-right:10px}.page-products.page-with-filter .columns .page-title-wrapper .counts{font-size:1.25em;text-transform:uppercase;color:#aaabac}.page-products.page-with-filter .toolbar.top{position:absolute;top:0}@media (min-width: 980px){.page-products.page-with-filter .toolbar.top{right:0;transform:translateY(-100%);top:auto}.page-products.page-with-filter .toolbar.top .filter{display:none}}.page-products.page-with-filter .filter-segment{width:100%}@media (min-width: 980px){.page-products.page-with-filter .filter-segment .filter-group.filter-group{width:100%;margin:0 0 20px !important}}@media (min-width: 980px){.page-products.page-with-filter .filter-segment .filter-options-content{position:static;transform:translateY(0)}}.products-grid.subcategories .block-title{font-family:"HL-Raleway",sans-serif;text-align:center;text-transform:uppercase;font-size:1.5em;letter-spacing:.03333em;margin:0 0 .29167em}.products-grid.subcategories .block-title span{font-family:"hinkley";font-size:.83333em;position:relative;top:-.1em;display:inline-block;margin:0 .1em}.products-grid.subcategories .block-title *{font-weight:normal}.products-grid.subcategories .product-item-details{padding:1.25em;border-top:1px #eee solid;background:#fcfcfc}.products-grid.subcategories .product-list-item-footer{margin:1em 0 0}.products-grid.subcategories .product-list-item-footer .product-list-item-finishes{float:left;margin:.42857em 0 0}.products-grid.subcategories .product-list-item-footer>a{float:right}.products-grid .order-fixer{position:absolute;top:0;left:0;z-index:-999;pointer-events:none;opacity:0}.category-description{font-size:.875em;line-height:1.75em;padding-bottom:2.14286em;margin-bottom:3.92857em;position:relative}.category-description:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.category-description:before{content:"";width:100%;height:1px;background:#aaabac;display:block;position:absolute;bottom:0;left:0}.category-description .youtube-link{float:right;display:block;width:287px;margin:-2.78571em 0 -2.14286em 0;border-left:2.35714em #fff solid;background-repeat:no-repeat;background-position:center center;background-size:110% 110%;color:#fff;padding:9.14286em 1.07143em 1.07143em 4.64286em;position:relative;z-index:1}.category-description .youtube-link:before{content:"\f144";font-family:"hinkley";color:#fff;font-size:3.21429em;line-height:1em;margin:0;position:absolute;bottom:.33333em;left:.33333em;transition:color 500ms ease-in-out}.category-description .youtube-link:after{content:"";width:100%;height:50%;display:block;position:absolute;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000',GradientType=0 )}.category-description .youtube-link:hover:before{color:#aaabac}.toolbar.top .pages{display:none}.toolbar.bottom .modes,.toolbar.bottom .amount,.toolbar.bottom .sorter{display:none}.toolbar{margin:0 0 1.25em}.toolbar:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.toolbar-sorter{float:left}.toolbar-sorter:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.toolbar-sorter+.toolbar-sorter{margin:0 0 0 1.5625em}.sorter:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.sorter .sorter-select{position:relative}.sorter .sorter-select label b{left:.78571em}.sorter .sorter-select.open label b:after{animation:rightClose 500ms forwards}.sorter label{font-size:.875em;height:16px;line-height:16px;font-weight:600;font-family:"HL-Raleway",sans-serif;padding-left:1.42857em;display:block}.sorter label:hover{cursor:pointer}.sorter label:not(.empty){position:absolute;top:0;left:0;pointer-events:none}.sorter label b{pointer-events:none;position:absolute;left:0;width:.9375em;height:100%}.sorter label b:after{content:"";display:block;position:absolute;right:0.8em;top:50%;transform:translateY(-50%);border-color:#000 transparent transparent;border-style:solid;border-width:0.8em 0.5em 0}.sorter label b:after{animation:rightOpen 500ms forwards}.sorter select{float:left;font-size:.75em;font-family:"HL-Raleway",sans-serif;background:transparent;outline:none;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 0 4.16667em}.sorter select:hover{cursor:pointer}.sorter select:focus{outline:none}.sorter select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.sorter.limiter select{padding:0 0 0 5em}#product-filters .loading-filters-container{display:flex;justify-content:center;align-items:center;height:124px;font-size:15px}@media (max-width: 768px){#product-filters .loading-filters-container{height:62px}}#product-filters .loading-filters-container .loading-img{display:inline-block;width:16px;vertical-align:middle;margin-right:5px}.products-view-all{position:relative;text-align:center;display:block;font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;line-height:1;font-style:italic;color:#000;margin:1.66667em 0 0;padding-bottom:1.04167em;transition:all 500ms ease-in-out;font-weight:normal}.products-view-all:before,.products-view-all:after{content:"";width:100%;height:1px;display:block;background:#aaabac;position:absolute;bottom:0;left:0;z-index:1}.products-view-all:after{background:#000;z-index:2;width:0;transition:all 500ms ease-in-out}.products-view-all:hover{color:#000 !important;text-indent:10px}.products-view-all:hover:after{width:100%}.ias-spinner{width:100% !important;margin-top:40px !important;padding-bottom:25px !important;border:0 !important}.ias-trigger-next,.ias-trigger-prev{width:100% !important;margin-top:0 !important;border:0 !important}.ias-trigger-next a,.ias-trigger-prev a{font-weight:400;text-transform:capitalize}.ias-trigger-next a:before,.ias-trigger-prev a:before{display:none}.ias-trigger-next a:hover:after,.ias-trigger-prev a:hover:after{display:none}.loading-products{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;color:#000;line-height:24px}.products-grid.related-families{margin:2.1875em 0 0}.filter-sort-actions:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.filter-sort-actions.right .toolbar{display:inline-block}.filter-sort-actions.right .toolbar+.toolbar{margin-left:1.875em}.filter-options{background:#fcfcfc;border:1px #eee solid;margin:0 0 1.25em}.filter-options:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}@media (min-width: 980px){.filter-options{background:#fff;border:none}}.filter-segment:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}@media (max-width: 980px){.filter-segment{padding:.9375em}}.filter-segment.category .filter-group+.filter-group{margin:0 0 0 .88808%}.filter-segment.category .filter-groups{float:none;width:100%}.filter-segment.product{border:none}.filter-segment .filter-groups{display:flex;flex-wrap:wrap;width:100%}.filter-segment .filter-groups:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.filter-segment .filter-group{width:49.55596%;position:relative}.filter-segment .filter-group:not(:nth-child(2n+1)){margin-left:.88808%}.filter-segment .filter-group:nth-child(n+3){margin-top:.88808%}.filter-actions .btn{width:100%;font-size:.875em;padding-top:.60714em;padding-bottom:.60714em}.filter-actions a{font-size:.75em;font-weight:normal;text-align:center;display:block;margin-top:4.77124%;height:2.91667em;line-height:2.91667em}.filter-options-title{width:100%;border-radius:0;border-bottom:1px #eee solid;outline:none;font-size:.875em;height:2.5em;line-height:2.5em;padding:0 2.57143em 0 .78571em;box-shadow:none;font-family:"HL-Raleway",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;color:#000;overflow:hidden;position:relative;cursor:pointer}.filter-options-title:after{content:"";display:block;position:absolute;right:0.8em;top:50%;transform:translateY(-50%);border-color:#000 transparent transparent;border-style:solid;border-width:0.8em 0.5em 0}.filter-options-title:after{animation:rightOpen 500ms forwards}@media (min-width: 980px){.filter-options-title{padding-left:0}}.filter-group.active .filter-options-title:after{animation:rightClose 500ms forwards}.filter-options-content{position:absolute;bottom:1px;left:0;transform:translateY(100%);background:#fff;z-index:100;width:100%}@media (max-width: 980px){.filter-options-content{border:1px #eee solid}}.filter-options-content .items{list-style:none;padding:0;margin:0}.filter-options-content .items a{display:block;position:relative;font-weight:normal;font-size:.875em;transition:all 500ms ease-in-out}.filter-options-content .items a:hover{color:#aaabac}.filter-options-content .items a input{position:absolute;top:0;left:0;pointer-events:none;width:1px;height:1px;opacity:0;overflow:hidden}.filter-options-content .items a input:checked+label{background:#eee}.filter-options-content .items a label{display:block;cursor:pointer;padding:.35714em .71429em}@media (min-width: 980px){.filter-options-content .items a label{padding:.35714em 0}}.filter-options-content .smile-es-range-slider,.filter-options-content .items{padding:.35714em .71429em}.filter-options-content .smile-es-range-slider:after,.filter-options-content .items:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}@media (min-width: 980px){.filter-options-content .smile-es-range-slider,.filter-options-content .items{padding:.35714em 0}}.filter-options-content .smile-es-range-slider>div:nth-child(1),.filter-options-content .items>div:nth-child(1){float:left}.filter-options-content .smile-es-range-slider>div:nth-child(2),.filter-options-content .items>div:nth-child(2){float:right}.filter-options-content .smile-es-range-slider .actions-toolbar,.filter-options-content .items .actions-toolbar{margin-top:.9375em}.filter-options-content .smile-es-range-slider .actions-toolbar>div:first-child,.filter-options-content .items .actions-toolbar>div:first-child{font-size:.875em}.filter-options-content .smile-es-range-slider .actions-toolbar .action,.filter-options-content .items .actions-toolbar .action{font-size:.875em;width:100%;text-align:center;margin:.35714em 0 0;cursor:pointer}.filter-options-content .smile-es-range-slider .actions-toolbar,.filter-options-content .smile-es-range-slider .ui-slider,.filter-options-content .items .actions-toolbar,.filter-options-content .items .ui-slider{float:left;clear:both;width:100%}.filter-options-content .field .control{padding:.3125em .625em}.filter-options-content .field .control input{width:100%}.filter-options-content .actions a{display:block;font-size:.875em;padding:.35714em .71429em;background:#f2f1f0;cursor:pointer;transition:all 500ms ease-in-out}.filter-options-content .actions a:hover{background:#fcfcfc;color:#000}.ui-slider-horizontal{height:15px;background:#eee;margin:.3125em 0 0}.ui-slider-horizontal .ui-slider-handle{width:15px;height:15px;background:gray;margin-left:0}.ui-slider-horizontal .ui-slider-handle+.ui-slider-handle{transform:translateX(-100%)}.select2-container{width:100%}.select2-container .select2-choice{border-radius:0;border-color:#eee;background:#fff;font-size:.875em;height:2.5em;line-height:2.5em;padding:0 0 0 1.07143em;box-shadow:none;color:#000}.select2-container .select2-choice .select2-chosen{margin-right:3.4375em}.select2-container .select2-choice .select2-arrow{background:#fff;border-radius:0;border:none;width:2.5em}.select2-container .select2-choice .select2-arrow b{background:none;position:relative}.select2-container .select2-choice .select2-arrow b:after{content:"";display:block;position:absolute;right:0.8em;top:50%;transform:translateY(-50%);border-color:#000 transparent transparent;border-style:solid;border-width:0.8em 0.5em 0}.select2-container .select2-choice .select2-arrow b:after{animation:rightOpen 500ms forwards}.select2-container.select2-dropdown-open .select2-arrow b:after{animation:rightClose 500ms forwards}.select2-results.select2-results{overflow:hidden;animation:closeDrop 500ms forwards}#select2-drop.select2-drop-active .select2-results.select2-results{max-height:200px;animation:openDrop 500ms forwards}@keyframes openDrop{0%{max-height:0}100%{max-height:200px}}@keyframes closeDrop{0%{max-height:200px}100%{max-height:0}}.select2-drop-active.select2-drop-active{border-color:#eee;border-radius:0;box-shadow:none;font-size:.875em}.select2-drop-active.select2-drop-active .select2-results .select2-highlighted{background:#eee;color:#000}.select2-drop-active.select2-drop-active .select2-results .select2-result-label{padding:.35714em .78571em}.filter-current ul{list-style:none;margin:0 0 1.25em;padding:0;font-size:.75em}.filter-current ul li{display:inline-block;line-height:1em}.filter-current ul li+li{margin-left:.625em}.filter-current ul li:nth-child(2){padding-left:.4375em;margin-left:.4375em;border-left:1px #aaabac solid}@media (min-width: 980px) and (max-width: 1100px){.filter-current ul li:nth-child(2){padding-left:0;margin-left:.625em;border-left:0}}.filter-current a.action{background:#000;color:#fff;padding:.3125em .625em;text-transform:uppercase;transition:all 500ms ease-in-out}.filter-current a.action:hover{background:gray}.filter-current a.action i{text-transform:none;margin-right:.625em;font-style:normal}.filter-current a.action .filter-label{font-weight:bold}@media (min-width: 980px) and (max-width: 1100px){.filter-current a.action .filter-label{line-height:1.5em}}@media (min-width: 980px) and (max-width: 1100px){.filter-current a.action{display:block;margin-top:10px}}@media (max-width: 979px){#layered-filter-block .filter-content{transition:all 500ms ease-in-out;max-height:0;overflow:hidden}}#layered-filter-block .filter-content.overflowing{overflow:visible}#layered-filter-block .filter-content.open{max-height:300px;width:100%}.fan-category-page .filter-cat{display:none}.category-banner{margin:1.5rem 0}.category-banner .category-banner--inner{display:flex;flex-wrap:wrap;font-weight:400;color:#000}.category-banner--info{width:40%;padding:1em;border:1px solid #f2f1f0;display:flex}.category-banner--info--inner{margin:auto 0}@media (max-width: 767px){.category-banner--info{width:100%}}.category-banner--info--title{font-size:1.5em;font-weight:700;margin-bottom:0.5em}.category-banner--info--subtitle{margin-bottom:0.5em}.category-banner--info--message{border-left:2px solid #000;padding-left:0.5em}.category-banner--info--message .messsage-color{color:#000;font-weight:600}.category-banner--image{width:60%;min-height:10rem;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.category-banner--image{width:100%}}.header-sticky-product{background-color:#fff;display:none;width:100%}.header-sticky-product.sticked{box-shadow:6px 6px 10px 0 #eee;display:block;position:fixed !important;top:131px;left:0;z-index:50}@media (max-width: 768px){.header-sticky-product.sticked{top:52px}}@media (min-width: 769px) and (max-width: 978px){.header-sticky-product.sticked{top:56px}}.sticky-product-wrapper{display:flex;flex-flow:column nowrap;justify-content:space-between;margin:0 auto;max-width:1380px;padding:5px 10px}@media (min-width: 768px){.sticky-product-wrapper{display:flex;flex-flow:row nowrap}}.sticky-product-wrapper .left-side,.sticky-product-wrapper .right-side{width:100%}@media (min-width: 768px){.sticky-product-wrapper .left-side,.sticky-product-wrapper .right-side{width:50%}}.sticky-product-wrapper .left-side{display:flex;flex-flow:row nowrap}.sticky-product-wrapper .right-side{align-items:center;justify-content:flex-end;display:flex;flex-flow:row wrap}.sticky-product-wrapper .sticky-image{float:left;margin:10px;max-height:63px}.sticky-product-wrapper .page-title-wrapper{width:100%}.sticky-product-wrapper .page-title{font-family:"ChaletNewYork",sans-serif;font-size:1em;line-height:18px}.sticky-product-wrapper .product-info-price{margin:10px 0}.sticky-product-wrapper .special-price{display:flex;flex-flow:column nowrap;align-items:flex-end;margin-top:2px}.sticky-product-wrapper .special-price .regular-price-label{order:1}.sticky-product-wrapper .special-price .price-final_price .price{font-size:1.375em;line-height:21px}.sticky-product-wrapper .special-price .separator{font-weight:400;margin:0 10px}.sticky-product-wrapper .tocart{background:#000;color:#fff;border:2px #000 solid;outline:none;transition:all 500ms ease-in-out;font-family:"HL-Raleway",sans-serif;font-weight:600}.sticky-product-wrapper .tocart:hover{background:transparent;color:#000}.sticky-product-wrapper .box-tocart{margin:0 0 0 20px}.sticky-product-wrapper .box-tocart .fieldset{display:inline-flex;padding:5px;background:#aaabac;border:1px solid gray}.sticky-product-wrapper .box-tocart .field.qty{margin-right:10px}.sticky-product-wrapper .box-tocart .field.qty .input-number-control{background:#fff;padding:0 5px;border:1px solid gray}.sticky-product-wrapper .box-tocart .field.qty [type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;text-align:center;width:55px;height:26px}.sticky-product-wrapper .box-tocart .field.qty [type=number]::-webkit-outer-spin-button,.sticky-product-wrapper .box-tocart .field.qty [type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.sticky-product-wrapper .box-tocart .field.qty .btn-dec,.sticky-product-wrapper .box-tocart .field.qty .btn-inc{background:transparent;border:none;color:#000;padding:3px}.sticky-product-wrapper .box-tocart .tocart{font-size:14px;text-transform:none;padding:0.25em 1em;line-height:1.2}.product-top:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.product.media{margin:0 0 1.875em}.product.media .loading-mask{position:relative}.product.media .loader{position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translateX(-50%) translateY(-50%)}.product.media .gallery-placeholder{border:1px #eee solid}.fotorama__active .fotorama__dot{background-color:#000 !important;border-color:#000 !important}.fotorama,.fotorama__nav:not(.fotorama__nav--thumbs){overflow:visible !important}.fotorama__nav.fotorama__nav--thumbs{overflow:visible !important}@media (max-width: 1366px){.fotorama__nav.fotorama__nav--thumbs{top:2px}}.fotorama__nav-wrap{position:absolute;left:2px !important;overflow:hidden;width:68px}.fotorama__stage{left:0 !important}.fotorama__stage:before,.fotorama__stage:after{display:none !important}.fotorama__stage{max-height:700px !important}@media (max-width: 768px){.fotorama__stage .fotorama__fullscreen-icon{right:0 !important}}.fotorama-item .fotorama__wrap--fade .fotorama__nav-wrap{display:none !important}.fotorama__stage__shaft{width:100% !important;max-width:100% !important}.fotorama__nav__frame--thumb{padding:0 !important;border:1px #fff solid;transition:all 500ms ease-in-out}.fotorama__nav__frame--thumb+.fotorama__nav__frame--thumb{margin:5px 0 0}.fotorama__nav__frame--thumb:hover{cursor:pointer}.fotorama__nav__frame--thumb:before{content:"";width:2px;height:90%;display:block;position:absolute;top:50%;right:0;background:#000;z-index:10;transition:all 500ms ease-in-out;opacity:0;transform:translateX(calc(100% + 3px)) translateY(-50%)}.fotorama__nav__frame--thumb.fotorama__active{border:1px #eee solid;box-sizing:border-box}.fotorama__nav__frame--thumb.fotorama__active:before{height:calc(100% + 2px);opacity:1}.fotorama__thumb-border{margin:0 !important}.fotorama__thumb-border{display:none}.fotorama__caption{display:none}.product-info-main .page-title-wrapper{margin:0}.product-info-main .page-title-wrapper .product-name{font-weight:600}.product-info-main .page-title-wrapper .product-sku{font-weight:600}.product-info-main .page-title{font-size:1.875em}.product-info-main .product-add-form{border-bottom:1px #aaabac solid;padding-bottom:1.5625em}.product-info-main .product-add-form .product-addto-links{display:block;float:right;bottom:29px;position:relative}@media (max-width: 480px){.product-info-main .product-add-form .product-addto-links{float:none;position:static;margin-top:15px}}.product-info-main .availability{font-weight:600;color:#00857D}.product-info-main .box-tocart{margin:0 0 0 20px}.product-info-main .box-tocart .fieldset{display:inline-flex;padding:5px;background:#aaabac;border:1px solid gray}.product-info-main .box-tocart .field.qty{margin-right:10px}.product-info-main .box-tocart .field.qty .input-number-control{background:#fff;padding:0 5px;border:1px solid gray}.product-info-main .box-tocart .field.qty [type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;text-align:center;width:55px;height:26px}.product-info-main .box-tocart .field.qty [type=number]::-webkit-outer-spin-button,.product-info-main .box-tocart .field.qty [type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.product-info-main .box-tocart .field.qty .btn-dec,.product-info-main .box-tocart .field.qty .btn-inc{background:transparent;border:none;color:#000;padding:3px}.product-info-main .box-tocart .tocart{font-size:14px;text-transform:none;padding:0.25em 1em;line-height:1.2}.product-info-main .delivery-message{margin:1.5625em 0 0;padding:0 0 0 35px;font-weight:600;background:url("../../frontend/Oak3/B2B/en_US/images/delivery-icon.png") no-repeat top left;background-size:26px}.catalog-product-view .columns{margin-top:.9375em !important}.product-title-badge{display:block;color:#aaabac;font-family:"HL-Raleway",sans-serif;font-weight:700;font-size:.46667em}.product-info-price{font-size:.875em;font-weight:700}.product-info-price .price-label,.product-info-price .old-price{display:none}.product-social-links{margin:1.5625em 0 0}.product-social-links:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.product-social-links .towishlist{height:32px;line-height:32px}.product-attributes-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.product-attributes-options{width:45%}@media (max-width: 980px){.product-attributes-options{width:100%}.product-attributes-options:not(:first-child){margin-top:5px}}@media (max-width: 980px){.product-attributes-options.lightkit-options{margin-left:0}}.product-custom-actions{width:100%;list-style:none;margin:0;padding:0;font-size:.875em}.product-custom-actions:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.product-custom-actions>li{float:left;width:49.5%}.product-custom-actions>li+li{margin-left:1%}.product-custom-actions a{width:100%;text-align:center}.towishlist{display:inline-block;font-size:.75em;padding-right:2.08333em;position:relative}.towishlist:before,.towishlist:after{content:"\e802";font-size:16.8px;line-height:16.8px;font-family:"hinkley";display:block;position:absolute;top:50%;right:0;font-weight:normal;transform:translateY(-50%)}.towishlist:before{content:"\e802"}.towishlist:after{content:"\e803";opacity:0;transition:all 500ms ease-in-out}.towishlist:hover,.towishlist.selectedWishlist{color:#000}.towishlist:hover:before,.towishlist:hover:after,.towishlist.selectedWishlist:before,.towishlist.selectedWishlist:after{color:#000;opacity:1}.product.info{margin:1.5625em 0 0}.product.attribute.description h1{font-family:"HL-Raleway",sans-serif;font-weight:700;font-size:1em}.product.attribute.description h2{font-family:"HL-Raleway",sans-serif;font-weight:700;font-size:1em}.product.attribute.description h3{font-family:"HL-Raleway",sans-serif;font-weight:700;font-size:1em}.product.attribute.description h4{font-family:"HL-Raleway",sans-serif;font-weight:700;font-size:1em}.product.attribute.description h5{font-family:"HL-Raleway",sans-serif;font-weight:700;font-size:1em}.product.attribute.description h6{font-family:"HL-Raleway",sans-serif;font-weight:700;font-size:1em}.additional-attributes-wrapper{margin:1.5625em 0 0}.attributes-list{list-style:none;margin:0;padding:0}.attributes-list strong{font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.attributes-list li+li{margin:.1875em 0 0}.product-attributes-footer:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.product-attributes-footer .product-list-item-finishes li{width:35px;height:35px;margin:0 .5em .5em 0}.product-attributes-footer .product-list-item-badges li{width:35px;height:35px}.product-attributes-footer .product-list-item-badges .tech-options-li{margin:5px 0 0 5px;width:calc(100% - 40px)}.product-attributes-footer .product-list-item-lightkit{list-style:none;padding:0}.product-attributes-footer .product-list-item-lightkit li{display:inline-block}.product-attributes-footer .product-list-item-lightkit li a{font-weight:normal}.product-attributes-options.blade-options{display:block;width:100%}.product-attributes-options h1{font-family:"HL-Raleway",sans-serif;font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 .66667em}.product-attributes-options h2{font-family:"HL-Raleway",sans-serif;font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 .66667em}.product-attributes-options h3{font-family:"HL-Raleway",sans-serif;font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 .66667em}.product-attributes-options h4{font-family:"HL-Raleway",sans-serif;font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 .66667em}.product-attributes-options h5{font-family:"HL-Raleway",sans-serif;font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 .66667em}.product-attributes-options h6{font-family:"HL-Raleway",sans-serif;font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 .66667em}.product .share-this{margin:.625em 0 0}@media (min-width: 768px){.product .share-this{float:right}}.product.tabs{margin:2.8125em 0;border-top:1px #aaabac solid;position:relative}.tabs-container{position:relative}.tabs-container>input{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;pointer-events:none;opacity:.01}.tabs-container .tabs-nav{list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;transform:translateY(-100%)}.tabs-container .tabs-nav:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.tabs-container .tabs-nav li{float:left}.tabs-container .tabs-nav li+li{margin:0 0 0 2.1875em}@media (max-width: 480px){.tabs-container .tabs-nav li+li{margin:0 0 0 0.8em}}.tabs-container .tabs-nav label{display:block;font-weight:600;font-size:.875em;line-height:1.78571em;position:relative}.tabs-container .tabs-nav label:before{content:"";width:90%;height:2px;background:#000;position:absolute;bottom:0;left:50%;opacity:0;transform:translateX(-50%);transition:all 500ms ease-in-out}.tabs-container .tabs-nav label:hover{cursor:pointer}@media (max-width: 480px){.tabs-container .tabs-nav label{font-size:.75em}}.tabs-container .tab{display:none;padding:1.25em 0 0}.tabs-container .tab:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.tabs-container .warning-information{clear:both;padding:40px 20px}.tabs-container .warning-information .title{text-align:center}.tabs-container .warning-information .info .warning-icon{display:inline-block;height:26px;width:30px;background-image:url(../../frontend/Oak3/B2B/en_US/images/warning.svg);background-size:cover}.attribute-content-area strong{font-size:.9375em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.attribute-content-area ul{list-style:none;margin:0;padding:0;font-size:.875em}.attribute-content-area ul li{margin:.71429em 0 0;position:relative;padding-left:.71429em}.attribute-content-area ul li:before{content:"";width:3px;height:3px;border-radius:50%;display:block;background:#000;position:absolute;left:0;top:.85714em;transform:translateY(-50%)}.tab[data-tab="tab-overview"] .attributes-list+.attributes-list{margin:6.82731% 0 0}.tab[data-tab="tab-overview"] .attribute-content-area{margin:6.82731% 0 0}#tab-overview:checked ~ .tabs-nav label[for="tab-overview"]:before{width:100%;opacity:1}#tab-overview:checked ~ .tab[data-tab="tab-overview"]{display:block}#tab-details:checked ~ .tabs-nav label[for="tab-details"]:before{width:100%;opacity:1}#tab-details:checked ~ .tab[data-tab="tab-details"]{display:block}#tab-resources:checked ~ .tabs-nav label[for="tab-resources"]:before{width:100%;opacity:1}#tab-resources:checked ~ .tab[data-tab="tab-resources"]{display:block}ul.link-list{list-style:none;margin:0;padding:0}ul.link-list li+li{margin:.625em 0 0}ul.link-list a{display:inline-block;font-weight:normal;position:relative;padding-left:1.5625em}ul.link-list a:before{content:"\e80c";font-family:"hinkley";position:absolute;top:50%;left:0;transform:translateY(-50%)}.block.related{margin:1.875em 0 0;padding:1.875em 0 0;border-top:1px #aaabac solid}.block.related .block-title{font-size:1.5em;font-family:"HL-Raleway",sans-serif;text-transform:uppercase}.block.related .block-title strong{font-weight:normal}.product.tabs+.related-families{margin:1.875em 0 0;padding:1.875em 0 0;border-top:1px #aaabac solid}.block.upsell{margin:2rem 0}.block.related.custom{margin:0;padding:0;border-top:0px #aaabac solid}.catalog-product-view.fan-product-page .tab .attrs-columns{display:flex;flex-direction:row}@media (max-width: 768px){.catalog-product-view.fan-product-page .tab .attrs-columns{flex-direction:column}}.catalog-product-view.fan-product-page .tab .attrs-columns ul.attributes-list{width:calc(100% / 4)}@media (max-width: 768px){.catalog-product-view.fan-product-page .tab .attrs-columns ul.attributes-list{width:100%}}.catalog-product-view.fan-product-page .tab .attrs-columns div.attributes-list{width:calc(100% / 2)}.catalog-product-view.fan-product-page .tab .attrs-columns div.attributes-list ul{font-size:14px}.catalog-product-view.fan-product-page .tab .attrs-columns .attributes-list{margin:0 20px}@media (max-width: 980px){.catalog-product-view.fan-product-page .tab .attrs-columns .attributes-list{margin:5px 0}}.catalog-product-view.fan-product-page .tab .attrs-columns .attributes-list:first-child{margin:0}.catalog-product-view.fan-product-page .tab .attrs-columns .attributes-list li strong,.catalog-product-view.fan-product-page .tab .attrs-columns .attributes-list li span{font-size:15px}@media (max-width: 980px){.catalog-product-view.fan-product-page .tab .attrs-columns .attributes-list li strong,.catalog-product-view.fan-product-page .tab .attrs-columns .attributes-list li span{font-size:12px}}.catalog-product-view.fan-product-page table.performance-specification{font-size:14px;font-weight:normal;width:100%;color:#111}.catalog-product-view.fan-product-page table.performance-specification th{font-family:"HL-Raleway", sans-serif;text-transform:uppercase;padding:5px;vertical-align:middle;border:1px solid #444}.catalog-product-view.fan-product-page table.performance-specification th.headline{font-family:"Oswald", sans-serif;font-size:18px;font-weight:bold}.catalog-product-view.fan-product-page table.performance-specification th.th-speed{font-weight:normal}.catalog-product-view.fan-product-page table.performance-specification td{font-family:"HL-Raleway", sans-serif;padding:5px 5px 5px 8px;border:1px solid #444}.catalog-product-view.fan-product-page table.performance-specification td:first-child{font-weight:bold}.regular-price-label .price,.old-price .price{text-decoration:line-through;font-weight:500}.home-carousel{margin:1.25em auto 0;max-width:1380px;text-align:center}.home-carousel h3{font-family:"ChaletLondon",sans-serif;font-size:1.5em;text-transform:uppercase}.home-carousel h4{font-family:"ChronicleDisp-LightItal",sans-serif;font-size:1.5em;font-style:italic;font-weight:300}.home-carousel .owl-carousel{margin:1.4375em 0 0}.home-carousel .owl-nav{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.home-carousel .owl-nav>div{position:absolute;top:50%;transform:translateY(-50%);font-family:"hinkley";color:#fff;font-size:2.8125em;padding:.85714em;line-height:1;transition:all 500ms ease-in-out}.home-carousel .owl-nav>div:hover{background:rgba(0,0,0,0.1);cursor:pointer}.home-carousel .owl-prev{left:0}.home-carousel .owl-next{right:0}.style-carousel.style-carousel{text-align:center;position:relative}.style-carousel.style-carousel h1{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;background:#fff;padding:0 .83333em;position:relative;z-index:2;margin:0;text-transform:none;font-weight:normal}.style-carousel.style-carousel h2{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;background:#fff;padding:0 .83333em;position:relative;z-index:2;margin:0;text-transform:none;font-weight:normal}.style-carousel.style-carousel h3{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;background:#fff;padding:0 .83333em;position:relative;z-index:2;margin:0;text-transform:none;font-weight:normal}.style-carousel.style-carousel h4{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;background:#fff;padding:0 .83333em;position:relative;z-index:2;margin:0;text-transform:none;font-weight:normal}.style-carousel.style-carousel h5{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;background:#fff;padding:0 .83333em;position:relative;z-index:2;margin:0;text-transform:none;font-weight:normal}.style-carousel.style-carousel h6{font-size:1.5em;font-family:"Chronicle Disp Cond",sans-serif;font-style:italic;display:inline-block;background:#fff;padding:0 .83333em;position:relative;z-index:2;margin:0;text-transform:none;font-weight:normal}.style-carousel.style-carousel:before{content:"";width:100%;height:1px;background:#aaabac;position:absolute;top:.875em;left:50%;transform:translateX(-50%);z-index:1}.style-carousel.style-carousel.no-heading:before{display:none}.style-carousel.style-carousel .owl-carousel{margin:1em 0 0}.style-carousel.style-carousel .owl-nav{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.style-carousel.style-carousel .owl-nav>div{position:absolute;top:50%;font-family:"hinkley";color:#aaabac;font-size:2.1875em;padding:.85714em;line-height:1;transition:all 500ms ease-in-out}.style-carousel.style-carousel .owl-nav>div:hover{color:#000;cursor:pointer}.style-carousel.style-carousel .owl-prev{left:0;transform:translateX(-100%) translateY(-50%)}.style-carousel.style-carousel .owl-next{right:0;transform:translateX(100%) translateY(-50%)}body.page-layout-showroom-page .main-wrap .columns{margin:.3125em 0 0}.showroom-info{padding-bottom:1.4375em}.showroom-info:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.showroom-info .showroom-logo{border:1px #eee solid;margin:0 0 .9375em}.showroom-info .showroom-logo img{display:none}.showroom-info .showroom-logo h6{display:block;font-family:"HL-Raleway",sans-serif;font-size:.875em;padding:.57143em;margin:0;position:relative}.showroom-info .showroom-logo h6[class*="badge-"]{padding-left:3.21429em}.showroom-info .showroom-logo h6[class*="badge-"]:before{content:"";width:2.28571em;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0}.showroom-info .showroom-logo h6.badge-premier-partner:before{background-image:url(../../frontend/Oak3/B2B/en_US/images/badge-premier-partner.jpg)}.showroom-map{height:210px;background:#eee;margin:-1.875em 0 0}.info-right{display:inline-block}@media (max-width: 1050px){.info-right{display:block;margin-top:20px}}.showroom-content{clear:both;padding:1.875em 0;border-bottom:1px #aaabac solid;font-size:.875em}.showroom-content .showroom-logo{display:inline-block;width:185px;background-color:#f1f0ee;font-size:13px;font-weight:600;margin-right:10px}.showroom-content .showroom-icon{display:inline-block !important;width:32px;height:32px;vertical-align:middle;margin-right:5px !important}.showroom-content h1{font-family:"HL-Raleway",sans-serif;font-weight:600;font-size:1.28571em;text-transform:uppercase;margin:0 0 .83333em}.showroom-content h1.has-hint{float:left;width:49%}.showroom-content h2{font-family:"HL-Raleway",sans-serif;font-weight:600;font-size:1.28571em;text-transform:uppercase;margin:0 0 .83333em}.showroom-content h2.has-hint{float:left;width:49%}.showroom-content h3{font-family:"HL-Raleway",sans-serif;font-weight:600;font-size:1.28571em;text-transform:uppercase;margin:0 0 .83333em}.showroom-content h3.has-hint{float:left;width:49%}.showroom-content h4{font-family:"HL-Raleway",sans-serif;font-weight:600;font-size:1.28571em;text-transform:uppercase;margin:0 0 .83333em}.showroom-content h4.has-hint{float:left;width:49%}.showroom-content h5{font-family:"HL-Raleway",sans-serif;font-weight:600;font-size:1.28571em;text-transform:uppercase;margin:0 0 .83333em}.showroom-content h5.has-hint{float:left;width:49%}.showroom-content h6{font-family:"HL-Raleway",sans-serif;font-weight:600;font-size:1.28571em;text-transform:uppercase;margin:0 0 .83333em}.showroom-content h6.has-hint{float:left;width:49%}.showroom-content .hint{float:right;width:49%;text-align:right;font-size:.85714em}.showroom-content .hint:before{margin-right:.41667em}.showroom-content .attributes-list{float:left;width:49%;font-size:1.14286em}.showroom-content .attributes-list+.attributes-list{margin-left:2%}@media (max-width: 550px){.showroom-content .btn-list li{display:block;clear:both;margin:5px 0 0 !important}}.details-list{clear:both;list-style:none;margin:0;padding:0;font-size:.85714em;font-weight:bold}.details-list:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.details-list li{float:left;width:49%;position:relative}.details-list li:nth-child(even){margin-left:2%}.details-list li:nth-child(odd){clear:both}.details-list li:nth-child(n+3){margin-top:2%}.details-list a{display:block;position:relative;background:#fcfcfc;border:1px #eee solid;padding:.58333em 1.25em}.details-list a:before{content:"";width:100%;height:2px;display:block;background:#000;position:absolute;top:0;left:0;opacity:0;transition:all 500ms ease-in-out}.details-list a:hover{color:#000}.details-list a:hover:before{opacity:1}.details-list .tooltip{left:5%}.amlocator_left .limited-showrooms-msg{padding:0px 0 5px !important;font-size:12px !important;font-weight:bold}.ui-tooltip,.arrow:after{background:#eee;border:1px solid #999}.ui-tooltip{padding:10px 20px 7px;color:#111;border-radius:20px;font:12px "Helvetica Neue", Sans-Serif;line-height:14px;box-shadow:0 0 7px rgba(0,0,0,0.5);width:210px;text-align:center}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.locator-header .top-content{display:block;width:100%;clear:both}.locator-header .top-content .top-left{float:left;clear:left;width:75%;padding-right:15px}@media (max-width: 1279px){.locator-header .top-content .top-left{width:58%}}@media (max-width: 767px){.locator-header .top-content .top-left{width:100%;float:none;clear:both}}.locator-header .top-content .top-left h2{font-size:22px;font-weight:bold;color:#333;letter-spacing:2px;text-transform:uppercase;margin:0}.locator-header .top-content .top-left p{font-size:14px;color:#222;line-height:28px}.locator-header .top-content .top-right{float:right;clear:right;width:25%}@media (max-width: 1279px){.locator-header .top-content .top-right{width:42%}}@media (max-width: 767px){.locator-header .top-content .top-right{width:100%;float:none;clear:both}}.locator-header .top-content .top-right .right-pict{float:left;width:100px}.locator-header .top-content .top-right .right-text{float:left;text-align:left;padding:5px 0 0 5px;font-size:14px;line-height:28px;color:#222}.locator-header .bottom-content{display:inline-block;clear:both;width:100%;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:5px}.locator-header .bottom-content .bottom-left,.locator-header .bottom-content .bottom-right{float:left;width:50%;display:inline-block}@media (max-width: 767px){.locator-header .bottom-content .bottom-left,.locator-header .bottom-content .bottom-right{width:100%;float:none;clear:both}}.locator-header .bottom-content .bottom-left .bottom-inner,.locator-header .bottom-content .bottom-right .bottom-inner{padding:5px 10px 5px 0}.locator-header .bottom-content .bottom-left .bottom-inner p,.locator-header .bottom-content .bottom-right .bottom-inner p{font-size:14px;color:#222;line-height:28px}.locator-header .bottom-content .bottom-left .bottom-inner p span,.locator-header .bottom-content .bottom-right .bottom-inner p span{font-size:16px;font-style:italic}.amlocator_form_buttons{display:inline;white-space:nowrap}.amlocator_mapblock{float:right;width:70%}@media (max-width: 980px){.amlocator_mapblock{float:left !important;width:100% !important}}@media (max-width: 480px){.amlocator_mapblock{display:none !important}}.amlocator_store_list{display:none;float:left;width:28%;margin-bottom:20px}@media (max-width: 980px){.amlocator_store_list{width:100% !important}}@media (max-width: 480px){.amlocator_store_list{height:auto}}.hl_mapblock,#amlocator-map-canvas{height:800px !important}.amlocator_center{position:relative;clear:both}.hl_mapblock{top:0;left:0;width:100%;height:600px;z-index:1}.hl_locator_box{position:absolute;top:3.125em;left:2.5em;width:575px;max-width:calc(100% - 2.5em - 2.5em);height:auto;background:rgba(255,255,255,0.85);padding:1.5rem;margin:0;z-index:2}.hl_locator_search,.hl_locator_filters{display:block;width:100%}.location_icon{float:left;clear:left;width:32px}.location_icon img{width:100%;height:auto}#amasty_locator_filter{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}#amasty_locator_filter .block-title{margin:0;font-size:24px !important;text-transform:uppercase;color:#333}.showroom-content .store-image{width:185px;height:auto;margin:0 !important;border:1px solid #f1f0ee;border-top:0}.location_data{display:inline-block;padding-left:8px;width:100%}@media (max-width: 980px){.location_data{width:100%}}.location_data .store-heading{display:block;width:100%;margin-bottom:5px}.location_data .store-heading .store-heading-icon{padding:2px 7px 0 0;vertical-align:middle}.location_data .store-heading .store-heading-icon img{min-width:32px;min-height:32px}.location_data .store-heading .store-heading-name{vertical-align:middle;line-height:18px}.location_data address{width:100%}.location_data .location-buttons{float:left !important;margin:0.5em 0 1.5em}.location_data .location-buttons a{width:140px;display:inline-block;text-align:center;margin:0 0 5px;padding:8px 4px !important;border:1px solid #333;font-size:13px;line-height:12px}.location_data .location-buttons .showroom-button,.location_data .location-buttons .showroom-details-button{border:1px solid #333;padding:5px 8px;font-size:13px;background:#fff;color:#000;transition:all 350ms ease-in-out}.location_data .location-buttons .showroom-button:hover,.location_data .location-buttons .showroom-details-button:hover{background:#000;color:#fff}.today_schedule{margin:0 !important}.today_schedule:before{background-image:none !important}#amlocator_left .schedule_container{padding:1px 0 0 20px !important}#amlocator_left .schedule_container span{padding:0 !important}.hl_locator_search .block-title,.hl_locator_filters .block-title,.use-my-location .block-title{font-size:22px;font-weight:normal;color:#333;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}.use-my-location{border-top:1px solid #ccc;margin-top:5px;padding-top:10px}.hl_locator_filters .filter-box{display:none}.filter-columns{display:block;width:100%}.filter-columns .filter-column{float:left;width:200px}.filter-columns .filter-column:last-child{width:300px}@media (max-width: 550px){.filter-columns .filter-column:last-child{margin:-5px 0 0}}@media (min-width: 600px) and (max-width: 1160px){.filter-columns .filter-column:last-child{margin:-5px 0 0}}.locator-icon{display:inline-block;vertical-align:middle}button.filter-attribute{width:100%;background:#eee;border:1px solid #eee;color:#444;padding:5px;text-transform:uppercase;font-weight:bold;font-size:12px;margin:0 !important}button.filter-attribute:hover{background-color:#ddd;transition:background-color 250ms linear}.hl_store_list{display:none;margin-bottom:20px;width:100%;max-height:615px}.amlocator_left{display:block;width:100% !important;height:auto !important;background:#fff;max-height:600px}.amlocator_left span{font-size:14px !important;clear:both !important;border:none !important;padding:1px .9375em !important}.amlocator_left span:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.amlocator_left .all_schedule span{padding:0 !important}.amasty-popup h2{font-size:1.5rem}.showroom-types{display:block;width:100%;margin:0;padding:0;clear:both}@media (max-width: 980px){.showroom-types{margin:0 0 20px}}.showroom-types .showroom-types-column{float:left;width:33.33%;padding:10px;height:100px;text-align:center;margin-top:20px}@media (max-width: 980px){.showroom-types .showroom-types-column{width:100%;height:auto;margin-top:0}}.showroom-types .showroom-types-column .type-icon{float:left;vertical-align:middle;text-align:right;width:20%;display:inline-block;padding:2px 10px 0 0}@media (max-width: 980px){.showroom-types .showroom-types-column .type-icon{width:10%}}.showroom-types .showroom-types-column .type-icon img{float:right}.showroom-types .showroom-types-column .type-description{float:right;vertical-align:middle;font-size:12px;text-align:left;display:inline-block;width:80%;font-weight:bold;color:#333}@media (max-width: 980px){.showroom-types .showroom-types-column .type-description{width:90%;padding-top:8px}}@media (max-width: 550px){.showroom-types .showroom-types-column .type-description{padding-top:0}}.showroom-types:after{content:"";display:table;clear:both}#current-address{display:inline-block}.input-box,.attribute-label,.amlocator_input{display:inline-block;font-size:13px;margin:5px 0}.amlocator_input{margin-top:0 !important}.amasty_distance{font-size:14px}.amlocator-search{background-image:url(../../frontend/Oak3/B2B/en_US/images/search.jpg);background-repeat:no-repeat;background-position:12px 8px;font-size:17px;font-weight:normal;color:#000;height:44px;padding:6px 8px 6px 50px;border:1px solid #eee}.amlocator-radius{background:#fff;font-size:17px;font-weight:normal;color:#444;height:44px;padding:6px 8px;border:1px solid #eee}.sortByFilter,.locateNearBy{background:#eee;font-size:15px;font-weight:normal;color:#444;height:44px;padding:6px 12px;border:1px solid #eee;margin:0 !important}.sortByFilter:hover,.locateNearBy:hover{background-color:#ddd;transition:background-color 250ms linear}.show-filters:hover{color:#333}.show-filters .sign{display:inline-block}.productsOnDisplay{display:inline-block;width:100%;clear:both}.return-to-search-container{display:none;width:100%}.return-to-search{display:block;background-color:#000;border:1px solid #000;color:#fff;font-weight:bold;margin:0;padding:14px 18px;border-radius:0;width:100%;text-align:left}.checkbox-container{display:block;position:relative;padding:0 0 0 25px !important;margin:5px 0 10px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #ccc}.checkbox-container:hover input ~ .checkmark{background-color:#ccc}.checkbox-container input:checked ~ .checkmark{background-color:#000}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:2px;width:3px;height:8px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}@media all and (min-width: 768px){.amlocator-main-container .amlocator-map-container{max-height:unset !important}}.hello-register-item .hh-product-registration{margin-bottom:40px;margin-bottom:40px;text-align:center;max-width:600px;margin:0 auto}.hello-register-item .hh-product-registration .top-intro{margin:20px 0}.hello-register-item .hh-product-registration form{text-align:center}.hello-register-item .hh-product-registration form label{font-weight:600;margin-bottom:10px}.hello-register-item .hh-product-registration form input{font-size:17px;font-weight:normal;color:#000;height:46px;padding:6px 8px 6px 8px;border:1px solid #000;width:100%;max-width:480px;display:block;margin:0 auto}.hello-register-item .hh-product-registration form input.mage-error{border-color:#e02b27}.hello-register-item .hh-product-registration form button.btn-continue{height:50px;width:100%;max-width:480px;display:block;margin:15px auto}.hello-register-item .hh-product-registration form .invalid-code-msg .msg-alert{color:red;font-weight:bold}.hello-register-item .hh-product-registration form .invalid-code-msg .msg-alert:first-child{margin:35px 0 0}.hello-register-item .hh-product-registration form .invalid-code-msg .msg-info{margin:0}.hello-register-item .hh-product-registration .bottom-hints{margin-top:35px}.hello-register-item .hh-product-registration .bottom-hints p:last-child{margin-top:10px}.hello-register-item .hh-product-registration .bottom-hints #code-location{background:transparent url(../../frontend/Oak3/B2B/en_US/images/eye.svg) center left no-repeat;padding-left:40px;background-size:27px 27px}@media (max-width: 979px){.hello-register-item .hh-product-registration{text-align:center}.hello-register-item .hh-product-registration form{display:inline-block}.hello-register-item .hh-product-registration form label{float:left}}.hh-registered-products,.hh-personal-info,.hh-purchase-info,.hh-registration-complete{margin:30px 0 60px}.hh-registered-products .product-items,.hh-personal-info .product-items,.hh-purchase-info .product-items,.hh-registration-complete .product-items{margin-bottom:20px}.hh-registered-products .item-container,.hh-personal-info .item-container,.hh-purchase-info .item-container,.hh-registration-complete .item-container{display:table;width:100%;margin:0 auto 20px;max-width:480px;clear:both;position:relative}.hh-registered-products .item-container.single-item .remove,.hh-personal-info .item-container.single-item .remove,.hh-purchase-info .item-container.single-item .remove,.hh-registration-complete .item-container.single-item .remove{position:absolute;right:0;cursor:pointer;background-image:url(../../frontend/Oak3/B2B/en_US/images/close.svg);background-repeat:no-repeat;background-position:center;width:12px;height:12px}.hh-registered-products .item-container .remove,.hh-personal-info .item-container .remove,.hh-purchase-info .item-container .remove,.hh-registration-complete .item-container .remove{position:absolute;right:0;cursor:pointer;background-image:url(../../frontend/Oak3/B2B/en_US/images/close.svg);background-repeat:no-repeat;background-position:center;width:12px;height:12px}.hh-registered-products .item-container .item-thumb,.hh-personal-info .item-container .item-thumb,.hh-purchase-info .item-container .item-thumb,.hh-registration-complete .item-container .item-thumb{float:left}.hh-registered-products .item-container .item-thumb img,.hh-personal-info .item-container .item-thumb img,.hh-purchase-info .item-container .item-thumb img,.hh-registration-complete .item-container .item-thumb img{display:block;border:1px solid #000;width:auto;height:auto;padding:1px}.hh-registered-products .item-container .item-content,.hh-personal-info .item-container .item-content,.hh-purchase-info .item-container .item-content,.hh-registration-complete .item-container .item-content{display:table-cell;vertical-align:middle;padding-left:20px;width:74%}.hh-registered-products .item-container .item-content .title,.hh-personal-info .item-container .item-content .title,.hh-purchase-info .item-container .item-content .title,.hh-registration-complete .item-container .item-content .title{font-weight:600;text-transform:uppercase;margin-bottom:5px;text-align:left}.hh-registered-products .item-container .item-content .subtitle,.hh-personal-info .item-container .item-content .subtitle,.hh-purchase-info .item-container .item-content .subtitle,.hh-registration-complete .item-container .item-content .subtitle{text-align:left}.hh-registered-products .item-container.single-item .item-thumb,.hh-personal-info .item-container.single-item .item-thumb,.hh-purchase-info .item-container.single-item .item-thumb,.hh-registration-complete .item-container.single-item .item-thumb{float:none}.hh-registered-products .item-container.single-item .item-thumb img,.hh-personal-info .item-container.single-item .item-thumb img,.hh-purchase-info .item-container.single-item .item-thumb img,.hh-registration-complete .item-container.single-item .item-thumb img{display:block;border:1px solid #000;width:100%;max-width:320px;margin:0 auto;padding:1px}.hh-registered-products .item-container.single-item .item-content,.hh-personal-info .item-container.single-item .item-content,.hh-purchase-info .item-container.single-item .item-content,.hh-registration-complete .item-container.single-item .item-content{display:block;vertical-align:middle;padding-left:20px;width:100%}.hh-registered-products .item-container.single-item .item-content .title,.hh-personal-info .item-container.single-item .item-content .title,.hh-purchase-info .item-container.single-item .item-content .title,.hh-registration-complete .item-container.single-item .item-content .title{font-weight:normal;text-transform:uppercase;margin-bottom:5px;text-align:center;font-size:1.5em}.hh-registered-products .item-container.single-item .item-content .subtitle,.hh-personal-info .item-container.single-item .item-content .subtitle,.hh-purchase-info .item-container.single-item .item-content .subtitle,.hh-registration-complete .item-container.single-item .item-content .subtitle{text-align:center;margin-bottom:20px}.hh-registered-products .item-container:last-child,.hh-personal-info .item-container:last-child,.hh-purchase-info .item-container:last-child,.hh-registration-complete .item-container:last-child{margin:0 auto 35px}@media (max-width: 979px){.hh-registered-products,.hh-personal-info,.hh-purchase-info,.hh-registration-complete{text-align:center}.hh-registered-products form label:not(.checkbox):not(.radio),.hh-personal-info form label:not(.checkbox):not(.radio),.hh-purchase-info form label:not(.checkbox):not(.radio),.hh-registration-complete form label:not(.checkbox):not(.radio){display:block;text-align:left;width:100%;max-width:480px;margin:0 auto;margin-bottom:10px}}.hh-purchase-info form label.top-label,.hh-registration-complete form label.top-label{text-align:center}.hh-purchase-info form .form-control,.hh-registration-complete form .form-control{width:100%;max-width:480px;margin:0 auto 20px;text-align:left}.hh-purchase-info form .form-control p.required,.hh-registration-complete form .form-control p.required{color:red}.hh-purchase-info form .select,.hh-registration-complete form .select{background:#fff;font-size:17px;font-weight:normal;color:#444;height:44px;padding:6px 8px;border:1px solid #eee;width:100%}.hh-purchase-info form textarea,.hh-registration-complete form textarea{width:100%;border:1px solid #000}.hh-purchase-info form label:not(.checkbox):not(.radio-custom-label),.hh-registration-complete form label:not(.checkbox):not(.radio-custom-label){font-weight:600;margin-bottom:10px;display:block}.hh-purchase-info form label:not(.checkbox):not(.radio-custom-label).required,.hh-registration-complete form label:not(.checkbox):not(.radio-custom-label).required{color:red}.hh-purchase-info form input:not([type=checkbox]):not([type=radio]),.hh-registration-complete form input:not([type=checkbox]):not([type=radio]){font-size:17px;font-weight:normal;color:#000;height:46px;padding:6px 8px 6px 8px;border:1px solid #000;width:100%;max-width:480px;display:block;margin:0 auto}.hh-purchase-info form .control,.hh-registration-complete form .control{margin-bottom:20px}.hh-purchase-info form .radio,.hh-registration-complete form .radio{position:relative;width:100%;max-width:480px;display:block;margin:0 auto;text-align:left}.hh-purchase-info form .radio-custom,.hh-registration-complete form .radio-custom{opacity:0;position:absolute;z-index:1;left:0;height:20px;width:20px}.hh-purchase-info form .radio-custom,.hh-purchase-info form .radio-custom-label,.hh-registration-complete form .radio-custom,.hh-registration-complete form .radio-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.hh-purchase-info form .radio-custom-label,.hh-registration-complete form .radio-custom-label{position:relative}.hh-purchase-info form .radio-custom+.radio-custom-label:before,.hh-registration-complete form .radio-custom+.radio-custom-label:before{content:'';background:#eee;border:0px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center}.hh-purchase-info form .radio-custom+.radio-custom-label:before,.hh-registration-complete form .radio-custom+.radio-custom-label:before{border-radius:0}.hh-purchase-info form .radio-custom:checked+.radio-custom-label:before,.hh-registration-complete form .radio-custom:checked+.radio-custom-label:before{content:"\2713";color:black;font-weight:bold;line-height:20px}.hh-purchase-info form .radio-custom:focus+.radio-custom-label,.hh-registration-complete form .radio-custom:focus+.radio-custom-label{outline:0px solid #ddd}.hh-purchase-info form #purchase_point_other-error,.hh-registration-complete form #purchase_point_other-error{display:block !important;color:red}.hh-purchase-info form #purchase_point_store-error,.hh-registration-complete form #purchase_point_store-error{display:block !important;color:red}.hh-purchase-info form button.btn-continue,.hh-registration-complete form button.btn-continue{height:50px;width:100%;max-width:480px;display:block;margin:15px auto}.hh-registered-products form{text-align:center}.hh-registered-products form .form-control{margin-bottom:20px}.hh-registered-products form label{font-weight:600;margin-bottom:7px}.hh-registered-products form input{font-size:17px;font-weight:normal;color:#000;height:46px;padding:6px 8px 6px 8px;border:1px solid #000;width:100%;max-width:480px;display:block;margin:0 auto}.hh-registered-products form a.add-field{margin:0 0 20px;display:block}.hh-registered-products form .control{width:100%;max-width:480px;margin:0 auto 20px;position:relative}.hh-registered-products form .control .remove-field{position:absolute;right:0;cursor:pointer;background-image:url(../../frontend/Oak3/B2B/en_US/images/substract.svg);background-repeat:no-repeat;background-position:center;width:12px;height:12px}.hh-registered-products form button.btn-continue{height:50px;width:100%;max-width:480px;display:block;margin:15px auto}.hh-registered-products form .invalid-code-msg .msg-alert{color:red;font-weight:bold}.hh-registered-products form .invalid-code-msg .msg-success{color:#5ac65a;font-weight:bold}.hh-registered-products form .invalid-code-msg .msg-alert:first-child{margin:35px 0 0}.hh-registered-products form .invalid-code-msg .msg-info{margin:0}.hh-registered-products form .confirmation .confirm-text{font-weight:600}.hh-registered-products form .confirmation .buttons-set{display:flex;max-width:480px;margin:0 auto}.hh-registered-products form .confirmation .buttons-set .btn-continue{margin:15px 2px}.hh-registered-products form .confirmation .buttons-set .btn-continue.btn-back{background-color:#999999;color:white;border:2px #999999 solid}.hh-registered-products form .confirmation .buttons-set .btn-continue.btn-back:hover,.hh-registered-products form .confirmation .buttons-set .btn-continue.btn-back:focus{background-color:#999999;color:white;border:2px #999999 solid}.hh-registered-products .bottom-hints{margin-top:20px;text-align:center}.hh-purchase-info form{margin-bottom:20px;display:block;padding:20px 0;border-bottom:1px solid #000;width:100%;max-width:480px;margin:15px auto}.hh-purchase-info form .form-item:last-of-type{border-bottom:0px solid #000}.hh-purchase-info form .radio-custom-other,.hh-purchase-info form .radio-custom-store{border-color:red !important}.hh-purchase-info .invalid-code-msg{width:100%;max-width:480px;margin:15px auto;text-align:center}.hh-purchase-info .invalid-code-msg .msg-alert{margin:35px 0 0;color:red;font-weight:bold}.hh-purchase-info .invalid-code-msg .msg-info{margin:0}.hh-purchase-info form:last-child{border-bottom:0px solid #000}.hh-purchase-info form:last-of-type{border-bottom:0px solid #000}.hh-purchase-info .bottom-hints{margin-top:20px;text-align:center}.hh-purchase-info button.btn-continue{height:50px;width:100%;max-width:480px;display:block;margin:15px auto;line-height:44px;background:#000;color:#fff;border:2px #000 solid;outline:none;font-weight:600;font-family:"HL-Raleway",sans-serif;text-transform:uppercase;transition:all 500ms ease-in-out;font-size:1em}.hh-purchase-info button.btn-continue:hover,.hh-purchase-info button.btn-continue:focus{background:transparent;color:#000}.hh-personal-info .product-items{display:grid}.hh-personal-info form .invalid-code-msg{width:100%;max-width:480px;margin:15px auto;text-align:center}.hh-personal-info form .invalid-code-msg .msg-alert{margin:35px 0 0;color:red;font-weight:bold}.hh-personal-info form .invalid-code-msg .msg-info{margin:0}.hh-personal-info form label.top-label{text-align:center}.hh-personal-info form .form-control{width:100%;max-width:480px;margin:0 auto 20px;text-align:left}.hh-personal-info form .form-control p.required{color:red}.hh-personal-info form .select{background:#fff;font-size:17px;font-weight:normal;color:#444;height:44px;padding:6px 8px;border:1px solid #eee;width:100%}.hh-personal-info form textarea{width:100%;border:1px solid #000}.hh-personal-info form label:not(.checkbox):not(.radio-custom-label){font-weight:600;margin-bottom:10px;display:block}.hh-personal-info form label:not(.checkbox):not(.radio-custom-label).required{color:red}.hh-personal-info form input:not([type=checkbox]):not([type=radio]){font-size:17px;font-weight:normal;color:#000;height:46px;padding:6px 8px 6px 8px;border:1px solid #000;width:100%;max-width:480px;display:block;margin:0 auto}.hh-personal-info form .control{margin-bottom:20px}.hh-personal-info form .radio{position:relative;width:100%;max-width:480px;display:block;margin:0 auto;text-align:left}.hh-personal-info form .radio-custom{opacity:0;position:absolute;z-index:1;left:0;height:20px;width:20px}.hh-personal-info form .radio-custom,.hh-personal-info form .radio-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.hh-personal-info form .radio-custom-label{position:relative}.hh-personal-info form .radio-custom+.radio-custom-label:before{content:'';background:#eee;border:0px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center}.hh-personal-info form .radio-custom+.radio-custom-label:before{border-radius:0}.hh-personal-info form .radio-custom:checked+.radio-custom-label:before{content:"\2713";color:black;font-weight:bold;line-height:20px}.hh-personal-info form .radio-custom:focus+.radio-custom-label{outline:0px solid #ddd}.hh-personal-info form button.btn-continue{height:50px;width:100%;max-width:480px;display:block;margin:15px auto;text-transform:initial}.hh-personal-info .bottom-hints{margin-top:20px;text-align:center}.hh-registration-complete .page-title-wrapper{text-align:center;margin-bottom:30px}.hh-registration-complete .page-title-wrapper h1.page-title{font-weight:normal;margin-bottom:10px}.hh-registration-complete .page-title-wrapper h1.page-title.bold{font-weight:600}.hh-registration-complete .top-text{text-align:center;max-width:480px;width:100%;margin:0 auto 30px;padding-bottom:40px;border-bottom:1px solid #000}.hh-registration-complete form .invalid-code-msg .msg-alert{margin:35px 0 0;color:red;font-weight:bold}.hh-registration-complete form .invalid-code-msg .msg-info{margin:0}.hh-registration-complete .bottom-hints{margin-top:20px;text-align:center}.hh-registration-success{margin-bottom:60px}.hh-registration-success .page-title-wrapper{text-align:center;margin-bottom:20px}.hh-registration-success .page-title-wrapper h1.page-title{font-weight:normal;margin-bottom:10px}.hh-registration-success .page-title-wrapper h1.page-title.bold{font-weight:600}.hh-registration-success .top-text{text-align:center;max-width:480px;width:100%;margin:0 auto}body.page-layout-style-collection .toolbar.toolbar-products,body.page-layout-collections .toolbar.toolbar-products{display:none !important}body.page-layout-style-collection .products-grid,body.page-layout-collections .products-grid{margin-top:35px}.modal-slide,.modal-popup{position:fixed;top:0;bottom:0;right:0;left:0}.modal-popup{z-index:900;pointer-events:none;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s ease}.modal-popup._show{visibility:visible;opacity:1;transition:opacity .3s ease}.modal-popup h1{font-size:2em}.modal-popup .modal-inner-wrap{font-size:1.125em;font-weight:600;position:relative;width:600px;max-width:calc(100% - 30px);margin:30px auto;max-height:calc(100vh - 60px);overflow:auto;background-color:#fff;padding:.9375em;box-shadow:0 3px 3px 0 rgba(0,0,0,0.25);pointer-events:auto}@media (min-width: 980px){.modal-popup .modal-inner-wrap{margin:5rem auto;max-height:calc(100vh - 10rem)}}.modal-popup .action-close{background:none;border:0;padding:10px;position:absolute;top:0;right:0}.modal-popup .action-close:before{content:'\e616';font-family:'luma-icons'}.modal-popup .action-close:hover{color:#aaabac}.modal-popup .action-close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modals-overlay{background-color:rgba(51,51,51,0.55);bottom:0;left:0;position:fixed;right:0;top:0}.modal-footer{display:flex;justify-content:flex-end;padding:1em 0 0}.modal-footer>button:not(:last-child){margin-right:0.5em}.popup-authentication{display:none}.home-page-woot h2{color:#397d3c;font-size:26px;line-height:31px}.home-page-woot h3{font-size:22px;line-height:27px}.home-page-woot h4{font-size:18px;line-height:22px}.home-page-woot .product-items{position:relative}.home-page-woot .product-items .product-item-name a{font-size:16px;font-weight:100;line-height:20px}.home-page-woot .product-items .slick-prev{position:absolute;top:135px;z-index:2}.home-page-woot .product-items .slick-next{display:inline-block;position:absolute;right:0;top:135px}.home-page-woot .product-items .price-label{display:none}.home-page-woot .product-items .price{font-size:30px}.home-page-woot #polls ul{list-style:none}.home-page-woot #polls aside header h1{color:#999;font:normal 12px/14px Museo,Helvetica,"Helvetica Neue",Arial,sans-serif;margin-bottom:0}.home-page-woot #polls aside h2{color:#000;font:normal 20px/24px Museo,Helvetica,"Helvetica Neue",Arial,sans-serif;margin:5px 0 20px}body:not(.page-layout-home):not(.catalog-category-view).page-layout-cms-page-no-breadcrumb .main-wrap{padding:0 .9375em}body:not(.page-layout-home):not(.catalog-category-view).page-layout-cms-page-no-breadcrumb .columns{margin:0}body:not(.page-layout-home):not(.catalog-category-view).page-layout-cms-page-no-breadcrumb .wrap .page-main{max-width:1080px}.product-time-seller{display:none}.page-layout-cms-page-no-breadcrumb{box-sizing:border-box}.page-layout-cms-page-no-breadcrumb .breadcrumbs{display:none}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider-standard{width:100%}.page-layout-cms-page-no-breadcrumb .magestore-bannerslide-flex-slider{margin-bottom:0 !important}.page-layout-cms-page-no-breadcrumb .flexslider .slides img{min-height:200px}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider{margin:0 -.9375em 20px}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .magestore-bannerslider-title,.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav{display:none}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-control-nav{bottom:5px;z-index:10}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-prev,.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-next{opacity:.7;width:42px;height:59px;margin:0;background:#D9E1E6;font-size:0;text-align:center;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);text-indent:inherit}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-prev:hover,.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-prev:focus,.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-next:hover,.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-next:focus{opacity:1}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-prev:before,.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-next:before{font-size:35px;color:#000;text-align:center;display:inline-block;font-weight:700;font-family:monospace}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-prev{left:0}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-prev:before{content:'<'}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-next{right:0}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav .flex-next:before{content:'>'}.page-layout-cms-page-no-breadcrumb .product-widget-text{margin-bottom:10px;position:relative}.page-layout-cms-page-no-breadcrumb .product-widget-text h2{font-size:20px;line-height:31px;font-family:"HL-Raleway",sans-serif;font-weight:500;margin:0}.page-layout-cms-page-no-breadcrumb .product-widget-text h2.highlight{font-weight:700;color:#397d3c}.page-layout-cms-page-no-breadcrumb .product-widget-text p{display:none}.page-layout-cms-page-no-breadcrumb .product-widget-text p:last-child{margin-bottom:0}.page-layout-cms-page-no-breadcrumb .product-widget-text a{position:absolute;right:0;bottom:2px}.page-layout-cms-page-no-breadcrumb .section-widget-product{max-width:1080px;margin:0 auto 30px;padding-bottom:30px;border-bottom:4px solid #D9E1E6}.page-layout-cms-page-no-breadcrumb .section-widget-product:after{content:'';display:block;clear:both}.page-layout-cms-page-no-breadcrumb .section-widget-product .special-price{display:flex;flex-wrap:wrap}.page-layout-cms-page-no-breadcrumb .section-widget-product .special-price .regular-price-label{order:2}.page-layout-cms-page-no-breadcrumb .section-widget-product .special-price .regular-price-label .price{font-size:16px;font-weight:500}.page-layout-cms-page-no-breadcrumb .section-widget-product .special-price .price-final_price{margin-right:10px}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .product-item-photo{min-height:auto;white-space:initial}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .product-item-photo .product-image-container{width:100% !important}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .product-item-photo .product-image-container .product-image-wrapper{vertical-align:middle;display:block;height:0;overflow:hidden;position:relative;z-index:1}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .product-item-name{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .product-item-name .product-item-link{font-size:16px;line-height:20px;font-weight:500}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .price-box{margin-bottom:5px}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .price{font-size:20px;line-height:25px;font-weight:500}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .product-list-item-details,.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .product-list-item-footer{display:none}.page-layout-cms-page-no-breadcrumb .section-widget-product .product-time-seller{-webkit-box-align:stretch;border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-shrink:0;margin:6px 0 0;min-height:0;min-width:0;padding:0;position:relative;z-index:0;align-items:center;flex-direction:row;display:none}.page-layout-cms-page-no-breadcrumb .section-widget-product .product-time-seller.time-sale-value{display:flex}.page-layout-cms-page-no-breadcrumb .section-widget-product .product-time-seller div{color:#E23772;font-size:12px;margin-left:5px}.page-layout-cms-page-no-breadcrumb .section-widget-product .widget-product-carousel{margin:0 -10px}.page-layout-cms-page-no-breadcrumb .section-widget-product .slick-initialized .slick-slide{margin:0 10px}.page-layout-cms-page-no-breadcrumb .section-widget-product button.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:12;opacity:.7;width:42px;height:59px;margin:0;background:#D9E1E6;font-size:0;text-align:center;display:flex;justify-content:center;align-items:center;border:none}.page-layout-cms-page-no-breadcrumb .section-widget-product button.slick-arrow:hover,.page-layout-cms-page-no-breadcrumb .section-widget-product button.slick-arrow:focus{opacity:1}.page-layout-cms-page-no-breadcrumb .section-widget-product button.slick-arrow:before{font-size:35px;color:#000;text-align:center;display:inline-block;font-weight:700;font-family:monospace}.page-layout-cms-page-no-breadcrumb .section-widget-product button.slick-arrow.slick-prev{left:10px}.page-layout-cms-page-no-breadcrumb .section-widget-product button.slick-arrow.slick-prev:before{content:'<'}.page-layout-cms-page-no-breadcrumb .section-widget-product button.slick-arrow.slick-next{right:10px}.page-layout-cms-page-no-breadcrumb .section-widget-product button.slick-arrow.slick-next:before{content:'>'}.page-layout-cms-page-no-breadcrumb .section-deals-under .pagebuilder-column-group{flex-wrap:wrap}.page-layout-cms-page-no-breadcrumb .section-deals-under .pagebuilder-column{width:calc(50% - 10px) !important;border:1px solid rgba(0,0,0,0.04);padding:10px}.page-layout-cms-page-no-breadcrumb .section-deals-under .pagebuilder-column figure{width:100%;margin:auto}@media all and (min-width: 768px){.page-layout-cms-page-no-breadcrumb .pagebuilder-mobile-only{display:none}.page-layout-cms-page-no-breadcrumb .pagebuilder-mobile-hidden{display:block}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider{margin:0 0 50px}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-direction-nav{display:block}.page-layout-cms-page-no-breadcrumb .magestore-bannerslider .flex-control-nav{bottom:-40px}.page-layout-cms-page-no-breadcrumb .section-widget-product{padding-bottom:0;border:none}.page-layout-cms-page-no-breadcrumb .section-widget-product .products-grid .price{font-size:24px;line-height:30px;font-weight:600}.page-layout-cms-page-no-breadcrumb .product-widget-text h2{font-size:26px}.page-layout-cms-page-no-breadcrumb .product-widget-text p{display:block}.page-layout-cms-page-no-breadcrumb .product-widget-text a{bottom:0}.page-layout-cms-page-no-breadcrumb .section-deals-under{display:none !important}}@media all and (max-width: 767px){.page-layout-cms-page-no-breadcrumb .pagebuilder-mobile-hidden{display:none}.page-layout-cms-page-no-breadcrumb .pagebuilder-mobile-only{display:block}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../../frontend/Oak3/B2B/en_US/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:translate3d(0, 0, 0)}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:translate3d(0, 0, 0)}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:translate3d(0, 0, 0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-duration:0.75s;animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-duration:0.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-duration:0.75s;animation-name:flipOutX;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{animation-duration:0.75s;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:translate3d(0, 0, 0);opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:translate3d(0, 0, 0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}.select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:linear-gradient(to top, #eee 0%, #fff 50%)}html[dir="rtl"] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to bottom, #eee 0%, #fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir="rtl"] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("../../frontend/Oak3/B2B/en_US/css/select2.png") right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:linear-gradient(to top, #ccc 0%, #eee 60%)}html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url("../../frontend/Oak3/B2B/en_US/css/select2.png") no-repeat 0 1px}html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 4px 0 4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff url("../../frontend/Oak3/B2B/en_US/css/select2.png") no-repeat 100% -22px;background:url("../../frontend/Oak3/B2B/en_US/css/select2.png") no-repeat 100% -22px,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}html[dir="rtl"] .select2-search input{padding:4px 5px 4px 20px;background:#fff url("../../frontend/Oak3/B2B/en_US/css/select2.png") no-repeat -37px -22px;background:url("../../frontend/Oak3/B2B/en_US/css/select2.png") no-repeat -37px -22px,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}.select2-search input.select2-active{background:#fff url("../../frontend/Oak3/B2B/en_US/css/select2-spinner.gif") no-repeat 100%;background:url("../../frontend/Oak3/B2B/en_US/css/select2-spinner.gif") no-repeat 100%,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to top, #fff 0%, #eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-moz-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("../../frontend/Oak3/B2B/en_US/css/select2-spinner.gif") no-repeat 100%}.select2-results .select2-ajax-error{background:rgba(255,50,50,0.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:linear-gradient(to bottom, #eee 1%, #fff 15%)}html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("../../frontend/Oak3/B2B/en_US/css/select2-spinner.gif") no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url("../../frontend/Oak3/B2B/en_US/css/select2.png") right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("../../frontend/Oak3/B2B/en_US/css/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}@media only screen and (max-width: 480px){.picture-list-item{margin:2.8125em 0 0}.picture-list-item:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.picture-list-item img{float:none;margin:0 auto}.picture-list-item p{float:none;width:100%;margin-top:15px;text-align:center;padding:0 15px}.webforms form .field label{float:none;width:100%;text-align:left}.webforms form .field .control{float:none;width:100%}.content-columns .col>a>img{width:100%}.next-post-link .blog-post{float:right;width:100%}}@media only screen and (min-width: 480px){.callout-row.cols-1 .callout h2{font-size:3.75em}.callout-row .callout .mobile-background{display:none}.callout-row.cols-1 .callout{padding:26.5625em 1.875em 1.875em}.home-feature-block h2{font-size:3.75em}.product-title-badge{display:inline-block}.product-custom-actions{width:auto;float:left}.product-custom-actions>li{width:auto}.product-custom-actions>li+li{margin-left:.71429em}.product-custom-actions a{width:auto}.towishlist{display:block}.product-social-links .towishlist{float:right}.blog-posts .blog-post{float:left;width:48.27309%}.blog-posts .blog-post+.blog-post{margin-top:0}.blog-posts .blog-post:nth-child(even){margin-left:3.45382%}.blog-posts .blog-post:nth-child(odd){clear:both}.blog-posts .blog-post:nth-child(n+3){margin-top:3.45382%}.social-icons{float:right;margin-top:0}.share-this{margin:.25em 0 0}.blog-pinterest-block ul>li{float:left;width:31.37681%}.blog-pinterest-block ul>li+li{margin:0 0 0 2.93478%}.content-columns{clear:both}.content-columns:after{visibility:hidden;display:block;font-size:0;content:" " !important;clear:both;height:0}.content-columns .col{float:left;clear:none}.content-columns .col+.col{margin-top:0}.content-columns.cols-2+.cols-2{margin:0}.content-columns.cols-2 .col{width:48.19277%}.content-columns.cols-2 .col+.col{margin-left:3.61446%}.content-columns.cols-3+.cols-3{margin:1.80723% 0 0}.content-columns.cols-3 .col{width:32.12851%}.content-columns.cols-3 .col+.col{margin-left:1.80723%}.content-columns.cols-4+.cols-4{margin:2.91807% 0 0}.content-columns.cols-4 .col{padding:0;background:none;width:22.81124%;text-align:left}.content-columns.cols-4 .col+.col{margin-left:2.91807%}.helpful-links.helpful-links{width:400px;max-width:50%;float:right;margin:0 0 1.875em 1.875em}.sidebar-form.sidebar-form{width:400px;max-width:50%;float:right;margin:0 0 1.875em 1.875em}.page-quote-block.page-quote-block.right{text-align:left;width:400px;max-width:50%;float:right;margin:0 0 1.875em 1.875em;padding:3.125em 2.125em;border-left:1px gray solid}.page-quote-block.page-quote-block.right h5{font-size:2.25em;margin:0 0 .41667em}.page-quote-block.page-quote-block.right h6{font-size:.875em}.filter-segment .filter-group.filter-group{width:32.72506%;margin:0}.filter-segment .filter-group.filter-group:not(:nth-child(3n+1)){margin-left:.88808%}.filter-segment .filter-group.filter-group:nth-child(n+4){margin-top:.88808%}.aw-blog-post-view .blog-share{margin:0 0 1.25em;float:right;clear:none}.aw-blog-post-view .blog-post-header-top .blog-post-info{margin:0 0 1.25em}.aw_blog-post-view .blog-share{margin:0 0 1.25em;float:right;clear:none}.aw_blog-post-view .blog-post-header-top .blog-post-info{margin:0 0 1.25em}}@media only screen and (min-width: 768px){body{font:normal 16px/1.65 "HL-Raleway",sans-serif}.callout-row .callout{padding:0}.callout-row.break-out.cols-1 .callout{padding-top:1.875em;padding-bottom:1.875em}.callout-row.cols-1 .callout{padding:0 0 47.32143%}.callout-row.cols-1 .callout .callout-box.top{top:6.28931%}.callout-row.cols-1 .callout .callout-box.bottom{bottom:6.28931%}.callout-row.cols-1 .callout .callout-box.right{right:4.16667%}.callout-row.cols-1 .callout .callout-box.left{left:4.16667%}.callout-row.cols-2 .callout{padding-bottom:34.34524%;float:left;width:49.40476%}.callout-row.cols-2 .callout:nth-child(even){margin:0 0 0 1.19048%}.callout-row.cols-2 .callout .callout-box.top{top:8.66551%}.callout-row.cols-2 .callout .callout-box.bottom{bottom:8.66551%}.callout-row.cols-2 .callout .callout-box.right{right:8.43373%}.callout-row.cols-2 .callout .callout-box.left{left:8.43373%}.callout-row.cols-3 .callout{padding-bottom:31.37681%;float:left;width:31.37681%}.callout-row.cols-3 .callout+.callout{margin:0 0 0 2.93478%}.callout-row.cols-3 .callout .callout-box{width:calc(100% - 6.92841% - 6.92841%)}.callout-row.cols-3 .callout .callout-box.top{top:6.92841%}.callout-row.cols-3 .callout .callout-box.bottom{bottom:6.92841%}.callout-row.cols-3 .callout .callout-box.right{right:6.92841%}.callout-row.cols-3 .callout .callout-box.left{left:6.92841%}.callout-row.category-callout{float:left;margin-top:1.80723%;margin-left:1.80723%;width:66.06426%}.callout-row.category-callout .callout{padding-bottom:64.12365%}.callout-box{position:absolute}.callout-box.top{top:4.16667%}.callout-box.bottom{bottom:4.16667%}.callout-box.right{right:4.16667%}.callout-box.left{left:4.16667%}.callout-box.center{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.callout-box.center:hover{transform:translateX(-50%) translateY(calc(-50% - 10px))}.filter-sort-actions.right{text-align:right;margin-top:-2.3125em}.filter-segment{float:left}.filter-segment.category{width:21.04418%}.filter-segment.category .filter-group.filter-group.filter-group{float:none;width:100%}.filter-segment.category .filter-group.filter-group.filter-group+.filter-group{margin:3.17391% 0 0 0}.filter-segment.product{border:none}.filter-segment .filter-actions{margin-top:0;width:15.611%}.filter-segment .filter-group.filter-group.filter-group{width:24.3309%;margin:0}.filter-segment .filter-group.filter-group.filter-group:not(:nth-child(4n+1)){margin-left:.88808%}.filter-segment .filter-group.filter-group.filter-group:nth-child(n+5){margin-top:.88808%}.products-grid.products-grid .product-item,.products-grid.products-grid .ias-spinner,.products-grid.products-grid .ias-trigger-next,.products-grid.products-grid .ias-trigger-prev{float:left;clear:none;margin:0;width:31.5%}.products-grid.products-grid .product-item:not(:nth-child(3n+1)),.products-grid.products-grid .ias-spinner:not(:nth-child(3n+1)),.products-grid.products-grid .ias-trigger-next:not(:nth-child(3n+1)),.products-grid.products-grid .ias-trigger-prev:not(:nth-child(3n+1)){margin-left:2.75%}.products-grid.products-grid .product-item:nth-child(n+4),.products-grid.products-grid .ias-spinner:nth-child(n+4),.products-grid.products-grid .ias-trigger-next:nth-child(n+4),.products-grid.products-grid .ias-trigger-prev:nth-child(n+4){margin-top:2.75%}.page-layout-home .products-grid.products-grid .product-item,.page-layout-home .products-grid.products-grid .ias-spinner,.page-layout-home .products-grid.products-grid .ias-trigger-next,.page-layout-home .products-grid.products-grid .ias-trigger-prev{float:left;clear:none;margin:0;width:47.10145%}.page-layout-home .products-grid.products-grid .product-item:nth-child(2n+1),.page-layout-home .products-grid.products-grid .ias-spinner:nth-child(2n+1),.page-layout-home .products-grid.products-grid .ias-trigger-next:nth-child(2n+1),.page-layout-home .products-grid.products-grid .ias-trigger-prev:nth-child(2n+1){clear:both}.page-layout-home .products-grid.products-grid .product-item:not(:nth-child(2n+1)),.page-layout-home .products-grid.products-grid .ias-spinner:not(:nth-child(2n+1)),.page-layout-home .products-grid.products-grid .ias-trigger-next:not(:nth-child(2n+1)),.page-layout-home .products-grid.products-grid .ias-trigger-prev:not(:nth-child(2n+1)){margin-left:5.7971%}.page-layout-home .products-grid.products-grid .product-item:nth-child(n+3),.page-layout-home .products-grid.products-grid .ias-spinner:nth-child(n+3),.page-layout-home .products-grid.products-grid .ias-trigger-next:nth-child(n+3),.page-layout-home .products-grid.products-grid .ias-trigger-prev:nth-child(n+3){margin-top:5.7971%}.products-grid.products-grid.subcategories .product-item,.products-grid.products-grid.subcategories .ias-spinner,.products-grid.products-grid.subcategories .ias-trigger-next,.products-grid.products-grid.subcategories .ias-trigger-prev{clear:none;margin:0;width:32.12851%}.products-grid.products-grid.subcategories .product-item:nth-child(3n+1),.products-grid.products-grid.subcategories .ias-spinner:nth-child(3n+1),.products-grid.products-grid.subcategories .ias-trigger-next:nth-child(3n+1),.products-grid.products-grid.subcategories .ias-trigger-prev:nth-child(3n+1){clear:both}.products-grid.products-grid.subcategories .product-item:not(:nth-child(3n+1)),.products-grid.products-grid.subcategories .ias-spinner:not(:nth-child(3n+1)),.products-grid.products-grid.subcategories .ias-trigger-next:not(:nth-child(3n+1)),.products-grid.products-grid.subcategories .ias-trigger-prev:not(:nth-child(3n+1)){margin-left:1.80723%}.products-grid.products-grid.subcategories .product-item:nth-child(n+4),.products-grid.products-grid.subcategories .ias-spinner:nth-child(n+4),.products-grid.products-grid.subcategories .ias-trigger-next:nth-child(n+4),.products-grid.products-grid.subcategories .ias-trigger-prev:nth-child(n+4){margin-top:1.80723%}.home-feature-block .callout-box{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none}.home-feature-block .callout-box:hover{transform:translateY(-10px)}.product-info-main{float:right;width:48.19277%}.product.media{margin:0;float:left;width:48.35341%}.tab[data-tab="tab-overview"] .attributes-list{float:left;width:17.67068%}.tab[data-tab="tab-overview"] .attributes-list+.attributes-list{margin:0 0 0 6.82731%}.tab[data-tab="tab-overview"] .attribute-content-area{margin:0;float:right;width:48.19277%}.social-icons{float:none}.page-layout-blog-landing .blog-featured-block ul.blog-post-info{text-align:right;float:right;width:32.12851%;margin-top:0}.page-layout-blog-landing .blog-featured-block>*:not(.blog-post-info){float:left;clear:left;width:66.66667%}.page-layout-blog-landing .share-this{text-align:right;margin:5em 0 0}.aw-blog-post-view .next-post-link .blog-post-header ul.blog-post-info{text-align:right;float:right;width:42.59567%}.aw-blog-post-view .next-post-link .blog-post-header h1{float:left;clear:left;width:56.2396%}.aw-blog-post-view .next-post-link .blog-post-header h2{float:left;clear:left;width:56.2396%}.aw-blog-post-view .next-post-link .blog-post-header h3{float:left;clear:left;width:56.2396%}.aw-blog-post-view .next-post-link .blog-post-header h4{float:left;clear:left;width:56.2396%}.aw-blog-post-view .next-post-link .blog-post-header h5{float:left;clear:left;width:56.2396%}.aw-blog-post-view .next-post-link .blog-post-header h6{float:left;clear:left;width:56.2396%}.aw_blog-post-view .next-post-link .blog-post-header ul.blog-post-info{text-align:right;float:right;width:42.59567%}.aw_blog-post-view .next-post-link .blog-post-header h1{float:left;clear:left;width:56.2396%}.aw_blog-post-view .next-post-link .blog-post-header h2{float:left;clear:left;width:56.2396%}.aw_blog-post-view .next-post-link .blog-post-header h3{float:left;clear:left;width:56.2396%}.aw_blog-post-view .next-post-link .blog-post-header h4{float:left;clear:left;width:56.2396%}.aw_blog-post-view .next-post-link .blog-post-header h5{float:left;clear:left;width:56.2396%}.aw_blog-post-view .next-post-link .blog-post-header h6{float:left;clear:left;width:56.2396%}.blog-post-header-featured{margin:0}.page-layout-flexible-inside-page-hero-alt.page-layout-flexible-inside-page-hero-alt .page-title-wrapper{float:left;width:48.19277%}.page-layout-flexible-inside-page-hero-alt.page-layout-flexible-inside-page-hero-alt .page-mini-hero-block{float:right;width:48.59438%;margin:2.5em;margin-right:0;margin-top:-7.1875em}body.page-layout-showroom-page .main-wrap .page-title-wrapper{padding-left:203px}.showroom-info .showroom-logo{float:left;margin:-1.875em 20px 0 0}.showroom-info .showroom-logo img{display:block}.showroom-info .showroom-logo h6{background:#eee}#speedbump .speedbump-content{width:48%}#speedbump .speedbump-content .webforms .field{padding-left:0}#speedbump .speedbump-content .actions-toolbar{padding-left:0}#speedbump .speedbump-image{display:block;width:48%;background:#eee;background-size:cover;background-repeat:no-repeat;background-position:center center;height:340px;position:absolute;top:5%;right:0}.toolbar-products{float:right}.toolbar-products.toolbar-result{float:none}.toolbar-products.toolbar-result .amount{float:left}.toolbar-products.toolbar-result .toolbar-sorter{float:right}.toolbar-products.toolbar-result .limiter{padding-right:15px}[class*=" categorypath-family-representatives-"] .toolbar-products,[class*=" categorypath-products-"] .toolbar-products{margin:-2.1875em 0 0}.blog-hero-block-wrap{padding:0 0 48.59438%}.blog-hero-nav-wrap{position:absolute;bottom:0;left:0}.blog-hero-nav>ul>li{display:inline-block}.blog-hero-nav>ul>li+li{margin-left:2.5em}.blog-hero-nav-left{width:385px;float:left}.location_data address{float:left}.location_data .location-buttons{float:right}}@media only screen and (min-width: 980px){.header-wrap header{padding:1.875em 0 0}.header-wrap.shrink .header.content{padding-top:.9375em}.header-wrap.shrink .header.content .block-search{top:1.5625em}.header-wrap.shrink .header.content .logo{width:190px}.header-wrap.shrink .header.content .header.links{top:1.5625em}.header-wrap.shrink .header.content .minicart-wrapper{top:1.5625em}.header-wrap.shrink .nav-sections nav{margin:1.25em auto 0}.callout-image{width:62.91667%;height:568px;top:-3.3125em}.callout-inside{min-height:568px}.callout-row.break-out{margin-bottom:-3.3125em}.callout-row.break-out.cols-1 .callout{padding-top:0;padding-bottom:0}.callout-row.cols-1 .callout .callout-box.top{top:21.38365%}.callout-row.cols-1 .callout .callout-box.bottom{bottom:21.38365%}.products-grid.products-grid.products-grid .product-item,.products-grid.products-grid.products-grid .ias-spinner,.products-grid.products-grid.products-grid .ias-trigger-next,.products-grid.products-grid.products-grid .ias-trigger-prev{clear:none;margin:0;width:23.5%}.products-grid.products-grid.products-grid .product-item:nth-child(4n+1),.products-grid.products-grid.products-grid .ias-spinner:nth-child(4n+1),.products-grid.products-grid.products-grid .ias-trigger-next:nth-child(4n+1),.products-grid.products-grid.products-grid .ias-trigger-prev:nth-child(4n+1){clear:both}.products-grid.products-grid.products-grid .product-item:not(:nth-child(4n+1)),.products-grid.products-grid.products-grid .ias-spinner:not(:nth-child(4n+1)),.products-grid.products-grid.products-grid .ias-trigger-next:not(:nth-child(4n+1)),.products-grid.products-grid.products-grid .ias-trigger-prev:not(:nth-child(4n+1)){margin-left:2%}.products-grid.products-grid.products-grid .product-item:nth-child(n+5),.products-grid.products-grid.products-grid .ias-spinner:nth-child(n+5),.products-grid.products-grid.products-grid .ias-trigger-next:nth-child(n+5),.products-grid.products-grid.products-grid .ias-trigger-prev:nth-child(n+5){margin-top:2%}.page-layout-home .products-grid.products-grid.products-grid .product-item,.page-layout-home .products-grid.products-grid.products-grid .ias-spinner,.page-layout-home .products-grid.products-grid.products-grid .ias-trigger-next,.page-layout-home .products-grid.products-grid.products-grid .ias-trigger-prev{clear:none;margin:0;width:22.48996%}.page-layout-home .products-grid.products-grid.products-grid .product-item:nth-child(4n+1),.page-layout-home .products-grid.products-grid.products-grid .ias-spinner:nth-child(4n+1),.page-layout-home .products-grid.products-grid.products-grid .ias-trigger-next:nth-child(4n+1),.page-layout-home .products-grid.products-grid.products-grid .ias-trigger-prev:nth-child(4n+1){clear:both}.page-layout-home .products-grid.products-grid.products-grid .product-item:not(:nth-child(4n+1)),.page-layout-home .products-grid.products-grid.products-grid .ias-spinner:not(:nth-child(4n+1)),.page-layout-home .products-grid.products-grid.products-grid .ias-trigger-next:not(:nth-child(4n+1)),.page-layout-home .products-grid.products-grid.products-grid .ias-trigger-prev:not(:nth-child(4n+1)){margin-left:2.81124%}.page-layout-home .products-grid.products-grid.products-grid .product-item:nth-child(n+5),.page-layout-home .products-grid.products-grid.products-grid .ias-spinner:nth-child(n+5),.page-layout-home .products-grid.products-grid.products-grid .ias-trigger-next:nth-child(n+5),.page-layout-home .products-grid.products-grid.products-grid .ias-trigger-prev:nth-child(n+5){margin-top:2.81124%}.products-grid.products-grid.products-grid.wishlist .product-item,.products-grid.products-grid.products-grid.wishlist .ias-spinner,.products-grid.products-grid.products-grid.wishlist .ias-trigger-next,.products-grid.products-grid.products-grid.wishlist .ias-trigger-prev{clear:none;margin:0;width:31%}.products-grid.products-grid.products-grid.wishlist .product-item:nth-child(3n+1),.products-grid.products-grid.products-grid.wishlist .ias-spinner:nth-child(3n+1),.products-grid.products-grid.products-grid.wishlist .ias-trigger-next:nth-child(3n+1),.products-grid.products-grid.products-grid.wishlist .ias-trigger-prev:nth-child(3n+1){clear:both}.products-grid.products-grid.products-grid.wishlist .product-item:not(:nth-child(3n+1)),.products-grid.products-grid.products-grid.wishlist .ias-spinner:not(:nth-child(3n+1)),.products-grid.products-grid.products-grid.wishlist .ias-trigger-next:not(:nth-child(3n+1)),.products-grid.products-grid.products-grid.wishlist .ias-trigger-prev:not(:nth-child(3n+1)){margin-left:3.5%}.products-grid.products-grid.products-grid.wishlist .product-item:nth-child(n+4),.products-grid.products-grid.products-grid.wishlist .ias-spinner:nth-child(n+4),.products-grid.products-grid.products-grid.wishlist .ias-trigger-next:nth-child(n+4),.products-grid.products-grid.products-grid.wishlist .ias-trigger-prev:nth-child(n+4){margin-top:3.5%}.products-grid.products-grid.products-grid.subcategories .product-item,.products-grid.products-grid.products-grid.subcategories .ias-spinner,.products-grid.products-grid.products-grid.subcategories .ias-trigger-next,.products-grid.products-grid.products-grid.subcategories .ias-trigger-prev{clear:none;margin:0;width:32.12851%}.products-grid.products-grid.products-grid.subcategories .product-item:nth-child(3n+1),.products-grid.products-grid.products-grid.subcategories .ias-spinner:nth-child(3n+1),.products-grid.products-grid.products-grid.subcategories .ias-trigger-next:nth-child(3n+1),.products-grid.products-grid.products-grid.subcategories .ias-trigger-prev:nth-child(3n+1){clear:both}.products-grid.products-grid.products-grid.subcategories .product-item:not(:nth-child(3n+1)),.products-grid.products-grid.products-grid.subcategories .ias-spinner:not(:nth-child(3n+1)),.products-grid.products-grid.products-grid.subcategories .ias-trigger-next:not(:nth-child(3n+1)),.products-grid.products-grid.products-grid.subcategories .ias-trigger-prev:not(:nth-child(3n+1)){margin-left:1.80723%}.products-grid.products-grid.products-grid.subcategories .product-item:nth-child(n+4),.products-grid.products-grid.products-grid.subcategories .ias-spinner:nth-child(n+4),.products-grid.products-grid.products-grid.subcategories .ias-trigger-next:nth-child(n+4),.products-grid.products-grid.products-grid.subcategories .ias-trigger-prev:nth-child(n+4){margin-top:1.80723%}.home-feature-block{height:521px}.home-feature-block>div{height:100%;width:50%;float:left}.home-feature-block .left{height:100%}.home-feature-block .callout-box{position:absolute}.home-feature-block .callout-box.top{top:4.16667%}.home-feature-block .callout-box.bottom{bottom:4.16667%}.home-feature-block .callout-box.right{right:4.16667%}.home-feature-block .callout-box.left{left:4.16667%}.home-feature-block .callout-box.center{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.home-feature-block .callout-box.center:hover{transform:translateX(-50%) translateY(calc(-50% - 10px))}.home-triple-box-block .triple-box{width:63.63095%;padding-bottom:34.40476%}.home-triple-box-block .triple-box-content{width:26.30952%;position:absolute;bottom:12.97578%;right:4.7619%}.home-triple-box-block .triple-box-content a{margin:7.08333em 0 0}.home-instagram-block.home-instagram-block{padding:2.125em 2.625em 2.625em}.home-instagram-block.home-instagram-block ul li{display:block;clear:none;margin:0;width:18.90432%}.home-instagram-block.home-instagram-block ul li:nth-child(5n+1){clear:both}.home-instagram-block.home-instagram-block ul li:not(:nth-child(5n+1)){margin-left:1.3696%}.home-instagram-block.home-instagram-block ul li:nth-child(n+6){margin-top:1.3696%}.footer-wrap footer{padding:1.75em 4.21875em .625em}.footer-links-block{width:46.58635%;float:left}.footer-follow-block{margin:0;width:49.87952%;float:right}.social-hashtags.social-hashtags{margin:0}.footer-contact-block .tollfree{float:right}.footer-contact-block h6+span{margin-right:2.14286em}.footer-contact-block span{display:inline-block}.footer-contact-block span+span{margin-left:2.14286em}.page-main .sidebar{width:19%;margin:0}.page-main .sidebar+.sidebar{margin:1.875em 0 0}.page-layout-2columns-left .column.main,.page-layout-2columns-right .column.main{width:78%}.page-layout-2columns-left .column.main{float:right}.page-layout-2columns-left .sidebar{float:left}.page-layout-2columns-left .sidebar-additional{float:left;clear:left}.page-layout-2columns-right .column.main{float:left}.page-layout-2columns-right .sidebar{float:right}.page-layout-2columns-right .sidebar-additional{float:right;clear:right}.blog-hero-nav>ul{float:right;clear:none;width:calc(100% - 395px);text-align:right;margin-top:2.1875em}.blog-posts .blog-post-header>*:not(.blog-post-info){float:left;clear:left;width:56.2249%}.blog-posts ul.blog-post-info{text-align:right;float:right;width:42.57028%}}@media only screen and (min-width: 1366px){.product-attributes-options{float:left}.product-attributes-options.blade-options{clear:both}.showroom-info{float:left;width:100%}.showroom-map{float:right;width:100%;margin:-1.875em 0 0}}@media only screen and (min-width: 1400px){.fotorama__nav-wrap{top:-1px !important;left:0 !important;transform:translateX(calc(-100% - 4px))}.page-layout-flexible-inside-page-hero-alt.page-layout-flexible-inside-page-hero-alt .page-mini-hero-block{width:53.81526%;margin-right:-67.5px}}.slick-slider{position:relative;display:block !important;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19yZXNldC5zY3NzIiwibWl4aW5zL19jdXN0b20tbWl4aW5zLnNjc3MiLCJwYXJ0aWFscy9fbWFnbmlmaWMuc2NzcyIsIm1peGlucy9fdmFyaWFibGVzLnNjc3MiLCJwYXJ0aWFscy9fZm9udHMuc2NzcyIsInBhcnRpYWxzL19nbG9iYWxzLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fbmF2aWdhdGlvbi5zY3NzIiwicGFydGlhbHMvX2NhbGxvdXRzLnNjc3MiLCJwYXJ0aWFscy9fZnJvbnQtcGFnZS5zY3NzIiwicGFydGlhbHMvX3BhZ2Uuc2NzcyIsInBhcnRpYWxzL19ibG9nLnNjc3MiLCJwYXJ0aWFscy9fZm9ybXMuc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyIsInBhcnRpYWxzL19taW5pY2FydC5zY3NzIiwicGFydGlhbHMvX2NhcnQuc2NzcyIsInBhcnRpYWxzL19jaGVja291dC5zY3NzIiwicGFydGlhbHMvX3Byb2R1Y3RfZ3JpZC5zY3NzIiwicGFydGlhbHMvX2FjY291bnQuc2NzcyIsInBhcnRpYWxzL19jYXRlZ29yeS5zY3NzIiwicGFydGlhbHMvX3Byb2R1Y3Quc2NzcyIsInBhcnRpYWxzL19jYXJvdXNlbC5zY3NzIiwicGFydGlhbHMvX3Nob3dyb29tLnNjc3MiLCJwYXJ0aWFscy9fYW1sb2NhdG9yLnNjc3MiLCJwYXJ0aWFscy9fcHJvZHVjdF9yZWdpc3RyYXRpb24uc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtc3R5bGUuc2NzcyIsInBhcnRpYWxzL19tb2RhbC5zY3NzIiwicGFydGlhbHMvX3dvb3Quc2NzcyIsInBhcnRpYWxzL19kZWFsb2Z0aGVkYXkuc2NzcyIsInZlbmRvci9vd2wuY2Fyb3VzZWwuY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMuc2NzcyIsInZlbmRvci9hbmltYXRlLmNzcyIsInZlbmRvci9zZWxlY3QyLnNjc3MiLCJwYXJ0aWFscy9f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QixDQUNqQixpQkFBbUIsQ0FGdkIsc0NBS1EsYVQvM0IyQixDU2c0QjNCLG1CVGg0QjJCLENTaTRCM0IsK0JQcjVCMkIsQ09zNUIzQixrQkFBa0IsQ0FDbEIsd0JBQXdCLENBVGhDLHNDQWFRLGFUdjRCMkIsQ1N3NEIzQixRQUFRLENBQ1IsbUNQOTVCNEIsQ08rNUI1Qix3QkFBd0IsQ0FDeEIsZUFBZSxDQUNsQiwyQ0FJRCxrQkFBcUIsQ0FDckIsZVB0N0JVLENPdTdCVix5QkFBaUMsQ0FDakMsc0JUbjVCK0IsQ1NvNUIvQixpQkFBaUIsQ1RoM0JiLDhDU20zQkEsZVR2NUIyQixDU3c1QjNCLDRDUHo2QnVDLENPMDZCdkMsaUJBQWlCLENBQ2pCLG9CQUFvQixDQUNwQixpQlQzNUIyQixDUzQ1QjNCLG1CQUFtQixDQUNuQixrQkFBa0IsQ1R6M0JsQiw4Q1NtM0JBLGVUdjVCMkIsQ1N3NUIzQiw0Q1B6NkJ1QyxDTzA2QnZDLGlCQUFpQixDQUNqQixvQkFBb0IsQ0FDcEIsaUJUMzVCMkIsQ1M0NUIzQixtQkFBbUIsQ0FDbkIsa0JBQWtCLENUejNCbEIsOENTbTNCQSxlVHY1QjJCLENTdzVCM0IsNENQejZCdUMsQ08wNkJ2QyxpQkFBaUIsQ0FDakIsb0JBQW9CLENBQ3BCLGlCVDM1QjJCLENTNDVCM0IsbUJBQW1CLENBQ25CLGtCQUFrQixDVHozQmxCLDhDU20zQkEsZVR2NUIyQixDU3c1QjNCLDRDUHo2QnVDLENPMDZCdkMsaUJBQWlCLENBQ2pCLG9CQUFvQixDQUNwQixpQlQzNUIyQixDUzQ1QjNCLG1CQUFtQixDQUNuQixrQkFBa0IsQ1R6M0JsQiw4Q1NtM0JBLGVUdjVCMkIsQ1N3NUIzQiw0Q1B6NkJ1QyxDTzA2QnZDLGlCQUFpQixDQUNqQixvQkFBb0IsQ0FDcEIsaUJUMzVCMkIsQ1M0NUIzQixtQkFBbUIsQ0FDbkIsa0JBQWtCLENUejNCbEIsOENTbTNCQSxlVHY1QjJCLENTdzVCM0IsNENQejZCdUMsQ08wNkJ2QyxpQkFBaUIsQ0FDakIsb0JBQW9CLENBQ3BCLGlCVDM1QjJCLENTNDVCM0IsbUJB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LHlCVTJJRyxzQlYxSjJCLENVMkozQiwrQkFBaUMsQ0FQekMsNEJBV1EsbUJWL0oyQixDVWdLM0IsNEJBQThCLENWNUg5Qix3QlVnSUEsa0JBQWtCLENBQ2xCLGdCVnJLMkIsQ1VzSzNCLG1CVnRLMkIsQ1V1SzNCLDRDUnhMdUMsQ1F5THZDLGlCQUFpQixDQUNqQixrQkFBa0IsQ1ZySWxCLHdCVWdJQSxrQkFBa0IsQ0FDbEIsZ0JWcksyQixDVXNLM0IsbUJWdEsyQixDVXVLM0IsNENSeEx1QyxDUXlMdkMsaUJBQWlCLENBQ2pCLGtCQUFrQixDVnJJbEIsd0JVZ0lBLGtCQUFrQixDQUNsQixnQlZySzJCLENVc0szQixtQlZ0SzJCLENVdUszQiw0Q1J4THVDLENReUx2QyxpQkFBaUIsQ0FDakIsa0JBQWtCLENWcklsQix3QlVnSUEsa0JBQWtCLENBQ2xCLGdCVnJLMkIsQ1VzSzNCLG1CVnRLMkIsQ1V1SzNCLDRDUnhMdUMsQ1F5THZDLGlCQUFpQixDQUNqQixrQkFBa0IsQ1ZySWxCLHdCVWdJQSxrQkFBa0IsQ0FDbEIsZ0JWcksyQixDVXNLM0IsbUJWdEsyQixDVXVLM0IsNENSeEx1QyxDUXlMdkMsaUJBQWlCLENBQ2pCLGtCQUFrQixDVnJJbEIsd0JVZ0lBLGtCQUFrQixDQUNsQixnQlZySzJCLENVc0szQixtQlZ0SzJCLENVdUszQiw0Q1J4THVDLENReUx2QyxpQkFBaUIsQ0FDakIsa0JBQWtCLENWbklqQix5Q1V1SUQsVUFBVSxDQUNWLGFBQWEsQ0FDYixZUjVOTSxDUTZOTiwrQkFBbUMsQ0FDbkMsUUFBUSxDQTdCaEIsc0RBZ0NZLFlBQVksQ0FoQ3hCLDhDQW9DWSxZQUFZLENBcEN4Qix1Q0F5Q1Esa0JWN0wyQixDVThMOUIsMkJBSUQsa0JWbE0rQixDVW1NbEMsd0JBS08sZ0JBQW1CLENBQ3RCLGNBR0Qsb0JBQW9CLENBQ3BCLGlCVjdNK0IsQ1U4TS9CLFFBQVEsQ0FDUixlQUFlLENBQ2YsUUFBUSxDQUNSLFNBQVMsQ0FDVCxVUnpQVyxDUTBQWCw0Q1JwTzJDLENRcU8zQyxpQkFBaUIsQ0FDakIs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a0IsQ0FDckIsYUFHRCxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FXZixZQUFhLENBbUJoQix5QkE1Qk8sV0FBWSxDQUxwQixpQkFRUSxhQUFjLENBUnRCLCtCQVdRLFlBQWEsQ0FYckIsMEJBaUJRLG1CQUFvQixDQUN2QixnQ0FHRyxhQUFjLENBQ2pCLDRCQUdHLGlCQUFrQixDQUNyQiw2QkFHRyxhQUFjLENBQ2QsV0FBWSxDQUNaLDRCQUE2QixDQUNoQywwQkFHRCxZQUFhIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogV2VpZGVuaGFtbWVyIENyZWF0aXZlIEJhc2UgVGhlbWVcbkF1dGhvcjogV2VpZGVuaGFtbWVyIENyZWF0aXZlXG5BdXRob3IgVVJJOiBodHRwOi8vd2VpZGVuaGFtbWVyY3JlYXRpdmUuY29tXG4qL1xuXG4vLyBCb3VyYm9uXG5AaW1wb3J0IFwiYm91cmJvblwiO1xuXG4vLyBSZXNldFxuQGltcG9ydCBcImJhc2UvcmVzZXRcIjtcblxuLy8gVmFyaWFibGVzIG11c3QgYmUgbG9hZGVkIGJlZm9yZSB0aGUgZ3JpZCB0byBvdmVycmlkZSBncmlkIHNldHRpbmdzXG5AaW1wb3J0IFwibWl4aW5zL3ZhcmlhYmxlc1wiO1xuXG4vLyBNaXhpbnNcbkBpbXBvcnQgXCJtaXhpbnMvY3VzdG9tLW1peGluc1wiO1xuXG4vLyBHZW5lcmFsIFN0eWxpbmdcbkBpbXBvcnQgXCJwYXJ0aWFscy9tYWduaWZpY1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2ZvbnRzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZ2xvYmFsc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2hlYWRlclwiO1xuQGltcG9ydCBcInBhcnRpYWxzL25hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9jYWxsb3V0c1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Zyb250LXBhZ2VcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9wYWdlXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYmxvZ1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Zvcm1zXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbWluaWNhcnRcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9jYXJ0XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY2hlY2tvdXRcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9wcm9kdWN0X2dyaWRcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9hY2NvdW50XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY2F0ZWdvcnlcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9wcm9kdWN0XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9zaG93cm9vbVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2FtbG9jYXRvclwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3Byb2R1Y3RfcmVnaXN0cmF0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbGF5b3V0LXN0eWxlXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbW9kYWxcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy93b290XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZGVhbG9mdGhlZGF5XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYnJvd3Nlci1maXhlc1wiO1xuXG4vLyAzcmQgUGFydHlcbkBpbXBvcnQgXCJ2ZW5kb3Ivb3dsLmNhcm91c2VsXCI7XG5AaW1wb3J0IFwidmVuZG9yL2hhbWJ1cmdlcnNcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvYW5pbWF0ZVwiO1xuQGltcG9ydCBcInZlbmRvci9zZWxlY3QyXCI7XG5cbi8vIFJlc3BvbnNpdmVcbkBpbXBvcnQgXCJwYXJ0aWFscy9yZXNwb25zaXZlXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9zbGlja1wiO1xuIiwiLyohXG5UaGVtZSBOYW1lOiBXZWlkZW5oYW1tZXIgQ3JlYXRpdmUgQmFzZSBUaGVtZVxuQXV0aG9yOiBXZWlkZW5oYW1tZXIgQ3JlYXRpdmVcbkF1dGhvciBVUkk6IGh0dHA6Ly93ZWlkZW5oYW1tZXJjcmVhdGl2ZS5jb21cbiovaHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0sZm9udCxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3Ryb25nLHN1YixzdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRke21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfWh0bWx7b3ZlcmZsb3cteTpzY3JvbGw7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbmF2LHNlY3Rpb24saW1ne2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX1oMSBhLGgyIGEsaDMgYSxoNCBhLGg1IGEsaDYgYXtmb250LXdlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXR9OmZvY3Vze291dGxpbmU6bm9uZX1zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19dWwsb2x7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nOjAgMCAwIDMwcHh9bmF2IHVsLG5hdiBvbHtsaXN0LXN0eWxlOm5vbmU7bGlzdC1zdHlsZS1pbWFnZTpub25lO3BhZGRpbmc6MH1idXR0b24saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO292ZXJmbG93OnZpc2libGV9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmFsaWdubGVmdHtmbG9hdDpsZWZ0O21hcmdpbjowIDI1cHggMTVweCAwfS5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMTVweCAyNXB4fS5hbGlnbm5vbmV7bWFyZ2luOjEwcHggMCAxNXB4IDB9LmFsaWduY2VudGVye21hcmdpbjoxNXB4IGF1dG99cHJle3RhYi1zaXplOjY7d2lkdGg6OTAlO3BhZGRpbmc6MDttYXJnaW46MmVtIGF1dG87b3ZlcmZsb3c6YXV0bzt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtvdmVyZmxvdy15OmhpZGRlbjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjU7YmFja2dyb3VuZDojZWZlZmVmO2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjYjQwYjBiO3BhZGRpbmc6MTBweDtjb2xvcjojMzMzO2ZvbnQtZmFtaWx5OkNvbnNvbGFzLCBcIkFuZGFsZSBNb25vIFdUXCIsIFwiQW5kYWxlIE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiTmltYnVzIE1vbm8gTFwiLCBNb25hY28sIFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlfS5jbGVhcmZpeHsqem9vbToxfS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofUBrZXlmcmFtZXMgbGVmdENsb3NlezAle3dpZHRoOjhweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzVkZWcpfTEwMCV7d2lkdGg6N3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKX19QGtleWZyYW1lcyBsZWZ0T3BlbnswJXt3aWR0aDo3cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApfTEwMCV7d2lkdGg6OHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgzNWRlZyl9fUBrZXlmcmFtZXMgcmlnaHRDbG9zZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKX19QGtleWZyYW1lcyByaWdodE9wZW57MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCl9fS5tZnAtYmd7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOiMwYjBiMGI7b3BhY2l0eTowLjg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS5tZnAtd3JhcHt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDM7cG9zaXRpb246Zml4ZWQ7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ubWZwLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjAgOHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWNvbnRhaW5lcjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWZwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTA0NX0ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50e3dpZHRoOjEwMCU7Y3Vyc29yOmF1dG99Lm1mcC1hamF4LWN1cntjdXJzb3I6cHJvZ3Jlc3N9Lm1mcC16b29tLW91dC1jdXJ7Y3Vyc29yOi1tb3otem9vbS1vdXQ7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2V7Y3Vyc29yOi1tb3otem9vbS1vdXQ7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5tZnAtem9vbXtjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjotbW96LXpvb20taW47Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOnpvb20taW59Lm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnR7Y3Vyc29yOmF1dG99Lm1mcC1jbG9zZSwubWZwLWFycm93LC5tZnAtcHJlbG9hZGVyLC5tZnAtY291bnRlcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1mcC1sb2FkaW5nLm1mcC1maWd1cmV7ZGlzcGxheTpub25lfS5tZnAtaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWZwLXByZWxvYWRlcntjb2xvcjojY2NjY2NjO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOi0wLjhlbTtsZWZ0OjhweDtyaWdodDo4cHg7ei1pbmRleDoxMDQ0fS5tZnAtcHJlbG9hZGVyIGF7Y29sb3I6I2NjY2NjY30ubWZwLXByZWxvYWRlciBhOmhvdmVye2NvbG9yOndoaXRlfS5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciwubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50e2Rpc3BsYXk6bm9uZX1idXR0b24ubWZwLWNsb3NlLGJ1dHRvbi5tZnAtYXJyb3d7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2Rpc3BsYXk6YmxvY2s7b3V0bGluZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjEwNDY7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9Lm1mcC1jbG9zZXt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2xpbmUtaGVpZ2h0OjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjAuNjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NjUpO3BhZGRpbmc6MCAwIDE4cHggMTBweDtjb2xvcjojMDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlfS5tZnAtY2xvc2U6aG92ZXIsLm1mcC1jbG9zZTpmb2N1c3tvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKX0ubWZwLWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2V7Y29sb3I6IzMzMzMzM30ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle2NvbG9yOiMwMDA7cmlnaHQ6LTZweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6NnB4O3dpZHRoOjEwMCV9Lm1mcC1jb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Y29sb3I6I2NjY2NjYztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4fS5tZnAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjY1O2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTU1cHg7cGFkZGluZzowO3dpZHRoOjkwcHg7aGVpZ2h0OjExMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5tZnAtYXJyb3c6YWN0aXZle21hcmdpbi10b3A6LTU0cHh9Lm1mcC1hcnJvdzpob3ZlciwubWZwLWFycm93OmZvY3Vze29wYWNpdHk6MTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfS5tZnAtYXJyb3c6YmVmb3JlLC5tZnAtYXJyb3c6YWZ0ZXIsLm1mcC1hcnJvdyAubWZwLWIsLm1mcC1hcnJvdyAubWZwLWF7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO21hcmdpbi10b3A6MzVweDttYXJnaW4tbGVmdDozNXB4O2JvcmRlcjptZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnR9Lm1mcC1hcnJvdzphZnRlciwubWZwLWFycm93IC5tZnAtYXtib3JkZXItdG9wLXdpZHRoOjEzcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoxM3B4O3RvcDo4cHh9Lm1mcC1hcnJvdzpiZWZvcmUsLm1mcC1hcnJvdyAubWZwLWJ7Ym9yZGVyLXRvcC13aWR0aDoyMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MjFweDtvcGFjaXR5OjAuN30ubWZwLWFycm93LWxlZnR7bGVmdDowfS5tZnAtYXJyb3ctbGVmdDphZnRlciwubWZwLWFycm93LWxlZnQgLm1mcC1he2JvcmRlci1yaWdodDoxN3B4IHNvbGlkIHdoaXRlO21hcmdpbi1sZWZ0OjMxcHh9Lm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSwubWZwLWFycm93LWxlZnQgLm1mcC1ie21hcmdpbi1sZWZ0OjI1cHg7Ym9yZGVyLXJpZ2h0OjI3cHggc29saWQgIzNmM2YzZn0ubWZwLWFycm93LXJpZ2h0e3JpZ2h0OjB9Lm1mcC1hcnJvdy1yaWdodDphZnRlciwubWZwLWFycm93LXJpZ2h0IC5tZnAtYXtib3JkZXItbGVmdDoxN3B4IHNvbGlkIHdoaXRlO21hcmdpbi1sZWZ0OjM5cHh9Lm1mcC1hcnJvdy1yaWdodDpiZWZvcmUsLm1mcC1hcnJvdy1yaWdodCAubWZwLWJ7Ym9yZGVyLWxlZnQ6MjdweCBzb2xpZCAjM2YzZjNmfS5tZnAtaWZyYW1lLWhvbGRlcntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudHtsaW5lLWhlaWdodDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjkwMHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle3RvcDotNDBweH0ubWZwLWlmcmFtZS1zY2FsZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6NTYuMjUlfS5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6YmxhY2t9aW1nLm1mcC1pbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6NDBweCAwIDQwcHg7bWFyZ2luOjAgYXV0b30ubWZwLWZpZ3VyZXtsaW5lLWhlaWdodDowfS5tZnAtZmlndXJlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo0MHB4O2JvdHRvbTo0MHB4O2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiM0NDQ0NDR9Lm1mcC1maWd1cmUgc21hbGx7Y29sb3I6I2JkYmRiZDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHh9Lm1mcC1maWd1cmUgZmlndXJle21hcmdpbjowfS5tZnAtYm90dG9tLWJhcnttYXJnaW4tdG9wOi0zNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6I2YzZjNmMzt3b3JkLXdyYXA6YnJlYWstd29yZDtwYWRkaW5nLXJpZ2h0OjM2cHh9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50e21heC13aWR0aDoxMDAlfS5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZXtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpey5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1ne3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0OjVweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpO2JvdHRvbTowO21hcmdpbjowO3RvcDphdXRvO3BhZGRpbmc6M3B4IDVweDtwb3NpdGlvbjpmaXhlZDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eXtwYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlcntyaWdodDo1cHg7dG9wOjNweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZXt0b3A6MDtyaWdodDowO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtwb3NpdGlvbjpmaXhlZDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjB9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsubWZwLWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNzUpO3RyYW5zZm9ybTpzY2FsZSgwLjc1KX0ubWZwLWFycm93LWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNmb3JtLW9yaWdpbjowfS5tZnAtYXJyb3ctcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlfS5tZnAtY29udGFpbmVye3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9fS5tZnAtaWU3IC5tZnAtaW1ne3BhZGRpbmc6MH0ubWZwLWllNyAubWZwLWJvdHRvbS1iYXJ7d2lkdGg6NjAwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTMwMHB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweH0ubWZwLWllNyAubWZwLWNvbnRhaW5lcntwYWRkaW5nOjB9Lm1mcC1pZTcgLm1mcC1jb250ZW50e3BhZGRpbmctdG9wOjQ0cHh9Lm1mcC1pZTcgLm1mcC1jbG9zZXt0b3A6MDtyaWdodDowO3BhZGRpbmctdG9wOjB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonaGlua2xleSc7c3JjOnVybChcIi4uL2ZvbnRzL2hpbmtsZXkuZW90Pzc0NTc5NTMwXCIpO3NyYzp1cmwoXCIuLi9mb250cy9oaW5rbGV5LmVvdD83NDU3OTUzMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9oaW5rbGV5LndvZmYyPzc0NTc5NTMwXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL2hpbmtsZXkud29mZj83NDU3OTUzMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2hpbmtsZXkudHRmPzc0NTc5NTMwXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL2hpbmtsZXkuc3ZnPzc0NTc5NTMwI2hpbmtsZXlcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJztzcmM6dXJsKFwiLi4vZm9udHMvTHVtYS1JY29ucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9MdW1hLUljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OmJsb2NrfVtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJoaW5rbGV5XCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7d2lkdGg6MWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tY2hhdDpiZWZvcmV7Y29udGVudDonXFxlODAwJ30uaWNvbi1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDonXFxlODAxJ30uaWNvbi1oZWFydC1lbXB0eTpiZWZvcmV7Y29udGVudDonXFxlODAyJ30uaWNvbi1oZWFydDpiZWZvcmV7Y29udGVudDonXFxlODAzJ30uaWNvbi1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwNCd9Lmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmV7Y29udGVudDonXFxlODA1J30uaWNvbi1sZWZ0LW9wZW4tYmlnOmJlZm9yZXtjb250ZW50OidcXGU4MDYnfS5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZXtjb250ZW50OidcXGU4MDcnfS5pY29uLXVwLW9wZW4tYmlnOmJlZm9yZXtjb250ZW50OidcXGU4MDgnfS5pY29uLW1lbnU6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwOSd9Lmljb24tY2FuY2VsOmJlZm9yZXtjb250ZW50OidcXGU4MGEnfS5pY29uLWVtYWlsOmJlZm9yZXtjb250ZW50OidcXGU4MGInfS5pY29uLWxpbms6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwYyd9Lmljb24tdGFnOmJlZm9yZXtjb250ZW50OidcXGU4MGQnfS5pY29uLWluZm86YmVmb3Jle2NvbnRlbnQ6J1xcZTgxMSd9Lmljb24tcGludGVyZXN0LWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6J1xcZjBkMid9Lmljb24tcGxheS1jaXJjbGVkOmJlZm9yZXtjb250ZW50OidcXGYxNDQnfS5pY29uLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6J1xcZjE2Nyd9Lmljb24taW5zdGFncmFtOmJlZm9yZXtjb250ZW50OidcXGYxNmQnfS5pY29uLWZpbGUtcGRmOmJlZm9yZXtjb250ZW50OidcXGYxYzEnfS5pY29uLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDonXFxmMjMxJ30uaWNvbi1ob3V6ejpiZWZvcmV7Y29udGVudDonXFxmMjdjJ30uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OidcXGYzMDknfS5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OidcXGYzMGMnfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0NoYWxldCc7c3JjOnVybChcIi4uL2ZvbnRzL0NoYWxldC1QYXJpc05pbmV0ZWVuU2l4dHkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvQ2hhbGV0LVBhcmlzTmluZXRlZW5TaXh0eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0NoYWxldExvbmRvbic7c3JjOnVybChcIi4uL2ZvbnRzL0NoYWxldC1Mb25kb24xOTYwLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksdXJsKFwiLi4vZm9udHMvQ2hhbGV0LUxvbmRvbk5pbmV0ZWVuU2l4dHkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonQ2hhbGV0TmV3WW9yayc7c3JjOnVybChcIi4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrMTk2MC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLHVybChcIi4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrTmluZXRlZW5TaXh0eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonQ2hyb25pY2xlIERpc3AgQ29uZCc7c3JjOnVybChcIi4uL2ZvbnRzL0Nocm9uaWNsZURpc3BDb25kLVJvbWFuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL0Nocm9uaWNsZURpc3BDb25kLVJvbWFuLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonQ2hyb25pY2xlRGlzcC1MaWdodEl0YWwnO3NyYzp1cmwoXCIuLi9mb250cy9DaHJvbmljbGVEaXNwLUxpZ2h0SXRhbC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLHVybChcIi4uL2ZvbnRzL0Nocm9uaWNsZURpc3BDb25kLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6aXRhbGljfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0Nocm9uaWNsZURlY2stUm9tYW4nO3NyYzp1cmwoXCIuLi9mb250cy9DaHJvbmljbGVEZWNrLVJvbWFuLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksdXJsKFwiLi4vZm9udHMvQ2hyb25pY2xlRGlzcENvbmQtUm9tYW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidITC1SYWxld2F5JztzcmM6dXJsKFwiLi4vZm9udHMvUmFsZXdheV9BbHRfUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvUmFsZXdheV9BbHRfUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0hMLVJhbGV3YXknO3NyYzp1cmwoXCIuLi9mb250cy9SYWxld2F5X0FsdF9TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvUmFsZXdheV9BbHRfU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidITC1SYWxld2F5JztzcmM6dXJsKFwiLi4vZm9udHMvUmFsZXdheV9BbHRfRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9SYWxld2F5X0FsdF9FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidDaGFsZXQtUGFyaXMxOTYwJztzcmM6dXJsKFwiLi4vZm9udHMvQ2hhbGV0LVBhcmlzMTk2MC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLHVybChcIi4uL2ZvbnRzL0NoYWxldC1QYXJpc05pbmV0ZWVuU2l4dHkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvQ2hhbGV0LVBhcmlzTmluZXRlZW5TaXh0eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0NoYWxldC1Mb25kb24xOTYwJztzcmM6dXJsKFwiLi4vZm9udHMvQ2hhbGV0LUxvbmRvbjE5NjAub3RmXCIpIGZvcm1hdChcIm90ZlwiKSx1cmwoXCIuLi9mb250cy9DaGFsZXQtTG9uZG9uMTk2MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9DaGFsZXQtTG9uZG9uMTk2MC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0NoYWxldC1OZXdZb3JrMTk2MCc7c3JjOnVybChcIi4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrMTk2MC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLHVybChcIi4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrMTk2MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9DaGFsZXQtTmV3WW9yazE5NjAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidDaGFsZXQtUGFyaXMxOTgwJztzcmM6dXJsKFwiLi4vZm9udHMvQ2hhbGV0LVBhcmlzMTk4MC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLHVybChcIi4uL2ZvbnRzL0NoYWxldC1QYXJpczE5ODAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvQ2hhbGV0LVBhcmlzMTk4MC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0NoYWxldC1Mb25kb24xOTgwJztzcmM6dXJsKFwiLi4vZm9udHMvQ2hhbGV0LUxvbmRvbjE5ODAub3RmXCIpIGZvcm1hdChcIm90ZlwiKSx1cmwoXCIuLi9mb250cy9DaGFsZXQtTG9uZG9uMTk4MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9DaGFsZXQtTG9uZG9uMTk4MC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0NoYWxldC1OZXdZb3JrMTk4MCc7c3JjOnVybChcIi4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrMTk4MC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLHVybChcIi4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrMTk4MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9DaGFsZXQtTmV3WW9yazE5ODAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1odG1se292ZXJmbG93LXk6c2Nyb2xsO292ZXJmbG93LXg6aGlkZGVufWJvZHl7bWFyZ2luOjA7cGFkZGluZzowIDAgMDtjb2xvcjojMDAwO2ZvbnQ6bm9ybWFsIDE0cHgvMS42NSBcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmfSp7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfWgyLGgzLGg0LGg1LGg2e2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MS4yfXB7bWFyZ2luOjAgMCAxZW19cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH11bCxvbHttYXJnaW46MCAwIDFlbX1zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1hLGE6dmlzaXRlZCxhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfWlmcmFtZXttYXgtd2lkdGg6MTAwJX1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH1pbnB1dFt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH0uYnRuLC5ibG9nLXBhZ2luYXRpb24taXRlbSwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLC5tb2RhbC1mb290ZXI+YnV0dG9ue2JvcmRlcjowO2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO3BhZGRpbmc6MC41ZW0gMS41ZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztvdXRsaW5lOjA7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjoycHggIzAwMCBzb2xpZDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLWluLW91dH0uYnRuOmhvdmVyLC5ibG9nLXBhZ2luYXRpb24taXRlbTpob3ZlciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpob3ZlciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmhvdmVyLC5tb2RhbC1mb290ZXI+YnV0dG9uOmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMH0ubGlnaHQuYnRuLC5saWdodC5ibG9nLXBhZ2luYXRpb24taXRlbSwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyIC5hY3Rpb25zLXRvb2xiYXIgLmxpZ2h0LmFjdGlvbiwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLmFjdGlvbnMtdG9vbGJhciAubGlnaHQuYWN0aW9uLC5tb2RhbC1mb290ZXI+YnV0dG9uLmxpZ2h0e2JvcmRlcjoxcHggI2VlZSBzb2xpZDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMH0ubGlnaHQuYnRuOmhvdmVyLC5saWdodC5ibG9nLXBhZ2luYXRpb24taXRlbTpob3ZlciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyIC5hY3Rpb25zLXRvb2xiYXIgLmxpZ2h0LmFjdGlvbjpob3ZlciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLmFjdGlvbnMtdG9vbGJhciAubGlnaHQuYWN0aW9uOmhvdmVyLC5tb2RhbC1mb290ZXI+YnV0dG9uLmxpZ2h0OmhvdmVye2JhY2tncm91bmQ6IzAwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojZmZmfS5yZXZlcnNlLmJ0biwucmV2ZXJzZS5ibG9nLXBhZ2luYXRpb24taXRlbSwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyIC5hY3Rpb25zLXRvb2xiYXIgLnJldmVyc2UuYWN0aW9uLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyAuYWN0aW9ucy10b29sYmFyIC5yZXZlcnNlLmFjdGlvbiwubW9kYWwtZm9vdGVyPmJ1dHRvbi5yZXZlcnNle2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMH0ucmV2ZXJzZS5idG46aG92ZXIsLnJldmVyc2UuYmxvZy1wYWdpbmF0aW9uLWl0ZW06aG92ZXIsLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnNtaWxlLWVzLXJhbmdlLXNsaWRlciAuYWN0aW9ucy10b29sYmFyIC5yZXZlcnNlLmFjdGlvbjpob3ZlciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLmFjdGlvbnMtdG9vbGJhciAucmV2ZXJzZS5hY3Rpb246aG92ZXIsLm1vZGFsLWZvb3Rlcj5idXR0b24ucmV2ZXJzZTpob3ZlcntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZn0ud2hpdGUuYnRuLC53aGl0ZS5ibG9nLXBhZ2luYXRpb24taXRlbSwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uLC5tb2RhbC1mb290ZXI+YnV0dG9uLndoaXRle2JvcmRlci1jb2xvcjojZmZmfS53aGl0ZS5idG46aG92ZXIsLndoaXRlLmJsb2ctcGFnaW5hdGlvbi1pdGVtOmhvdmVyLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zbWlsZS1lcy1yYW5nZS1zbGlkZXIgLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uOmhvdmVyLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb246aG92ZXIsLm1vZGFsLWZvb3Rlcj5idXR0b24ud2hpdGU6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9LmJ0bi1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmJ0bi1saXN0OmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LmJ0bi1saXN0IGxpe2Zsb2F0OmxlZnR9LmJ0bi1saXN0IGxpK2xpe21hcmdpbi1sZWZ0Oi42MjVlbX0uaGFtLWV4cGFuZC13cmFwcGVyIC5oYW0tZXhwYW5kLWJ0bjo6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS53cmFwe3dpZHRoOjEwMCU7cGFkZGluZzowIC45Mzc1ZW19LndyYXA+KnttYXgtd2lkdGg6MTM4MHB4O21hcmdpbjowIGF1dG99LndyYXA+KjphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS53cmFwPmhlYWRlcnttYXgtd2lkdGg6MTY4MHB4fS53cmFwPmZvb3RlcnttYXgtd2lkdGg6MTM4MHB4fS53cmFwPi5wYWdlLWJvdHRvbXttYXgtd2lkdGg6MTM4MHB4fWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKTpub3QoLmNhdGFsb2ctY2F0ZWdvcnktdmlldykgLndyYXA+KnttYXgtd2lkdGg6MTI0NXB4fWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKTpub3QoLmNhdGFsb2ctY2F0ZWdvcnktdmlldykgLndyYXA+aGVhZGVye21heC13aWR0aDoxNjgwcHh9Ym9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpOm5vdCguY2F0YWxvZy1jYXRlZ29yeS12aWV3KSAud3JhcD5mb290ZXJ7bWF4LXdpZHRoOjEzODBweH1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSk6bm90KC5jYXRhbG9nLWNhdGVnb3J5LXZpZXcpIC53cmFwPi5wYWdlLWJvdHRvbXttYXgtd2lkdGg6MTM4MHB4fS5wYWdlLWJvdHRvbXtwYWRkaW5nOi40Mzc1ZW0gMCAyLjA2MjVlbX0uZXhwYW5kYWJsZS1jb250ZW50e21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0fS5leHBhbmRhYmxlLWNvbnRlbnQub3BlbnttYXgtaGVpZ2h0OjUwMHB4fS5tZnAtYmd7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAwJSwgI2ZmZiAyNSUsICNmZmYgNTAlLCAjZmZmIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMCUsICNmZmYgMjUlLCAjZmZmIDUwJSwgI2ZmZiA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAwJSwgI2ZmZiAyNSUsICNmZmYgNTAlLCAjZmZmIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlNmZmZmZmZicsIGVuZENvbG9yc3RyPScjZTZmZmZmZmYnLEdyYWRpZW50VHlwZT0wICl9Lm1mcC1iZzpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMHZ3O2hlaWdodDo2MHZoO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tbWFyay5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtvcGFjaXR5Oi4xNX0ubWZwLWZhZGUubWZwLWJne29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7ei1pbmRleDo5OTk5fS5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5e29wYWNpdHk6MX0ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZ3tvcGFjaXR5OjB9Lm1mcC1mYWRlLm1mcC13cmFwe3otaW5kZXg6OTk5OX0ubWZwLWZhZGUubWZwLXdyYXAgLm1mcC1jb250ZW50e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXR9Lm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO21hcmdpbi10b3A6MS44NzVlbTtwYWRkaW5nOjAgMS44NzVlbSAxLjg3NWVtfS5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVhZHkgLm1mcC1jb250ZW50OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6Y2FsYygxMDAlIC0gMS44NzVlbSk7aGVpZ2h0OjEuODc1ZW07ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO2JhY2tncm91bmQ6I2ZmZn0ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGVudHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KX0ubWZwLWZhZGUgLm1mcC1maWd1cmU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5tZnAtZmFkZSAubWZwLWltZ3twYWRkaW5nOjA7bWF4LWhlaWdodDo4MHZoICFpbXBvcnRhbnR9Lm1mcC1mYWRlIC5tZnAtY2xvc2UsLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTVweDtyaWdodDotNXB4ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07b3BhY2l0eToxO2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMwMDA7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEuODc1ZW0gIWltcG9ydGFudDtoZWlnaHQ6MS44NzVlbSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKSAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9Lm1mcC1mYWRlIC5tZnAtY2xvc2U6YmVmb3JlLC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MGFcIjtmb250LXNpemU6MS4yNWVtO2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiO2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0ZXh0LWluZGVudDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDoxfS5tZnAtZmFkZSAubWZwLWNsb3NlOmhvdmVyLC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZDojNDA0MDQwfS5tZnAtY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7bWF4LXdpZHRoOjc2OHB4O3BhZGRpbmc6MS44NzVlbSAzLjc1ZW07LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAyNXB4IDAgcmdiYSgwLDAsMCwwLjEpO2JveC1zaGFkb3c6MCAwIDI1cHggMCByZ2JhKDAsMCwwLDAuMSl9Lm1mcC1mb3JtIC5tZnAtY29udGVudHtwYWRkaW5nOjEuODc1ZW0gMy4xMjVlbSAwIDMuMTI1ZW19Lm1mcC1jb250YWluZXJ7cGFkZGluZzoxLjg3NWVtfWFbaHJlZl49XCJodHRwOi8vbWFwcy5nb29nbGUuY29tL21hcHNcIl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9YVtocmVmXj1cImh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHNcIl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmdtbm9wcmludCBhLC5nbW5vcHJpbnQgc3BhbiwuZ20tc3R5bGUtY2N7ZGlzcGxheTpub25lfS5nbW5vcHJpbnQgZGl2e2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50fSNub3RpY2UtY29va2llLWJsb2Nre3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5OX0jbm90aWNlLWNvb2tpZS1ibG9jayAuY29udGVudHtiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZzouOTM3NWVtfSNub3RpY2UtY29va2llLWJsb2NrIC5jb250ZW50IHAsI25vdGljZS1jb29raWUtYmxvY2sgLmNvbnRlbnQgYXtjb2xvcjojZmZmfS5jb29raWUtY29udGVudC1pbnNpZGV7bWF4LXdpZHRoOjEyNDVweDttYXJnaW46MCBhdXRvfS5jb29raWUtY29udGVudC1pbnNpZGUgLmFjdGlvbnN7dGV4dC1hbGlnbjpyaWdodH0jc3BlZWRidW1we3dpZHRoOjEwMCV9I3NwZWVkYnVtcCAuc3BlZWRidW1wLWZsZXh7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0jc3BlZWRidW1wIHN0cm9uZ3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE3NXB4O2hlaWdodDo0NHB4O21hcmdpbjowIDAgMS41NjI1ZW19I3NwZWVkYnVtcCBoMXttYXJnaW46MDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9I3NwZWVkYnVtcCBoMnttYXJnaW46MDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9I3NwZWVkYnVtcCBoM3ttYXJnaW46MDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9I3NwZWVkYnVtcCBoNHttYXJnaW46MDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9I3NwZWVkYnVtcCBoNXttYXJnaW46MDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9I3NwZWVkYnVtcCBoNnttYXJnaW46MDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9I3NwZWVkYnVtcCAubWVzc2FnZXN7ZGlzcGxheTpub25lfSNzcGVlZGJ1bXAgLnNwZWVkYnVtcC1jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4fSNzcGVlZGJ1bXAgLnNwZWVkYnVtcC1jb250ZW50IC53ZWJmb3JtcyAuZmllbGR7cGFkZGluZy1sZWZ0OjB9I3NwZWVkYnVtcCAuc3BlZWRidW1wLWNvbnRlbnQgLmFjdGlvbnMtdG9vbGJhcntwYWRkaW5nLWxlZnQ6MH0jc3BlZWRidW1wIC5zcGVlZGJ1bXAtaW1hZ2V7ZGlzcGxheTpub25lfSNzcGVlZGJ1bXAgZmllbGRzZXR7Ym9yZGVyOm5vbmU7cGFkZGluZzowfSNzcGVlZGJ1bXAgLnR5cGUtZW1haWx7cG9zaXRpb246cmVsYXRpdmV9I3NwZWVkYnVtcCAudHlwZS1lbWFpbCBsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjNlbTtoZWlnaHQ6M2VtO21heC1oZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9I3NwZWVkYnVtcCAudHlwZS1lbWFpbCBsYWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZTgwYlwiO3RleHQtaW5kZW50OjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcImhpbmtsZXlcIjtmb250LXNpemU6MS4yNWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0jc3BlZWRidW1wIC50eXBlLWVtYWlsIC5jb250cm9se3dpZHRoOmNhbGMoMTAwJSAtIDNlbSl9I3NwZWVkYnVtcCAud2ViZm9ybXM6bGFzdC1jaGlsZHttYXJnaW46MH0jc3BlZWRidW1wIC50eXBlLXNlbGVjdC1jaGVja2JveCAuY29udHJvbHt3aWR0aDoxMDAlfS5sYi1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO291dGxpbmU6bm9uZTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjMuMTI1ZW07cGFkZGluZzouNmVtfS5sYi1hcnJvdzpiZWZvcmV7Zm9udC1mYW1pbHk6XCJoaW5rbGV5XCI7Y29sb3I6I2FhYWJhYzt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0ubGItYXJyb3c6aG92ZXI6YmVmb3Jle2NvbG9yOiMwMDB9LmxiLWFycm93LWxlZnR7bGVmdDowfS5sYi1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlODA2XCJ9LmxiLWFycm93LXJpZ2h0e3JpZ2h0OjB9LmxiLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlODA3XCJ9Lm1mcC1ib3R0b20tYmFye2Rpc3BsYXk6bm9uZX0uY29udHJvbCAuaW5wdXQtdGV4dCwuY29udHJvbCBzZWxlY3R7d2lkdGg6MTAwJX1pbnB1dCxzZWxlY3R7cGFkZGluZzowLjVlbTtmb250LXNpemU6MTRweDtib3JkZXI6MXB4IHNvbGlkIGdyYXk7Ym9yZGVyLXJhZGl1czozcHh9c2VsZWN0e2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTAgNTAnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCclM0UlM0NzdHlsZSUzRXRzcGFuICU3QiB3aGl0ZS1zcGFjZTpwcmUgJTdELnNocDAgJTdCIGZpbGw6ICUyMzAwMDAwMCAlN0QgJTNDL3N0eWxlJTNFJTNDZyAlM0UlM0NwYXRoIGNsYXNzPSdzaHAwJyBkPSdNNDkuNDkgMTMuNDJMNDYuOTggMTAuOTJDNDYuNjUgMTAuNTggNDYuMjcgMTAuNDIgNDUuODMgMTAuNDJDNDUuNCAxMC40MiA0NS4wMSAxMC41OCA0NC42OCAxMC45MkwyNC45OSAzMC42TDUuMzEgMTAuOTJDNC45OCAxMC41OSA0LjU5IDEwLjQyIDQuMTYgMTAuNDJDMy43MiAxMC40MiAzLjM0IDEwLjU5IDMgMTAuOTJMMC41IDEzLjQyQzAuMTcgMTMuNzYgMCAxNC4xNCAwIDE0LjU4QzAgMTUuMDEgMC4xNyAxNS4zOSAwLjUgMTUuNzNMMjMuODQgMzkuMDdDMjQuMTggMzkuNCAyNC41NiAzOS41NyAyNC45OSAzOS41N0MyNS40MyAzOS41NyAyNS44MSAzOS40IDI2LjE1IDM5LjA3TDQ5LjQ5IDE1LjczQzQ5LjgyIDE1LjM5IDQ5Ljk5IDE1LjAxIDQ5Ljk5IDE0LjU4QzQ5Ljk5IDE0LjE0IDQ5LjgyIDEzLjc2IDQ5LjQ5IDEzLjQyWicgLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCA4cHggY2VudGVyO3BhZGRpbmctcmlnaHQ6MmVtfS5maWVsZCsuZmllbGR7bWFyZ2luLXRvcDoxMHB4fS5sb2FkaW5nLW1hc2t7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDoxMDA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LmxvYWRpbmctbWFzayAubG9hZGVyPmltZ3tib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt6LWluZGV4OjEwMDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt6LWluZGV4OjEwMH0ubG9hZGluZy1tYXNrIC5sb2FkZXI+cHtkaXNwbGF5Om5vbmV9LnRhYnMuaXRlbXMgLnRhYnMtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYWFhYmFjfS50YWJzLml0ZW1zIC50aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjEwcHh9LnRhYnMuaXRlbXMgLnRpdGxlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjIwcHh9LnRhYnMuaXRlbXMgLnRpdGxlIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnRhYnMuaXRlbXMgLnRpdGxlIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS50YWJzLml0ZW1zIC50aXRsZSBhOmhvdmVye2NvbG9yOmluaGVyaXR9LnRhYnMuaXRlbXMgLnRpdGxlLmFjdGl2ZSBhOmJlZm9yZXtvcGFjaXR5OjE7d2lkdGg6MTAwJX0udGFicy5pdGVtcyAuY29udGVudHttYXJnaW4tdG9wOjIwcHh9LmdyZWNhcHRjaGEtYmFkZ2V7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MCAhaW1wb3J0YW50O2hlaWdodDowICFpbXBvcnRhbnR9LmZpZWxkLXJlY2FwdGNoYSAuZmllbGR7ZGlzcGxheTpub25lfS5hY2NvdW50IC5tb2RhbHMtd3JhcHBlcntkaXNwbGF5Om5vbmV9Ym9keXtwYWRkaW5nLXRvcDo5LjI1ZW19LmhlYWRlci13cmFwe3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojg5OX0uaGVhZGVyLXdyYXAgaGVhZGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7ei1pbmRleDoyMDE3O2JvcmRlci1ib3R0b206MXB4ICNhYWFiYWMgc29saWQ7YmFja2dyb3VuZDojZmZmfS5oYW1idXJnZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6MTBweH0uZXllYnJvdy1saW5rcy13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMwMDA7Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OjFlbTt6LWluZGV4Ojk5OTl9LmV5ZWJyb3ctbGlua3N7bWF4LXdpZHRoOjEzODBweCAhaW1wb3J0YW50fS5leWVicm93LWxpbmtzIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmV5ZWJyb3ctbGlua3MgdWw6Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdH0uZXllYnJvdy1saW5rcyB1bDpsYXN0LWNoaWxke2Zsb2F0OnJpZ2h0fS5leWVicm93LWxpbmtzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5leWVicm93LWxpbmtzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjExcHg7cGFkZGluZy1sZWZ0OjEycHh9LmV5ZWJyb3ctbGlua3MgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjUwJTtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uZXllYnJvdy1saW5rcyBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOi4wNjI1ZW07cGFkZGluZzouNzVlbSAwO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5leWVicm93LWxpbmtzIGE6aG92ZXJ7Y29sb3I6I2FhYWJhY30uZXllYnJvdy1saW5rcyAuaWNvbi1jaGF0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyN3B4fS5leWVicm93LWxpbmtzIC5pY29uLWNoYXQ6YmVmb3Jle2ZvbnQtc2l6ZToxLjVlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uZXllYnJvdy1saW5rcyAuaWNvbi1sb2NhdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjBweDtmb250LXdlaWdodDo5MDB9LmV5ZWJyb3ctbGlua3MgLmljb24tbG9jYXRpb246YmVmb3Jle2ZvbnQtc2l6ZToxLjI1ZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNvb2tpZS1zdGF0dXMtbWVzc2FnZXtkaXNwbGF5Om5vbmV9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudHttYXgtd2lkdGg6MTM4MHB4O21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6MS4zNzVlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnBhZGRpbmcgNTAwbXMgZWFzZS1pbi1vdXR9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmJsb2NrLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Mi41NjI1ZW07bGVmdDowO3RyYW5zaXRpb246dG9wIDUwMG1zIGVhc2UtaW4tb3V0fS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmJsb2NrLXNlYXJjaCAuYmxvY2stdGl0bGV7ZGlzcGxheTpub25lfS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmJsb2NrLXNlYXJjaCAuZmllbGQuc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyLjI1ZW19LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5maWVsZC5zZWFyY2ggbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gLjE4NzVlbSk7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RleHQtaW5kZW50Oi05OTk5OXB4fS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmJsb2NrLXNlYXJjaCAuZmllbGQuc2VhcmNoIGxhYmVsOmJlZm9yZXtjb250ZW50OlwiXFxlODA0XCI7Zm9udC1mYW1pbHk6XCJoaW5rbGV5XCI7dGV4dC1pbmRlbnQ6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2ZvbnQtc2l6ZToxLjE1ZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y3Vyc29yOnBvaW50ZXJ9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5maWVsZC5zZWFyY2ggI3NlYXJjaHt3aWR0aDoxMDAlO21heC13aWR0aDoyNzBweDtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxZW07Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtwYWRkaW5nOjAgMCAuMTg3NWVtO2JvcmRlci1ib3R0b206MnB4ICNmZmYgc29saWQ7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5maWVsZC5zZWFyY2ggI3NlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5maWVsZC5zZWFyY2ggI3NlYXJjaDo6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5maWVsZC5zZWFyY2ggI3NlYXJjaDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eToxfS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmJsb2NrLXNlYXJjaCAuZmllbGQuc2VhcmNoICNzZWFyY2g6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5maWVsZC5zZWFyY2ggI3NlYXJjaDpmb2N1c3tib3JkZXItYm90dG9tLWNvbG9yOiNhYWFiYWN9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5hY3Rpb25ze2Rpc3BsYXk6bm9uZX0ucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5sb2dve2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzt3aWR0aDoyMjBweDt0cmFuc2l0aW9uOndpZHRoIDUwMG1zIGVhc2UtaW4tb3V0fS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmxvZ28gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyLjI1ZW07cmlnaHQ6NzBweDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7dHJhbnNpdGlvbjp0b3AgNTAwbXMgZWFzZS1pbi1vdXQ7cGFkZGluZzoycHggMH1AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpey5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rc3t0b3A6Ljc1ZW19fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtze3JpZ2h0OjYwcHh9fS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo5cHg7cGFkZGluZy1yaWdodDoxMHB4fS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjUwJTtiYWNrZ3JvdW5kOiMwMDA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9fUBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCl7LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtzIGxpIGFbaHJlZio9XCJhY2NvdW50L2NyZWF0ZVwiXXtmb250LXNpemU6MH19LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtzIGxpIGFbaHJlZio9XCJhY2NvdW50L2NyZWF0ZVwiXTphZnRlcntjb250ZW50OidcXGU2MjcnO2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJztmb250LXNpemU6MjdweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgbGkgYVtocmVmKj1cImFjY291bnQvY3JlYXRlXCJdOmFmdGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXsucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgbGkgYVtocmVmKj1cImFjY291bnQvY3JlYXRlXCJdOmFmdGVye3JpZ2h0Oi00cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCl7LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtzIC5jb21wYW55LWhlYWRlci1pdGVtIGF7Zm9udC1zaXplOjB9fS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyAuY29tcGFueS1oZWFkZXItaXRlbSBhOmFmdGVye2NvbnRlbnQ6J1xcZTYyNyc7Zm9udC1mYW1pbHk6J2x1bWEtaWNvbnMnO2ZvbnQtc2l6ZToyN3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MTVweH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyAuY29tcGFueS1oZWFkZXItaXRlbSBhOmFmdGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KXsucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgLmF1dGhvcml6YXRpb24tbGluazpub3QoLmxvZ2dlZGluKXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtzIC5hdXRob3JpemF0aW9uLWxpbmsubG9nZ2VkaW57ZGlzcGxheTpub25lfX0ucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgLmxpbmsud2lzaGxpc3R7ZGlzcGxheTpub25lfS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyBhe2ZvbnQtc2l6ZTouNzVlbTtsZXR0ZXItc3BhY2luZzouMDYyNWVtO2xpbmUtaGVpZ2h0OjFlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0ucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgYTpob3Zlcntjb2xvcjojYWFhYmFjfS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyAubGluay53aXNobGlzdCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIuNWVtfS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyAubGluay53aXNobGlzdCBhOmJlZm9yZSwucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgLmxpbmsud2lzaGxpc3QgYTphZnRlcntjb250ZW50OlwiXFxlODAyXCI7Zm9udC1zaXplOjEuNGVtO2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7Zm9udC13ZWlnaHQ6bm9ybWFsO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyAubGluay53aXNobGlzdCBhOmFmdGVye2NvbnRlbnQ6XCJcXGU4MDNcIjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtzIC5saW5rLndpc2hsaXN0IGE6aG92ZXJ7Y29sb3I6IzAwMH0ucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgLmxpbmsud2lzaGxpc3QgYTpob3ZlcjpiZWZvcmUsLnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtzIC5saW5rLndpc2hsaXN0IGE6aG92ZXI6YWZ0ZXJ7Y29sb3I6IzAwMDtvcGFjaXR5OjF9Lm5hdi1zZWN0aW9ucy1pdGVtLXRpdGxle2Rpc3BsYXk6bm9uZTt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Ljc1ZW07bGVmdDouOTM3NWVtfS5uYXYtc2VjdGlvbnMtaXRlbS10aXRsZTpiZWZvcmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6MjhweDtvcGFjaXR5OjE7Y29udGVudDpcIlxcZTgwOVwiO2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDowO2ZvbnQtc2l6ZTo0MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7d2lsbC1jaGFuZ2U6b3BhY2l0eTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5uYXYtc2VjdGlvbnMtaXRlbS10aXRsZTphZnRlcnt3aWR0aDowO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDoyOHB4O3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MDtjb250ZW50OlwiXFxlODBhXCI7Zm9udC1mYW1pbHk6XCJoaW5rbGV5XCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUyJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50OjA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjNweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO3dpbGwtY2hhbmdlOm9wYWNpdHk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0ubmF2LXNlY3Rpb25zLWl0ZW0tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmhlaWdodCA1MDBtcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246aGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0fS5uYXYtc2VjdGlvbnMgbmF2e21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjEuNTYyNWVtIGF1dG8gMDt0cmFuc2l0aW9uOm1hcmdpbiA1MDBtcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb246bWFyZ2luIDUwMG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246bWFyZ2luIDUwMG1zIGVhc2UtaW4tb3V0fS5uYXYtc2VjdGlvbnMgbmF2IHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MWVtfS5uYXYtc2VjdGlvbnMgbmF2IHVsIGxpLmxldmVsLXRvcHtkaXNwbGF5OmlubGluZS1ibG9ja30ubmF2LXNlY3Rpb25zIG5hdiB1bCBsaS5sZXZlbC10b3A6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6Mi41ZW19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KXsubmF2LXNlY3Rpb25zIG5hdiB1bCBsaS5sZXZlbC10b3A6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MS4yNWVtfX0ubmF2LXNlY3Rpb25zIG5hdiB1bCBsaS5sZXZlbC10b3A+YXtmb250LXNpemU6MS4xMjVlbTtsZXR0ZXItc3BhY2luZzouMDQxNjdlbTtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO3BhZGRpbmc6MCAuNTU1NTZlbSAuODMzMzNlbTtib3JkZXItYm90dG9tOjJweCByZ2JhKDI1NSwyNTUsMjU1LDApIHNvbGlkO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9Lm5hdi1zZWN0aW9ucyBuYXYgdWwgbGkubGV2ZWwtdG9wOmhvdmVyPmF7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5uYXYtc2VjdGlvbnMgdWwgLmxldmVsLXRvcC5hY3RpdmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS50b3AtY29udGFpbmVye3BhZGRpbmc6MCAuOTM3NWVtfS50b3AtY29udGFpbmVyPip7bWF4LXdpZHRoOjE2ODBweDttYXJnaW46MCBhdXRvfS5zbmVhay1wZWFrLWJsb2Nre2JhY2tncm91bmQ6I2VlZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MWVtfS5zbmVhay1wZWFrLWJsb2NrIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzAwMDtwYWRkaW5nOi41OTM3NWVtIC41OTM3NWVtIC41MzEyNWVtO2JvcmRlci1ib3R0b206MXB4ICNlZWUgc29saWQ7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0uc25lYWstcGVhay1ibG9jayBhOmhvdmVye2JvcmRlci1ib3R0b20tY29sb3I6I2FhYWJhY30ubmF2LXNlY3Rpb25zIG5hdiB1bCAuc3VibWVudXt0ZXh0LWFsaWduOmxlZnR9Lm5hdi1zZWN0aW9ucyBuYXYgdWwgLnN1Ym1lbnU6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0ubmF2LXNlY3Rpb25zIG5hdiB1bCAuc3VibWVudS5sZXZlbDB7cGFkZGluZzouNjI1ZW0gMDt3aWR0aDoyNTVweDttYXgtd2lkdGg6OTB2dztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTFweDtsZWZ0Oi05OTk5OXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAxMDMlLCAwKTt6LWluZGV4Oi05OTk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsbGVmdCAxbXMgZWFzZS1pbi1vdXQgNTAwbXM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LGxlZnQgMW1zIGVhc2UtaW4tb3V0IDUwMG1zOy1vLXRyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsbGVmdCAxbXMgZWFzZS1pbi1vdXQgNTAwbXM7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDVweCAwIHJnYmEoMCwwLDAsMC4wNSk7Ym94LXNoYWRvdzowIDVweCA1cHggMCByZ2JhKDAsMCwwLDAuMDUpfS5uYXYtc2VjdGlvbnMgbmF2IHVsIC5zdWJtZW51LmxldmVsMDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDotMX0ubmF2LXNlY3Rpb25zIG5hdiB1bCAuc3VibWVudS5sZXZlbDA+LmxldmVsMXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5uYXYtc2VjdGlvbnMgbmF2IHVsIC5zdWJtZW51IC5zdWJtZW51e2ZvbnQtc2l6ZToxZW07dGV4dC1hbGlnbjpsZWZ0fS5uYXYtc2VjdGlvbnMgbmF2IHVsIC5zdWJtZW51IC5zdWJtZW51IGF7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uYXYtc2VjdGlvbnMgbmF2IHVsIC5zdWJtZW51IC5zdWJtZW51LmxldmVsMntkaXNwbGF5Om5vbmV9Lm5hdi1zZWN0aW9ucyBuYXYgdWwgLnN1Ym1lbnUgaW1ne2Rpc3BsYXk6YmxvY2t9Lm5hdi1zZWN0aW9ucyBuYXYgdWwgLnN1Ym1lbnUgaW1nK3NwYW57ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXRvcDouMjE0MjllbX0ubmF2LXNlY3Rpb25zIG5hdiB1bCAuc3VibWVudSBhe3dpZHRoOjEwMCU7Y29sb3I6IzAwMDtmb250LXNpemU6Ljg3NWVtO3BhZGRpbmc6LjU3MTQzZW0gMS40Mjg1N2VtO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0fS5uYXYtc2VjdGlvbnMgbmF2IHVsIC5zdWJtZW51IGE6aG92ZXJ7Y29sb3I6I2FhYWJhY30ubmF2LXNlY3Rpb25zIG5hdiB1bCAubGV2ZWwwe3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXYtc2VjdGlvbnMgbmF2IHVsIGxpLmxldmVsLXRvcDpob3ZlciAuc3VibWVudS5sZXZlbDB7bGVmdDo1MCU7ei1pbmRleDo5OTk7dHJhbnNpdGlvbjpvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dCxsZWZ0IDFtcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsbGVmdCAxbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dCxsZWZ0IDFtcyBlYXNlLWluLW91dDtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIDEwMCUsIDApfS5uYXYtc2VjdGlvbnMgdWwubGV2ZWwwLnN1Ym1lbnUuYWN0aXZle2xlZnQ6NTAlO3otaW5kZXg6OTk5O3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsbGVmdCAxbXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LGxlZnQgMW1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsbGVmdCAxbXMgZWFzZS1pbi1vdXQ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAxMDAlLCAwKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KXtib2R5e3BhZGRpbmctdG9wOjMuNjg3NWVtfS5oZWFkZXItd3JhcHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmhlYWRlci13cmFwIGhlYWRlcntwYWRkaW5nLXRvcDowO3BhZGRpbmctbGVmdDouOTM3NWVtO3BhZGRpbmctcmlnaHQ6LjkzNzVlbX0udG9wLWNvbnRhaW5lcntwYWRkaW5nOjB9LnNuZWFrLXBlYWstYmxvY2t7cGFkZGluZzowIC45Mzc1ZW19LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudHtwYWRkaW5nOjEuMTI1ZW0gMH0ucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5ibG9jay1zZWFyY2h7Zm9udC1zaXplOjEuNDI4NTdlbTt0b3A6LjZlbTtsZWZ0OjJlbTt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCl9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5maWVsZC5zZWFyY2h7aGVpZ2h0OjM4LjNweDtsaW5lLWhlaWdodDozOC4zcHh9LnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuYmxvY2stc2VhcmNoIC5maWVsZC5zZWFyY2ggbGFiZWx7cG9pbnRlci1ldmVudHM6YXV0b30ucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5ibG9jay1zZWFyY2ggLmZpZWxkLnNlYXJjaCAjc2VhcmNoe2hlaWdodDozOC4zcHg7bWF4LXdpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MzguM3B4O3BhZGRpbmc6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4O3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7cG9pbnRlci1ldmVudHM6YXV0b30ucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5ibG9jay1zZWFyY2ggLmZpZWxkLnNlYXJjaCAjc2VhcmNoOmZvY3Vze29wYWNpdHk6MTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87ei1pbmRleDo5OX0ucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5sb2dve2Zsb2F0Om5vbmU7d2lkdGg6MTIwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OH0ubmF2LXNlY3Rpb25zIC5uYXYtc2VjdGlvbnMtaXRlbS10aXRsZTpmaXJzdC1jaGlsZHtkaXNwbGF5OmJsb2NrfS5uYXYtc2VjdGlvbnMgbmF2e21hcmdpbjoxLjU2MjVlbSBhdXRvfS5uYXYtc2VjdGlvbnMgbmF2IHVsIGxpLmxldmVsLXRvcHtkaXNwbGF5OmJsb2NrfS5uYXYtc2VjdGlvbnMgbmF2IHVsIGxpLmxldmVsLXRvcDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowfS5uYXYtc2VjdGlvbnMgbmF2IHVsIGxpLmxldmVsLXRvcD5he3BhZGRpbmc6LjgzMzMzZW19Lm5hdi1zZWN0aW9ucyBuYXYgdWwgbGkubGV2ZWwtdG9wOmhvdmVyPmF7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApfSNzdG9yZVxcLm1lbnV7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6NTAlO2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO3dpZHRoOjEwMC4xdnc7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9I3N0b3JlXFwubWVudT5uYXY+dWx7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MCAxLjc4NTcxZW07aGVpZ2h0OmNhbGMoMTAwdmggLSA2OC4zcHggLSAxLjU2MjVlbSAtIDEuNTYyNWVtKTtvdmVyZmxvdzpzY3JvbGx9I3N0b3JlXFwubWVudT5uYXY+dWwgbGkubGV2ZWwtdG9wOmhvdmVyIC5zdWJtZW51LmxldmVsMHtsZWZ0OmF1dG87ei1pbmRleDoxO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0jc3RvcmVcXC5tZW51IC5sZXZlbDA+YXtib3JkZXItYm90dG9tOjFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIHNvbGlkfSNzdG9yZVxcLm1lbnUgLnN1Ym1lbnUubGV2ZWwwe3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjE7ei1pbmRleDoxO3BhZGRpbmc6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjEuMDcxNDNlbTtib3JkZXItYm90dG9tOjFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIHNvbGlkO3RyYW5zaXRpb246bWF4LWhlaWdodCA1MDBtcyBlYXNlLWluLW91dCAhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnR9I3N0b3JlXFwubWVudSAuc3VibWVudS5sZXZlbDAub3BlbnttYXgtaGVpZ2h0OjMwMDBweH0jc3RvcmVcXC5tZW51IC5zdWJtZW51LmxldmVsMDpiZWZvcmV7ZGlzcGxheTpub25lfSNzdG9yZVxcLm1lbnUgLnN1Ym1lbnUubGV2ZWwwIC5jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbjowfSNzdG9yZVxcLm1lbnUgLnN1Ym1lbnUubGV2ZWwwIGF7Zm9udC1zaXplOjEuMTQyODZlbTtwYWRkaW5nOi45Mzc1ZW0gLjYyNWVtfSNzdG9yZVxcLm1lbnUgLnN1Ym1lbnUubGV2ZWwwIGltZ3tkaXNwbGF5Om5vbmV9I3N0b3JlXFwubWVudSAuc3VibWVudS5sZXZlbDAgaW1nK3NwYW57ZGlzcGxheTpibG9ja30jc3RvcmVcXC5tZW51IGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4yODU3MWVtO3BhZGRpbmc6LjgzMzMzZW0gLjU1NTU2ZW19Lm5hdi1vcGVuLm5hdi1vcGVuIC5uYXYtc2VjdGlvbnMtaXRlbS10aXRsZTpiZWZvcmV7b3BhY2l0eTowO3dpZHRoOjB9Lm5hdi1vcGVuLm5hdi1vcGVuIC5uYXYtc2VjdGlvbnMtaXRlbS10aXRsZTphZnRlcntvcGFjaXR5OjE7d2lkdGg6MTAwJX0ubmF2LW9wZW4ubmF2LW9wZW4gI3N0b3JlXFwubWVudXtoZWlnaHQ6Y2FsYygxMDB2aCAtIDY4LjNweCl9LmV5ZWJyb3ctbGlua3MgdWw6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfS5leWVicm93LWxpbmtzIHVsOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubmF2LW9wZW4ubmF2LW9wZW4gI3N0b3JlXFwubWVudXtoZWlnaHQ6Y2FsYygxMDB2aCAtIDY0LjVweCl9I3N0b3JlXFwubWVudT5uYXY+dWx7aGVpZ2h0OmNhbGMoMTAwdmggLSA2NC41cHggLSAxLjU2MjVlbSAtIDEuNTYyNWVtKTtwYWRkaW5nOjAgMS4wNzE0M2VtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50e3BhZGRpbmc6MS4zNzVlbSAwfS5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmxvZ297d2lkdGg6MTAwcHh9fS5jYWxsb3V0LWJveHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO3BhZGRpbmc6MS44NzVlbTt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS5jYWxsb3V0LWJveCAqe2NvbG9yOiMwMDB9LmNhbGxvdXQtYm94IGgye2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLWJvdHRvbTouNjI1ZW07bWFyZ2luOjAgMCAuNDE2NjdlbTtsZXR0ZXItc3BhY2luZzouMDMxMjVlbTtsaW5lLWhlaWdodDoxO2JvcmRlci1ib3R0b206MXB4ICNhYWFiYWMgc29saWR9LmNhbGxvdXQtYm94IGgze2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6MWVtO2xldHRlci1zcGFjaW5nOi4wNDY4OGVtO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MH0uY2FsbG91dC1ib3ggaDMrcHttYXJnaW4tdG9wOi45Mzc1ZW19LmNhbGxvdXQtYm94IHB7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtfS5jYWxsb3V0LWJveCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuNWVtO21hcmdpbjoyLjA4MzMzZW0gMCAwO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWx9LmNhbGxvdXQtYm94W2hyZWZdOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgNTBweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4zNSl9LmNhbGxvdXQtaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5jYWxsb3V0LWluc2lkZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMjQ1cHg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0b30uY2FsbG91dC1yb3c6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uY2FsbG91dC1yb3cuYnJlYWstb3V0e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjE2ODBweDttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIC45Mzc1ZW0gLSAuOTM3NWVtKX0uY2FsbG91dC1yb3cuYnJlYWstb3V0IC5jYWxsb3V0e292ZXJmbG93OnZpc2libGU7cGFkZGluZzoxLjg3NWVtfS5jYWxsb3V0LXJvdy5icmVhay1vdXQgLmNhbGxvdXQgLmNhbGxvdXQtYm94e21heC13aWR0aDo1NTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0b30uY2FsbG91dC1yb3cuYnJlYWstb3V0IC5jYWxsb3V0IC5jYWxsb3V0LWJveCBwe2ZvbnQtc2l6ZTouODc1ZW07bGV0dGVyLXNwYWNpbmc6Ljc1cHh9LmNhbGxvdXQtcm93IC5jYWxsb3V0e2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjEyLjVlbSAxLjg3NWVtIDEuODc1ZW19LmNhbGxvdXQtcm93IC5jYWxsb3V0IC5tb2JpbGUtYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uY2FsbG91dC1yb3cuY29scy0xIC5jYWxsb3V0e3BhZGRpbmc6MTguNzVlbSAxLjg3NWVtIDEuODc1ZW19LmNhbGxvdXQtcm93LmNvbHMtMSAuY2FsbG91dCBoMnt3aWR0aDozNzVweDttYXgtd2lkdGg6MTAwJTtmb250LWZhbWlseTpcIkNoYWxldFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjNlbTtwYWRkaW5nLWJvdHRvbTouMjVlbTttYXJnaW46MCAwIC4yMTY2N2VtfS5jYWxsb3V0LXJvdy5jb2xzLTEgLmNhbGxvdXQgaDN7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNhbGxvdXQtcm93LmNvbHMtMiAuY2FsbG91dDpudGgtY2hpbGQoZXZlbil7bWFyZ2luOjEuMTkwNDglIDAgMCAwfS5jYWxsb3V0LXJvdy5jb2xzLTMgLmNhbGxvdXQrLmNhbGxvdXR7bWFyZ2luOjEuMTkwNDglIDAgMCAwfS5jYWxsb3V0LXJvdy5jYXRlZ29yeS1jYWxsb3V0e21hcmdpbi10b3A6NS43OTcxJX0uaG9tZS1mZWF0dXJlLWJsb2NrIGgye3dpZHRoOjM3NXB4O21heC13aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OlwiQ2hhbGV0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6M2VtO3BhZGRpbmctYm90dG9tOi4yNWVtO21hcmdpbjowIDAgLjIxNjY3ZW19LnBhZ2UtbGF5b3V0LWhvbWUgLm1haW4td3JhcD4qe21heC13aWR0aDoxNjgwcHh9LmhyLWV4dGVuZGVke2JhY2tncm91bmQtY29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsuaHItZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6Y2FsYygxMzgwcHggLyAyIC0gNTAlKTt3aWR0aDoxMzgwcHh9fS5zdGF0ZW1lbnR7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0YXRlbWVudDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4OjF9QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCl7LnN0YXRlbWVudDpiZWZvcmV7d2lkdGg6MTM4MHB4fX0uc3RhdGVtZW50IGgye2ZvbnQtZmFtaWx5OlwiQ2hhbGV0TG9uZG9uXCIsc2Fucy1zZXJpZjtwYWRkaW5nOjIuMTg3NWVtIDEuMjVlbTtmb250LXNpemU6MS41ZW07dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5wYWdlLWxheW91dC1ob21lIC5ibG9jay1wcm9kdWN0cy1saXN0IC5ibG9jay10aXRsZXtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS41ZW07bGV0dGVyLXNwYWNpbmc6LjAzMzMzZW07bWFyZ2luOjAgMCAuNzkxNjdlbX0ucGFnZS1sYXlvdXQtaG9tZSAuYmxvY2stcHJvZHVjdHMtbGlzdCAuYmxvY2stdGl0bGUgc3Bhbntmb250LWZhbWlseTpcImhpbmtsZXlcIjtmb250LXNpemU6LjgzMzMzZW07cG9zaXRpb246cmVsYXRpdmU7dG9wOi0uMWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC4xZW19LnBhZ2UtbGF5b3V0LWhvbWUgLmJsb2NrLXByb2R1Y3RzLWxpc3QgLmJsb2NrLXRpdGxlICp7Zm9udC13ZWlnaHQ6bm9ybWFsfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtbGF5b3V0LWhvbWUgLmJsb2NrLXByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWdyaWR7bWFyZ2luLWxlZnQ6LS45Mzc1ZW07bWFyZ2luLXJpZ2h0Oi0uOTM3NWVtfX0uaG9tZS1mZWF0dXJlLWJsb2Nre21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjVlbSBhdXRvIDB9LmhvbWUtZmVhdHVyZS1ibG9jazphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5ob21lLWZlYXR1cmUtYmxvY2s+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lLWZlYXR1cmUtYmxvY2sgLmxlZnQsLmhvbWUtZmVhdHVyZS1ibG9jayAuZmFkZWQtYmd7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmhvbWUtZmVhdHVyZS1ibG9jayAubGVmdHtoZWlnaHQ6MTUwcHh9LmhvbWUtZmVhdHVyZS1ibG9jayAucmlnaHR7cGFkZGluZzoxLjg3NWVtO2JhY2tncm91bmQ6IzAwMH0uaG9tZS1mZWF0dXJlLWJsb2NrIC5jYWxsb3V0LWJveHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0uaG9tZS1mZWF0dXJlLWJsb2NrIC5jYWxsb3V0LWJveCBoMntib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSl9LmhvbWUtZmVhdHVyZS1ibG9jayAuY2FsbG91dC1ib3ggKntjb2xvcjojZmZmfS5ob21lLWZlYXR1cmUtYmxvY2sgLmNhbGxvdXQtYm94OmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtib3gtc2hhZG93Om5vbmV9LmhvbWUtZmVhdHVyZS1ibG9jayAuZmFkZWQtYmd7b3BhY2l0eTouMTA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxfS5ob21lLXRyaXBsZS1ib3gtYmxvY2t7bWFyZ2luOjVlbSBhdXRvIDA7cGFkZGluZzoxLjg3NWVtIDAgMDtib3JkZXItdG9wOjFweCAjYWFhYmFjIHNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lLXRyaXBsZS1ib3gtYmxvY2s6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uaG9tZS10cmlwbGUtYm94LWJsb2NrIC50cmlwbGUtYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206NjUuNDc2MTklfS5ob21lLXRyaXBsZS1ib3gtYmxvY2sgLnRyaXBsZS1ib3ggbGl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzkuNTY5NjklO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dH0uaG9tZS10cmlwbGUtYm94LWJsb2NrIC50cmlwbGUtYm94IGxpOm50aC1jaGlsZCgxKXt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxfS5ob21lLXRyaXBsZS1ib3gtYmxvY2sgLnRyaXBsZS1ib3ggbGk6bnRoLWNoaWxkKDIpe3RvcDoyNS40MzI1MyU7bGVmdDoyNi44NDc1MiU7ei1pbmRleDoyfS5ob21lLXRyaXBsZS1ib3gtYmxvY2sgLnRyaXBsZS1ib3ggbGk6bnRoLWNoaWxkKDMpe3RvcDoxNC4wMTM4NCU7cmlnaHQ6MDt6LWluZGV4OjF9LmhvbWUtdHJpcGxlLWJveC1ibG9jayAudHJpcGxlLWJveCBpbWd7Ym9yZGVyOjVweCAjZmZmIHNvbGlkO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaG9tZS10cmlwbGUtYm94LWJsb2NrIC50cmlwbGUtYm94LWNvbnRlbnQgaDJ7Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6M2VtO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjAgMCAuMDgzMzNlbX0uaG9tZS10cmlwbGUtYm94LWJsb2NrIC50cmlwbGUtYm94LWNvbnRlbnQgaDN7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwfS5ob21lLXRyaXBsZS1ib3gtYmxvY2sgLnRyaXBsZS1ib3gtY29udGVudCBhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuNWVtO21hcmdpbjoyLjVlbSAwIDA7Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiMwMDA7cGFkZGluZy1ib3R0b206LjYyNWVtO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0O2ZvbnQtd2VpZ2h0Om5vcm1hbH0uaG9tZS10cmlwbGUtYm94LWJsb2NrIC50cmlwbGUtYm94LWNvbnRlbnQgYTpiZWZvcmUsLmhvbWUtdHJpcGxlLWJveC1ibG9jayAudHJpcGxlLWJveC1jb250ZW50IGE6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2FhYWJhYztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxfS5ob21lLXRyaXBsZS1ib3gtYmxvY2sgLnRyaXBsZS1ib3gtY29udGVudCBhOmFmdGVye2JhY2tncm91bmQ6IzAwMDt6LWluZGV4OjI7d2lkdGg6MDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0uaG9tZS10cmlwbGUtYm94LWJsb2NrIC50cmlwbGUtYm94LWNvbnRlbnQgYTpob3Zlcntjb2xvcjojMDAwO3RleHQtaW5kZW50OjEwcHh9LmhvbWUtdHJpcGxlLWJveC1ibG9jayAudHJpcGxlLWJveC1jb250ZW50IGE6aG92ZXI6YWZ0ZXJ7d2lkdGg6MTAwJX0uaG9tZS1pbnN0YWdyYW0tYmxvY2t7bWFyZ2luOjUuMTg3NWVtIDAgMDt3aWR0aDoxMzgwcHg7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAxLjg3NWVtKTtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLXRvcDoxcHggI2FhYWJhYyBzb2xpZDtwYWRkaW5nOjEuODc1ZW07dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmhvbWUtaW5zdGFncmFtLWJsb2NrIGg1e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAwIC4zNzVlbX0uaG9tZS1pbnN0YWdyYW0tYmxvY2sgaDZ7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO21hcmdpbjowIDAgMS41NzE0M2VtO2xldHRlci1zcGFjaW5nOi4wNTM1N2VtO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyLjE0Mjg2ZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhvbWUtaW5zdGFncmFtLWJsb2NrIGg2OmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCI7Zm9udC1mYW1pbHk6XCJoaW5rbGV5XCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6bm9ybWFsfS5ob21lLWluc3RhZ3JhbS1ibG9jayB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5ob21lLWluc3RhZ3JhbS1ibG9jayB1bDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5ob21lLWluc3RhZ3JhbS1ibG9jayB1bCBsaXtmbG9hdDpsZWZ0O3dpZHRoOjMyLjQxOTc1JX0uaG9tZS1pbnN0YWdyYW0tYmxvY2sgdWwgbGk6bnRoLWNoaWxkKDNuKzEpe2NsZWFyOmJvdGh9LmhvbWUtaW5zdGFncmFtLWJsb2NrIHVsIGxpOm5vdCg6bnRoLWNoaWxkKDNuKzEpKXttYXJnaW4tbGVmdDoxLjM2OTYlfS5ob21lLWluc3RhZ3JhbS1ibG9jayB1bCBsaTpudGgtY2hpbGQobis0KXttYXJnaW4tdG9wOjEuMzY5NiV9LmhvbWUtaW5zdGFncmFtLWJsb2NrIHVsIGxpOm50aC1jaGlsZChuKzcpe2Rpc3BsYXk6bm9uZX0uaG9tZS1pbnN0YWdyYW0tYmxvY2sgdWwgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy1ib3R0b206MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uaG9tZS1pbnN0YWdyYW0tYmxvY2sgdWwgYTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMiU7aGVpZ2h0OjEwMiU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaW5zdGFncmFtLW1hc2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5ob21lLWluc3RhZ3JhbS1ibG9jayB1bCBhOmhvdmVyOmJlZm9yZXtvcGFjaXR5Oi41MH0uaG9tZS1pbnN0YWdyYW0tYmxvY2sgdWwgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubm8tZGlzcGxheXtkaXNwbGF5Om5vbmV9Lm1haW4td3JhcHtwYWRkaW5nLWJvdHRvbToyLjA2MjVlbX0ucGFnZS1tYWlue3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLW1haW46YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uYnJlYWRjcnVtYnN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDttYXJnaW4tYm90dG9tOjEuNWVtfS5icmVhZGNydW1icyB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5icmVhZGNydW1icyB1bDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5icmVhZGNydW1icyB1bCBsaXtmb250LXNpemU6Ljg3NWVtO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowfS5icmVhZGNydW1icyB1bCBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5icmVhZGNydW1icyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpICp7Y29sb3I6I2FhYWJhY30uYnJlYWRjcnVtYnMgdWwgbGkrbGl7bWFyZ2luLWxlZnQ6LjkzNzVlbTtwYWRkaW5nLWxlZnQ6LjkzNzVlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uYnJlYWRjcnVtYnMgdWwgbGkrbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoycHg7aGVpZ2h0OjJweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2FhYWJhYztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uYnJlYWRjcnVtYnMgYSwuYnJlYWRjcnVtYnMgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcHtwYWRkaW5nLXRvcDouOTM3NWVtfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAuY29sdW1uc3ttYXJnaW46LjkzNzVlbSAwIDB9LmNvbHVtbjphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfWgxLGgyLGgzLGg0LGg1LGg2LC5ibG9jay10aXRsZSwuYm94LXRpdGxle2ZvbnQtZmFtaWx5OlwiQ2hhbGV0XCIsc2Fucy1zZXJpZjtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206LjVlbX1oMXtmb250LXNpemU6Mi42MjVlbX1oMiwuYmxvY2stdGl0bGV7Zm9udC1zaXplOjIuMjVlbX1oMywuYm94LXRpdGxle2ZvbnQtc2l6ZToxLjg3NWVtfWg0LC5zaWRlYmFyIC5ibG9jay10aXRsZSxsZWdlbmR7Zm9udC1zaXplOjEuNjI1ZW19aDV7Zm9udC1zaXplOjEuMzc1ZW19aDZ7Zm9udC1zaXplOjEuMTI1ZW19LnBhZ2UtdGl0bGUtd3JhcHBlcnttYXJnaW46MS41NjI1ZW0gMCAwfSNwYWdlLXRpdGxlLWhlYWRpbmcsLnBhZ2UtdGl0bGUsLnVwc2VsbCAuYmxvY2stdGl0bGV7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjFlbTtmb250LWZhbWlseTpcIkNoYWxldFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW46MH0jcGFnZS10aXRsZS1oZWFkaW5nIC5jb3VudHMsLnBhZ2UtdGl0bGUgLmNvdW50cywudXBzZWxsIC5ibG9jay10aXRsZSAuY291bnRze2ZvbnQtc2l6ZTouNTgzMzNlbX1ibG9ja3F1b3Rle21hcmdpbjoxZW0gMDtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZDojZWVlO2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjYWFhYmFjO2ZvbnQtc2l6ZToxLjVlbX1ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9aHJ7bWFyZ2luOjEuODc1ZW0gMDtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2FhYWJhY30uY2xlYXJ7Y2xlYXI6Ym90aH0ud3AtY2FwdGlvbixpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnNlY3Rpb24rLnNlY3Rpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZTtwYWRkaW5nLXRvcDoxLjVlbTttYXJnaW4tdG9wOjEuNWVtfXArcHttYXJnaW4tdG9wOjFlbX1wLndwLWNhcHRpb24tdGV4dHttYXJnaW46MDtwYWRkaW5nLXRvcDo1cHg7Zm9udC1zaXplOi44NzVlbTtmb250LXN0eWxlOml0YWxpYztjb2xvcjojYTJhMmEyfS5tYWluLXdyYXAgZm9ybSBidXR0b257YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyOjJweCAjMDAwIHNvbGlkO291dGxpbmU6bm9uZTt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOi43NWVtIC45Mzc1ZW19Lm1haW4td3JhcCBmb3JtIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiMwMDB9YXtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIDUwMG1zIGVhc2UtaW4tb3V0fWE6aG92ZXJ7Y29sb3I6I2FhYWJhY31ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcC5jYW5jZWx0aGlzIHVse3BhZGRpbmctbGVmdDoxMHB4O21hcmdpbi10b3A6MC41ZW19Ym9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpIC5tYWluLXdyYXAuY2FuY2VsdGhpcyB1bCBsaXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjE1cHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1zaXplOjFlbTtjb2xvcjojMjIyO2ZvbnQtd2VpZ2h0OjQwMH1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcC5jYW5jZWx0aGlzIHVsIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjlweDtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQ6IzAwMDtmb250LXdlaWdodDoxMDA7Y29udGVudDonJzt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItcmFkaXVzOjUwJX1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcC5jYW5jZWx0aGlzIG9se21hcmdpbjoxZW0gMDtwYWRkaW5nLWxlZnQ6MTBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtjb3VudGVyLXJlc2V0OnN0ZXAtY291bnRlcn1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcC5jYW5jZWx0aGlzIG9sIGxpe2NvdW50ZXItaW5jcmVtZW50OnN0ZXAtY291bnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzBweDtmb250LXdlaWdodDo0MDB9Ym9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpIC5tYWluLXdyYXAuY2FuY2VsdGhpcyBvbCBsaStsaXttYXJnaW4tdG9wOjAuNWVtfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwLmNhbmNlbHRoaXMgb2wgbGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihzdGVwLWNvdW50ZXIpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTJweDt0b3A6M3B4O2ZvbnQtc2l6ZTo4MCU7YmFja2dyb3VuZC1jb2xvcjojYWFhYmFjO2NvbG9yOndoaXRlO2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwLmNhbmNlbHRoaXMgb2wgbGkgb2w+bGksYm9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpIC5tYWluLXdyYXAuY2FuY2VsdGhpcyBvbCBsaSB1bD5saXtmb250LXNpemU6MWVtfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwLmNhbmNlbHRoaXMgb2wgbGkgb2x7Y291bnRlci1yZXNldDpzdGVwLWNvdW50ZXJ9Ym9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpIC5tYWluLXdyYXAuY2FuY2VsdGhpcyBvbCBsaSBvbCBvbHtjb3VudGVyLXJlc2V0OnN0ZXAtY291bnRlcn1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcC5jYW5jZWx0aGlzIG9sIGxpIHVse2NvdW50ZXItcmVzZXQ6c3RlcC1jb3VudGVyfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwLmNhbmNlbHRoaXMgb2wgbGkgdWw+bGl7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206OHB4O2ZvbnQtd2VpZ2h0OjQwMH1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcC5jYW5jZWx0aGlzIG9sIGxpIHVsPmxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjEwcHg7bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kOiNhYWFiYWM7Zm9udC13ZWlnaHQ6MTAwO2NvbnRlbnQ6Jyc7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXJhZGl1czo1MCV9LnZpZGVvLXdyYXB7Y2xlYXI6Ym90aDt3aWR0aDphdXRvO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6ODUwcHh9LnZpZGVvLXdyYXAgLnZpZGVve3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDoyNXB4O2hlaWdodDowfS52aWRlby13cmFwIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS52aWRlby13cmFwIGg2e21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjB9LnZpZGVvLXdyYXAgLmNhcHRpb257Zm9udC1zaXplOi45Mzc1ZW07Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6Izk5OTtwYWRkaW5nLXRvcDo1cHh9LnZpZGVvLXdyYXAuZmxvYXQtY2VudGVye21hcmdpbjoyZW0gYXV0b30udmlkZW8td3JhcC5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjE3cHggMi4yNWVtIDFlbSAwfS52aWRlby13cmFwLmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjoxN3B4IDAgMWVtIDIuMjVlbX0uaGFtLWV4cGFuZC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjBweDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXR9LmhhbS1leHBhbmQtd3JhcHBlciBzcGFue2Rpc3BsYXk6YmxvY2t9LmhhbS1leHBhbmQtd3JhcHBlciAuaGFtLWV4cGFuZC1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6d2hpdGU7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjEyNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCA4cHggMTBweCA0MHB4O2JhY2tncm91bmQ6IzAwMDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjEuM30uaGFtLWV4cGFuZC13cmFwcGVyIC5oYW0tZXhwYW5kLWJ0bjo6YmVmb3Jle2NvbG9yOndoaXRlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6J1xcZTgyMCc7Zm9udC1zaXplOjEuNWVtO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDo4cHg7bGluZS1oZWlnaHQ6MTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNpdGlvbjphbGwgNTAwbXMgbGluZWFyfS5oYW0tZXhwYW5kLXdyYXBwZXIgLmhhbS1leHBhbmQtYnRuOmhvdmVyOjpiZWZvcmV7Y29sb3I6I2FhYWJhY30uaGFtLWV4cGFuZC13cmFwcGVyIC5oYW0tZXhwYW5kLWNvbnRlbnR7cGFkZGluZzoxMHB4IDAgMCA0MHB4fS5oYW0tZXhwYW5kLXdyYXBwZXIgLmhhbS1leHBhbmQtY29udGVudCBicntkaXNwbGF5Om5vbmV9LmhhbS1leHBhbmQtd3JhcHBlci5vcGVuIC5oYW0tZXhwYW5kLWJ0bjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2NvbG9yOiNhYWFiYWN9LnNlY3Rpb24gLmhhbS1leHBhbmQtd3JhcHBlcjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucGFnZS1tYWluIC5zaWRlYmFye2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXI6MXB4ICNlZWUgc29saWQ7cGFkZGluZzouOTM3NWVtO21hcmdpbjoxLjg3NWVtIDAgMH0ucGFnZS1tYWluIC5uYXYuaXRlbXN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ucGFnZS1tYWluIC5uYXYuaXRlbXMgbGl7cGFkZGluZzowO21hcmdpbjowfS5wYWdlLW1haW4gLm5hdi5pdGVtcyBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5wYWdlLW1haW4gLm5hdi5pdGVtcyBsaS5jdXJyZW50e3BhZGRpbmc6LjkzNzVlbSAwfS5wYWdlLW1haW4gLm5hdi5pdGVtcyBsaS5jdXJyZW50IGF7cGFkZGluZzowfS5wYWdlLW1haW4gLm5hdi5pdGVtcyBsaS5jdXJyZW50IHN0cm9uZ3tmb250LXdlaWdodDo5MDB9LnBhZ2UtbWFpbiAubmF2Lml0ZW1zIGxpK2xpe2JvcmRlci10b3A6MXB4ICNlZWUgc29saWR9LnBhZ2UtbWFpbiAubmF2Lml0ZW1zIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi45Mzc1ZW0gMH0ucGFnZS5tZXNzYWdlcyAubWVzc2FnZXtwYWRkaW5nOi4zMTI1ZW0gLjYyNWVtO2ZvbnQtc2l6ZToxLjEyNWVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwfS5wYWdlLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3N7YmFja2dyb3VuZDojMDA4NTdEO2NvbG9yOiNmZmZ9LnBhZ2UubWVzc2FnZXMgLm1lc3NhZ2UuZXJyb3J7YmFja2dyb3VuZDojNjAwO2NvbG9yOiNmZmZ9LnBhZ2UubWVzc2FnZXMgLm1lc3NhZ2Uubm90aWNlLC5wYWdlLm1lc3NhZ2VzIC5tZXNzYWdlLmluZm97YmFja2dyb3VuZDojM2U4N2NiO2NvbG9yOiNmZmZ9LnBhZ2UubWVzc2FnZXMgLm1lc3NhZ2Uud2FybmluZ3tiYWNrZ3JvdW5kOiNlMGNiMDA7Y29sb3I6IzAwMH1kaXYubWFnZS1lcnJvcntsaW5lLWhlaWdodDoxLjI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6I2UwMmIyNzttYXJnaW4tdG9wOjVweH0uc2lkZWJhciAuYmxvY2srLmJsb2Nre21hcmdpbjoxLjg3NWVtIDAgMH0uYmxvY2stY29udGVudDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5ibG9jay1jb250ZW50IC5ib3h7ZmxvYXQ6bGVmdDt3aWR0aDo0OSV9LmJsb2NrLWNvbnRlbnQgLmJveDpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH0uYmxvY2stY29udGVudCAuYm94Om5vdCg6bnRoLWNoaWxkKDJuKzEpKXttYXJnaW4tbGVmdDoyJX0uYm94LWFjdGlvbnMgYXtmb250LXNpemU6MWVtfS5ib3gtYWN0aW9ucyBhK2F7bWFyZ2luLWxlZnQ6LjYyNWVtO3BhZGRpbmctbGVmdDouNjI1ZW07Ym9yZGVyLWxlZnQ6MXB4ICNlZWUgc29saWR9LmFjdGlvbnMtdG9vbGJhcnttYXJnaW46MS44NzVlbSAwIDB9LmFjdGlvbnMtdG9vbGJhcjphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnl7ZmxvYXQ6bGVmdH0uYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnl7ZmxvYXQ6cmlnaHR9Lm1vcmUtZmluaXNoZXN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNXB4O2xlZnQ6LTZweDtiYWNrZ3JvdW5kOiNlZWU7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3BhZGRpbmc6MTBweCA4cHggMnB4O3dpZHRoOjI2MHB4O2JvcmRlci1yYWRpdXM6N3B4O2JveC1zaGFkb3c6MCAzcHggM3B4IDAgcmdiYSgwLDAsMCwwLjE1KTt6LWluZGV4OjEwMH0ubW9yZS1maW5pc2hlczpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgNy41cHggN3B4IDcuNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWVlIHRyYW5zcGFyZW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzIC5tb3JlLWZpbmlzaGVze3dpZHRoOmF1dG99LnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzIC5tb3JlLWZpbmlzaGVzIHVsLnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzIGxpe2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjNweH0ubW9yZS1maW5pc2hlcyAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXN7bWFyZ2luOjAgIWltcG9ydGFudH0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEwcHg7bGVmdDotOTk5OTlweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtiYWNrZ3JvdW5kOiNlZWU7Zm9udC1zaXplOjEycHg7cGFkZGluZzouODMzMzNlbTt3aWR0aDoyNjBweDtib3JkZXItcmFkaXVzOjdweDt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKDEwMCUgKyAxNXB4KSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsbGVmdCAxbXMgZWFzZS1pbi1vdXQgNTAwbXM7ei1pbmRleDoxMDA7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDNweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzowIDNweCAzcHggMCByZ2JhKDAsMCwwLDAuMTUpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwb2ludGVyLWV2ZW50czpub25lfS50b29sdGlwOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9Kjpob3Zlcj4udG9vbHRpcHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtvcGFjaXR5OjE7bGVmdDotN3B4O3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXR9LnRvb2x0aXA6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDcuNXB4IDdweCA3LjVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2VlZSB0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjEwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5wcm9kdWN0LWxpc3QtaXRlbS1maW5pc2hlcyAudG9vbHRpcHt3aWR0aDphdXRvfS5wcm9kdWN0LWxpc3QtaXRlbS1maW5pc2hlcyAudG9vbHRpcCAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXN7d2lkdGg6ODZweH0udG9vbHRpcCAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXN7bWFyZ2luOjAgIWltcG9ydGFudH0ucGFnZS1oZXJvLWJsb2Nre3Bvc2l0aW9uOmFic29sdXRlO3RvcDotLjkzNzVlbTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxNjgwcHg7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAuOTM3NWVtIC0gLjkzNzVlbSk7cGFkZGluZy1ib3R0b206MzcuNjcwNjglO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLnBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlLWhlcm8gLnBhZ2UtbWFpbj4qOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MDtib3JkZXItdG9wOjA7cGFkZGluZy10b3A6Y2FsYygzNy42NzA2OCUgKyAtLjkzNzVlbSArIC45Mzc1ZW0pfS5jb250ZW50LWNvbHVtbnMuY29scy00IC5jb2x7YmFja2dyb3VuZDojZjJmMWYwO3BhZGRpbmc6LjkzNzVlbTt0ZXh0LWFsaWduOmNlbnRlcn0uY29udGVudC1jb2x1bW5zIC5jb2x7cG9zaXRpb246cmVsYXRpdmU7Y2xlYXI6Ym90aH0uY29udGVudC1jb2x1bW5zIC5jb2w6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uY29udGVudC1jb2x1bW5zIC5jb2wrLmNvbHttYXJnaW4tdG9wOi45Mzc1ZW19QG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KXsuY29udGVudC1jb2x1bW5zIC5jb2wrLmNvbHttYXJnaW46M2VtIDAgMmVtfX0uY29udGVudC1jb2x1bW5zIC5jb2wgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b30uY29udGVudC1jb2x1bW5zIC5jb2wgaW1nK3N0cm9uZ3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LjkzNzVlbTtyaWdodDouOTM3NWVtO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzouNjI1ZW0gLjkzNzVlbTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gLjkzNzVlbSAtIC45Mzc1ZW0pfS5jb250ZW50LWNvbHVtbnMgLmNvbD5he2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uY29udGVudC1jb2x1bW5zIC5jb2w+YT5pbWd7ZGlzcGxheTpibG9jazttYXJnaW46MH0ucGFnZXN7bWFyZ2luOjQ1cHggMCA1cHh9LnBhZ2VzICNwYWdpbmctbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOmdyYXl9LnBhZ2VzIHVsLnBhZ2VzLWl0ZW1ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoxMHB4O21hcmdpbi10b3A6LTFweH0ucGFnZXMgdWwucGFnZXMtaXRlbXMgbGkuaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNXB4O3RleHQtYWxpZ246Y2VudGVyfS5wYWdlcyB1bC5wYWdlcy1pdGVtcyBsaS5pdGVtIGF7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbjtjb2xvcjpncmF5fS5wYWdlcyB1bC5wYWdlcy1pdGVtcyBsaS5pdGVtLnBhZ2VzLWl0ZW0tcHJldmlvdXMsLnBhZ2VzIHVsLnBhZ2VzLWl0ZW1zIGxpLml0ZW0ucGFnZXMtaXRlbS1uZXh0e3dpZHRoOmF1dG99LnBhZ2VzIHVsLnBhZ2VzLWl0ZW1zIGxpLml0ZW06aG92ZXIgYXtjb2xvcjojMDAwfS5wYWdlcyB1bC5wYWdlcy1pdGVtcyBsaS5pdGVtLmN1cnJlbnQgYXtjb2xvcjojMDAwfS5wYWdlcyAudmlldy1hbGx7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjhyZW19LnBhZ2UtbGF5b3V0LXN0eWxlLWNvbGxlY3Rpb24gLmNvbHVtbi5tYWluIC5ibG9jaysuYmxvY2t7bWFyZ2luOjMuNzVlbSAwIDB9LnBhZ2UtbGF5b3V0LXN0eWxlLWNvbGxlY3Rpb24gLmNhbGxvdXQtcm93LmNvbHMtMSAuY2FsbG91dCBoMnt3aWR0aDphdXRvfS5wYWdlLWxheW91dC1zdHlsZS1jb2xsZWN0aW9uIC5jYWxsb3V0LXJvdy5jb2xzLTEgLmNhbGxvdXQgLmNhbGxvdXQtYm94IHB7Zm9udC1zaXplOjFlbX1bY2xhc3MqPVwicGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2VcIl0gLnBhZ2UtdGl0bGUtd3JhcHBlcixbY2xhc3MqPVwiYXctYmxvZy1wb3N0LXZpZXdcIl0gLnBhZ2UtdGl0bGUtd3JhcHBlcixbY2xhc3MqPVwiYXdfYmxvZy1wb3N0LXZpZXdcIl0gLnBhZ2UtdGl0bGUtd3JhcHBlcnttYXJnaW4tdG9wOjIuMTg3NWVtfVtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAucGFnZS10aXRsZSxbY2xhc3MqPVwiYXctYmxvZy1wb3N0LXZpZXdcIl0gLnBhZ2UtdGl0bGUsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5wYWdlLXRpdGxle2ZvbnQtc2l6ZTozLjQzNzVlbTtmb250LXdlaWdodDpub3JtYWw7Ym9yZGVyLWJvdHRvbToxcHggI2FhYWJhYyBzb2xpZDtwYWRkaW5nLWJvdHRvbTouMjcyNzNlbTttYXJnaW4tYm90dG9tOi40NTQ1NWVtfVtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29sdW1ucyBoMixbY2xhc3MqPVwicGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2VcIl0gLmNvbHVtbnMgaDMsW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGgyLFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoMyxbY2xhc3MqPVwiYXdfYmxvZy1wb3N0LXZpZXdcIl0gLmNvbHVtbnMgaDIsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGgze2ZvbnQtc2l6ZToxLjEyNWVtO21hcmdpbjowIDAgLjgzMzMzZW19W2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIC5jb2x1bW5zIGg0LFtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29sdW1ucyBoNSxbY2xhc3MqPVwicGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2VcIl0gLmNvbHVtbnMgaDYsW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg0LFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNSxbY2xhc3MqPVwiYXctYmxvZy1wb3N0LXZpZXdcIl0gLmNvbHVtbnMgaDYsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg0LFtjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNSxbY2xhc3MqPVwiYXdfYmxvZy1wb3N0LXZpZXdcIl0gLmNvbHVtbnMgaDZ7Zm9udC1zaXplOi44NzVlbTttYXJnaW46MCAwIDEuNDI4NTdlbX1bY2xhc3MqPVwicGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2VcIl0gLmNvbHVtbnMgaDIsW2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIC5jb2x1bW5zIGgzLFtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29sdW1ucyBoNCxbY2xhc3MqPVwicGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2VcIl0gLmNvbHVtbnMgaDUsW2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIC5jb2x1bW5zIGg2LFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoMixbY2xhc3MqPVwiYXctYmxvZy1wb3N0LXZpZXdcIl0gLmNvbHVtbnMgaDMsW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg0LFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNSxbY2xhc3MqPVwiYXctYmxvZy1wb3N0LXZpZXdcIl0gLmNvbHVtbnMgaDYsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGgyLFtjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoMyxbY2xhc3MqPVwiYXdfYmxvZy1wb3N0LXZpZXdcIl0gLmNvbHVtbnMgaDQsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg1LFtjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNntmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWZ9W2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIC5jb2x1bW5zIGgyKy5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIC5jb2x1bW5zIGgzKy5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIC5jb2x1bW5zIGg0Ky5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIC5jb2x1bW5zIGg1Ky5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIC5jb2x1bW5zIGg2Ky5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGgyKy5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGgzKy5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg0Ky5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg1Ky5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg2Ky5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGgyKy5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGgzKy5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg0Ky5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg1Ky5jb250ZW50LWNvbHVtbnMsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5jb2x1bW5zIGg2Ky5jb250ZW50LWNvbHVtbnN7bWFyZ2luLXRvcDowfVtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29sdW1ucyBoMi5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29sdW1ucyBoMy5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29sdW1ucyBoNC5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29sdW1ucyBoNS5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29sdW1ucyBoNi5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoMi5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoMy5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNC5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNS5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNi5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoMi5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoMy5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNC5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNS5jZW50ZXItaXRhbGljLFtjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXSAuY29sdW1ucyBoNi5jZW50ZXItaXRhbGlje2ZvbnQtc2l6ZToyZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYzt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH1bY2xhc3MqPVwicGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2VcIl0gLmNvbnRlbnQtY29sdW1ucyxbY2xhc3MqPVwiYXctYmxvZy1wb3N0LXZpZXdcIl0gLmNvbnRlbnQtY29sdW1ucyxbY2xhc3MqPVwiYXdfYmxvZy1wb3N0LXZpZXdcIl0gLmNvbnRlbnQtY29sdW1uc3ttYXJnaW46MS44NzVlbSAwfVtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSAuY29udGVudC1jb2x1bW5zLm5vLWJvdHRvbS1tYXJnaW4sW2NsYXNzKj1cImF3LWJsb2ctcG9zdC12aWV3XCJdIC5jb250ZW50LWNvbHVtbnMubm8tYm90dG9tLW1hcmdpbixbY2xhc3MqPVwiYXdfYmxvZy1wb3N0LXZpZXdcIl0gLmNvbnRlbnQtY29sdW1ucy5uby1ib3R0b20tbWFyZ2lue21hcmdpbi1ib3R0b206MH1bY2xhc3MqPVwicGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2VcIl0gLnN0eWxlLWNhcm91c2VsLFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSAuc3R5bGUtY2Fyb3VzZWwsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIC5zdHlsZS1jYXJvdXNlbHttYXJnaW46MS44NzVlbSAwfVtjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSB0YWJsZSxbY2xhc3MqPVwiYXctYmxvZy1wb3N0LXZpZXdcIl0gdGFibGUsW2NsYXNzKj1cImF3X2Jsb2ctcG9zdC12aWV3XCJdIHRhYmxle21hcmdpbjowIGF1dG99W2NsYXNzKj1cInBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlXCJdIHRhYmxlIHRkLFtjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSB0YWJsZSB0ZCxbY2xhc3MqPVwiYXdfYmxvZy1wb3N0LXZpZXdcIl0gdGFibGUgdGR7Ym9yZGVyOjFweCAjYWFhYmFjIHNvbGlkO3BhZGRpbmc6LjMxMjVlbSAuNjI1ZW19LnBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlLWhlcm8tYWx0LnBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlLWhlcm8tYWx0IC5wYWdlLW1haW4+KjpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfS5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLWFsdC5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLWFsdCAuY29sdW1uc3tjbGVhcjpib3RofS5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLWFsdC5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLWFsdCAucGFnZS1taW5pLWhlcm8tYmxvY2t7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTozNC43NyU7bWFyZ2luLWJvdHRvbTouOTM3NWVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5oZWxwZnVsLWxpbmtzLmhlbHBmdWwtbGlua3N7YmFja2dyb3VuZDojZWVlO2JvcmRlci1sZWZ0OjFweCBncmF5IHNvbGlkO3BhZGRpbmc6MS4yNWVtIDA7bWFyZ2luOjAgMCAuOTM3NWVtIDB9LmhlbHBmdWwtbGlua3MuaGVscGZ1bC1saW5rcyBoMXtmb250LXNpemU6MS41ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMS40MTY2N2VtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXJnaW46MCAwIC40MTY2N2VtO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5oZWxwZnVsLWxpbmtzLmhlbHBmdWwtbGlua3MgaDJ7Zm9udC1zaXplOjEuNWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDEuNDE2NjdlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWFyZ2luOjAgMCAuNDE2NjdlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uaGVscGZ1bC1saW5rcy5oZWxwZnVsLWxpbmtzIGgze2ZvbnQtc2l6ZToxLjVlbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAxLjQxNjY3ZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbjowIDAgLjQxNjY3ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDpub3JtYWx9LmhlbHBmdWwtbGlua3MuaGVscGZ1bC1saW5rcyBoNHtmb250LXNpemU6MS41ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMS40MTY2N2VtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXJnaW46MCAwIC40MTY2N2VtO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5oZWxwZnVsLWxpbmtzLmhlbHBmdWwtbGlua3MgaDV7Zm9udC1zaXplOjEuNWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDEuNDE2NjdlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWFyZ2luOjAgMCAuNDE2NjdlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uaGVscGZ1bC1saW5rcy5oZWxwZnVsLWxpbmtzIGg2e2ZvbnQtc2l6ZToxLjVlbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAxLjQxNjY3ZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbjowIDAgLjQxNjY3ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDpub3JtYWx9LmhlbHBmdWwtbGlua3MuaGVscGZ1bC1saW5rcyB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5oZWxwZnVsLWxpbmtzLmhlbHBmdWwtbGlua3MgdWwgYXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nOi4xODc1ZW0gMi4xMjVlbTtib3JkZXItbGVmdDoxcHggI2VlZSBzb2xpZDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0uaGVscGZ1bC1saW5rcy5oZWxwZnVsLWxpbmtzIHVsIGE6aG92ZXJ7Y29sb3I6IzAwMDtib3JkZXItbGVmdC1jb2xvcjpncmF5O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5wYWdlLXF1b3RlLWJsb2NrLnBhZ2UtcXVvdGUtYmxvY2t7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjQuMDYyNWVtIDB9LnBhZ2UtcXVvdGUtYmxvY2sucGFnZS1xdW90ZS1ibG9jayBoNXtmb250LXNpemU6M2VtO21hcmdpbjowIDAgLjIwODMzZW07Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBhZ2UtcXVvdGUtYmxvY2sucGFnZS1xdW90ZS1ibG9jayBoNntmb250LXNpemU6MWVtO21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjYwMH0ucGFnZS1uZWVkLWhlbHAtYmxvY2sucGFnZS1uZWVkLWhlbHAtYmxvY2t7bWFyZ2luOjEuODc1ZW0gMCAwO2JhY2tncm91bmQ6I2VlZTtib3JkZXItdG9wOjFweCBncmF5IHNvbGlkO3BhZGRpbmc6MS4yNWVtIDIuMTI1ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtbmVlZC1oZWxwLWJsb2NrLnBhZ2UtbmVlZC1oZWxwLWJsb2NrIGgxe2ZvbnQtc2l6ZToxLjVlbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgLjYyNWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wYWdlLW5lZWQtaGVscC1ibG9jay5wYWdlLW5lZWQtaGVscC1ibG9jayBoMntmb250LXNpemU6MS41ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIC42MjVlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ucGFnZS1uZWVkLWhlbHAtYmxvY2sucGFnZS1uZWVkLWhlbHAtYmxvY2sgaDN7Zm9udC1zaXplOjEuNWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAuNjI1ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDpub3JtYWx9LnBhZ2UtbmVlZC1oZWxwLWJsb2NrLnBhZ2UtbmVlZC1oZWxwLWJsb2NrIGg0e2ZvbnQtc2l6ZToxLjVlbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgLjYyNWVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wYWdlLW5lZWQtaGVscC1ibG9jay5wYWdlLW5lZWQtaGVscC1ibG9jayBoNXtmb250LXNpemU6MS41ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIC42MjVlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ucGFnZS1uZWVkLWhlbHAtYmxvY2sucGFnZS1uZWVkLWhlbHAtYmxvY2sgaDZ7Zm9udC1zaXplOjEuNWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAuNjI1ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDpub3JtYWx9LnBhZ2UtbmVlZC1oZWxwLWJsb2NrLnBhZ2UtbmVlZC1oZWxwLWJsb2NrIHB7bGluZS1oZWlnaHQ6MmVtfS5wYWdlLW5lZWQtaGVscC1ibG9jay5wYWdlLW5lZWQtaGVscC1ibG9jayBhe3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLW5lZWQtaGVscC1ibG9jay5wYWdlLW5lZWQtaGVscC1ibG9jayBhOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjI1KTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTJweDtsZWZ0OjB9LnBhZ2UtbmVlZC1oZWxwLWJsb2NrLnBhZ2UtbmVlZC1oZWxwLWJsb2NrIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHg7bGVmdDowO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5wYWdlLW5lZWQtaGVscC1ibG9jay5wYWdlLW5lZWQtaGVscC1ibG9jayBhOmhvdmVye2NvbG9yOiMwMDB9LnBhZ2UtbmVlZC1oZWxwLWJsb2NrLnBhZ2UtbmVlZC1oZWxwLWJsb2NrIGE6aG92ZXI6YWZ0ZXJ7d2lkdGg6MTAwJX0ucG9zdC1saXN0LnBvc3QtbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5wb3N0LWxpc3QucG9zdC1saXN0IGF7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4ICNmMmYxZjAgc29saWQ7b3ZlcmZsb3c6aGlkZGVufS5wb3N0LWxpc3QucG9zdC1saXN0IGE6aG92ZXIgaDF7cGFkZGluZy1sZWZ0Oi43NjkyM2VtO3BhZGRpbmctcmlnaHQ6LjM4NDYyZW19LnBvc3QtbGlzdC5wb3N0LWxpc3QgYTpob3ZlciBoMntwYWRkaW5nLWxlZnQ6Ljc2OTIzZW07cGFkZGluZy1yaWdodDouMzg0NjJlbX0ucG9zdC1saXN0LnBvc3QtbGlzdCBhOmhvdmVyIGgze3BhZGRpbmctbGVmdDouNzY5MjNlbTtwYWRkaW5nLXJpZ2h0Oi4zODQ2MmVtfS5wb3N0LWxpc3QucG9zdC1saXN0IGE6aG92ZXIgaDR7cGFkZGluZy1sZWZ0Oi43NjkyM2VtO3BhZGRpbmctcmlnaHQ6LjM4NDYyZW19LnBvc3QtbGlzdC5wb3N0LWxpc3QgYTpob3ZlciBoNXtwYWRkaW5nLWxlZnQ6Ljc2OTIzZW07cGFkZGluZy1yaWdodDouMzg0NjJlbX0ucG9zdC1saXN0LnBvc3QtbGlzdCBhOmhvdmVyIGg2e3BhZGRpbmctbGVmdDouNzY5MjNlbTtwYWRkaW5nLXJpZ2h0Oi4zODQ2MmVtfS5wb3N0LWxpc3QucG9zdC1saXN0IHN0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljc1ZW07cGFkZGluZzouMjVlbSAuODMzMzNlbTtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpIHRyYW5zbGF0ZVkoLTJweCl9LnBvc3QtbGlzdC5wb3N0LWxpc3QgaDF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjYyNWVtO3BhZGRpbmc6LjU3NjkyZW07d2lsbC1jaGFuZ2U6cGFkZGluZzt0cmFuc2l0aW9uOnBhZGRpbmcgNTAwbXMgZWFzZS1pbi1vdXR9LnBvc3QtbGlzdC5wb3N0LWxpc3QgaDJ7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjYyNWVtO3BhZGRpbmc6LjU3NjkyZW07d2lsbC1jaGFuZ2U6cGFkZGluZzt0cmFuc2l0aW9uOnBhZGRpbmcgNTAwbXMgZWFzZS1pbi1vdXR9LnBvc3QtbGlzdC5wb3N0LWxpc3QgaDN7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjYyNWVtO3BhZGRpbmc6LjU3NjkyZW07d2lsbC1jaGFuZ2U6cGFkZGluZzt0cmFuc2l0aW9uOnBhZGRpbmcgNTAwbXMgZWFzZS1pbi1vdXR9LnBvc3QtbGlzdC5wb3N0LWxpc3QgaDR7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjYyNWVtO3BhZGRpbmc6LjU3NjkyZW07d2lsbC1jaGFuZ2U6cGFkZGluZzt0cmFuc2l0aW9uOnBhZGRpbmcgNTAwbXMgZWFzZS1pbi1vdXR9LnBvc3QtbGlzdC5wb3N0LWxpc3QgaDV7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjYyNWVtO3BhZGRpbmc6LjU3NjkyZW07d2lsbC1jaGFuZ2U6cGFkZGluZzt0cmFuc2l0aW9uOnBhZGRpbmcgNTAwbXMgZWFzZS1pbi1vdXR9LnBvc3QtbGlzdC5wb3N0LWxpc3QgaDZ7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjYyNWVtO3BhZGRpbmc6LjU3NjkyZW07d2lsbC1jaGFuZ2U6cGFkZGluZzt0cmFuc2l0aW9uOnBhZGRpbmcgNTAwbXMgZWFzZS1pbi1vdXR9LnBvc3QtbGlzdC5wb3N0LWxpc3QgbGkrbGl7bWFyZ2luOjEuODc1ZW0gMCAwfS5waWN0dXJlLWxpc3QtaXRlbXttYXJnaW46Mi44MTI1ZW0gMCAwfS5waWN0dXJlLWxpc3QtaXRlbTphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5waWN0dXJlLWxpc3QtaXRlbSBpbWd7ZmxvYXQ6bGVmdH0ucGljdHVyZS1saXN0LWl0ZW0gcHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSAzMjVweCl9LnNlYXJjaC1hdXRvY29tcGxldGV7ei1pbmRleDoxMDB9LnNlYXJjaC1hdXRvY29tcGxldGU6bm90KDplbXB0eSl7YmFja2dyb3VuZDojZmZmO2xlZnQ6MDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93OjAgNXB4IDVweCAwIHJnYmEoMCwwLDAsMC4wNSk7bWluLXdpZHRoOjMwMHB4fS5zZWFyY2gtYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtbGlzdC10aXRsZXtkaXNwbGF5Om5vbmV9LnNlYXJjaC1hdXRvY29tcGxldGUgLmF1dG9jb21wbGV0ZS1saXN0IGRke2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjcxNDI5ZW0gMi4xNDI4NmVtO3RyYW5zaXRpb246YmFja2dyb3VuZCA1MDBtcyBlYXNlLWluLW91dH0uc2VhcmNoLWF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWxpc3QgZGQ6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uc2VhcmNoLWF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWxpc3QgZGQrZGR7Ym9yZGVyLXRvcDoxcHggI2VlZSBzb2xpZH0uc2VhcmNoLWF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWxpc3QgZGQ6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5zZWFyY2gtYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtbGlzdCBkZCAucHJvZHVjdC1wcmltYXJ5IC5wcm9kdWN0LXNrdXtmb250LXdlaWdodDo2MDB9LnNlYXJjaC1hdXRvY29tcGxldGUgLmF1dG9jb21wbGV0ZS1saXN0IGRkIC5wcm9kdWN0LXByaW1hcnkgLnByb2R1Y3QtbmFtZXtmb250LXNpemU6LjllbTtsaW5lLWhlaWdodDoxLjJlbX0uc2VhcmNoLWF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWxpc3QgZGQgLnByb2R1Y3QtcHJpbWFyeSAuZmFtaWx5LW5hbWV7Zm9udC1zaXplOi45ZW07Y29sb3I6IzIyMn0uc2VhcmNoLWF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWxpc3QgZGQgLnByb2R1Y3Qtc2Vjb25kYXJ5e2ZvbnQtc2l6ZTouOGVtfS5zZWFyY2gtYXV0b2NvbXBsZXRlIC5wcm9kdWN0LWltYWdlLWJveHtmbG9hdDpsZWZ0O3dpZHRoOjQ1cHh9LnNlYXJjaC1hdXRvY29tcGxldGUgLnByb2R1Y3QtaXRlbSwuc2VhcmNoLWF1dG9jb21wbGV0ZSAuaWFzLXNwaW5uZXIsLnNlYXJjaC1hdXRvY29tcGxldGUgLmlhcy10cmlnZ2VyLW5leHQsLnNlYXJjaC1hdXRvY29tcGxldGUgLmlhcy10cmlnZ2VyLXByZXZ7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYygxMDAlIC0gNDVweCAtIDE1cHgpfS5zZWFyY2gtYXV0b2NvbXBsZXRlIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtYWRkLXRvLWNhcnQgYnV0dG9uLC5zZWFyY2gtYXV0b2NvbXBsZXRlIC5pYXMtc3Bpbm5lciAucHJvZHVjdC1hZGQtdG8tY2FydCBidXR0b24sLnNlYXJjaC1hdXRvY29tcGxldGUgLmlhcy10cmlnZ2VyLW5leHQgLnByb2R1Y3QtYWRkLXRvLWNhcnQgYnV0dG9uLC5zZWFyY2gtYXV0b2NvbXBsZXRlIC5pYXMtdHJpZ2dlci1wcmV2IC5wcm9kdWN0LWFkZC10by1jYXJ0IGJ1dHRvbntmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCAxMHB4IDVweDt0b3A6NXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDAwO2JvcmRlcjoycHggc29saWQgIzAwMDt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UtaW4tb3V0fS5zZWFyY2gtYXV0b2NvbXBsZXRlIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtYWRkLXRvLWNhcnQgYnV0dG9uOmhvdmVyLC5zZWFyY2gtYXV0b2NvbXBsZXRlIC5pYXMtc3Bpbm5lciAucHJvZHVjdC1hZGQtdG8tY2FydCBidXR0b246aG92ZXIsLnNlYXJjaC1hdXRvY29tcGxldGUgLmlhcy10cmlnZ2VyLW5leHQgLnByb2R1Y3QtYWRkLXRvLWNhcnQgYnV0dG9uOmhvdmVyLC5zZWFyY2gtYXV0b2NvbXBsZXRlIC5pYXMtdHJpZ2dlci1wcmV2IC5wcm9kdWN0LWFkZC10by1jYXJ0IGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiMwMDB9I3NlYXJjaF9hdXRvY29tcGxldGUgZGwuYXV0b2NvbXBsZXRlLWxpc3R7b3ZlcmZsb3cteDpzY3JvbGw7bWF4LWhlaWdodDo4MHZofS5jbXMtaW5kZXgtaW5kZXggLmhvbWVwYWdlLWJhbm5lcntwYWRkaW5nLXRvcDoyNSU7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NDBweH0uY21zLWluZGV4LWluZGV4IC5ob21lcGFnZS1iYW5uZXIgLmNhbGxvdXQtYm94LmJvdHRvbXtib3R0b206MTAlO3BhZGRpbmc6MS4yNWVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNtcy1pbmRleC1pbmRleCAuaG9tZXBhZ2UtYmFubmVyIC5jYWxsb3V0LWJveC5ib3R0b217d2lkdGg6Y2FsYygxMDAlIC0gNjBweCk7bWFyZ2luOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbXMtaW5kZXgtaW5kZXggLmNhbGxvdXQtcm93LmNvbHMtMyAuY2FsbG91dHtwYWRkaW5nLWJvdHRvbToyNyV9fS5jbXMtaW5kZXgtaW5kZXggLmNhbGxvdXQtcm93LmNvbHMtMyAuY2FsbG91dC1ib3h7cGFkZGluZzouOTM3NWVtfS5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLndyYXBwZXIuZ3JpZC5wcm9kdWN0cy1ncmlke21hcmdpbjowIGF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY21zLWluZGV4LWluZGV4IC5wcm9kdWN0cy53cmFwcGVyLmdyaWQucHJvZHVjdHMtZ3JpZHttYXJnaW4tbGVmdDotLjkzNzVlbTttYXJnaW4tcmlnaHQ6LS45Mzc1ZW19fS5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLWdyaWQgLnNsaWNrLXNsaWRlcnt3aWR0aDpjYWxjKDEwMCUgLSA2MHB4KTttYXJnaW46MCBhdXRvIDYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY21zLWluZGV4LWluZGV4IC5wcm9kdWN0cy1ncmlkIC5zbGljay1zbGlkZXJ7bWFyZ2luOjAgYXV0byAzMHB4O3dpZHRoOjEwMCV9fS5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLWdyaWQgLnNsaWNrLXNsaWRlciAucHJvZHVjdC1pdGVtLC5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLWdyaWQgLnNsaWNrLXNsaWRlciAuaWFzLXNwaW5uZXIsLmNtcy1pbmRleC1pbmRleCAucHJvZHVjdHMtZ3JpZCAuc2xpY2stc2xpZGVyIC5pYXMtdHJpZ2dlci1uZXh0LC5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLWdyaWQgLnNsaWNrLXNsaWRlciAuaWFzLXRyaWdnZXItcHJldntib3JkZXI6bm9uZX0uY21zLWluZGV4LWluZGV4IC5wcm9kdWN0cy1ncmlkIC5zbGljay1zbGlkZXIgLnByb2R1Y3QtaXRlbS1waG90b3tkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4ICNlZWUgc29saWQ7bWFyZ2luLWJvdHRvbToxMHB4fS5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLWdyaWQgLnNsaWNrLXNsaWRlciAucHJvZHVjdC1pbWFnZS1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9LmNtcy1pbmRleC1pbmRleCAucHJvZHVjdHMtZ3JpZCAuc2xpY2stc2xpZGVyIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS13cmFwcGVyIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LmNtcy1pbmRleC1pbmRleCAucHJvZHVjdHMtZ3JpZCAuc2xpY2stc2xpZGU+ZGl2e3BhZGRpbmc6MCAxMHB4fS5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLWdyaWQgLnNsaWNrLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDoxO3dpZHRoOjI1cHg7aGVpZ2h0OjgwcHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjJmMWYwO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXR9LmNtcy1pbmRleC1pbmRleCAucHJvZHVjdHMtZ3JpZCAuc2xpY2stYXJyb3c6YmVmb3Jle2ZvbnQtZmFtaWx5OidoaW5rbGV5Jzt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0fS5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLWdyaWQgLnNsaWNrLWFycm93OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FhYWJhY30uY21zLWluZGV4LWluZGV4IC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdzpob3ZlcjpiZWZvcmV7Y29sb3I6I2ZmZn0uY21zLWluZGV4LWluZGV4IC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6LTI1cHh9LmNtcy1pbmRleC1pbmRleCAucHJvZHVjdHMtZ3JpZCAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDonXFxlODA2J30uY21zLWluZGV4LWluZGV4IC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0Oi0yNXB4fS5jbXMtaW5kZXgtaW5kZXggLnByb2R1Y3RzLWdyaWQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwNyd9LmNtcy1wcm9wLTY1IGgxLnBhZ2UtdGl0bGV7Zm9udC1zaXplOjIuNWVtfS53YXJuaW5nLWluZm9ybWF0aW9uIC50aXRsZXtmb250LXNpemU6LjkzNzVlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud2FybmluZy1pbmZvcm1hdGlvbiBhe3Bvc2l0aW9uOnJlbGF0aXZlfS53YXJuaW5nLWluZm9ybWF0aW9uIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMjUpO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2xlZnQ6MH0ud2FybmluZy1pbmZvcm1hdGlvbiBhOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDoycHg7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2xlZnQ6MDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0ud2FybmluZy1pbmZvcm1hdGlvbiBhOmhvdmVye2NvbG9yOiMwMDB9Lndhcm5pbmctaW5mb3JtYXRpb24gYTpob3ZlcjphZnRlcnt3aWR0aDoxMDAlfS53ZWJmb3Jtcy1jYWxlbmRhciAudWktZGF0ZXBpY2tlci10cmlnZ2Vye3RvcDowLjFyZW0gIWltcG9ydGFudDtyaWdodDowLjJyZW0gIWltcG9ydGFudH0uYjJiLW5ldy1wcm9kdWN0IC5jYXRlZ29yeS1saXN0IGltZ3tib3JkZXI6MXB4ICMwMDAgc29saWR9LmIyYi1uZXctcHJvZHVjdCAuY2F0ZWdvcnktbGlzdCAudGl0bGV7YmFja2dyb3VuZDojMDAwO2JvcmRlcjoxcHggIzAwMCBzb2xpZDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiQ2hhbGV0TG9uZG9uXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi10b3A6MjBweDtwYWRkaW5nOjlweCAyMHB4IDdweDt0ZXh0LWFsaWduOmNlbnRlcn0uYjJiLW5ldy1wcm9kdWN0IC5jYXRlZ29yeS1saXN0IC50aXRsZTpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpey5iMmItbmV3LXByb2R1Y3QgLmNvbnRlbnQtY29sdW1ucyAuY29se3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvIDMwcHggIWltcG9ydGFudH0uYjJiLW5ldy1wcm9kdWN0IC5jb250ZW50LWNvbHVtbnMgLmNhdGVnb3J5LWxpc3R7d2lkdGg6NTAlfX0uY29tcGFueS11c2Vycy1pbmRleCAuZGF0YS1ncmlkIGFbZGF0YS1hY3Rpb249XCJpdGVtLWVkaXRcIl0sLmNvbXBhbnktdXNlcnMtaW5kZXggLmRhdGEtZ3JpZCBhW2RhdGEtYWN0aW9uPVwiaXRlbS1kZWxldGVcIl17bWFyZ2luOjAgNXB4fS5ibG9nLWhlcm8tYmxvY2std3JhcHt3aWR0aDoxNjgwcHg7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAxLjg3NWVtKTtwYWRkaW5nOjEyLjVlbSAwIDA7bWFyZ2luLXRvcDotMS44NzVlbTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt6LWluZGV4OjEwMH0uYmxvZy1oZXJvLW5hdi13cmFwe3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAwO3BhZGRpbmc6LjkzNzVlbX0uYmxvZy1oZXJvLW5hdnttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMzgwcHg7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZy1oZXJvLW5hdjphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5ibG9nLWhlcm8tbmF2PnVse3BhZGRpbmc6MDttYXJnaW46MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwLjkzNzVlbSk7ZmxvYXQ6bGVmdDtjbGVhcjpib3RoO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fS5ibG9nLWhlcm8tbmF2PnVsPmxpe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmJsb2ctaGVyby1uYXY+dWw+bGk6aG92ZXIgYS5oYXMtY2hpbGRyZW4rZGl2e21heC1oZWlnaHQ6NTAwcHg7b3BhY2l0eToxfS5ibG9nLWhlcm8tbmF2PnVsPmxpIGF7ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6bm9ybWFsO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0O3BhZGRpbmctYm90dG9tOi45Mzc1ZW19LmJsb2ctaGVyby1uYXY+dWw+bGkgYTpob3Zlcntjb2xvcjpncmF5fS5ibG9nLWhlcm8tbmF2PnVsPmxpIGEuaGFzLWNoaWxkcmVue2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLXJpZ2h0OjEuNTYyNWVtfS5ibG9nLWhlcm8tbmF2PnVsPmxpIGEuaGFzLWNoaWxkcmVuOmFmdGVye2NvbnRlbnQ6XCJcXGU4MDVcIjtmb250LWZhbWlseTpcImhpbmtsZXlcIjtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouODEyNWVtO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmJsb2ctaGVyby1uYXYgYXtjb2xvcjojZmZmfS5ibG9nLWhlcm8tbmF2LWxlZnQuYmxvZy1oZXJvLW5hdi1sZWZ0e2Rpc3BsYXk6YmxvY2t9LmJsb2ctaGVyby1uYXYtbGVmdC5ibG9nLWhlcm8tbmF2LWxlZnQgaDF7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjMuNzVlbTtsaW5lLWhlaWdodDoxZW07bWFyZ2luOjA7YmFja2dyb3VuZDojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nLXJpZ2h0Oi4yNWVtfS5ibG9nLWhlcm8tbmF2LWxlZnQuYmxvZy1oZXJvLW5hdi1sZWZ0IGg2e2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVlbTtmb250LXdlaWdodDpub3JtYWx9LmJsb2NrLWJsb2ctdGFnLWNsb3Vke3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO2JhY2tncm91bmQ6IzAwMDttaW4td2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBncmF5IHNvbGlkO21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5ibG9jay1ibG9nLXRhZy1jbG91ZCAuYmxvY2stdGl0bGV7ZGlzcGxheTpub25lfS5ibG9jay1ibG9nLXRhZy1jbG91ZCBhe2ZvbnQtc2l6ZTouODc1ZW0gIWltcG9ydGFudDtwYWRkaW5nOi41ZW0gMS4wNzE0M2VtICFpbXBvcnRhbnR9LmJsb2ctcG9zdHMgLmJsb2ctcG9zdC1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowfS5ibG9nLXBvc3RzIC5ibG9nLXBvc3QtaGVhZGVyOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LmJsb2ctcG9zdHMgLmJsb2ctcG9zdC10aXRsZXtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfXVsLmJsb2ctcG9zdC1pbmZve2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX11bC5ibG9nLXBvc3QtaW5mbz5saXtsaW5lLWhlaWdodDoxZW19dWwuYmxvZy1wb3N0LWluZm8+bGk6bnRoLWNoaWxkKC1uKzEpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljg3NWVtfXVsLmJsb2ctcG9zdC1pbmZvPmxpOm50aC1jaGlsZCgtbisxKTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLWxlZnQ6LjYyNWVtO21hcmdpbi1sZWZ0Oi42MjVlbTtib3JkZXItbGVmdDoxcHggI2FhYWJhYyBzb2xpZH11bC5ibG9nLXBvc3QtaW5mbz5saTpub3QoOmxhc3QtY2hpbGQpe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvZy1wb3N0LWZlYXR1cmVkLWltYWdlLWxpbmt7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIC42MjVlbX0uYmxvZy1wb3N0c3ttYXJnaW4tdG9wOjMuMTI1ZW07bWFyZ2luLWJvdHRvbTozLjEyNWVtfS5ibG9nLXBvc3RzOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LmJsb2ctcG9zdHMgLmJsb2ctcG9zdCsuYmxvZy1wb3N0e21hcmdpbi10b3A6My40NTM4MiV9LnNvY2lhbC1pY29uc3ttYXJnaW4tdG9wOi42MjVlbX0uYmxvZy1mZWF0dXJlZC1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MS44NzVlbSAwIDB9LmJsb2ctZmVhdHVyZWQtYmxvY2s6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uYmxvZy1mZWF0dXJlZC1ibG9jay50b3B7cGFkZGluZy1ib3R0b206My4xMjVlbTtib3JkZXItYm90dG9tOjFweCAjYWFhYmFjIHNvbGlkfS5ibG9nLWZlYXR1cmVkLWJsb2NrLmJvdHRvbXtwYWRkaW5nLXRvcDozLjEyNWVtO2JvcmRlci10b3A6MXB4ICNhYWFiYWMgc29saWR9LmJsb2ctZmVhdHVyZWQtYmxvY2sgaDF7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuMTM4ODllbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYmxvZy1mZWF0dXJlZC1ibG9jayBoMntsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5ibG9nLWZlYXR1cmVkLWJsb2NrIGgze2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXNpemU6Mi4yNWVtO21hcmdpbjowIDAgLjEzODg5ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWx9LmJsb2ctZmVhdHVyZWQtYmxvY2sgaDR7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuMTM4ODllbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYmxvZy1mZWF0dXJlZC1ibG9jayBoNXtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5ibG9nLWZlYXR1cmVkLWJsb2NrIGg2e2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXNpemU6Mi4yNWVtO21hcmdpbjowIDAgLjEzODg5ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWx9LmJsb2ctZmVhdHVyZWQtYmxvY2sgLmxvb2tib29rLWNvbnRhaW5lcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTI0NXB4O21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMS44NzVlbSk7bWFyZ2luOjB9LmJsb2ctZmVhdHVyZWQtYmxvY2sgLmxvb2tib29rLWNvbnRhaW5lciAucHJpY2UtbGFiZWx7ZGlzcGxheTpub25lfS5ibG9nLWZlYXR1cmVkLWJsb2NrIC5sb29rYm9vay1jb250YWluZXIgZm9ybXtkaXNwbGF5Om5vbmV9LmJsb2ctZmVhdHVyZWQtYmxvY2sgdWwuYmxvZy1wb3N0LWluZm97bWFyZ2luLXRvcDouOTM3NWVtfS5ibG9nLXBvc3QtaGVhZGVyLWZlYXR1cmVke21hcmdpbjowIDAgLjkzNzVlbX0uYmxvZy1wb3N0cyAuc2hhcmUtdGhpc3ttYXJnaW46LjkzNzVlbSAwfS5zaGFyZS10b2dnbGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuMTI1ZW07Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLXJpZ2h0Oi44MzMzM2VtfS5zc2stZ3JvdXB7d2lkdGg6MTAwJTt6LWluZGV4OjEwO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZTtwYWRkaW5nOjB9LnNzay1ncm91cD5saXtkaXNwbGF5OmlubGluZS1ibG9ja30uc3NrLWdyb3VwPmxpK2xpe21hcmdpbi1sZWZ0Oi40Mzc1ZW19LnNzay1ncm91cCAuc3Nre2JvcmRlcjowO3dpZHRoOjUwJTtwYWRkaW5nOjA7Y29sb3I6IzAwMDtoZWlnaHQ6NDBweDtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpcImhpbmtsZXlcIjtwYWRkaW5nOjAgLjI1ZW07dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LnNzay1ncm91cCAuc3NrOmhvdmVye2N1cnNvcjpwb2ludGVyO2NvbG9yOiNhYWFiYWN9LmJsb2ctcGFnaW5hdGlvbnt0ZXh0LWFsaWduOnJpZ2h0fS5ibG9nLXBhZ2luYXRpb24taXRlbXttYXJnaW46My43NWVtIDAgMH0uYmxvZy1wYWdpbmF0aW9uLWl0ZW06bm90KC5ibG9nLXBhZ2luYXRpb24tcGFnZS1jdXJyZW50KXtib3JkZXI6MXB4ICNlZWUgc29saWQ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9LmJsb2ctcGFnaW5hdGlvbi1pdGVtOm5vdCguYmxvZy1wYWdpbmF0aW9uLXBhZ2UtY3VycmVudCk6aG92ZXJ7YmFja2dyb3VuZDojMDAwO2JvcmRlci1jb2xvcjojMDAwO2NvbG9yOiNmZmZ9LmJsb2ctcGludGVyZXN0LWJsb2Nre3dpZHRoOjEzODBweDttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDEuODc1ZW0pO21hcmdpbjozLjEyNWVtIDA7cGFkZGluZzozLjEyNWVtIDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uYmxvZy1waW50ZXJlc3QtYmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO21heC13aWR0aDoxMjQ1cHg7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNhYWFiYWM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmJsb2ctcGludGVyZXN0LWJsb2NrIGg2e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNWVtO21hcmdpbjowIDAgMS4wNDE2N2VtfS5ibG9nLXBpbnRlcmVzdC1ibG9jayBoNiBzcGFue2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjEuMzMzMzNlbTtoZWlnaHQ6MS4zMzMzM2VtO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNDU4MzNlbX0uYmxvZy1waW50ZXJlc3QtYmxvY2sgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uYmxvZy1waW50ZXJlc3QtYmxvY2sgdWw6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uYmxvZy1waW50ZXJlc3QtYmxvY2sgdWw+bGkrbGl7bWFyZ2luOjIuOTM0NzglIDAgMCAwfS5ibG9nLXBpbnRlcmVzdC1ibG9jayBhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44NzVlbX0uYmxvZy1waW50ZXJlc3QtYmxvY2sgaW1ne21hcmdpbjowIDAgLjkzNzVlbX0ubG9va2Jvb2stY29udGFpbmVyIC5waW5fX3R5cGV7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAzcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTt3aWR0aDoxLjg3NWVtICFpbXBvcnRhbnQ7aGVpZ2h0OjEuODc1ZW0gIWltcG9ydGFudH0ubG9va2Jvb2stY29udGFpbmVyIC5waW5fX3R5cGUgLnBpbi1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmfS5sb29rYm9vay1jb250YWluZXIgLnBpbl9fdHlwZSAucGluLWxhYmVsOmJlZm9yZXtjb250ZW50OlwiXFxlODBkXCI7Zm9udC1mYW1pbHk6XCJoaW5rbGV5XCI7Y29sb3I6IzAwMDtmb250LXNpemU6MS4yNWVtO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfS5sb29rYm9vay1jb250YWluZXIgLnBpbl9fcG9wdXAgLnBvcHVwX19jb250ZW50LS1wcm9kdWN0IGgze2ZvbnQtc2l6ZToxLjM3NWVtfS5hdy1ibG9nLXBvc3QtdmlldyBvbHtwYWRkaW5nLWxlZnQ6LjkzNzVlbX0uYXctYmxvZy1wb3N0LXZpZXcgb2wgbGl7cGFkZGluZy1sZWZ0Oi4zMTI1ZW19LmF3LWJsb2ctcG9zdC12aWV3IG9sIGxpK2xpe21hcmdpbi10b3A6LjkzNzVlbX0uYXctYmxvZy1wb3N0LXZpZXcgb2wgbGkgc3BhbjpmaXJzdC1jaGlsZHtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgLjMxMjVlbX0uYXctYmxvZy1wb3N0LXZpZXcgLmJsb2ctaGVyby1ibG9jay13cmFwe2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjEuODc1ZW19LmF3LWJsb2ctcG9zdC12aWV3IC5ibG9nLWhlcm8tbmF2LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOmF1dG87bGVmdDphdXRvfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0LWhlYWRlciBoMXtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0LWhlYWRlciBoMntsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0LWhlYWRlciBoM3tsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0LWhlYWRlciBoNHtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0LWhlYWRlciBoNXtsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0LWhlYWRlciBoNntsaW5lLWhlaWdodDoxLjI1ZW07Zm9udC1zaXplOjIuMjVlbTttYXJnaW46MCAwIC4xMzg4OWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0cy1wb3N0e21heC13aWR0aDo4MzhweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0LXRpdGxle2NsZWFyOmJvdGg7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS4yNWVtfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1wb3N0LWhlYWRlci10b3AgLmJsb2ctcG9zdC1pbmZve2Zsb2F0OmxlZnQ7d2lkdGg6YXV0b30uYXctYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1zaGFyZS10aXRsZXtkaXNwbGF5Om5vbmV9LmF3LWJsb2ctcG9zdC12aWV3IC5ibG9nLXNoYXJle2NsZWFyOmJvdGg7bWFyZ2luOi45Mzc1ZW0gMCAxLjg3NWVtfS5hdy1ibG9nLXBvc3QtdmlldyAuc2hhcmUtdGhpc3ttYXJnaW46MH0uYXctYmxvZy1wb3N0LXZpZXcgLmJsb2ctc2hhcmUtYW5kLXRhZ3N7bWFyZ2luOjEuODc1ZW0gMCAwfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1zaGFyZS1hbmQtdGFnczphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy1zaGFyZS1hbmQtdGFncyAuYmxvZy1zaGFyZXttYXJnaW46MH0uYXctYmxvZy1wb3N0LXZpZXcgLmJsb2ctdGFncy1wbGFpbntmbG9hdDpsZWZ0fS5hdy1ibG9nLXBvc3QtdmlldyAuYmxvZy10YWdzLXBsYWluIHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouODc1ZW07Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIC4yMTQyOWVtIDAgMH0uYXctYmxvZy1wb3N0LXZpZXcgLmJsb2ctdGFncy1wbGFpbiBhe2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxLjEyNWVtfS5hdy1ibG9nLXBvc3QtdmlldyAubG9va2Jvb2stY29udGFpbmVyLC5hdy1ibG9nLXBvc3QtdmlldyAuYnJlYWtvdXR7bWFyZ2luOjAgMCAuOTM3NWVtO3dpZHRoOjEyNDVweDttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIC45Mzc1ZW0gLSAuOTM3NWVtKTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uYXdfYmxvZy1wb3N0LXZpZXcgb2x7cGFkZGluZy1sZWZ0Oi45Mzc1ZW19LmF3X2Jsb2ctcG9zdC12aWV3IG9sIGxpe3BhZGRpbmctbGVmdDouMzEyNWVtfS5hd19ibG9nLXBvc3QtdmlldyBvbCBsaStsaXttYXJnaW4tdG9wOi45Mzc1ZW19LmF3X2Jsb2ctcG9zdC12aWV3IG9sIGxpIHNwYW46Zmlyc3QtY2hpbGR7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIC4zMTI1ZW19LmF3X2Jsb2ctcG9zdC12aWV3IC5ibG9nLWhlcm8tYmxvY2std3JhcHtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbToxLjg3NWVtfS5hd19ibG9nLXBvc3QtdmlldyAuYmxvZy1oZXJvLW5hdi13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvO2xlZnQ6YXV0b30uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXIgaDF7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuMTM4ODllbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXIgaDJ7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuMTM4ODllbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXIgaDN7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuMTM4ODllbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXIgaDR7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuMTM4ODllbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXIgaDV7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuMTM4ODllbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXIgaDZ7bGluZS1oZWlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuMTM4ODllbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdHMtcG9zdHttYXgtd2lkdGg6ODM4cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC10aXRsZXtjbGVhcjpib3RoO21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuMjVlbX0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXItdG9wIC5ibG9nLXBvc3QtaW5mb3tmbG9hdDpsZWZ0O3dpZHRoOmF1dG99LmF3X2Jsb2ctcG9zdC12aWV3IC5ibG9nLXBvc3Qtc2hhcmUtdGl0bGV7ZGlzcGxheTpub25lfS5hd19ibG9nLXBvc3QtdmlldyAuYmxvZy1zaGFyZXtjbGVhcjpib3RoO21hcmdpbjouOTM3NWVtIDAgMS44NzVlbX0uYXdfYmxvZy1wb3N0LXZpZXcgLnNoYXJlLXRoaXN7bWFyZ2luOjB9LmF3X2Jsb2ctcG9zdC12aWV3IC5ibG9nLXNoYXJlLWFuZC10YWdze21hcmdpbjoxLjg3NWVtIDAgMH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctc2hhcmUtYW5kLXRhZ3M6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctc2hhcmUtYW5kLXRhZ3MgLmJsb2ctc2hhcmV7bWFyZ2luOjB9LmF3X2Jsb2ctcG9zdC12aWV3IC5ibG9nLXRhZ3MtcGxhaW57ZmxvYXQ6bGVmdH0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctdGFncy1wbGFpbiBwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Ljg3NWVtO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MCAuMjE0MjllbSAwIDB9LmF3X2Jsb2ctcG9zdC12aWV3IC5ibG9nLXRhZ3MtcGxhaW4gYXtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MS4xMjVlbX0uYXdfYmxvZy1wb3N0LXZpZXcgLmxvb2tib29rLWNvbnRhaW5lciwuYXdfYmxvZy1wb3N0LXZpZXcgLmJyZWFrb3V0e21hcmdpbjowIDAgLjkzNzVlbTt3aWR0aDoxMjQ1cHg7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAuOTM3NWVtIC0gLjkzNzVlbSk7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9Lm5leHQtcG9zdC1saW5re3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXh0LXBvc3QtbGluazphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5uZXh0LXBvc3QtbGluaz5he3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtICgoLjYyNWVtICsgNDVweCkvMikpO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuODc1ZW07Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0e2Zsb2F0OnJpZ2h0O3dpZHRoOjYwMXB4fS5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0LWhlYWRlciBoMXttYXJnaW46MH0ubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgaDJ7bWFyZ2luOjB9Lm5leHQtcG9zdC1saW5rIC5ibG9nLXBvc3QtaGVhZGVyIGgze21hcmdpbjowfS5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0LWhlYWRlciBoNHttYXJnaW46MH0ubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgaDV7bWFyZ2luOjB9Lm5leHQtcG9zdC1saW5rIC5ibG9nLXBvc3QtaGVhZGVyIGg2e21hcmdpbjowfS53ZWJmb3JtcyBmb3JtIGJ1dHRvbntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXI6MnB4ICMwMDAgc29saWQ7b3V0bGluZTpub25lO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0O2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6Ljc1ZW0gLjkzNzVlbX0ud2ViZm9ybXMgZm9ybSBidXR0b246aG92ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojMDAwfS53ZWJmb3JtcyBmb3JtIC5tZXNzYWdlLmluZm97YmFja2dyb3VuZDojZWVlO3BhZGRpbmc6LjkzNzVlbTttYXJnaW46MS44NzVlbSAwIDB9LndlYmZvcm1zIGZvcm0gLm1hZ2UtZXJyb3J7Y29sb3I6I2UwMmIyNztmb250LXNpemU6MWVtfS53ZWJmb3JtcyBmb3JtIGJye2Rpc3BsYXk6bm9uZX0ud2ViZm9ybXMgZm9ybSBmaWVsZHNldHtib3JkZXI6MXB4ICNlZWUgc29saWQ7cGFkZGluZzoxLjg3NWVtfS53ZWJmb3JtcyBmb3JtIGZpZWxkc2V0K2ZpZWxkc2V0e21hcmdpbjoxLjg3NWVtIDAgMH0ud2ViZm9ybXMgZm9ybSBsZWdlbmR7cGFkZGluZzowIC4zMTI1ZW07YmFja2dyb3VuZDojZmZmO21hcmdpbi1sZWZ0Oi0uMzEyNWVtfS53ZWJmb3JtcyBmb3JtIGxhYmVse3BhZGRpbmc6LjU2MjVlbSAwfS53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjQ4cHg7bGluZS1oZWlnaHQ6NDhweDtwYWRkaW5nOjAgLjkzNzVlbTtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Ym9yZGVyOjFweCAjZWVlIHNvbGlkO21heC13aWR0aDoxMDAlfS53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLm1hZ2UtZXJyb3IsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0udmFsaWRhdGlvbi1mYWlsZWQsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLm1hZ2UtZXJyb3IsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLnZhbGlkYXRpb24tZmFpbGVkLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0ubWFnZS1lcnJvciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLnZhbGlkYXRpb24tZmFpbGVkLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0ubWFnZS1lcnJvciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLnZhbGlkYXRpb24tZmFpbGVkLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ubWFnZS1lcnJvciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZhbGlkYXRpb24tZmFpbGVkLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ubWFnZS1lcnJvciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLnZhbGlkYXRpb24tZmFpbGVkLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5tYWdlLWVycm9yLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZGF0aW9uLWZhaWxlZHtib3JkZXItY29sb3I6I2UwMmIyN30ud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eToxfS53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOjotbW96LXBsYWNlaG9sZGVyLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LW1vei1wbGFjZWhvbGRlciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbW96LXBsYWNlaG9sZGVyLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOi1tb3otcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbW96LXBsYWNlaG9sZGVyLC53ZWJmb3JtcyBmb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06LW1vei1wbGFjZWhvbGRlciwud2ViZm9ybXMgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tb3otcGxhY2Vob2xkZXIsLndlYmZvcm1zIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eToxfS53ZWJmb3JtcyBmb3JtIHNlbGVjdHt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjQ4cHg7bGluZS1oZWlnaHQ6NDhweDtwYWRkaW5nOjAgLjkzNzVlbTtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Ym9yZGVyOjFweCAjZWVlIHNvbGlkO21heC13aWR0aDoxMDAlfS53ZWJmb3JtcyBmb3JtIHRleHRhcmVhe3dpZHRoOjEwMCU7Zm9udC1zaXplOjFlbTtoZWlnaHQ6NDhweDtsaW5lLWhlaWdodDo0OHB4O3BhZGRpbmc6MCAuOTM3NWVtO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtib3JkZXI6MXB4ICNlZWUgc29saWQ7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjE1MHB4fS53ZWJmb3JtcyBmb3JtIC5maWVsZHtwb3NpdGlvbjpyZWxhdGl2ZX0ud2ViZm9ybXMgZm9ybSAuZmllbGQ6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0ud2ViZm9ybXMgZm9ybSAuZmllbGQrLmZpZWxke21hcmdpbjouOTM3NWVtIDAgMH0ud2ViZm9ybXMgZm9ybSAuZmllbGQuY2hvaWNlIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxN3B4O2xlZnQ6MTFweDt6LWluZGV4Oi0xMDA7d2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BvaW50ZXItZXZlbnRzOm5vbmU7bWFyZ2luOjA7b3BhY2l0eTouMDF9LndlYmZvcm1zIGZvcm0gLmZpZWxkLmNob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmFmdGVye2NvbnRlbnQ6XCLinJNcIjtjb2xvcjojMDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEwcHg7dGV4dC1pbmRlbnQ6MHB4fS53ZWJmb3JtcyBmb3JtIC5maWVsZC5jaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDphZnRlcntib3JkZXItY29sb3I6IzkwOTI5MztiYWNrZ3JvdW5kOiMwMDB9LndlYmZvcm1zIGZvcm0gLmZpZWxkLmNob2ljZSBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbDphZnRlcntib3JkZXItcmFkaXVzOjExcHh9LndlYmZvcm1zIGZvcm0gLmZpZWxkLmNob2ljZSBsYWJlbHtmbG9hdDpub25lO3dpZHRoOmF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjM1cHg7bWFyZ2luOjB9LndlYmZvcm1zIGZvcm0gLmZpZWxkLmNob2ljZSBsYWJlbDpob3Zlciwud2ViZm9ybXMgZm9ybSAuZmllbGQuY2hvaWNlIGxhYmVsOmZvY3Vze2N1cnNvcjpwb2ludGVyfS53ZWJmb3JtcyBmb3JtIC5maWVsZC5jaG9pY2UgbGFiZWw6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNlNmU2ZTY7Ym9yZGVyOjFweCAjZDlkOWQ5IHNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LndlYmZvcm1zIGZvcm0gLmZpZWxkLnJlcXVpcmVkIGxhYmVsIHNwYW57cG9zaXRpb246cmVsYXRpdmV9LndlYmZvcm1zIGZvcm0gLmZpZWxkLnJlcXVpcmVkIGxhYmVsIHNwYW46YWZ0ZXJ7Y29udGVudDpcIipcIjtjb2xvcjojNjAwO2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6MjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDotM3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS53ZWJmb3JtcyBmb3JtIC5maWVsZCBsYWJlbHtmbG9hdDpsZWZ0O3dpZHRoOjIzJX0ud2ViZm9ybXMgZm9ybSAuZmllbGQgLmNvbnRyb2x7ZmxvYXQ6cmlnaHQ7d2lkdGg6NzUlfS53ZWJmb3JtcyBmb3JtIC5maWVsZCAubmVzdGVke21hcmdpbjouOTM3NWVtIDAgMH0ud2ViZm9ybXMgZm9ybSAuZmllbGQgLm5lc3RlZCBsYWJlbCwud2ViZm9ybXMgZm9ybSAuZmllbGQgLm5lc3RlZCAuY29udHJvbHt3aWR0aDoxMDAlfS53ZWJmb3JtcyBmb3JtIC5maWVsZCAubmVzdGVkIGxhYmVse2JhY2tncm91bmQ6I2VlZTtmb250LXNpemU6Ljg3NWVtO3BhZGRpbmc6LjM1NzE0ZW0gMS4wNzE0M2VtfS5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3Jte2JvcmRlci1sZWZ0OjFweCBncmF5IHNvbGlkO3BhZGRpbmc6MS4yNWVtIDA7bWFyZ2luOjAgMCAuOTM3NWVtIDA7cGFkZGluZzoxLjI1ZW0gMi4xMjVlbX0uc2lkZWJhci1mb3JtLnNpZGViYXItZm9ybSAud2ViZm9ybXMtZGVzY3JpcHRpb24tdGV4dHttYXJnaW46MH0uc2lkZWJhci1mb3JtLnNpZGViYXItZm9ybSBmaWVsZHNldHtib3JkZXI6bm9uZTtwYWRkaW5nOjB9LnNpZGViYXItZm9ybS5zaWRlYmFyLWZvcm0gbGFiZWx7ZGlzcGxheTpub25lfS5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3JtIC5maWVsZCAuY29udHJvbHt3aWR0aDoxMDAlfS5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3JtIC5ibG9jay10aXRsZXtmb250LXNpemU6Mi4yNWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkNoYWxldFwiLHNhbnMtc2VyaWY7bWFyZ2luOjAgMCAuMDgzMzNlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNpZGViYXItZm9ybS5zaWRlYmFyLWZvcm0gLmJsb2NrLXRpdGxlIHN0cm9uZ3tmb250LXdlaWdodDpub3JtYWx9LnNpZGViYXItZm9ybS5zaWRlYmFyLWZvcm0gaDZ7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6Ljg3NWVtO21hcmdpbjowIDAgMS40Mjg1N2VtfS5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuc2lkZWJhci1mb3JtLnNpZGViYXItZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLC5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLnNpZGViYXItZm9ybS5zaWRlYmFyLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuc2lkZWJhci1mb3JtLnNpZGViYXItZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLC5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtiYWNrZ3JvdW5kOiNlZWV9LnNpZGViYXItZm9ybS5zaWRlYmFyLWZvcm0gaW5wdXQraW5wdXR7bWFyZ2luOi45Mzc1ZW0gMCAwfS5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtmb250LXNpemU6MWVtfS53ZWJmb3Jtcy1zdWNjZXNzLXRleHQud2ViZm9ybXMtc3VjY2Vzcy10ZXh0e2JhY2tncm91bmQ6I2VlZTtib3JkZXItY29sb3I6I2FhYWJhY30uZmllbGQgLmNvbnRyb2wuX3dpdGgtdG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmllbGQgLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCBpbnB1dHttYXJnaW4tcmlnaHQ6MTBweDt3aWR0aDpjYWxjKDEwMCUgLSAzNnB4KX0uZmllbGQtdG9vbHRpcHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZpZWxkLXRvb2x0aXAgLmxhYmVse2Rpc3BsYXk6bm9uZX0uZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb246YmVmb3Jle2NvbnRlbnQ6J1xcZTYwMic7Zm9udC1mYW1pbHk6J2x1bWEtaWNvbnMnfS5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnR7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6I2YyZjFmMDtib3JkZXI6MXB4IHNvbGlkICNhYWFiYWM7cGFkZGluZzoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNXB4O3JpZ2h0Oi0xMHB4O3dpZHRoOjI3MHB4O2xpbmUtaGVpZ2h0OjEuNH0uZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYWFhYmFjO2JvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2hlaWdodDowO3dpZHRoOjA7bWFyZ2luLXRvcDotMjFweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O2xlZnQ6YXV0bzt0b3A6MXB4fS5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b20tY29sb3I6I2YyZjFmMDtib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtoZWlnaHQ6MDt3aWR0aDowO21hcmdpbi10b3A6LTIxcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtsZWZ0OmF1dG87dG9wOjJweH0uZmllbGQtdG9vbHRpcC5fYWN0aXZle3otaW5kZXg6MTAwfS5maWVsZC10b29sdGlwLl9hY3RpdmUgLmZpZWxkLXRvb2x0aXAtY29udGVudHtkaXNwbGF5OmJsb2NrfS5maWVsZC5yZXF1aXJlZD4ubGFiZWw6YWZ0ZXIsLmZpZWxkLl9yZXF1aXJlZD4ubGFiZWw6YWZ0ZXJ7Y29udGVudDonKic7Y29sb3I6I2UwMmIyNztmb250LXNpemU6MS4ycmVtO21hcmdpbjowIDAgMCA1cHh9LmZpZWxkLnJlcXVpcmVkPmxlZ2VuZC5sYWJlbDphZnRlciwuZmllbGQuX3JlcXVpcmVkPmxlZ2VuZC5sYWJlbDphZnRlcntkaXNwbGF5Om5vbmV9Lm1lc3NhZ2Utbm90aWNle2NvbG9yOiNlMDJiMjc7Zm9udC1zaXplOjEuMTI1ZW07Zm9udC13ZWlnaHQ6NjAwfS5mb290ZXItd3JhcCBmb290ZXJ7cGFkZGluZy1ib3R0b206LjkzNzVlbX0uZm9vdGVyLXdyYXAgZm9vdGVyIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4IDAgMCAhaW1wb3J0YW50fS5mb290ZXItd3JhcCBmb290ZXIgLmZvb3Rlci5jb250ZW50IC5saW5rc3ttYXJnaW46LjVlbSAwIDB9LmZvb3Rlci13cmFwIGZvb3RlciAuZm9vdGVyLmNvbnRlbnQgLmxpbmtzOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LmJsb2NrLm5ld3NsZXR0ZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Njc1cHg7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byA1ZW19LmJsb2NrLm5ld3NsZXR0ZXIgbGFiZWx7Zm9udC1zaXplOjEuMTI1ZW07ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay5uZXdzbGV0dGVyIGlucHV0I25ld3NsZXR0ZXJ7Zm9udC1zaXplOjEuMTI1ZW07aGVpZ2h0OjQ4cHg7bGluZS1oZWlnaHQ6NDhweDtwYWRkaW5nOjAgLjgzMzMzZW07Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2JvcmRlcjoxcHggI2VlZSBzb2xpZDt3aWR0aDpjYWxjKDEwMCUgLSAxMTFweCAtIDlweCk7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOi42MTExMWVtIDAgMH0uYmxvY2submV3c2xldHRlciBpbnB1dCNuZXdzbGV0dGVyLm1hZ2UtZXJyb3J7Ym9yZGVyLWNvbG9yOiNlMDJiMjd9LmJsb2NrLm5ld3NsZXR0ZXIgaW5wdXQjbmV3c2xldHRlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LmJsb2NrLm5ld3NsZXR0ZXIgaW5wdXQjbmV3c2xldHRlcjo6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LmJsb2NrLm5ld3NsZXR0ZXIgaW5wdXQjbmV3c2xldHRlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eToxfS5ibG9jay5uZXdzbGV0dGVyIGlucHV0I25ld3NsZXR0ZXI6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjF9LmJsb2NrLm5ld3NsZXR0ZXIgLmFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQxcHg7cmlnaHQ6MDt3aWR0aDoxMTFweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ibG9jay5uZXdzbGV0dGVyIC5hY3Rpb25ze3RvcDozNnB4fX0uYmxvY2submV3c2xldHRlciAuYWN0aW9ucyAuYWN0aW9ue3dpZHRoOjEwMCU7aGVpZ2h0OjQ4cHg7bGluZS1oZWlnaHQ6NDRweDtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXI6MnB4ICMwMDAgc29saWQ7b3V0bGluZTpub25lO2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5ibG9jay5uZXdzbGV0dGVyIC5hY3Rpb25zIC5hY3Rpb246aG92ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojMDAwfS5ibG9jay5uZXdzbGV0dGVyICNuZXdzbGV0dGVyLWVycm9ye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtjb2xvcjojZTAyYjI3O2ZvbnQtc2l6ZToxZW07cGFkZGluZy10b3A6NXB4fS5mb290ZXItbGlua3MtYmxvY2s6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uZm9vdGVyLWxpbmtzLWJsb2NrIGF7Y29sb3I6IzAwMDtmb250LXNpemU6Ljg3NWVtO2ZvbnQtd2VpZ2h0OjYwMDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0uZm9vdGVyLWxpbmtzLWJsb2NrIGE6aG92ZXJ7Y29sb3I6I2FhYWJhY30uZm9vdGVyLWxpbmtzLWJsb2NrIHVse2Zsb2F0OmxlZnQ7d2lkdGg6MzIlfS5mb290ZXItbGlua3MtYmxvY2sgdWwrdWx7bWFyZ2luLWxlZnQ6MiV9LmZvb3Rlci1mb2xsb3ctYmxvY2t7bWFyZ2luOi45Mzc1ZW0gMCAwO2JhY2tncm91bmQ6I2VlZTtib3JkZXItdG9wOjFweCAjYWFhYmFjIHNvbGlkO3BhZGRpbmc6MS4zNzVlbX0uZm9vdGVyLWZvbGxvdy1ibG9jazphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5mb290ZXItZm9sbG93LWJsb2NrIGg2e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNWVtO21hcmdpbjowIDAgLjU4MzMzZW19LnNvY2lhbC1tZWRpYS1saW5rc3tmbG9hdDpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnNvY2lhbC1tZWRpYS1saW5rczphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfS5zb2NpYWwtbWVkaWEtbGlua3MgbGl7ZmxvYXQ6bGVmdH0uc29jaWFsLW1lZGlhLWxpbmtzIGxpK2xpe21hcmdpbjowIDAgMCAuNjI1ZW19LnNvY2lhbC1tZWRpYS1saW5rcyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4ICMwMDAgc29saWQ7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNvY2lhbC1tZWRpYS1saW5rcyBhOmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMH0uc29jaWFsLW1lZGlhLWxpbmtzIGEgLnN2Zy1pbmxpbmUtLWZhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc29jaWFsLWhhc2h0YWdzLnNvY2lhbC1oYXNodGFnc3tmbG9hdDpyaWdodDttYXJnaW46LjkzNzVlbSAwIDB9LnNvY2lhbC1oYXNodGFncy5zb2NpYWwtaGFzaHRhZ3MgbGl7ZmxvYXQ6bGVmdDtmb250LXNpemU6MS4yNWVtO2xldHRlci1zcGFjaW5nOi4wMzc1ZW19LnNvY2lhbC1oYXNodGFncy5zb2NpYWwtaGFzaHRhZ3MgbGkrbGl7bWFyZ2luOjAgMCAwIC45Mzc1ZW19LmZvb3Rlci1jb250YWN0LWJsb2Nre2NsZWFyOmJvdGg7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbjoyLjVlbSAwIDA7Zm9udC1zaXplOi44NzVlbX0uZm9vdGVyLWNvbnRhY3QtYmxvY2s6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uZm9vdGVyLWNvbnRhY3QtYmxvY2sgYWRkcmVzc3tmbG9hdDpsZWZ0fS5mb290ZXItY29udGFjdC1ibG9jayAudG9sbGZyZWV7Zm9udC1zaXplOjEuNzE0MjllbTttYXJnaW46LjVlbSAwIDB9LmZvb3Rlci1jb250YWN0LWJsb2NrIGg2e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjE0Mjg2ZW07bWFyZ2luOjAgMCAuMzEyNWVtfS5mb290ZXItY29udGFjdC1ibG9jayBzcGFue2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1jb250YWN0LWJsb2NrIGF7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LmZvb3Rlci1jb250YWN0LWJsb2NrIGE6aG92ZXJ7Y29sb3I6I2FhYWJhY30uZm9vdGVyLWNvcHlyaWdodC1ibG9ja3tjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtmb250LXNpemU6Ljc1ZW07bWFyZ2luOjEuNjY2NjdlbSAwIDB9LmZvb3Rlci1jb3B5cmlnaHQtYmxvY2sgdWw6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uZm9vdGVyLWNvcHlyaWdodC1ibG9jayB1bCBsaXtmbG9hdDpsZWZ0O2xpbmUtaGVpZ2h0OjFlbX0uZm9vdGVyLWNvcHlyaWdodC1ibG9jayB1bCBsaStsaXttYXJnaW4tbGVmdDouODMzMzNlbTtwYWRkaW5nLWxlZnQ6LjgzMzMzZW07Ym9yZGVyLWxlZnQ6MXB4ICMwMDAgc29saWR9LmZvb3Rlci1jb3B5cmlnaHQtYmxvY2sgdWwgbGk6bGFzdC1jaGlsZHtib3JkZXI6bm9uZTtjb2xvcjojYWFhYmFjfS5mb290ZXItY29weXJpZ2h0LWJsb2NrIGF7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LmZvb3Rlci1jb3B5cmlnaHQtYmxvY2sgYTpob3Zlcntjb2xvcjojYWFhYmFjfS5ibG9jay1taW5pY2FydCAuaXRlbXMtdG90YWx7ZmxvYXQ6bGVmdDttYXJnaW46MCAxMHB4O2ZvbnQtc2l6ZToxNHB4fS5ibG9jay1taW5pY2FydCAuaXRlbXMtdG90YWwgLmNvdW50e2ZvbnQtd2VpZ2h0OjcwMH0uYmxvY2stbWluaWNhcnQgLnN1YnRvdGFse21hcmdpbjowIDEwcHg7dGV4dC1hbGlnbjpyaWdodH0uYmxvY2stbWluaWNhcnQgLnN1YnRvdGFsIC5sYWJlbHtmb250LXNpemU6MTRweH0uYmxvY2stbWluaWNhcnQgLmFtb3VudCAucHJpY2Utd3JhcHBlcjpmaXJzdC1jaGlsZCAucHJpY2V7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwfS5ibG9jay1taW5pY2FydCAuc3VidGl0bGV7ZGlzcGxheTpub25lfS5ibG9jay1taW5pY2FydCAuc3VidGl0bGUuZW1wdHl7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtwYWRkaW5nOjMwcHggMCAyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay1taW5pY2FydCAudGV4dC5lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQ+LmFjdGlvbnN7bWFyZ2luLXRvcDoxNXB4fS5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudD4uYWN0aW9ucz4uc2Vjb25kYXJ5e3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudD4uYWN0aW9ucz4ucHJpbWFyeXttYXJnaW46MCAxMHB4IDE1cHh9LmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50Pi5hY3Rpb25zPi5wcmltYXJ5IC5hY3Rpb24ucHJpbWFyeXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjMDAwO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2UtaW4tb3V0fS5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudD4uYWN0aW9ucz4ucHJpbWFyeSAuYWN0aW9uLnByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9LmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50Pi5hY3Rpb25zIC5wYXlwYWwtbG9nb3ttYXJnaW4tdG9wOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jYXRlZ29yeS1saW5rLC5ibG9jay1taW5pY2FydCAuYmxvY2stcHJvZHVjdC1saW5rLC5ibG9jay1taW5pY2FydCAuYmxvY2stY21zLWxpbmssLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1iYW5uZXJze21hcmdpbjoxNXB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcn0ubWluaWNhcnQtd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Mi4yNWVtO3JpZ2h0OjA7dHJhbnNpdGlvbjp0b3AgNTAwbXMgZWFzZS1pbi1vdXR9QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KXsubWluaWNhcnQtd3JhcHBlcnt0b3A6Ljc1ZW19fS5taW5pY2FydC13cmFwcGVyOmJlZm9yZSwubWluaWNhcnQtd3JhcHBlcjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGV9Lm1pbmljYXJ0LXdyYXBwZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH0ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0e2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6IzAwMDtwYWRkaW5nOjAgNXB4O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXR9Lm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydDpob3ZlciwubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0LmFjdGl2ZXtiYWNrZ3JvdW5kOmdyYXl9Lm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydDpiZWZvcmV7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2NvbnRlbnQ6J1xcZTYxMSc7Zm9udC1mYW1pbHk6J2x1bWEtaWNvbnMnO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO3NwZWFrOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydC5hY3RpdmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmUgbm9uZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYmJiO21hcmdpbi10b3A6NHB4O21pbi13aWR0aDoxMDAlO3otaW5kZXg6MTAwO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5Om5vbmU7dG9wOjEwMCU7Ym94LXNoYWRvdzowIDNweCAzcHggcmdiYSgwLDAsMCwwLjE1KTtwb3NpdGlvbjphYnNvbHV0ZX0ubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgbGl7bWFyZ2luOjB9Lm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGxpOmhvdmVye2N1cnNvcjpwb2ludGVyfS5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydDpiZWZvcmUsLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmFmdGVye2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjB9Lm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmJlZm9yZXtib3JkZXI6NnB4IHNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O3otaW5kZXg6OTl9Lm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmFmdGVye2JvcmRlcjo3cHggc29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiYmJiYmIgdHJhbnNwYXJlbnQ7ei1pbmRleDo5OH0ubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQ6YmVmb3Jle2xlZnQ6MTBweDt0b3A6LTEycHh9Lm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmFmdGVye2xlZnQ6OXB4O3RvcDotMTRweH0ubWluaWNhcnQtd3JhcHBlci5hY3RpdmV7b3ZlcmZsb3c6dmlzaWJsZX0ubWluaWNhcnQtd3JhcHBlci5hY3RpdmUgLmJsb2NrLW1pbmljYXJ0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9Lm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0e3BhZGRpbmc6MjVweCAyMHB4O3JpZ2h0OjA7d2lkdGg6MzkwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnR7d2lkdGg6MzIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7Lm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0e3dpZHRoOjI5MHB4fX0ubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXRpdGxle2Rpc3BsYXk6bm9uZX0ubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQ6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjI1cHh9Lm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MjZweH0ubWluaWNhcnQtd3JhcHBlciAucHJvZHVjdCAuYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5taW5pY2FydC13cmFwcGVyIC5wcm9kdWN0IC5hY3Rpb25zPi5wcmltYXJ5LC5taW5pY2FydC13cmFwcGVyIC5wcm9kdWN0IC5hY3Rpb25zPi5zZWNvbmRhcnl7ZGlzcGxheTppbmxpbmV9Lm1pbmljYXJ0LXdyYXBwZXIgLnByb2R1Y3QgLmFjdGlvbnM+LnByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSwubWluaWNhcnQtd3JhcHBlciAucHJvZHVjdCAuYWN0aW9ucz4uc2Vjb25kYXJ5Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjE1cHh9Lm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZXtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjQwcHg7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQ6bm9uZTstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lO2xpbmUtaGVpZ2h0OmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtc2hhZG93Om5vbmU7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfS5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uY2xvc2U6Zm9jdXMsLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZTphY3RpdmV7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lfS5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uY2xvc2U6aG92ZXJ7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lfS5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uY2xvc2UuZGlzYWJsZWQsLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZVtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uY2xvc2V7Y3Vyc29yOm5vdC1hbGxvd2VkO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowLjV9Lm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZT5zcGFue2JvcmRlcjowO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uY2xvc2U6YmVmb3Jley13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojOGY4ZjhmO2NvbnRlbnQ6J1xcZTYxNic7Zm9udC1mYW1pbHk6J2x1bWEtaWNvbnMnO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO3NwZWFrOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZTpob3ZlcjpiZWZvcmV7Y29sb3I6aW5oZXJpdH0ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLmNsb3NlOmFjdGl2ZTpiZWZvcmV7Y29sb3I6aW5oZXJpdH0ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0e3doaXRlLXNwYWNlOm5vd3JhcH0ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLnF0eXtjb2xvcjojZmZmZmZmO2xldHRlci1zcGFjaW5nOi0xcHg7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjRweDtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MjRweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDAgMCAzcHg7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm9ybWFsO2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9Lm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHkuX2Jsb2NrLWNvbnRlbnQtbG9hZGluZ3twb3NpdGlvbjpyZWxhdGl2ZX0ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLnF0eSAubG9hZGluZy1tYXNre3RvcDozcHh9Lm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHkgLmxvYWRlcj5pbWd7bWF4LXdpZHRoOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5taW5pY2FydC13cmFwcGVyIC5taW5pY2FydC13aWRnZXRze21hcmdpbi10b3A6MTVweH0ubWluaWNhcnQtaXRlbXMtd3JhcHBlcntib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7bWFyZ2luOjAgLTIwcHg7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtvdmVyZmxvdy14OmF1dG87cGFkZGluZzoxNXB4IDE1cHggMDttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAzNTBweCl9Lm1pbmljYXJ0LWl0ZW1ze21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmUgbm9uZX0ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbSwubWluaWNhcnQtaXRlbXMgLmlhcy1zcGlubmVyLC5taW5pY2FydC1pdGVtcyAuaWFzLXRyaWdnZXItbmV4dCwubWluaWNhcnQtaXRlbXMgLmlhcy10cmlnZ2VyLXByZXZ7cGFkZGluZzoyNXB4IDB9Lm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCksLm1pbmljYXJ0LWl0ZW1zIC5pYXMtc3Bpbm5lcjpub3QoOmZpcnN0LWNoaWxkKSwubWluaWNhcnQtaXRlbXMgLmlhcy10cmlnZ2VyLW5leHQ6bm90KDpmaXJzdC1jaGlsZCksLm1pbmljYXJ0LWl0ZW1zIC5pYXMtdHJpZ2dlci1wcmV2Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2NjY2N9Lm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW06Zmlyc3QtY2hpbGQsLm1pbmljYXJ0LWl0ZW1zIC5pYXMtc3Bpbm5lcjpmaXJzdC1jaGlsZCwubWluaWNhcnQtaXRlbXMgLmlhcy10cmlnZ2VyLW5leHQ6Zmlyc3QtY2hpbGQsLm1pbmljYXJ0LWl0ZW1zIC5pYXMtdHJpZ2dlci1wcmV2OmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9Lm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tcHJpY2luZyAubGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Ljg3NWVtfS5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLXByaWNpbmcgLmxhYmVsOmFmdGVye2NvbnRlbnQ6JzonO3Bvc2l0aW9uOmFic29sdXRlfS5taW5pY2FydC1pdGVtcyAucHJpY2UtbWluaWNhcnR7bWFyZ2luLWJvdHRvbTo1cHh9Lm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tbmFtZXtmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgMCA1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MS4yfS5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHN7cGFkZGluZy1sZWZ0Ojg4cHg7cG9zaXRpb246cmVsYXRpdmV9Lm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpY2V7Zm9udC13ZWlnaHQ6NzAwfS5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaWNlLWluY2x1ZGluZy10YXgsLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpY2UtZXhjbHVkaW5nLXRheHttYXJnaW46NXB4IDB9Lm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2VlZVtkYXRhLWxhYmVsXXtmb250LXNpemU6MS4xcmVtfS5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcXR5e21hcmdpbi10b3A6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5taW5pY2FydC1pdGVtcyAucHJvZHVjdD4ucHJvZHVjdC1pdGVtLXBob3RvLC5taW5pY2FydC1pdGVtcyAucHJvZHVjdD4ucHJvZHVjdC1pbWFnZS1jb250YWluZXJ7ZmxvYXQ6bGVmdH0ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgLnRvZ2dsZXtib3JkZXI6MDtwYWRkaW5nOjAgNDBweCA1cHggMH0ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgLnRvZ2dsZTphZnRlcntjb2xvcjojOGY4ZjhmO21hcmdpbjowIDAgMCA1cHg7cG9zaXRpb246c3RhdGljfS5taW5pY2FydC1pdGVtcyAucHJvZHVjdCAuYWN0aXZlPi50b2dnbGU6YWZ0ZXJ7Y29udGVudDonXFxlNjIxJ30ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QucHJpY2luZ3ttYXJnaW4tdG9wOjNweH0ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAudG9nZ2xlLnRvb2x0aXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLnRvZ2dsZS50b29sdGlwPnNwYW57Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9Lm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLnRvZ2dsZS50b29sdGlwOmFmdGVyey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTJweDtjb2xvcjppbmhlcml0O2NvbnRlbnQ6J1xcZTYyMic7Zm9udC1mYW1pbHk6J2x1bWEtaWNvbnMnO21hcmdpbjotM3B4IDAgMCA3cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtvdmVyZmxvdzpoaWRkZW47c3BlYWs6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuZGV0YWlsc3tkaXNwbGF5Om5vbmV9Lm1pbmljYXJ0LWl0ZW1zIC5pdGVtLXF0eXttYXJnaW4tcmlnaHQ6NXB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjQwcHh9Lm1pbmljYXJ0LWl0ZW1zIC51cGRhdGUtY2FydC1pdGVte3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTlweDtib3JkZXI6bm9uZTtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lO2NvbG9yOiM4ZjhmOGY7Zm9udC1zaXplOjE0cHh9Lm1pbmljYXJ0LWl0ZW1zIC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZXtmb250LWZhbWlseTonbHVtYS1pY29ucyc7Y29udGVudDonXFxlNjAzJ30ubWluaWNhcnQtaXRlbXMgLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXJ7Y29sb3I6IzMzM30ubWluaWNhcnQtaXRlbXMgLnN1YnRpdGxle2Rpc3BsYXk6bm9uZX0ubWluaWNhcnQtaXRlbXMgLmFjdGlvbi5lZGl0LC5taW5pY2FydC1pdGVtcyAuYWN0aW9uLmRlbGV0ZXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWluaWNhcnQtaXRlbXMgLmFjdGlvbi5lZGl0PnNwYW4sLm1pbmljYXJ0LWl0ZW1zIC5hY3Rpb24uZGVsZXRlPnNwYW57Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9Lm1pbmljYXJ0LWl0ZW1zIC5hY3Rpb24uZWRpdDpiZWZvcmUsLm1pbmljYXJ0LWl0ZW1zIC5hY3Rpb24uZGVsZXRlOmJlZm9yZXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzhmOGY4Zjtjb250ZW50OidcXGU2MDEnO2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtzcGVhazpub25lO3RleHQtYWxpZ246Y2VudGVyfS5taW5pY2FydC1pdGVtcyAuYWN0aW9uLmVkaXQ6aG92ZXI6YmVmb3JlLC5taW5pY2FydC1pdGVtcyAuYWN0aW9uLmRlbGV0ZTpob3ZlcjpiZWZvcmV7Y29sb3I6IzMzMzMzM30ubWluaWNhcnQtaXRlbXMgLmFjdGlvbi5lZGl0OmFjdGl2ZTpiZWZvcmUsLm1pbmljYXJ0LWl0ZW1zIC5hY3Rpb24uZGVsZXRlOmFjdGl2ZTpiZWZvcmV7Y29sb3I6IzhmOGY4Zn0ubWluaWNhcnQtaXRlbXMgLmFjdGlvbi5kZWxldGU6YmVmb3Jle2NvbnRlbnQ6J1xcZTYwNCd9LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2UtbWFpbntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmNoZWNrb3V0LWNhcnQtaW5kZXggLmNhcnQtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5jaGVja291dC1jYXJ0LWluZGV4IC5jYXJ0LXByb2R1Y3RzLXRvb2xiYXItdG9we2Rpc3BsYXk6bm9uZX0uY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZXN7bWFyZ2luOjMwcHggMCA1cHh9LmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmFjdGlvbnMubWFpbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTowLjllbTttYXJnaW4tdG9wOjEuMjVlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0IC5hY3Rpb25zLm1haW57ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmFjdGlvbnMubWFpbj4qOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTBweH19LmNhcnQtY29udGFpbmVyIC53aWRnZXR7ZmxvYXQ6bGVmdH0uY2FydC1zdW1tYXJ5e3dpZHRoOjI1JTtvcmRlcjoyO3BhZGRpbmc6MXB4IDIwcHggMjVweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpey5jYXJ0LXN1bW1hcnl7d2lkdGg6MTAwJTtwb3NpdGlvbjpzdGF0aWN9fS5jYXJ0LXN1bW1hcnk+LnRpdGxle2Rpc3BsYXk6YmxvY2t9LmNhcnQtc3VtbWFyeSAuZmllbGRzZXQgLmFjdGlvbnMtdG9vbGJhcnttYXJnaW4tbGVmdDowfS5jYXJ0LXN1bW1hcnkgLmZpZWxkc2V0IC5hY3Rpb25zLXRvb2xiYXI+LnNlY29uZGFyeXtmbG9hdDpub25lfS5jYXJ0LXN1bW1hcnkgLmJsb2NrPi50aXRsZXtwYWRkaW5nLWxlZnQ6MH0uY2FydC1zdW1tYXJ5IC5ibG9jaz4udGl0bGU6YWZ0ZXJ7cmlnaHQ6M3B4fS5jYXJ0LXN1bW1hcnkgLmJsb2NrIC5maWVsZHNldCAuZmllbGR7bWFyZ2luOjAgMCAyMHB4O21hcmdpbjowIDAgMTBweH0uY2FydC1zdW1tYXJ5IC5ibG9jayAuZmllbGRzZXQgLmZpZWxkOm5vdCguY2hvaWNlKT4ubGFiZWx7Ym94LXNpemluZzpjb250ZW50LWJveDtmbG9hdDpub25lO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MH0uY2FydC1zdW1tYXJ5IC5ibG9jayAuZmllbGRzZXQgLmZpZWxkOm5vdCguY2hvaWNlKT4uY29udHJvbHtmbG9hdDpub25lO3dpZHRoOmF1dG99LmNhcnQtc3VtbWFyeSAuYmxvY2sgLmZpZWxkc2V0IC5maWVsZD4ubGFiZWx7bWFyZ2luOjAgMCA4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNhcnQtc3VtbWFyeSAuYmxvY2sgLmZpZWxkc2V0IC5maWVsZC5jaG9pY2U6YmVmb3JlLC5jYXJ0LXN1bW1hcnkgLmJsb2NrIC5maWVsZHNldCAuZmllbGQubm8tbGFiZWw6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1ze3BhZGRpbmc6MH0uY2FydC50YWJsZS13cmFwcGVyIHRhYmxlLml0ZW1ze21pbi13aWR0aDoxMDAlO3dpZHRoOmF1dG99LmNhcnQudGFibGUtd3JhcHBlciB0Ym9keSB0ZHtwYWRkaW5nLXRvcDoyMHB4fS5jYXJ0LnRhYmxlLXdyYXBwZXIgLml0ZW0gLmNvbC5pdGVte3BhZGRpbmc6MTBweCA4cHggMTBweCAwfS5jYXJ0LnRhYmxlLXdyYXBwZXIgLml0ZW0tYWN0aW9ucyB0ZHtwYWRkaW5nOjB9LmNhcnQudGFibGUtd3JhcHBlciAucHJvZHVjdC1pdGVtLWRldGFpbHN7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6OTklO2xpbmUtaGVpZ2h0OjEuNH0uY2FydC1kaXNjb3VudHt3aWR0aDo3NSU7ZmxvYXQ6bGVmdDstbXMtZmxleC1vcmRlcjoxOy13ZWJraXQtb3JkZXI6MTtvcmRlcjoxO2JvcmRlcjowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLXJpZ2h0OjQlfS5jYXJ0LWRpc2NvdW50IC5ibG9jayAudGl0bGU6YWZ0ZXJ7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6MTBweDtwb3NpdGlvbjpzdGF0aWN9LmJsb2NrLmNyb3Nzc2VsbHt3aWR0aDo3NSU7ZmxvYXQ6bGVmdDstbXMtZmxleC1vcmRlcjoxOy13ZWJraXQtb3JkZXI6MTtvcmRlcjoxO3BhZGRpbmc6MCA0JSAwIDB9LmJsb2NrLmNyb3Nzc2VsbCAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLC5ibG9jay5jcm9zc3NlbGwgLnByb2R1Y3RzLWdyaWQgLmlhcy1zcGlubmVyLC5ibG9jay5jcm9zc3NlbGwgLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLW5leHQsLmJsb2NrLmNyb3Nzc2VsbCAucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldnt3aWR0aDoyNSV9Lm11bHRpY2hlY2tvdXQgLmFjdGlvbi5wcmltYXJ5LC5vcmRlci1yZXZpZXctZm9ybSAuYWN0aW9uLnByaW1hcnksLmJ1bmRsZS1hY3Rpb25zIC5hY3Rpb24ucHJpbWFyeS5jdXN0b21pemUsLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmFjdGlvbi5wcmltYXJ5LC5ib3gtdG9jYXJ0IC5hY3Rpb24udG9jYXJ0LC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmFjdGlvbi5wcmltYXJ5LmNoZWNrb3V0LC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudD4uYWN0aW9ucz4ucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24uYWN0aW9uLXJlZ2lzdGVyLC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1sb2dpbiwuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnl7cGFkZGluZzoxMnB4IDE1cHg7Zm9udC1zaXplOjEuMnJlbX0ubXVsdGljaGVja291dCAuaXRlbS1vcHRpb25zIGR0LC5jYXJ0LnRhYmxlLXdyYXBwZXIgLml0ZW0tb3B0aW9ucyBkdCwuYmxvY2stZ2lmdHJlZ2lzdHJ5LXNoYXJlZC1pdGVtcyAucHJvZHVjdCAuaXRlbS1vcHRpb25zIGR0e2NsZWFyOmxlZnQ7ZmxvYXQ6bGVmdDttYXJnaW46MCAxMHB4IDVweCAwfS5tdWx0aWNoZWNrb3V0IC5pdGVtLW9wdGlvbnMgZHQ6YWZ0ZXIsLmNhcnQudGFibGUtd3JhcHBlciAuaXRlbS1vcHRpb25zIGR0OmFmdGVyLC5ibG9jay1naWZ0cmVnaXN0cnktc2hhcmVkLWl0ZW1zIC5wcm9kdWN0IC5pdGVtLW9wdGlvbnMgZHQ6YWZ0ZXJ7Y29udGVudDonOiAnfS5tdWx0aWNoZWNrb3V0IC5pdGVtLW9wdGlvbnMgZGQsLmNhcnQudGFibGUtd3JhcHBlciAuaXRlbS1vcHRpb25zIGRkLC5ibG9jay1naWZ0cmVnaXN0cnktc2hhcmVkLWl0ZW1zIC5wcm9kdWN0IC5pdGVtLW9wdGlvbnMgZGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDVweH0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWluZm8tbWFpbiAucHJpY2UtYm94IC5wcmljZS1jb250YWluZXIucHJpY2UtZmluYWx7Zm9udC1zaXplOjIxcHh9LnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1pbmZvLW1haW4gLnByaWNlLWJveCAucHJpY2UtY29udGFpbmVyLnByaWNlLWZpbmFsIC5wcmljZXtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDozNnB4fS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc3RvY2stc2t1e3BhZGRpbmctYm90dG9tOjB9LnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtcmV2aWV3cy1zdW1tYXJ5e2Zsb2F0Om5vbmV9LnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybXttYXJnaW4tdG9wOi0yMHB4fS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCl7bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmc6MCAxMnB4IDAgMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlO3ZlcnRpY2FsLWFsaWduOnRvcH0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpPi5sYWJlbHttYXJnaW46MCAwIDhweDtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkrLmZpZWxkc2V0e2NsZWFyOmJvdGh9LnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KT4ubGFiZWx7Zm9udC13ZWlnaHQ6NjAwfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCk+LmxhYmVsK2Jye2Rpc3BsYXk6bm9uZX0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5jaG9pY2UgaW5wdXR7dmVydGljYWwtYWxpZ246dG9wfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmZpZWxkcy5ncm91cDpiZWZvcmUsLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuZmllbGRzLmdyb3VwOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZX0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5maWVsZHMuZ3JvdXA6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5maWVsZHMuZ3JvdXAgLmZpZWxke2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbG9hdDpsZWZ0fS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmZpZWxkcy5ncm91cC5ncm91cC0yIC5maWVsZHt3aWR0aDo1MCUgIWltcG9ydGFudH0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5maWVsZHMuZ3JvdXAuZ3JvdXAtMyAuZmllbGR7d2lkdGg6MzMuMyUgIWltcG9ydGFudH0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5maWVsZHMuZ3JvdXAuZ3JvdXAtNCAuZmllbGR7d2lkdGg6MjUlICFpbXBvcnRhbnR9LnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuZmllbGRzLmdyb3VwLmdyb3VwLTUgLmZpZWxke3dpZHRoOjIwJSAhaW1wb3J0YW50fS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9ue2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIHRleHRhcmVhLC5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIHNlbGVjdCwucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiBpbnB1dHstbXMtZmxleC1vcmRlcjoyOy13ZWJraXQtb3JkZXI6MjtvcmRlcjoyOy13ZWJraXQtZmxleC1iYXNpczoxMDAlO2ZsZXgtYmFzaXM6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDt3aWR0aDphdXRvfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRiZWZvcmUsLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuYWRkb24gLmFkZGFmdGVye2JhY2tncm91bmQ6I2ZmZmZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjYzJjMmMyO2JvcmRlci1yYWRpdXM6MXB4O2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7cGFkZGluZzowIDlweDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1vcmRlcjozOy13ZWJraXQtb3JkZXI6MztvcmRlcjozO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6YXV0b30ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiAuYWRkYmVmb3JlOmRpc2FibGVkLC5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRhZnRlcjpkaXNhYmxlZHtvcGFjaXR5OjAuNX0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiAuYWRkYmVmb3JlOjotbW96LXBsYWNlaG9sZGVyLC5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRhZnRlcjo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYzJjMmMyfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRiZWZvcmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuYWRkb24gLmFkZGFmdGVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjMmMyYzJ9LnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuYWRkb24gLmFkZGJlZm9yZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuYWRkb24gLmFkZGFmdGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYzJjMmMyfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRiZWZvcmV7ZmxvYXQ6bGVmdDstbXMtZmxleC1vcmRlcjoxOy13ZWJraXQtb3JkZXI6MTtvcmRlcjoxfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZGl0aW9uYWx7bWFyZ2luLXRvcDoxMHB4fS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkucmVxdWlyZWQ+LmxhYmVsOmFmdGVyLC5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkuX3JlcXVpcmVkPi5sYWJlbDphZnRlcntjb250ZW50OicqJztjb2xvcjojZTAyYjI3O2ZvbnQtc2l6ZToxLjJyZW07bWFyZ2luOjAgMCAwIDVweH0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5ub3Rle2ZvbnQtc2l6ZToxLjJyZW07bWFyZ2luOjNweCAwIDA7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLm5vdGU6YmVmb3Jley13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtzcGVhazpub25lO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCk6bnRoLWNoaWxkKG9kZCl7cGFkZGluZy1yaWdodDoyNXB4fS5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCk6bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctcmlnaHQ6MH0ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGQ6bm90KC5kYXRlKT4uY29udHJvbHt3aWR0aDphdXRvfS5naWZ0LW1lc3NhZ2UgLmZpZWxke21hcmdpbjowIDAgMjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmdpZnQtbWVzc2FnZSAuZmllbGQ+LmxhYmVse21hcmdpbjowfS5naWZ0LW1lc3NhZ2UgLmZpZWxkOmJlZm9yZSwuZ2lmdC1tZXNzYWdlIC5maWVsZDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGV9LmdpZnQtbWVzc2FnZSAuZmllbGQ6YWZ0ZXJ7Y2xlYXI6Ym90aH0uZ2lmdC1tZXNzYWdlIC5maWVsZC5jaG9pY2U6YmVmb3JlLC5naWZ0LW1lc3NhZ2UgLmZpZWxkLm5vLWxhYmVsOmJlZm9yZXtwYWRkaW5nOjZweCAxNXB4IDAgMDt3aWR0aDoyNS44JTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29udGVudDonICc7ZmxvYXQ6bGVmdDtoZWlnaHQ6MXB4fS5naWZ0LW1lc3NhZ2UgLmZpZWxkIC5kZXNjcmlwdGlvbntwYWRkaW5nOjZweCAxNXB4IDAgMDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MjUuOCU7Ym94LXNpemluZzpib3JkZXItYm94O2Zsb2F0OmxlZnR9LmdpZnQtbWVzc2FnZSAuZmllbGQ6bm90KC5jaG9pY2UpPi5sYWJlbHtwYWRkaW5nOjZweCAxNXB4IDAgMDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MjUuOCU7Ym94LXNpemluZzpib3JkZXItYm94O2Zsb2F0OmxlZnR9LmdpZnQtbWVzc2FnZSAuZmllbGQ6bm90KC5jaG9pY2UpPi5jb250cm9se3dpZHRoOjc0LjIlO2Zsb2F0OmxlZnR9LmdpZnQtb3B0aW9uc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmdpZnQtb3B0aW9ucyAuYWN0aW9ucy10b29sYmFye2NsZWFyOmJvdGg7cGFkZGluZzowO3Bvc2l0aW9uOnN0YXRpY30uZ2lmdC1vcHRpb25zIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeXtmbG9hdDpyaWdodH0uZ2lmdC1vcHRpb25zIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSAuYWN0aW9ue2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjIwcHg7bWFyZ2luLXJpZ2h0OjB9LmdpZnQtb3B0aW9ucyAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgLmFjdGlvbi1jYW5jZWx7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi10b3A6NnB4fS5naWZ0LW9wdGlvbnMgLmFjdGlvbnMtdG9vbGJhcjpudGgtY2hpbGQoMyk6YmVmb3Jle2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYzFjMWMxO2JvdHRvbTo1cmVtO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztsZWZ0OjUwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MH0uZ2lmdC1vcHRpb25zLXRpdGxle2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MS4ycmVtfS5naWZ0LWl0ZW0tYmxvY2sgLnRpdGxle3BhZGRpbmc6MjBweCAwfS5pdGVtLWdpZnQgdGR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbi1naWZ0e2Zsb2F0OmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9uLWdpZnQ6YWZ0ZXJ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzhmOGY4Zjtjb250ZW50OidcXDI1QjInO21hcmdpbjowIDAgMCAxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO3NwZWFrOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9uLWdpZnQ6aG92ZXI6YWZ0ZXJ7Y29sb3I6IzMzMzMzM30uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb24tZ2lmdDphY3RpdmU6YWZ0ZXJ7Y29sb3I6IzhmOGY4Zn0uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb24tZ2lmdC5fYWN0aXZlOmFmdGVye2NvbnRlbnQ6J1xcMjViYyd9LmNhcnQudGFibGUtd3JhcHBlciAuZ2lmdC1vcHRpb25zIC5hY3Rpb25zLXRvb2xiYXJ7Y2xlYXI6Ym90aDtwYWRkaW5nOjA7cG9zaXRpb246c3RhdGljfS5jYXJ0LWNvbnRhaW5lciAuY2FydC1naWZ0LWl0ZW17bWFyZ2luLWJvdHRvbToyMHB4fS5jYXJ0LWNvbnRhaW5lciAuY2FydC1naWZ0LWl0ZW0gLmdpZnQtb3B0aW9ucywuY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtIC5naWZ0LXN1bW1hcnl7cGFkZGluZy1ib3R0b206MjBweH0uYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYnVuZGxlLml0ZW1zLC5wcm9kdWN0LWl0ZW1zLC5wcmljZXMtdGllciwuc2VhcmNoLXRlcm1zLC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMsLm9wYy13cmFwcGVyIC5vcGMsLm9wYy1wcm9ncmVzcy1iYXIsLmNoZWNrb3V0LWFncmVlbWVudHMtaXRlbXMsLm9yZGVyLWRldGFpbHMtaXRlbXMgLml0ZW1zLXF0eSwuZm9vdGVyLmNvbnRlbnQgdWwsLmJsb2NrLWJhbm5lcnMgLmJhbm5lci1pdGVtcywuYmxvY2stYmFubmVycy1pbmxpbmUgLmJhbm5lci1pdGVtcywuYmxvY2stZXZlbnQgLnNsaWRlci1wYW5lbCAuc2xpZGVye21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmUgbm9uZX0jc2hvcHBpbmctY2FydC10YWJsZSAudGFibGUtY2FwdGlvbntkaXNwbGF5Om5vbmV9I3Nob3BwaW5nLWNhcnQtdGFibGUgLmNvbHt0ZXh0LWFsaWduOnJpZ2h0fSNzaG9wcGluZy1jYXJ0LXRhYmxlIC5jb2wuaXRlbXt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpmbGV4fSNzaG9wcGluZy1jYXJ0LXRhYmxlIC5pdGVtLWFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX1AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpeyNzaG9wcGluZy1jYXJ0LXRhYmxlIC5pdGVtLWFjdGlvbnN7cmlnaHQ6MH19I3Nob3BwaW5nLWNhcnQtdGFibGUgLmFjdGlvbnMtdG9vbGJhcnttYXJnaW4tdG9wOjB9LmNhcnQubWFpbi5hY3Rpb25zIC5hY3Rpb24uY29udGludWV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjEuNWVtfS5jYXJ0Lm1haW4uYWN0aW9ucyAuYWN0aW9uLmNvbnRpbnVlOmJlZm9yZXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJztjb250ZW50OidcXGU2MjYnO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2xlZnQ6MH0uY2FydC5tYWluLmFjdGlvbnMgYnV0dG9uLmFjdGlvbntib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowO2NvbG9yOiMwMDA7dGV4dC10cmFuc2Zvcm06bm9uZTt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MS41ZW19LmNhcnQubWFpbi5hY3Rpb25zIGJ1dHRvbi5hY3Rpb246aG92ZXJ7Y29sb3I6I2FhYWJhY30uY2FydC5tYWluLmFjdGlvbnMgYnV0dG9uLmFjdGlvbjpiZWZvcmV7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtmb250LWZhbWlseTonbHVtYS1pY29ucyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5jYXJ0Lm1haW4uYWN0aW9ucyBidXR0b24uYWN0aW9uLnVwZGF0ZTpiZWZvcmV7Y29udGVudDonXFxlNjAzJ30uY2FydC5tYWluLmFjdGlvbnMgYnV0dG9uLmFjdGlvbi5jbGVhcjpiZWZvcmV7Y29udGVudDonXFxlNjA0J30uY2FydC50YWJsZS13cmFwcGVyIC5jb2wucXR5IC5sYWJlbHtib3JkZXI6MDtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uYWJzLXNob3BwaW5nLWNhcnQtaXRlbXMtZGVza3RvcCwuYmxvY2stY2FydC1mYWlsZWQsLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQsLmNhcnQtY29udGFpbmVyIC5jYXJ0LWdpZnQtaXRlbXt3aWR0aDo3MSU7b3JkZXI6MTttYXJnaW4tcmlnaHQ6NCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KXsuYWJzLXNob3BwaW5nLWNhcnQtaXRlbXMtZGVza3RvcCwuYmxvY2stY2FydC1mYWlsZWQsLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQsLmNhcnQtY29udGFpbmVyIC5jYXJ0LWdpZnQtaXRlbXt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MjBweH19LmFicy1kaXNjb3VudC1ibG9jay1kZXNrdG9wIC5ibG9jaz4udGl0bGUsLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrPi50aXRsZSwuY2FydC1kaXNjb3VudCAuYmxvY2s+LnRpdGxle2JvcmRlcjowO3BhZGRpbmc6MCAwIDEwcHh9LmFicy1kaXNjb3VudC1ibG9jay1kZXNrdG9wIC5ibG9jaz4udGl0bGUgc3Ryb25nLC5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jaz4udGl0bGUgc3Ryb25nLC5jYXJ0LWRpc2NvdW50IC5ibG9jaz4udGl0bGUgc3Ryb25ne2ZvbnQtc2l6ZToxcmVtfS5hYnMtZGlzY291bnQtYmxvY2stZGVza3RvcCAuYmxvY2sgLmNvbnRlbnQsLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrIC5jb250ZW50LC5jYXJ0LWRpc2NvdW50IC5ibG9jayAuY29udGVudHtwYWRkaW5nOjAgMCAyMHB4fS5hYnMtZGlzY291bnQtYmxvY2stZGVza3RvcCAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnksLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LC5jYXJ0LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeXtib3R0b206LTMwcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlfS5hYnMtY2FydC1ibG9jaz4udGl0bGUsLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGUsLmFicy1kaXNjb3VudC1ibG9jayAuYmxvY2s+LnRpdGxlLC5jYXJ0LXN1bW1hcnkgLmJsb2NrPi50aXRsZSwucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYmxvY2s+LnRpdGxlLC5jYXJ0LWRpc2NvdW50IC5ibG9jaz4udGl0bGV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztjdXJzb3I6cG9pbnRlcjttYXJnaW4tYm90dG9tOjA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDQwcHggMTBweCAxNXB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFicy1jYXJ0LWJsb2NrPi50aXRsZTphZnRlciwubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgLnRvZ2dsZTphZnRlciwuYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jaz4udGl0bGU6YWZ0ZXIsLmNhcnQtc3VtbWFyeSAuYmxvY2s+LnRpdGxlOmFmdGVyLC5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jaz4udGl0bGU6YWZ0ZXIsLmNhcnQtZGlzY291bnQgLmJsb2NrPi50aXRsZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDoxMHB4fS5hYnMtdG9nZ2xpbmctdGl0bGU+c3BhbiwuYWJzLWNhcnQtYmxvY2s+LnRpdGxlPnNwYW4sLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGU+c3BhbiwuYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jaz4udGl0bGU+c3BhbiwuY2FydC1zdW1tYXJ5IC5ibG9jaz4udGl0bGU+c3BhbiwucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYmxvY2s+LnRpdGxlPnNwYW4sLmNhcnQtZGlzY291bnQgLmJsb2NrPi50aXRsZT5zcGFue2JvcmRlcjowO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5hYnMtdG9nZ2xpbmctdGl0bGU6YWZ0ZXIsLmFicy1jYXJ0LWJsb2NrPi50aXRsZTphZnRlciwubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgLnRvZ2dsZTphZnRlciwuYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jaz4udGl0bGU6YWZ0ZXIsLmNhcnQtc3VtbWFyeSAuYmxvY2s+LnRpdGxlOmFmdGVyLC5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jaz4udGl0bGU6YWZ0ZXIsLmNhcnQtZGlzY291bnQgLmJsb2NrPi50aXRsZTphZnRlcnstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEycHg7Y29sb3I6aW5oZXJpdDtjb250ZW50OidcXDI1QkMnO21hcmdpbjo3cHggMCAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO3NwZWFrOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmFicy1kaXNjb3VudC1ibG9jayAuYmxvY2ssLmNhcnQtc3VtbWFyeSAuYmxvY2ssLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrLC5jYXJ0LWRpc2NvdW50IC5ibG9ja3ttYXJnaW46MH0uYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jaz4udGl0bGU6YWZ0ZXIsLmNhcnQtc3VtbWFyeSAuYmxvY2s+LnRpdGxlOmFmdGVyLC5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jaz4udGl0bGU6YWZ0ZXIsLmNhcnQtZGlzY291bnQgLmJsb2NrPi50aXRsZTphZnRlcntjb2xvcjojODU4NTg1fS5hYnMtZGlzY291bnQtYmxvY2sgLmJsb2NrIC5jb250ZW50LC5jYXJ0LXN1bW1hcnkgLmJsb2NrIC5jb250ZW50LC5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jayAuY29udGVudCwuY2FydC1kaXNjb3VudCAuYmxvY2sgLmNvbnRlbnR7ZGlzcGxheTpub25lO3BhZGRpbmc6NXB4IDE1cHggMTNweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWJzLWNhcnQtYmxvY2suYWN0aXZlPi50aXRsZTphZnRlciwuYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jay5hY3RpdmU+LnRpdGxlOmFmdGVyLC5jYXJ0LXN1bW1hcnkgLmJsb2NrLmFjdGl2ZT4udGl0bGU6YWZ0ZXIsLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrLmFjdGl2ZT4udGl0bGU6YWZ0ZXIsLmNhcnQtZGlzY291bnQgLmJsb2NrLmFjdGl2ZT4udGl0bGU6YWZ0ZXJ7Y29udGVudDonXFwyNUIyJ30uYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jay5hY3RpdmUgLmNvbnRlbnQsLmNhcnQtc3VtbWFyeSAuYmxvY2suYWN0aXZlIC5jb250ZW50LC5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jay5hY3RpdmUgLmNvbnRlbnQsLmNhcnQtZGlzY291bnQgLmJsb2NrLmFjdGl2ZSAuY29udGVudHtkaXNwbGF5OmJsb2NrfS5tdWx0aWNoZWNrb3V0IC50YWJsZS13cmFwcGVyIC5jYXJ0LXByaWNle2NvbG9yOiM3ZDdkN2Q7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NzAwfS5tdWx0aWNoZWNrb3V0IC50YWJsZS13cmFwcGVyIC5wcm9kdWN0LWl0ZW0tbmFtZXtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW46MH0uYWJzLWFjY291bnQtYmxvY2tzIC5ibG9jay10aXRsZSwubXVsdGljaGVja291dCAuYmxvY2stdGl0bGUsLm11bHRpY2hlY2tvdXQgLmJsb2NrLWNvbnRlbnQgLnRpdGxlLC5hY2NvdW50IC5sZWdlbmQsLmZvcm0tZ2lmdHJlZ2lzdHJ5LXNlYXJjaCAubGVnZW5kLC5ibG9jay1naWZ0cmVnaXN0cnktcmVzdWx0cyAuYmxvY2stdGl0bGUsLmJsb2NrLWdpZnRyZWdpc3RyeS1zaGFyZWQtaXRlbXMgLmJsb2NrLXRpdGxlLC5ibG9jay13aXNobGlzdC1zZWFyY2gtZm9ybSAuYmxvY2stdGl0bGUsLmJsb2NrLXdpc2hsaXN0LXNlYXJjaC1yZXN1bHRzIC5ibG9jay10aXRsZSwuY3VzdG9tZXItcmV2aWV3IC5yZXZpZXctZGV0YWlscyAudGl0bGUsLm11bHRpY2hlY2tvdXQgLmJsb2NrLXRpdGxlLC5wYXlwYWwtcmV2aWV3IC5ibG9jayAuYmxvY2stdGl0bGUsLmFjY291bnQgLmNvbHVtbi5tYWluIC5ibG9jazpub3QoLndpZGdldCkgLmJsb2NrLXRpdGxlLC5tYWdlbnRvLXJtYS1ndWVzdC1yZXR1cm5zIC5jb2x1bW4ubWFpbiAuYmxvY2s6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZSxbY2xhc3NePSdzYWxlcy1ndWVzdC0nXSAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUsLnNhbGVzLWd1ZXN0LXZpZXcgLmNvbHVtbi5tYWluIC5ibG9jazpub3QoLndpZGdldCkgLmJsb2NrLXRpdGxle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjNmM2YzY7bWFyZ2luLWJvdHRvbToyNXB4O3BhZGRpbmctYm90dG9tOjEwcHh9LmFicy1hY2NvdW50LWJsb2NrcyAuYmxvY2stdGl0bGU+c3Ryb25nLC5hYnMtYWNjb3VudC1ibG9ja3MgLmJsb2NrLXRpdGxlPnNwYW4sLm11bHRpY2hlY2tvdXQgLmJsb2NrLXRpdGxlPnN0cm9uZywubXVsdGljaGVja291dCAuYmxvY2stdGl0bGU+c3BhbiwubXVsdGljaGVja291dCAuYmxvY2stY29udGVudCAudGl0bGU+c3Ryb25nLC5tdWx0aWNoZWNrb3V0IC5ibG9jay1jb250ZW50IC50aXRsZT5zcGFuLC5hY2NvdW50IC5sZWdlbmQ+c3Ryb25nLC5mb3JtLWdpZnRyZWdpc3RyeS1zZWFyY2ggLmxlZ2VuZD5zdHJvbmcsLmZvcm0tZ2lmdHJlZ2lzdHJ5LXNlYXJjaCAubGVnZW5kPnNwYW4sLmJsb2NrLWdpZnRyZWdpc3RyeS1yZXN1bHRzIC5ibG9jay10aXRsZT5zdHJvbmcsLmJsb2NrLWdpZnRyZWdpc3RyeS1yZXN1bHRzIC5ibG9jay10aXRsZT5zcGFuLC5ibG9jay1naWZ0cmVnaXN0cnktc2hhcmVkLWl0ZW1zIC5ibG9jay10aXRsZT5zdHJvbmcsLmJsb2NrLWdpZnRyZWdpc3RyeS1zaGFyZWQtaXRlbXMgLmJsb2NrLXRpdGxlPnNwYW4sLmJsb2NrLXdpc2hsaXN0LXNlYXJjaC1mb3JtIC5ibG9jay10aXRsZT5zdHJvbmcsLmJsb2NrLXdpc2hsaXN0LXNlYXJjaC1mb3JtIC5ibG9jay10aXRsZT5zcGFuLC5ibG9jay13aXNobGlzdC1zZWFyY2gtcmVzdWx0cyAuYmxvY2stdGl0bGU+c3Ryb25nLC5ibG9jay13aXNobGlzdC1zZWFyY2gtcmVzdWx0cyAuYmxvY2stdGl0bGU+c3BhbiwuY3VzdG9tZXItcmV2aWV3IC5yZXZpZXctZGV0YWlscyAudGl0bGU+c3Ryb25nLC5jdXN0b21lci1yZXZpZXcgLnJldmlldy1kZXRhaWxzIC50aXRsZT5zcGFuLC5tdWx0aWNoZWNrb3V0IC5ibG9jay10aXRsZT5zdHJvbmcsLm11bHRpY2hlY2tvdXQgLmJsb2NrLXRpdGxlPnNwYW4sLnBheXBhbC1yZXZpZXcgLmJsb2NrIC5ibG9jay10aXRsZT5zdHJvbmcsLnBheXBhbC1yZXZpZXcgLmJsb2NrIC5ibG9jay10aXRsZT5zcGFuLC5hY2NvdW50IC5jb2x1bW4ubWFpbiAuYmxvY2s6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZT5zdHJvbmcsLmFjY291bnQgLmNvbHVtbi5tYWluIC5ibG9jazpub3QoLndpZGdldCkgLmJsb2NrLXRpdGxlPnNwYW4sLm1hZ2VudG8tcm1hLWd1ZXN0LXJldHVybnMgLmNvbHVtbi5tYWluIC5ibG9jazpub3QoLndpZGdldCkgLmJsb2NrLXRpdGxlPnN0cm9uZywubWFnZW50by1ybWEtZ3Vlc3QtcmV0dXJucyAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGU+c3BhbixbY2xhc3NePSdzYWxlcy1ndWVzdC0nXSAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGU+c3Ryb25nLFtjbGFzc149J3NhbGVzLWd1ZXN0LSddIC5jb2x1bW4ubWFpbiAuYmxvY2s6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZT5zcGFuLC5zYWxlcy1ndWVzdC12aWV3IC5jb2x1bW4ubWFpbiAuYmxvY2s6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZT5zdHJvbmcsLnNhbGVzLWd1ZXN0LXZpZXcgLmNvbHVtbi5tYWluIC5ibG9jazpub3QoLndpZGdldCkgLmJsb2NrLXRpdGxlPnNwYW57Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDozMDB9LmJsb2NrLWFkZHJlc3Nlcy1saXN0IGFkZHJlc3MsLmJveC1iaWxsaW5nLWFkZHJlc3MgLmJveC1jb250ZW50LC5ib3gtc2hpcHBpbmctYWRkcmVzcyAuYm94LWNvbnRlbnQsLmJveC1pbmZvcm1hdGlvbiAuYm94LWNvbnRlbnQsLmJveC1uZXdzbGV0dGVyIC5ib3gtY29udGVudHtsaW5lLWhlaWdodDoyNHB4fS5vcmRlci1kZXRhaWxzLWl0ZW1zIHRmb290IHRke2JhY2tncm91bmQ6I2Y1ZjVmNX0ucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY29sLnByaWNlIC5wcmljZS1pbmNsdWRpbmctdGF4LC5wYXlwYWwtcmV2aWV3IC50YWJsZS1wYXlwYWwtcmV2aWV3LWl0ZW1zIC5jb2wucHJpY2UgLnByaWNlLWV4Y2x1ZGluZy10YXgsLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNvbC5zdWJ0b3RhbCAucHJpY2UtaW5jbHVkaW5nLXRheCwucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY29sLnN1YnRvdGFsIC5wcmljZS1leGNsdWRpbmctdGF4LC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5wcmljZSAucHJpY2UtaW5jbHVkaW5nLXRheCwuY2FydC50YWJsZS13cmFwcGVyIC5jb2wucHJpY2UgLnByaWNlLWV4Y2x1ZGluZy10YXgsLmNhcnQudGFibGUtd3JhcHBlciAuY29sLnN1YnRvdGFsIC5wcmljZS1pbmNsdWRpbmctdGF4LC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5zdWJ0b3RhbCAucHJpY2UtZXhjbHVkaW5nLXRheCwuY2FydC50YWJsZS13cmFwcGVyIC5jb2wubXNycCAucHJpY2UtaW5jbHVkaW5nLXRheCwuY2FydC50YWJsZS13cmFwcGVyIC5jb2wubXNycCAucHJpY2UtZXhjbHVkaW5nLXRheCwub3JkZXItZGV0YWlscy1pdGVtcyAuY29sLnByaWNlIC5wcmljZS1pbmNsdWRpbmctdGF4LC5vcmRlci1kZXRhaWxzLWl0ZW1zIC5jb2wucHJpY2UgLnByaWNlLWV4Y2x1ZGluZy10YXgsLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNvbC5zdWJ0b3RhbCAucHJpY2UtaW5jbHVkaW5nLXRheCwub3JkZXItZGV0YWlscy1pdGVtcyAuY29sLnN1YnRvdGFsIC5wcmljZS1leGNsdWRpbmctdGF4e2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjEuMnJlbTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE7d2hpdGUtc3BhY2U6bm93cmFwfXNwYW4uY2FydC1wcmljZXtmb250LXNpemU6MXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe3NwYW4uY2FydC1wcmljZXtmb250LXNpemU6MC44cmVtfX0ucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY29sLnByaWNlIC5wcmljZS1pbmNsdWRpbmctdGF4IC5wcmljZSwucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY29sLnByaWNlIC5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSwucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY29sLnN1YnRvdGFsIC5wcmljZS1pbmNsdWRpbmctdGF4IC5wcmljZSwucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY29sLnN1YnRvdGFsIC5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSwuY2FydC50YWJsZS13cmFwcGVyIC5jb2wucHJpY2UgLnByaWNlLWluY2x1ZGluZy10YXggLnByaWNlLC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5wcmljZSAucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2UsLmNhcnQudGFibGUtd3JhcHBlciAuY29sLnN1YnRvdGFsIC5wcmljZS1pbmNsdWRpbmctdGF4IC5wcmljZSwuY2FydC50YWJsZS13cmFwcGVyIC5jb2wuc3VidG90YWwgLnByaWNlLWV4Y2x1ZGluZy10YXggLnByaWNlLC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5tc3JwIC5wcmljZS1pbmNsdWRpbmctdGF4IC5wcmljZSwuY2FydC50YWJsZS13cmFwcGVyIC5jb2wubXNycCAucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2UsLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNvbC5wcmljZSAucHJpY2UtaW5jbHVkaW5nLXRheCAucHJpY2UsLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNvbC5wcmljZSAucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2UsLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNvbC5zdWJ0b3RhbCAucHJpY2UtaW5jbHVkaW5nLXRheCAucHJpY2UsLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNvbC5zdWJ0b3RhbCAucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2V7Zm9udC13ZWlnaHQ6NzAwfS5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyIC5maWVsZHNldC1idW5kbGUtb3B0aW9ucyAuZmllbGQuY2hvaWNlIC5wcmljZS1ub3RpY2UgLnByaWNlLWluY2x1ZGluZy10YXgsLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgLmZpZWxkc2V0LWJ1bmRsZS1vcHRpb25zIC5maWVsZC5jaG9pY2UgLnByaWNlLW5vdGljZSAucHJpY2UtZXhjbHVkaW5nLXRheCwuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGQuY2hvaWNlIC5wcmljZS1ub3RpY2UgLnByaWNlLWluY2x1ZGluZy10YXgsLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgLmZpZWxkLmNob2ljZSAucHJpY2Utbm90aWNlIC5wcmljZS1leGNsdWRpbmctdGF4LC5jYXJ0LXN1bW1hcnkgLnByaWNlLWluY2x1ZGluZy10YXgsLmNhcnQtc3VtbWFyeSAucHJpY2UtZXhjbHVkaW5nLXRheCwuZ2lmdC1zdW1tYXJ5IC5wcmljZS1pbmNsdWRpbmctdGF4LC5naWZ0LXN1bW1hcnkgLnByaWNlLWV4Y2x1ZGluZy10YXgsLmdpZnQtb3B0aW9ucyAucHJpY2UtaW5jbHVkaW5nLXRheCwuZ2lmdC1vcHRpb25zIC5wcmljZS1leGNsdWRpbmctdGF4e2ZvbnQtc2l6ZToxLjRyZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgLmZpZWxkc2V0LWJ1bmRsZS1vcHRpb25zIC5maWVsZC5jaG9pY2UgLnByaWNlLW5vdGljZSAucHJpY2UtaW5jbHVkaW5nLXRheCsucHJpY2UtZXhjbHVkaW5nLXRheCwuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGQuY2hvaWNlIC5wcmljZS1ub3RpY2UgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXgsLmNhcnQtc3VtbWFyeSAucHJpY2UtaW5jbHVkaW5nLXRheCsucHJpY2UtZXhjbHVkaW5nLXRheCwuZ2lmdC1zdW1tYXJ5IC5wcmljZS1pbmNsdWRpbmctdGF4Ky5wcmljZS1leGNsdWRpbmctdGF4LC5naWZ0LW9wdGlvbnMgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXh7Zm9udC1zaXplOjEuMXJlbTtkaXNwbGF5OmlubGluZS1ibG9ja30uYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGRzZXQtYnVuZGxlLW9wdGlvbnMgLmZpZWxkLmNob2ljZSAucHJpY2Utbm90aWNlIC5wcmljZS1pbmNsdWRpbmctdGF4Ky5wcmljZS1leGNsdWRpbmctdGF4OmJlZm9yZSwuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGQuY2hvaWNlIC5wcmljZS1ub3RpY2UgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXg6YmVmb3JlLC5jYXJ0LXN1bW1hcnkgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXg6YmVmb3JlLC5naWZ0LXN1bW1hcnkgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXg6YmVmb3JlLC5naWZ0LW9wdGlvbnMgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXg6YmVmb3Jle2NvbnRlbnQ6XCIoXCIgYXR0cihkYXRhLWxhYmVsKSBcIjogXCJ9LmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgLmZpZWxkc2V0LWJ1bmRsZS1vcHRpb25zIC5maWVsZC5jaG9pY2UgLnByaWNlLW5vdGljZSAucHJpY2UtaW5jbHVkaW5nLXRheCsucHJpY2UtZXhjbHVkaW5nLXRheDphZnRlciwuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGQuY2hvaWNlIC5wcmljZS1ub3RpY2UgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXg6YWZ0ZXIsLmNhcnQtc3VtbWFyeSAucHJpY2UtaW5jbHVkaW5nLXRheCsucHJpY2UtZXhjbHVkaW5nLXRheDphZnRlciwuZ2lmdC1zdW1tYXJ5IC5wcmljZS1pbmNsdWRpbmctdGF4Ky5wcmljZS1leGNsdWRpbmctdGF4OmFmdGVyLC5naWZ0LW9wdGlvbnMgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXg6YWZ0ZXJ7Y29udGVudDonKSd9LnByaWNlLWluY2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsLC5wcmljZS1leGNsdWRpbmctdGF4IC5jYXJ0LXRheC10b3RhbCwucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY2FydC10YXgtdG90YWwsLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC10YXgtdG90YWwsLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNhcnQtdGF4LXRvdGFse2N1cnNvcjpwb2ludGVyO3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWJzLXRheC10b3RhbDphZnRlciwucHJpY2UtaW5jbHVkaW5nLXRheCAuY2FydC10YXgtdG90YWw6YWZ0ZXIsLnByaWNlLWV4Y2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsOmFmdGVyLC5wYXlwYWwtcmV2aWV3IC50YWJsZS1wYXlwYWwtcmV2aWV3LWl0ZW1zIC5jYXJ0LXRheC10b3RhbDphZnRlciwuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0LXRheC10b3RhbDphZnRlciwub3JkZXItZGV0YWlscy1pdGVtcyAuY2FydC10YXgtdG90YWw6YWZ0ZXJ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtmb250LXNpemU6OHB4O2xpbmUtaGVpZ2h0OjhweDtjb2xvcjppbmhlcml0O2NvbnRlbnQ6J1xcMjVCMic7bWFyZ2luOjNweCAwIDAgMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtzcGVhazpub25lO3RleHQtYWxpZ246Y2VudGVyfS5wcmljZS1pbmNsdWRpbmctdGF4IC5jYXJ0LXRheC10b3RhbDphZnRlciwucHJpY2UtZXhjbHVkaW5nLXRheCAuY2FydC10YXgtdG90YWw6YWZ0ZXIsLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNhcnQtdGF4LXRvdGFsOmFmdGVyLC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQtdGF4LXRvdGFsOmFmdGVyLC5vcmRlci1kZXRhaWxzLWl0ZW1zIC5jYXJ0LXRheC10b3RhbDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMnB4O3RvcDo0cHh9LmFicy10YXgtdG90YWwtZXhwYW5kZWQ6YWZ0ZXIsLnByaWNlLWluY2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsLWV4cGFuZGVkOmFmdGVyLC5wcmljZS1leGNsdWRpbmctdGF4IC5jYXJ0LXRheC10b3RhbC1leHBhbmRlZDphZnRlciwucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY2FydC10YXgtdG90YWwtZXhwYW5kZWQ6YWZ0ZXIsLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC10YXgtdG90YWwtZXhwYW5kZWQ6YWZ0ZXIsLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNhcnQtdGF4LXRvdGFsLWV4cGFuZGVkOmFmdGVye2NvbnRlbnQ6J1xcMjVCMid9LmdpZnRjYXJkLWFjY291bnQgLmZvcm0tZ2lmdGNhcmQtcmVkZWVtIC5maWVsZHNldCwuZm9ybS1naWZ0cmVnaXN0cnktY3JlYXRlIC5maWVsZHNldHttYXJnaW4tYm90dG9tOjIwcHh9I2Jsb2NrLXNoaXBwaW5nIC50aXRsZXtib3JkZXItdG9wOjB9LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2UtbWFpbntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2UtdGl0bGUtd3JhcHBlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmNhcnQtc3VtbWFyeXtiYWNrZ3JvdW5kOiNmNWY1ZjU7bWFyZ2luLWJvdHRvbToyNXB4O3BhZGRpbmc6MXB4IDEwcHggMjVweH0uY2FydC1zdW1tYXJ5Pi50aXRsZXtmb250LXNpemU6Mi40cmVtO2Rpc3BsYXk6bm9uZTtmb250LXdlaWdodDozMDA7bWFyZ2luOjEycHggMH0uY2FydC1zdW1tYXJ5IC5ibG9jayBmb3JtOm5vdCg6bGFzdC1vZi10eXBlKSAuZmllbGRzZXR7bWFyZ2luOjAgMCAxNXB4fS5jYXJ0LXN1bW1hcnkgLmJsb2NrIC5wcmljZXtmb250LXdlaWdodDpub3JtYWx9LmNhcnQtc3VtbWFyeSAuYmxvY2sgLmZpZWxke21hcmdpbjowIDAgMTZweH0uY2FydC1zdW1tYXJ5IC5ibG9jayAuZmllbGQubm90ZXtkaXNwbGF5Om5vbmV9LmNhcnQtc3VtbWFyeSAuYmxvY2sgLmFjdGlvbnMtdG9vbGJhcj4ucHJpbWFyeXt0ZXh0LWFsaWduOmxlZnR9LmNhcnQtc3VtbWFyeSAuYmxvY2sgLmFjdGlvbnMtdG9vbGJhcj4ucHJpbWFyeSAuYWN0aW9uLnByaW1hcnl7d2lkdGg6YXV0b30uY2FydC1zdW1tYXJ5IC5ibG9jayAudGl0bGUgc3Ryb25ne2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjYwMH0uY2FydC1zdW1tYXJ5IC5ibG9jayAuaXRlbS1vcHRpb25ze21hcmdpbjowIDAgMTZweH0uY2FydC1zdW1tYXJ5IC5ibG9jayAuaXRlbS1vcHRpb25zIC5maWVsZCAucmFkaW97ZmxvYXQ6bGVmdH0uY2FydC1zdW1tYXJ5IC5ibG9jayAuaXRlbS1vcHRpb25zIC5maWVsZCAucmFkaW8rLmxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufS5wYWdlLW1haW4gLmNhcnQtc3VtbWFyeSAuYmxvY2t7bWFyZ2luLWJvdHRvbTowfS5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXN7cGFkZGluZzowIDE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYWN0aW9uLnByaW1hcnkuY2hlY2tvdXR7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXI6MnB4ICMwMDAgc29saWQ7b3V0bGluZTpub25lO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0O2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6Ljc1ZW0gLjkzNzVlbX0uY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5hY3Rpb24ucHJpbWFyeS5jaGVja291dDpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiMwMDB9LmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuaXRlbXttYXJnaW4tYm90dG9tOjI1cHh9LmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FydC1zdW1tYXJ5IC5tZXNzYWdle3BhZGRpbmctbGVmdDoyMHB4fS5jYXJ0LXN1bW1hcnkgLm1lc3NhZ2U+KjpmaXJzdC1jaGlsZDpiZWZvcmV7ZGlzcGxheTpub25lfSNjYXJ0LXRvdGFsc3t3aWR0aDo5MCU7bWFyZ2luOjAgYXV0b30uY2FydC10b3RhbHMgdGJvZHkgLm1hcmssLmNhcnQtdG90YWxzIHRmb290IC5tYXJre3RleHQtYWxpZ246bGVmdH0uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0IHRoZWFkPnRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2NjY2M7cGFkZGluZy1ib3R0b206MTVweDtwYWRkaW5nLXRvcDoyNHB4fS5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgdGJvZHkgdGR7Ym9yZGVyOjB9LmNhcnQudGFibGUtd3JhcHBlciAuY2FydD4uaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Pi5pdGVtOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY2NjY30uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Pi5pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojY2NjO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0uY2FydC50YWJsZS13cmFwcGVyIC5jb2x7cGFkZGluZy10b3A6MTVweH0uY2FydC50YWJsZS13cmFwcGVyIC5jb2wucHJpY2UsLmNhcnQudGFibGUtd3JhcHBlciAuY29sLnN1YnRvdGFsLC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5xdHksLmNhcnQudGFibGUtd3JhcHBlciAuY29sLm1zcnB7cGFkZGluZzoxMHB4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpey5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5zdWJ0b3RhbHtkaXNwbGF5Om5vbmV9fS5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5xdHkgLmlucHV0LXRleHR7aGVpZ2h0OjM2cHg7bWFyZ2luLXRvcDotN3B4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjQ1cHh9LmNhcnQudGFibGUtd3JhcHBlciAuY29sPi5wcmljZXtjb2xvcjojN2Q3ZDdkO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NzAwfS5jYXJ0LnRhYmxlLXdyYXBwZXIgLml0ZW0tYWN0aW9ucyB0ZHtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDt3aGl0ZS1zcGFjZTpub3JtYWx9LmNhcnQudGFibGUtd3JhcHBlciAuaXRlbSAuY29sLml0ZW17ZGlzcGxheTpibG9jazttaW4taGVpZ2h0Ojc1cHg7cG9zaXRpb246cmVsYXRpdmV9LmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFye21pbi1oZWlnaHQ6MzJweDtwYWRkaW5nLWJvdHRvbToxNXB4fS5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhcj4uYWN0aW9uLWVkaXQsLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyPi5hY3Rpb24tZGVsZXRle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE2cHg7dG9wOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyPi5hY3Rpb24tZWRpdD5zcGFuLC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhcj4uYWN0aW9uLWRlbGV0ZT5zcGFue2JvcmRlcjowO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhcj4uYWN0aW9uLWVkaXQ6YmVmb3JlLC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhcj4uYWN0aW9uLWRlbGV0ZTpiZWZvcmV7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiM4ZjhmOGY7Y29udGVudDonJztmb250LWZhbWlseTonbHVtYS1pY29ucyc7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtvdmVyZmxvdzpoaWRkZW47c3BlYWs6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXI+LmFjdGlvbi1lZGl0OmhvdmVyOmJlZm9yZSwuY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXI+LmFjdGlvbi1kZWxldGU6aG92ZXI6YmVmb3Jle2NvbG9yOiMzMzMzMzN9LmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyPi5hY3Rpb24tZWRpdDphY3RpdmU6YmVmb3JlLC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhcj4uYWN0aW9uLWRlbGV0ZTphY3RpdmU6YmVmb3Jle2NvbG9yOiM4ZjhmOGZ9LmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyPi5hY3Rpb24tZGVsZXRle3JpZ2h0OjB9LmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyPi5hY3Rpb24tZGVsZXRlOmJlZm9yZXtjb250ZW50OicnfS5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnttYXJnaW4tcmlnaHQ6MjVweH0uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb24uaGVscC5tYXB7Zm9udC13ZWlnaHQ6NDAwfS5jYXJ0LnRhYmxlLXdyYXBwZXIgLnByb2R1Y3QtaXRlbS1waG90b3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6MTBweH0uY2FydC50YWJsZS13cmFwcGVyIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaW1hZ2Utd3JhcHBlcntkaXNwbGF5OmZsZXg7d2lkdGg6ODBweCAhaW1wb3J0YW50O2hlaWdodDo4MHB4O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0uY2FydC50YWJsZS13cmFwcGVyIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciBpbWd7b2JqZWN0LWZpdDpjb250YWlufS5jYXJ0LnRhYmxlLXdyYXBwZXIgLnByb2R1Y3QtaXRlbS1uYW1le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi0zcHggMCA1cHh9LmNhcnQudGFibGUtd3JhcHBlciAuZ2lmdC1yZWdpc3RyeS1uYW1lLWxhYmVsOmFmdGVye2NvbnRlbnQ6JzonfS5jYXJ0LnRhYmxlLXdyYXBwZXIgLml0ZW0tb3B0aW9uc3ttYXJnaW4tYm90dG9tOjB9LmNhcnQudGFibGUtd3JhcHBlciAucHJvZHVjdC1pdGVtLW5hbWUrLml0ZW0tb3B0aW9uc3ttYXJnaW4tdG9wOjIwcHh9LmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9uLmNvbmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTBweCAwIDB9LmNhcnQudGFibGUtd3JhcHBlciAuaXRlbSAubWVzc2FnZXttYXJnaW4tdG9wOjIwcHh9LmNhcnQtZGlzY291bnR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY2NjYztjbGVhcjpsZWZ0fS5jYXJ0LWVtcHR5e3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY2FydC10YXgtaW5mbysuY2FydC10YXgtdG90YWwsLmNhcnQgLmNhcnQtdGF4LWluZm8rLmNhcnQtdGF4LXRvdGFse2Rpc3BsYXk6YmxvY2t9LmNhcnQudGFibGUtd3JhcHBlciAuY29sLnByaWNlLC5vcmRlci1pdGVtcy50YWJsZS13cmFwcGVyIC5jb2wucHJpY2UsLmNhcnQudGFibGUtd3JhcHBlciAuY29sLnF0eSwub3JkZXItaXRlbXMudGFibGUtd3JhcHBlciAuY29sLnF0eSwuY2FydC50YWJsZS13cmFwcGVyIC5jb2wuc3VidG90YWwsLm9yZGVyLWl0ZW1zLnRhYmxlLXdyYXBwZXIgLmNvbC5zdWJ0b3RhbCwuY2FydC50YWJsZS13cmFwcGVyIC5jb2wubXNycCwub3JkZXItaXRlbXMudGFibGUtd3JhcHBlciAuY29sLm1zcnB7dGV4dC1hbGlnbjpyaWdodH0uYmxvY2suY3Jvc3NzZWxse3BhZGRpbmc6MCAxNXB4O21hcmdpbi10b3A6NzBweH0uYmxvY2suY3Jvc3NzZWxsIC5wcm9kdWN0LWl0ZW0taW5mb3t3aWR0aDoyMDBweH0jc2hpcHBpbmctemlwLWZvcm0gbGVnZW5ke2ZvbnQtc2l6ZToxcmVtfS5pdGVtcy5tZXRob2RzLC5pdGVtcy5tZXRob2RzIGR0LC5pdGVtcy5tZXRob2RzIGRke2ZvbnQtc2l6ZTowLjlyZW19LmRhdGEudGFibGUudG90YWxze3dpZHRoOjEwMCV9LmRhdGEudGFibGUudG90YWxzIC5ncmFuZC50b3RhbHMgLm1hcmssLmRhdGEudGFibGUudG90YWxzIC5ncmFuZC50b3RhbHMgLmFtb3VudHtmb250LXNpemU6MS4ycmVtfS5kYXRhLnRhYmxlLnRvdGFscyAudGFibGUtY2FwdGlvbntkaXNwbGF5Om5vbmV9LmRhdGEudGFibGUudG90YWxzIHRyIHRke3RleHQtYWxpZ246cmlnaHR9LmNoZWNrb3V0LWluZGV4LWluZGV4e3BhZGRpbmc6MH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInRleHRcIl0sLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInVybFwiXSwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInRlbFwiXSwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwiZW1haWxcIl17YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjMmMyYzI7Ym9yZGVyLXJhZGl1czoxcHg7Zm9udC1mYW1pbHk6J09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjMycHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0MztwYWRkaW5nOjAgOXB4O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmRpc2FibGVkLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwidXJsXCJdOmRpc2FibGVkLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwidGVsXCJdOmRpc2FibGVkLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmRpc2FibGVkLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmRpc2FibGVkLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06ZGlzYWJsZWQsLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZHtvcGFjaXR5OjAuNX0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInVybFwiXTo6LW1vei1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LW1vei1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOjotbW96LXBsYWNlaG9sZGVyLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2MyYzJjMn0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInVybFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2MyYzJjMn0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYzJjMmMyfS5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9LmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmNoZWNrb3V0LWluZGV4LWluZGV4IHNlbGVjdHtiYWNrZ3JvdW5kOiNmZmZmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2MyYzJjMjtib3JkZXItcmFkaXVzOjFweDtmb250LWZhbWlseTonT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtoZWlnaHQ6MzJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO3BhZGRpbmc6NXB4IDEwcHggNHB4O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5jaGVja291dC1pbmRleC1pbmRleCBzZWxlY3Q6ZGlzYWJsZWR7b3BhY2l0eTowLjV9LmNoZWNrb3V0LWluZGV4LWluZGV4IHNlbGVjdFttdWx0aXBsZT1cIm11bHRpcGxlXCJde2hlaWdodDphdXRvO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uY2hlY2tvdXQtaW5kZXgtaW5kZXggdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjMmMyYzI7Ym9yZGVyLXJhZGl1czoxcHg7Zm9udC1mYW1pbHk6J09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MS40Mjg1NzE0MzttYXJnaW46MDtwYWRkaW5nOjEwcHg7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cmVzaXplOnZlcnRpY2FsfS5jaGVja291dC1pbmRleC1pbmRleCB0ZXh0YXJlYTpkaXNhYmxlZHtvcGFjaXR5OjAuNX0uY2hlY2tvdXQtaW5kZXgtaW5kZXggdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2MyYzJjMn0uY2hlY2tvdXQtaW5kZXgtaW5kZXggdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2MyYzJjMn0uY2hlY2tvdXQtaW5kZXgtaW5kZXggdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjMmMyYzJ9LmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXttYXJnaW46MnB4IDVweCAwIDB9LmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZHtvcGFjaXR5OjAuNX0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInJhZGlvXCJde21hcmdpbjoycHggNXB4IDAgMH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVke29wYWNpdHk6MC41fS5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dC5tYWdlLWVycm9yLC5jaGVja291dC1pbmRleC1pbmRleCBzZWxlY3QubWFnZS1lcnJvciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggdGV4dGFyZWEubWFnZS1lcnJvciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXRbYXJpYS1kZXNjcmliZWRieV49XCJlcnJvci1cIl17Ym9yZGVyLWNvbG9yOiNlMDJiMjd9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZC1lcnJvcntjb2xvcjojZTAyYjI3fS5jaGVja291dC1pbmRleC1pbmRleCBkaXYubWFnZS1lcnJvcltnZW5lcmF0ZWRde2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2UwMmIyNztmb250LXNpemU6MS4ycmVtfS5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLC5jaGVja291dC1pbmRleC1pbmRleCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sLmNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5jaGVja291dC1pbmRleC1pbmRleCBmb3Jtey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jaGVja291dC1pbmRleC1pbmRleCBhZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfS5jaGVja291dC1pbmRleC1pbmRleCAqOmZvY3Vze2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOjB9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5fa2V5Zm9jdXMgKjpmb2N1cywuY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLC5jaGVja291dC1pbmRleC1pbmRleCB0ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsLmNoZWNrb3V0LWluZGV4LWluZGV4IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCAjNjhhOGUwfS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXR7Ym9yZGVyOjA7bWFyZ2luOjAgMCA0MHB4O3BhZGRpbmc6MDtsZXR0ZXItc3BhY2luZzotLjMxZW19LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4qe2xldHRlci1zcGFjaW5nOm5vcm1hbH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5sZWdlbmR7bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmc6MCAwIDEwcHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxvYXQ6bGVmdDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtc2l6ZToxLjJyZW19LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4ubGVnZW5kK2Jye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dmlzaWJpbGl0eTpoaWRkZW59LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxke21hcmdpbjowIDAgMTVweH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkKy5maWVsZHttYXJnaW4tdG9wOjB9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQ+LmxhYmVsLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQ+LmxhYmVse21hcmdpbjowIDAgOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkOmxhc3QtY2hpbGQsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZD4ubGFiZWwsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZD4ubGFiZWx7Zm9udC13ZWlnaHQ6NjAwfS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkPi5sYWJlbCticiwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkPi5sYWJlbCticntkaXNwbGF5Om5vbmV9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmNob2ljZSBpbnB1dCwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkIC5jaG9pY2UgaW5wdXR7dmVydGljYWwtYWxpZ246dG9wfS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkIC5maWVsZHMuZ3JvdXA6YmVmb3JlLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmZpZWxkcy5ncm91cDpiZWZvcmUsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmZpZWxkcy5ncm91cDphZnRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkIC5maWVsZHMuZ3JvdXA6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlfS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkIC5maWVsZHMuZ3JvdXA6YWZ0ZXIsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuZmllbGRzLmdyb3VwOmFmdGVye2NsZWFyOmJvdGh9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmZpZWxkcy5ncm91cCAuZmllbGQsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuZmllbGRzLmdyb3VwIC5maWVsZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxvYXQ6bGVmdH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuZmllbGRzLmdyb3VwLmdyb3VwLTIgLmZpZWxkLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmZpZWxkcy5ncm91cC5ncm91cC0yIC5maWVsZHt3aWR0aDo1MCUgIWltcG9ydGFudH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuZmllbGRzLmdyb3VwLmdyb3VwLTMgLmZpZWxkLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmZpZWxkcy5ncm91cC5ncm91cC0zIC5maWVsZHt3aWR0aDozMy4zJSAhaW1wb3J0YW50fS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkIC5maWVsZHMuZ3JvdXAuZ3JvdXAtNCAuZmllbGQsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuZmllbGRzLmdyb3VwLmdyb3VwLTQgLmZpZWxke3dpZHRoOjI1JSAhaW1wb3J0YW50fS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkIC5maWVsZHMuZ3JvdXAuZ3JvdXAtNSAuZmllbGQsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuZmllbGRzLmdyb3VwLmdyb3VwLTUgLmZpZWxke3dpZHRoOjIwJSAhaW1wb3J0YW50fS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkIC5hZGRvbiwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkIC5hZGRvbntkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuYWRkb24gdGV4dGFyZWEsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuYWRkb24gdGV4dGFyZWEsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmFkZG9uIHNlbGVjdCwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkIC5hZGRvbiBzZWxlY3QsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmFkZG9uIGlucHV0LC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmFkZG9uIGlucHV0ey1tcy1mbGV4LW9yZGVyOjI7LXdlYmtpdC1vcmRlcjoyO29yZGVyOjI7LXdlYmtpdC1mbGV4LWJhc2lzOjEwMCU7ZmxleC1iYXNpczoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3dpZHRoOmF1dG99LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmFkZG9uIC5hZGRiZWZvcmUsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuYWRkb24gLmFkZGJlZm9yZSwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuYWRkb24gLmFkZGFmdGVyLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmFkZG9uIC5hZGRhZnRlcntiYWNrZ3JvdW5kOiNmZmZmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2MyYzJjMjtib3JkZXItcmFkaXVzOjFweDtmb250LWZhbWlseTonT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtoZWlnaHQ6MzJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO3BhZGRpbmc6MCA5cHg7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLWZsZXgtb3JkZXI6Mzstd2Via2l0LW9yZGVyOjM7b3JkZXI6MztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOmF1dG99LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmFkZG9uIC5hZGRiZWZvcmU6ZGlzYWJsZWQsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuYWRkb24gLmFkZGJlZm9yZTpkaXNhYmxlZCwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuYWRkb24gLmFkZGFmdGVyOmRpc2FibGVkLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmFkZG9uIC5hZGRhZnRlcjpkaXNhYmxlZHtvcGFjaXR5OjAuNX0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuYWRkb24gLmFkZGJlZm9yZTo6LW1vei1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkIC5hZGRvbiAuYWRkYmVmb3JlOjotbW96LXBsYWNlaG9sZGVyLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkIC5hZGRvbiAuYWRkYWZ0ZXI6Oi1tb3otcGxhY2Vob2xkZXIsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuYWRkb24gLmFkZGFmdGVyOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNjMmMyYzJ9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmFkZG9uIC5hZGRiZWZvcmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuYWRkb24gLmFkZGJlZm9yZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuYWRkb24gLmFkZGFmdGVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmFkZG9uIC5hZGRhZnRlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYzJjMmMyfS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkIC5hZGRvbiAuYWRkYmVmb3JlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkIC5hZGRvbiAuYWRkYmVmb3JlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuYWRkb24gLmFkZGFmdGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkIC5hZGRvbiAuYWRkYWZ0ZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjMmMyYzJ9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmFkZG9uIC5hZGRiZWZvcmUsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuYWRkb24gLmFkZGJlZm9yZXtmbG9hdDpsZWZ0Oy1tcy1mbGV4LW9yZGVyOjE7LXdlYmtpdC1vcmRlcjoxO29yZGVyOjF9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmFkZGl0aW9uYWwsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZCAuYWRkaXRpb25hbHttYXJnaW4tdG9wOjEwcHh9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQucmVxdWlyZWQ+LmxhYmVsOmFmdGVyLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQucmVxdWlyZWQ+LmxhYmVsOmFmdGVyLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkLl9yZXF1aXJlZD4ubGFiZWw6YWZ0ZXIsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZC5fcmVxdWlyZWQ+LmxhYmVsOmFmdGVye2NvbnRlbnQ6JyonO2NvbG9yOiNlMDJiMjc7Zm9udC1zaXplOjEuMnJlbTttYXJnaW46MCAwIDAgNXB4fS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkIC5ub3RlLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLm5vdGV7Zm9udC1zaXplOjEuMnJlbTttYXJnaW46M3B4IDAgMDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLm5vdGU6YmVmb3JlLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLm5vdGU6YmVmb3Jley13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTJweDtmb250LWZhbWlseTonbHVtYS1pY29ucyc7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtvdmVyZmxvdzpoaWRkZW47c3BlYWs6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZC5uby1sYWJlbD4ubGFiZWwsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGRzPi5maWVsZC5uby1sYWJlbD4ubGFiZWx7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQuY2hvaWNlIC5sYWJlbCwuY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZHM+LmZpZWxkLmNob2ljZSAubGFiZWx7ZGlzcGxheTppbmxpbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowfS5jaGVja291dC1pbmRleC1pbmRleCAuY29sdW1uOm5vdCgubWFpbikgLmZpZWxkc2V0Pi5maWVsZCAubGFiZWwsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5jb2x1bW46bm90KC5tYWluKSAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZpZWxkc2V0Pi5maWVsZCAuZmllbGQuY2hvaWNlLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmZpZWxkLmNob2ljZXttYXJnaW4tYm90dG9tOjEwcHh9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZHNldD4uZmllbGQgLmZpZWxkLmNob2ljZTpsYXN0LWNoaWxkLC5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGRzZXQ+LmZpZWxkcz4uZmllbGQgLmZpZWxkLmNob2ljZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmxlZ2VuZCsuZmllbGRzZXQsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5sZWdlbmQrZGl2e2NsZWFyOmJvdGh9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5sZWdlbmQ+c3BhbnttYXJnaW4tcmlnaHQ6NXB4fS5jaGVja291dC1pbmRleC1pbmRleCBmaWVsZHNldC5maWVsZHtib3JkZXI6MDtwYWRkaW5nOjB9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5maWVsZC5kYXRlIC50aW1lLXBpY2tlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5jaGVja291dC1pbmRleC1pbmRleCAuZmllbGQgLm1lc3NhZ2Uud2FybmluZ3ttYXJnaW4tdG9wOjEwcHh9LmNoZWNrb3V0LWluZGV4LWluZGV4IGg0LC5jaGVja291dC1pbmRleC1pbmRleCAuc2lkZWJhciAuYmxvY2stdGl0bGUsLmNoZWNrb3V0LWluZGV4LWluZGV4IGxlZ2VuZHtmb250LXNpemU6aW5pdGlhbH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2UuaW5mb3ttYXJnaW46MCAwIDEwcHg7cGFkZGluZzoxMnB4IDIwcHggMTJweCAyNXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFyZW07YmFja2dyb3VuZDojZmRmMGQ1O2NvbG9yOiM2ZjQ0MDA7cG9zaXRpb246cmVsYXRpdmV9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5tZXNzYWdlLmluZm8gYXtjb2xvcjojMTk3OWMzfS5jaGVja291dC1pbmRleC1pbmRleCAubWVzc2FnZS5pbmZvIGE6aG92ZXJ7Y29sb3I6IzAwNmJiNH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2UuaW5mbyBhOmFjdGl2ZXtjb2xvcjojMDA2YmI0fS5jaGVja291dC1pbmRleC1pbmRleCAubWVzc2FnZS5lcnJvcnttYXJnaW46MCAwIDEwcHg7cGFkZGluZzoxMnB4IDIwcHggMTJweCAyNXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuMTI1ZW07Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQ6I2ZhZTVlNTtjb2xvcjojZTAyYjI3O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja291dC1pbmRleC1pbmRleCAubWVzc2FnZS5lcnJvciBhe2NvbG9yOiMxOTc5YzN9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5tZXNzYWdlLmVycm9yIGE6aG92ZXJ7Y29sb3I6IzAwNmJiNH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2UuZXJyb3IgYTphY3RpdmV7Y29sb3I6IzAwNmJiNH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2Uud2FybmluZ3ttYXJnaW46MCAwIDEwcHg7cGFkZGluZzoxMnB4IDIwcHggMTJweCAyNXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQ6I2ZkZjBkNTtjb2xvcjojNmY0NDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja291dC1pbmRleC1pbmRleCAubWVzc2FnZS53YXJuaW5nIGF7Y29sb3I6IzE5NzljM30uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2Uud2FybmluZyBhOmhvdmVye2NvbG9yOiMwMDZiYjR9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5tZXNzYWdlLndhcm5pbmcgYTphY3RpdmV7Y29sb3I6IzAwNmJiNH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2Uubm90aWNle21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjEycHggMjBweCAxMnB4IDI1cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MXJlbTtiYWNrZ3JvdW5kOiNmZGYwZDU7Y29sb3I6IzZmNDQwMDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2Uubm90aWNlIGF7Y29sb3I6IzE5NzljM30uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2Uubm90aWNlIGE6aG92ZXJ7Y29sb3I6IzAwNmJiNH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2Uubm90aWNlIGE6YWN0aXZle2NvbG9yOiMwMDZiYjR9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5tZXNzYWdlLnN1Y2Nlc3N7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MTJweCAyMHB4IDEycHggMjVweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQ6I2U1ZWZlNTtjb2xvcjojMDA2NDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja291dC1pbmRleC1pbmRleCAubWVzc2FnZS5zdWNjZXNzIGF7Y29sb3I6IzE5NzljM30uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1lc3NhZ2Uuc3VjY2VzcyBhOmhvdmVye2NvbG9yOiMwMDZiYjR9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5tZXNzYWdlLnN1Y2Nlc3MgYTphY3RpdmV7Y29sb3I6IzAwNmJiNH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXQuYWN0aW9uLnByaW1hcnl7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXI6MnB4ICMwMDAgc29saWQ7b3V0bGluZTpub25lO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0O2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6Ljc1ZW0gLjkzNzVlbX0uY2hlY2tvdXQtaW5kZXgtaW5kZXggaW5wdXQuYWN0aW9uLnByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7Lm9wYy13cmFwcGVye3dpZHRoOjY2LjY2NjY2NjY3JTtmbG9hdDpsZWZ0O29yZGVyOjE7cGFkZGluZy1yaWdodDozMHB4fX0ub3BjLWVzdGltYXRlZC13cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2ZvbnQtc2l6ZToxLjJyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOi0yMXB4IC0xNXB4IDE1cHg7cGFkZGluZzoxOHB4IDE1cHh9Lm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAuZXN0aW1hdGVkLWJsb2Nre2ZvbnQtd2VpZ2h0OjcwMH0ub3BjLWVzdGltYXRlZC13cmFwcGVyIC5lc3RpbWF0ZWQtcHJpY2V7ZGlzcGxheTpibG9ja30ub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVye3Bvc2l0aW9uOnN0YXRpY30ub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnR7Ym9yZGVyOjA7Zm9udC1zaXplOjEuMnJlbTtwYWRkaW5nOjJweCA1cHh9Lm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmJlZm9yZXtsaW5lLWhlaWdodDoyNnB4fS5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHl7dG9wOjJweH0ub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgLmNvdW50ZXItbnVtYmVye2xpbmUtaGVpZ2h0OjI3cHh9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsub3BjLWVzdGltYXRlZC13cmFwcGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KXsub3BjLXN1bW1hcnktd3JhcHBlciAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2V7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpey5vcGMtc3VtbWFyeS13cmFwcGVyLmN1c3RvbS1zbGlkZXtib3R0b206MDtsZWZ0OjA7bWluLXdpZHRoOjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOnZpc2liaWxpdHkgMHMgLjNzLCBvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAuM3MsIG9wYWNpdHkgLjNzIGVhc2U7bGVmdDo0NHB4O3otaW5kZXg6OTAwfS5vcGMtc3VtbWFyeS13cmFwcGVyLmN1c3RvbS1zbGlkZS5fc2hvd3t2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87bWFyZ2luOjA7ei1pbmRleDo5MDIgIWltcG9ydGFudH0ub3BjLXN1bW1hcnktd3JhcHBlciAubW9kYWwtaW5uZXItd3JhcHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bztvdmVyZmxvdy15OmF1dG87cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDt3aWR0aDphdXRvO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OmF1dG87bWluLWhlaWdodDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Lm9wYy1zdW1tYXJ5LXdyYXBwZXIgLm1vZGFsLWlubmVyLXdyYXAgLmFjdGlvbi1jbG9zZXtiYWNrZ3JvdW5kOm5vbmU7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZTtsaW5lLWhlaWdodDppbmhlcml0O3BhZGRpbmc6MDt0ZXh0LXNoYWRvdzpub25lO2ZvbnQtd2VpZ2h0OjQwMDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO21hcmdpbjoxNXB4fS5vcGMtc3VtbWFyeS13cmFwcGVyIC5tb2RhbC1pbm5lci13cmFwIC5hY3Rpb24tY2xvc2U6OmJlZm9yZXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O2NvbG9yOiM3NTc1NzU7Y29udGVudDonXFxlNjE2Jztmb250LWZhbWlseTonbHVtYS1pY29ucyc7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246dG9wO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtvdmVyZmxvdzpoaWRkZW47c3BlYWs6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0ub3BjLXN1bW1hcnktd3JhcHBlciAubW9kYWwtaW5uZXItd3JhcCAuYWN0aW9uLWNsb3NlIHNwYW57Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9Lm9wYy1zdW1tYXJ5LXdyYXBwZXIgLnNoaXBwaW5nLWluZm9ybWF0aW9uIC5hY3Rpb24tZWRpdDo6YmVmb3Jley13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6Izc1NzU3NTtjb250ZW50OidcXGU2MDEnO2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtzcGVhazpub25lO3RleHQtYWxpZ246Y2VudGVyfX0uX2hhcy1tb2RhbC1jdXN0b20gLm1vZGFsLWN1c3RvbS1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSg1MSw1MSw1MSwwLjU1KTtoZWlnaHQ6MTAwdmg7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMHZ3fS5vcGMtcHJvZ3Jlc3MtYmFye21hcmdpbjowIDAgMjBweDtjb3VudGVyLXJlc2V0Omk7ZGlzcGxheTpibG9jaztmb250LXNpemU6MH0ub3BjLXByb2dyZXNzLWJhci1pdGVte21hcmdpbjowIDAgMTBweDt3aWR0aDoxODVweDttYXgtd2lkdGg6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcH0ub3BjLXByb2dyZXNzLWJhci1pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kOiNlNGU0ZTQ7dG9wOjE5cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuM3M7Y29udGVudDonJztoZWlnaHQ6N3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3Jle2JvcmRlci1yYWRpdXM6NnB4IDAgMCA2cHh9Lm9wYy1wcm9ncmVzcy1iYXItaXRlbTpsYXN0LWNoaWxkOmJlZm9yZXtib3JkZXItcmFkaXVzOjAgNnB4IDZweCAwfS5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDo0NXB4O3dpZHRoOjEwMCU7d29yZC13cmFwOmJyZWFrLXdvcmQ7Y29sb3I6I2U0ZTRlNDtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjEuMXJlbX0ub3BjLXByb2dyZXNzLWJhci1pdGVtPnNwYW46YmVmb3JlLC5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0+c3BhbjphZnRlcntiYWNrZ3JvdW5kOiNlNGU0ZTQ7aGVpZ2h0OjM4cHg7bWFyZ2luLWxlZnQ6LTE5cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuM3M7d2lkdGg6MzhweDtib3JkZXItcmFkaXVzOjUwJTtjb250ZW50OicnO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0+c3BhbjphZnRlcntiYWNrZ3JvdW5kOiNmZmZmZmY7aGVpZ2h0OjI2cHg7bWFyZ2luLWxlZnQ6LTEzcHg7dG9wOjZweDt3aWR0aDoyNnB4O2NvbnRlbnQ6Y291bnRlcihpKTtjb3VudGVyLWluY3JlbWVudDppO2NvbG9yOiMzMzMzMzM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS42cmVtfS5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0uX2NvbXBsZXRle2N1cnNvcjpwb2ludGVyfS5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0uX2NvbXBsZXRlOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOiNkN2Q3ZDd9Lm9wYy1wcm9ncmVzcy1iYXItaXRlbS5fY29tcGxldGU6aG92ZXI+c3BhbjpiZWZvcmV7YmFja2dyb3VuZDojZDdkN2Q3fS5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0uX2NvbXBsZXRlPnNwYW57Y29sb3I6IzE5NzljM30ub3BjLXByb2dyZXNzLWJhci1pdGVtLl9jb21wbGV0ZT5zcGFuOmFmdGVye2NvbnRlbnQ6J1xcMjcxMyd9Lm9wYy1wcm9ncmVzcy1iYXItaXRlbS5fYWN0aXZlOmJlZm9yZXtiYWNrZ3JvdW5kOiMyMjIyMjJ9Lm9wYy1wcm9ncmVzcy1iYXItaXRlbS5fYWN0aXZlPnNwYW57Y29sb3I6IzMzMzMzM30ub3BjLXByb2dyZXNzLWJhci1pdGVtLl9hY3RpdmU+c3BhbjpiZWZvcmV7YmFja2dyb3VuZDojMjIyMjIyfS5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0uX2FjdGl2ZT5zcGFuOmFmdGVye2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJ30uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5mb3JtLXNoaXBwaW5nLWFkZHJlc3N7bWF4LXdpZHRoOjYwMHB4fS5jaGVja291dC1pbmRleC1pbmRleCAubW9kYWwtcG9wdXAgLm1vZGFsLWZvb3RlciAuYWN0aW9uLXNhdmUtYWRkcmVzc3tmbG9hdDpyaWdodDttYXJnaW46MCAyMHB4IDAgMH0uY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXI+LnByaW1hcnl7ZmxvYXQ6cmlnaHR9LmNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeXttYXJnaW46MH0ub3BjLXdyYXBwZXIgLmZvcm0tbG9naW4sLm9wYy13cmFwcGVyIC5mb3JtLXNoaXBwaW5nLWFkZHJlc3N7bWF4LXdpZHRoOjUwMHB4fS5vcGMtd3JhcHBlciAuZm9ybS1sb2dpbntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjY2NjO3BhZGRpbmctYm90dG9tOjIwcHh9LnRhYmxlLWNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZHt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7Lm9wYy1zaWRlYmFye3dpZHRoOjMzLjMzMzMzMzMzJTtmbG9hdDpyaWdodDtvcmRlcjoyfX0uYXV0aGVudGljYXRpb24tZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2FlYWVhZTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSBsaW5lYXIgMC4xcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xcztwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmxlZnQ7dG9wOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDEsIDApO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zaXRpb246dHJhbnNmb3JtIGxpbmVhciAuMXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC4xczt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDoxMDAlfS5hdXRoZW50aWNhdGlvbi1kcm9wZG93bi5fc2hvd3t6LWluZGV4OjEwMDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAxKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gbGluZWFyIDAuMXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO3RyYW5zZm9ybTpzY2FsZSgxLCAxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSBsaW5lYXIgLjFzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwczt2aXNpYmlsaXR5OnZpc2libGV9LmF1dGhlbnRpY2F0aW9uLXdyYXBwZXJ7d2lkdGg6MzMuMzMzMzMzMzMlO3RleHQtYWxpZ246cmlnaHR9LmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay10aXRsZXtmb250LXNpemU6MS4ycmVtO2JvcmRlci1ib3R0b206MDttYXJnaW4tYm90dG9tOjI1cHh9LmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb25zLXRvb2xiYXI+LnByaW1hcnl7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjB9LmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb25zLXRvb2xiYXI+LnByaW1hcnkgLmFjdGlvbnttYXJnaW4tcmlnaHQ6MH0uYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbnMtdG9vbGJhcj4uc2Vjb25kYXJ5e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjJyZW07cGFkZGluZy10b3A6MXJlbX0ucG9wdXAtYXV0aGVudGljYXRpb24gLm1vZGFsLWlubmVyLXdyYXB7bWluLXdpZHRoOjc2OHB4O3dpZHRoOjYwJX0ucG9wdXAtYXV0aGVudGljYXRpb24gLmJsb2NrLWF1dGhlbnRpY2F0aW9ue2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzF9LnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc10sLnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5mb3JtLWxvZ2luLC5wb3B1cC1hdXRoZW50aWNhdGlvbiAuZmllbGRzZXQsLnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5ibG9jay1jb250ZW50e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1ncm93OjE7ZmxleC1ncm93OjF9LnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc117Ym94LXNpemluZzpib3JkZXItYm94O2Zsb2F0OmxlZnQ7cGFkZGluZzoxMHB4IDMwcHggMCAwO3dpZHRoOjUwJX0ucG9wdXAtYXV0aGVudGljYXRpb24gLmJsb2NrW2NsYXNzXSsuYmxvY2t7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjMWMxYzE7Ym9yZGVyLXRvcDowO21hcmdpbjowO3BhZGRpbmc6MTBweCAwIDAgNDBweH0ucG9wdXAtYXV0aGVudGljYXRpb24gLmJsb2NrW2NsYXNzXSsuYmxvY2s6OmJlZm9yZXtsZWZ0OjA7dG9wOjUwJX0ucG9wdXAtYXV0aGVudGljYXRpb24gLmFjdGlvbnMtdG9vbGJhcnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDphdXRvfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2RzIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnl7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjB9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5maWVsZHNldD4uZmllbGQtc2VsZWN0LWJpbGxpbmc+LmNvbnRyb2x7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5wYXltZW50LW1ldGhvZC1iaWxsaW5nLWFkZHJlc3MgLmFjdGlvbi11cGRhdGV7ZmxvYXQ6cmlnaHR9LnBheW1lbnQtbWV0aG9kLWJpbGxpbmctYWRkcmVzcyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tY2FuY2Vse21hcmdpbjowIDE1cHggMCAwfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1vcHRpb24tdGl0bGV7cGFkZGluZy1sZWZ0OjIycHh9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi1jb250ZW50IC5wYXltZW50LW9wdGlvbi1pbm5lcisuYWN0aW9ucy10b29sYmFye21hcmdpbi1sZWZ0OjB9LnNoaXBwaW5nLXBvbGljeS1ibG9jay5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnR7cmlnaHQ6LTEwcHg7dG9wOjQwcHg7bGVmdDphdXRvfS5jaGVja291dC1pbmRleC1pbmRleCAubW9kYWwtcG9wdXAgLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudDpiZWZvcmUsLmNoZWNrb3V0LWluZGV4LWluZGV4IC5tb2RhbC1wb3B1cCAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmFmdGVyLC5zaGlwcGluZy1wb2xpY3ktYmxvY2suZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmJlZm9yZSwuc2hpcHBpbmctcG9saWN5LWJsb2NrLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudDphZnRlcntib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtoZWlnaHQ6MDt3aWR0aDowO21hcmdpbi10b3A6LTIxcHg7cmlnaHQ6MTBweDtsZWZ0OmF1dG87dG9wOjFweH0uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YmVmb3JlLC5zaGlwcGluZy1wb2xpY3ktYmxvY2suZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNhYWFiYWN9LmNoZWNrb3V0LWluZGV4LWluZGV4IC5tb2RhbC1wb3B1cCAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmFmdGVyLC5zaGlwcGluZy1wb2xpY3ktYmxvY2suZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6I2YyZjFmMDt0b3A6MnB4fS5vcGMtd3JhcHBlciAuc3RlcC10aXRsZSwub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbi10aXRsZSwub3BjLWJsb2NrLXN1bW1hcnk+LnRpdGxlLC5jaGVja291dC1hZ3JlZW1lbnRzLWl0ZW1zIC5jaGVja291dC1hZ3JlZW1lbnRzLWl0ZW0tdGl0bGV7cGFkZGluZy1ib3R0b206MTBweDtjb2xvcjojMzMzMzMzO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MS40cmVtfS5jYXJ0LXRvdGFscywub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFsc3tib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO3BhZGRpbmctdG9wOjEwcHg7d2lkdGg6MTAwJX0ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAudGFibGUtY2FwdGlvbntkaXNwbGF5Om5vbmV9Lm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGgubWFya3t0ZXh0LWFsaWduOmxlZnR9LmNhcnQtdG90YWxzIHRib2R5IC5tYXJrLC5jYXJ0LXRvdGFscyB0Zm9vdCAubWFyaywub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSAubWFyaywub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Zm9vdCAubWFya3tib3JkZXI6MDtmb250LXdlaWdodDo0MDA7cGFkZGluZzo2cHggMH0uY2FydC10b3RhbHMgdGJvZHkgLmFtb3VudCwuY2FydC10b3RhbHMgdGZvb3QgLmFtb3VudCwub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSAuYW1vdW50LC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRmb290IC5hbW91bnR7Ym9yZGVyOjA7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6NnB4IDAgNnB4IDE0cHg7dGV4dC1hbGlnbjpyaWdodDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNhcnQtdG90YWxzIC5ncmFuZCB0aCwuY2FydC10b3RhbHMgLmdyYW5kIHRkLC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC5ncmFuZCB0aCwub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAuZ3JhbmQgdGR7cGFkZGluZzoxMXB4IDB9LmNhcnQtdG90YWxzIC5ncmFuZCBzdHJvbmcsLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLmdyYW5kIHN0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo2MDA7cGFkZGluZzozcHggMCAwfS5jYXJ0LXRvdGFscyAuZ3JhbmQgLm1hcmssLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLmdyYW5kIC5tYXJre2ZvbnQtc2l6ZToxLjJyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztwYWRkaW5nLXJpZ2h0OjEwcHh9LmNhcnQtdG90YWxzIC5ncmFuZCAuYW1vdW50LC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC5ncmFuZCAuYW1vdW50e2ZvbnQtc2l6ZToxLjJyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjY30uY2FydC10b3RhbHMgLm1zcnAsLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLm1zcnB7bWFyZ2luLWJvdHRvbToxMHB4fS5jYXJ0LXRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGR7cGFkZGluZy1ib3R0b206MTlweH0uY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAubWFyaywuY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50LC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLm1hcmssLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2NjY2M7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztjdXJzb3I6cG9pbnRlcn0uY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50IC5wcmljZSwub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAudG90YWxzLXRheC1zdW1tYXJ5IC5hbW91bnQgLnByaWNle3BhZGRpbmctcmlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWJzLXNpZGViYXItdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2U+c3BhbiwuY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50IC5wcmljZT5zcGFuLC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2U+c3Bhbntib3JkZXI6MDtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uYWJzLXNpZGViYXItdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2U6YWZ0ZXIsLmNhcnQtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2U6YWZ0ZXIsLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50IC5wcmljZTphZnRlcnstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEycHg7Y29sb3I6aW5oZXJpdDtjb250ZW50OidcXDI1QkMnO2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtzcGVhazpub25lO3RleHQtYWxpZ246Y2VudGVyfS5jYXJ0LXRvdGFscyAudG90YWxzLXRheC1zdW1tYXJ5IC5hbW91bnQgLnByaWNlOmFmdGVyLC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2U6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDozcHh9LmNhcnQtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkuZXhwYW5kZWQgLm1hcmssLmNhcnQtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkuZXhwYW5kZWQgLmFtb3VudCwub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAudG90YWxzLXRheC1zdW1tYXJ5LmV4cGFuZGVkIC5tYXJrLC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkuZXhwYW5kZWQgLmFtb3VudHtib3JkZXItYm90dG9tOjB9LmFicy1zaWRlYmFyLXRvdGFscyAudG90YWxzLXRheC1zdW1tYXJ5LmV4cGFuZGVkIC5hbW91bnQgLnByaWNlOmFmdGVyLC5jYXJ0LXRvdGFscyAudG90YWxzLXRheC1zdW1tYXJ5LmV4cGFuZGVkIC5hbW91bnQgLnByaWNlOmFmdGVyLC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkuZXhwYW5kZWQgLmFtb3VudCAucHJpY2U6YWZ0ZXJ7Y29udGVudDonXFwyNUIyJ30uY2FydC10b3RhbHMgLnRvdGFscy10YXgtZGV0YWlscywub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAudG90YWxzLXRheC1kZXRhaWxze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2NjY2M7ZGlzcGxheTpub25lfS5jYXJ0LXRvdGFscyAudG90YWxzLXRheC1kZXRhaWxzLnNob3duLC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LWRldGFpbHMuc2hvd257ZGlzcGxheTp0YWJsZS1yb3d9LmNhcnQtdG90YWxzIC50YWJsZS13cmFwcGVyLC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50YWJsZS13cmFwcGVye21hcmdpbi1ib3R0b206MH0ucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYmxvY2s+LnRpdGxlIHN0cm9uZywuY2FydC1kaXNjb3VudCAuYmxvY2s+LnRpdGxlIHN0cm9uZ3tjb2xvcjojMTk3OWMzO2ZvbnQtd2VpZ2h0OjQwMH0ucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYWN0aW9ucy10b29sYmFyLC5jYXJ0LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXJ7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxJX0ucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uY2FuY2VsLC5jYXJ0LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LC5jYXJ0LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5jYW5jZWx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDttYXJnaW46MCAwIDAgLTFweDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6YXV0b30ucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnksLmNhcnQtZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5e2JvdHRvbTo1cHg7bGVmdDoxNXB4O3Bvc2l0aW9uOmFic29sdXRlfS5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5hY3Rpb24uY2hlY2ssLmNhcnQtZGlzY291bnQgLmFjdGlvbi5jaGVja3tmb250LXdlaWdodDo0MDB9LnBheXBhbC1yZXZpZXctZGlzY291bnQgLmZpZWxkc2V0LC5jYXJ0LWRpc2NvdW50IC5maWVsZHNldHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9LnBheXBhbC1yZXZpZXctZGlzY291bnQgLmZpZWxkc2V0Pi5maWVsZD4ubGFiZWwsLmNhcnQtZGlzY291bnQgLmZpZWxkc2V0Pi5maWVsZD4ubGFiZWx7ZGlzcGxheTpub25lfS5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5maWVsZCwuY2FydC1kaXNjb3VudCAuZmllbGR7ZGlzcGxheTp0YWJsZS1jZWxsfS5vcGMtd3JhcHBlciAuZm9ybS1sb2dpbiwub3BjLXdyYXBwZXIgLmZvcm0tc2hpcHBpbmctYWRkcmVzc3ttYXJnaW4tdG9wOjI4cHg7bWFyZ2luLWJvdHRvbToyOHB4fS5vcGMtd3JhcHBlciAuZm9ybS1sb2dpbiAuZmllbGRzZXQgLmZpZWxkIC5sYWJlbCwub3BjLXdyYXBwZXIgLmZvcm0tc2hpcHBpbmctYWRkcmVzcyAuZmllbGRzZXQgLmZpZWxkIC5sYWJlbHtmb250LXdlaWdodDo0MDB9Lm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luIC5maWVsZHNldCAubm90ZSwub3BjLXdyYXBwZXIgLmZvcm0tc2hpcHBpbmctYWRkcmVzcyAuZmllbGRzZXQgLm5vdGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDoxMHB4fS5vcGMtd3JhcHBlciAuYWRkcmVzc2VzIC5jb250cm9sLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMDBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTI1cHgpO21hcmdpbjowIDAgMTVweCAwfS5vcGMtd3JhcHBlciAuYWRkcmVzc2VzIC5zZWFyY2gtYWRkcmVzc3tib3JkZXI6MnB4IHNvbGlkICNlNGU0ZTQ7cGFkZGluZzowIDMwcHggMCAzNXB4fS5vcGMtd3JhcHBlciAuYWRkcmVzc2VzIC5zZWFjaC1hZGRyZXNzLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y29sb3I6IzRhNGE0YX0ub3BjLXdyYXBwZXIgLmFkZHJlc3NlcyAuc2VhY2gtYWRkcmVzcy1pY29uOmJlZm9yZXtjb250ZW50OidcXGU2MTUnO2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJ30ub3BjLXdyYXBwZXIgLmFkZHJlc3NlcyAuc2VhcmNoLWFkZHJlc3MtY2xvc2V7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6NXB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjojNGE0YTRhfS5vcGMtd3JhcHBlciAuYWRkcmVzc2VzIC5zZWFyY2gtYWRkcmVzcy1jbG9zZTpiZWZvcmV7Y29udGVudDonXFxlNjE2Jztmb250LWZhbWlseTonbHVtYS1pY29ucyd9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjE1cHh9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zLi0tb3ZlcmZsb3d7bWF4LWhlaWdodDo2MDBweDtvdmVyZmxvdy15OmF1dG87cGFkZGluZy1yaWdodDoxMHB4fS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4fS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojYWFhYmFjfS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojNGE0YTRhfS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZDojMDAwfS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVte2JvcmRlcjoycHggc29saWQgI2U0ZTRlNDtmb250LXNpemU6MTNweDttYXJnaW46MCAwIDE1cHggMDt0cmFuc2l0aW9uOjAuM3MgYm9yZGVyLWNvbG9yO3dpZHRoOmNhbGMoNTAlIC0gOHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7d29yZC13cmFwOmJyZWFrLXdvcmR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3BjLXdyYXBwZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXtwYWRkaW5nOjEycHg7cGFkZGluZy1ib3R0b206NDBweH0ub3BjLXdyYXBwZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbTpudGgtY2hpbGQob2RkKXttYXJnaW4tcmlnaHQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsub3BjLXdyYXBwZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjEuMztkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgMCAxMHB4IDB9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLnNoaXBwaW5nLWFkZHJlc3MtaXRlbS1jb2x7cGFkZGluZzo4cHh9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLnNoaXBwaW5nLWFkZHJlc3MtaXRlbS1jb2w6bnRoLWNoaWxkKDEpLC5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0tY29sOm50aC1jaGlsZCg1KXt3aWR0aDoxNiV9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLnNoaXBwaW5nLWFkZHJlc3MtaXRlbS1jb2w6bnRoLWNoaWxkKDIpe3dpZHRoOjMwJX0ub3BjLXdyYXBwZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLWNvbDpudGgtY2hpbGQoMyl7d2lkdGg6MjAlfS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0tY29sOm50aC1jaGlsZCg0KXt3aWR0aDoxMSV9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLnNoaXBwaW5nLWFkZHJlc3MtaXRlbS1jb2w6bnRoLWxhc3QtY2hpbGQoMil7ZGlzcGxheTpub25lfS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0tY29sOmxhc3QtY2hpbGR7d2lkdGg6NyU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0tY29sOmxhc3QtY2hpbGQgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo1cHh9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLnNoaXBwaW5nLWFkZHJlc3MtaXRlbS1jb2w6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNGU0ZTR9fS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLnNlbGVjdGVkLWl0ZW17Ym9yZGVyLWNvbG9yOiMyMjIyMjJ9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0uc2VsZWN0ZWQtaXRlbSAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLWNvbHtib3JkZXItcmlnaHQtY29sb3I6IzIyMn0jY2hlY2tvdXQtc3RlcC1zaGlwcGluZ3twb3NpdGlvbjpyZWxhdGl2ZX0ub3BjLXdyYXBwZXIgLm5ldy1hZGRyZXNzLXBvcHVwe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9Lm9wYy13cmFwcGVyIC5hY3Rpb24tc2hvdy1wb3B1cHtib3JkZXI6MnB4IHNvbGlkICMwMDA7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7aGVpZ2h0OjMycHg7cGFkZGluZzowIDEwcHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dH0ub3BjLXdyYXBwZXIgLmFjdGlvbi1zaG93LXBvcHVwOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwfS5vcGMtd3JhcHBlciAuYWN0aW9uLXNob3ctcG9wdXA+c3BhbjpiZWZvcmV7Y29udGVudDonKyc7cGFkZGluZy1yaWdodDo1cHh9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0uc2VsZWN0ZWQtaXRlbSAuYWN0aW9uLXNlbGVjdC1zaGlwcGluZy1pdGVtOmFmdGVye2NvbnRlbnQ6J1xcZTYxMCc7Zm9udC1mYW1pbHk6J2x1bWEtaWNvbnMnO3otaW5kZXg6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDAlO2xlZnQ6NTUlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwMH0ub3BjLXdyYXBwZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSAuYWN0aW9uLXNlbGVjdC1zaGlwcGluZy1pdGVtOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y29udGVudDonJztoZWlnaHQ6MTBweDt3aWR0aDoxMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMDB9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLmFjdGlvbi1zZWxlY3Qtc2hpcHBpbmctaXRlbTpob3ZlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM0YTRhNGF9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLmVkaXQtYWRkcmVzcy1saW5rOmJlZm9yZXtjb250ZW50OidcXGU2MDEnO2ZvbnQtZmFtaWx5OidsdW1hLWljb25zJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLmFjdGlvbntib3JkZXI6MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZDojZjJmMWYwO2hlaWdodDoyMnB4O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmV9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLmFjdGlvbjpob3ZlcntiYWNrZ3JvdW5kOiM0YTRhNGE7Ym9yZGVyLWNvbG9yOiM0YTRhNGE7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5hY3Rpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEycHh9Lm9wYy13cmFwcGVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLmFjdGlvbi1zZWxlY3Qtc2hpcHBpbmctaXRlbXtyaWdodDoxMnB4fS5vcGMtd3JhcHBlciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5lZGl0LWFkZHJlc3MtbGlua3tsZWZ0OjEycHh9fS5jaGVja291dC1zaGlwcGluZy1tZXRob2QgLnN0ZXAtdGl0bGV7bWFyZ2luLWJvdHRvbTowfS5jaGVja291dC1zaGlwcGluZy1tZXRob2QgLm5vLXF1b3Rlcy1ibG9ja3ttYXJnaW46MjBweCAwfS50YWJsZS1jaGVja291dC1zaGlwcGluZy1tZXRob2QgdGhlYWQgdGh7ZGlzcGxheTpub25lfS50YWJsZS1jaGVja291dC1zaGlwcGluZy1tZXRob2QgdGJvZHkgdGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctdG9wOjIwcHh9LnRhYmxlLWNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCB0Ym9keSB0ZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6MjBweH0udGFibGUtY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6bm9uZX0udGFibGUtY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIHRib2R5IC5jb2wtcHJpY2V7Zm9udC13ZWlnaHQ6NjAwfS50YWJsZS1jaGVja291dC1zaGlwcGluZy1tZXRob2QgdGJvZHkgLnJvdy1lcnJvciB0ZHtib3JkZXItdG9wOm5vbmU7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLXRvcDowfS5jaGVja291dC1zaGlwcGluZy1tZXRob2R7cG9zaXRpb246cmVsYXRpdmV9LnNoaXBwaW5nLXBvbGljeS1ibG9jay5maWVsZC10b29sdGlwe3RvcDoxMnB4fS5zaGlwcGluZy1wb2xpY3ktYmxvY2suZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb257Y29sb3I6IzE5NzljMztjdXJzb3I6cG9pbnRlcn0uc2hpcHBpbmctcG9saWN5LWJsb2NrLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnNoaXBwaW5nLXBvbGljeS1ibG9jay5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnR7d2lkdGg6NDIwcHg7dG9wOjMwcHh9Lm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbntwYWRkaW5nOjAgMjVweH0ub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbi10aXRsZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjY2NjO21hcmdpbjowIDAgMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbi10aXRsZSAuYWN0aW9uLWVkaXR7dG9wOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9Lm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUgLmFjdGlvbi1lZGl0PnNwYW57Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9Lm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUgLmFjdGlvbi1lZGl0OmhvdmVyOmJlZm9yZXtjb2xvcjojMzMzMzMzfS5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIC5hY3Rpb24tZWRpdDphY3RpdmU6YmVmb3Jle2NvbG9yOiM4ZjhmOGZ9Lm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tY29udGVudHtsaW5lLWhlaWdodDoyN3B4fS5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQgLmFjdGlvbnMtdG9vbGJhcnttYXJnaW4tbGVmdDowfS5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXAtdG8sLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcC12aWF7bWFyZ2luOjAgMCAyMHB4fS5vcGMtYmxvY2stc3VtbWFyeXtiYWNrZ3JvdW5kOiNmNWY1ZjU7bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmc6MjJweCAyNXB4fS5vcGMtYmxvY2stc3VtbWFyeT4udGl0bGV7ZGlzcGxheTpibG9ja30ub3BjLWJsb2NrLXN1bW1hcnkgLm1hcmsgLnZhbHVle2NvbG9yOiM5OTk5OTk7ZGlzcGxheTpibG9ja30ub3BjLWJsb2NrLXN1bW1hcnkgLmdyYW5kLmluY2wrLmdyYW5kLmV4Y2wgLm1hcmssLm9wYy1ibG9jay1zdW1tYXJ5IC5ncmFuZC5pbmNsKy5ncmFuZC5leGNsIC5hbW91bnR7Ym9yZGVyLXRvcDowO2ZvbnQtc2l6ZToxLjRyZW07cGFkZGluZy10b3A6MH0ub3BjLWJsb2NrLXN1bW1hcnkgLmdyYW5kLmluY2wrLmdyYW5kLmV4Y2wgLm1hcmsgc3Ryb25nLC5vcGMtYmxvY2stc3VtbWFyeSAuZ3JhbmQuaW5jbCsuZ3JhbmQuZXhjbCAuYW1vdW50IHN0cm9uZ3tmb250LXdlaWdodDo0MDB9Lm9wYy1ibG9jay1zdW1tYXJ5IC5ub3QtY2FsY3VsYXRlZHtmb250LXN0eWxlOml0YWxpY30ub3BjLWJsb2NrLXN1bW1hcnkgLml0ZW1zLWluLWNhcnQ+LnRpdGxle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2NjY2M7cGFkZGluZzoxMHB4IDQwcHggMTBweCAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luLWJvdHRvbTowO3Bvc2l0aW9uOnJlbGF0aXZlfS5vcGMtYmxvY2stc3VtbWFyeSAuaXRlbXMtaW4tY2FydD4udGl0bGU+c3Bhbntib3JkZXI6MDtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0ub3BjLWJsb2NrLXN1bW1hcnkgLml0ZW1zLWluLWNhcnQ+LnRpdGxlOmFmdGVyey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTJweDtjb2xvcjppbmhlcml0O2NvbnRlbnQ6J1xcMjViYyc7bWFyZ2luOjNweCAwIDA7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtvdmVyZmxvdzpoaWRkZW47c3BlYWs6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0ub3BjLWJsb2NrLXN1bW1hcnkgLml0ZW1zLWluLWNhcnQ+LnRpdGxlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwcHh9Lm9wYy1ibG9jay1zdW1tYXJ5IC5pdGVtcy1pbi1jYXJ0Pi50aXRsZSBzdHJvbmd7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDozMDA7bWFyZ2luOjB9Lm9wYy1ibG9jay1zdW1tYXJ5IC5pdGVtcy1pbi1jYXJ0LmFjdGl2ZT4udGl0bGU6YWZ0ZXJ7Y29udGVudDonXFwyNUIyJ30ub3BjLWJsb2NrLXN1bW1hcnkgLml0ZW1zLWluLWNhcnQgLnByb2R1Y3R7cG9zaXRpb246cmVsYXRpdmV9Lm9wYy1ibG9jay1zdW1tYXJ5IC5taW5pY2FydC1pdGVtcy13cmFwcGVye21hcmdpbjowO21heC1oZWlnaHQ6MzcwcHg7cGFkZGluZzoxNXB4IDA7Ym9yZGVyOjB9Lm9wYy1ibG9jay1zdW1tYXJ5IC5taW5pY2FydC1pdGVtcy13cmFwcGVyLm92ZXJmbG93ZWR7cGFkZGluZy1yaWdodDoxMHB4fS5vcGMtYmxvY2stc3VtbWFyeSAubWluaWNhcnQtaXRlbXMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2xlZnQ6LTEwMHB4fS5vcGMtYmxvY2stc3VtbWFyeSAubWluaWNhcnQtaXRlbXMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojYWFhYmFjfS5vcGMtYmxvY2stc3VtbWFyeSAubWluaWNhcnQtaXRlbXMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojNGE0YTRhfS5vcGMtYmxvY2stc3VtbWFyeSAubWluaWNhcnQtaXRlbXMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZDojMDAwfS5jb2x1bW4ubWFpbiAub3BjLWJsb2NrLXN1bW1hcnkgLnByb2R1Y3QtaXRlbSwuY29sdW1uLm1haW4gLm9wYy1ibG9jay1zdW1tYXJ5IC5pYXMtc3Bpbm5lciwuY29sdW1uLm1haW4gLm9wYy1ibG9jay1zdW1tYXJ5IC5pYXMtdHJpZ2dlci1uZXh0LC5jb2x1bW4ubWFpbiAub3BjLWJsb2NrLXN1bW1hcnkgLmlhcy10cmlnZ2VyLXByZXZ7bWFyZ2luOjA7cGFkZGluZy1sZWZ0OjB9LmNvbHVtbi5tYWluIC5vcGMtYmxvY2stc3VtbWFyeSAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciBpbWd7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5vcGMtYmxvY2stc3VtbWFyeSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0taW5uZXIsLm9wYy1ibG9jay1zdW1tYXJ5IC5pYXMtc3Bpbm5lciAucHJvZHVjdC1pdGVtLWlubmVyLC5vcGMtYmxvY2stc3VtbWFyeSAuaWFzLXRyaWdnZXItbmV4dCAucHJvZHVjdC1pdGVtLWlubmVyLC5vcGMtYmxvY2stc3VtbWFyeSAuaWFzLXRyaWdnZXItcHJldiAucHJvZHVjdC1pdGVtLWlubmVye2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDEwcHg7d2lkdGg6MTAwJX0ub3BjLWJsb2NrLXN1bW1hcnkgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLW5hbWUtYmxvY2ssLm9wYy1ibG9jay1zdW1tYXJ5IC5pYXMtc3Bpbm5lciAucHJvZHVjdC1pdGVtLW5hbWUtYmxvY2ssLm9wYy1ibG9jay1zdW1tYXJ5IC5pYXMtdHJpZ2dlci1uZXh0IC5wcm9kdWN0LWl0ZW0tbmFtZS1ibG9jaywub3BjLWJsb2NrLXN1bW1hcnkgLmlhcy10cmlnZ2VyLXByZXYgLnByb2R1Y3QtaXRlbS1uYW1lLWJsb2Nre3BhZGRpbmctcmlnaHQ6NXB4O3RleHQtYWxpZ246bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAxMDVweCl9Lm9wYy1ibG9jay1zdW1tYXJ5IC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsLC5vcGMtYmxvY2stc3VtbWFyeSAuaWFzLXNwaW5uZXIgLnN1YnRvdGFsLC5vcGMtYmxvY2stc3VtbWFyeSAuaWFzLXRyaWdnZXItbmV4dCAuc3VidG90YWwsLm9wYy1ibG9jay1zdW1tYXJ5IC5pYXMtdHJpZ2dlci1wcmV2IC5zdWJ0b3RhbHt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjEwNXB4fS5vcGMtYmxvY2stc3VtbWFyeSAucHJvZHVjdC1pdGVtIC5wcmljZSwub3BjLWJsb2NrLXN1bW1hcnkgLmlhcy1zcGlubmVyIC5wcmljZSwub3BjLWJsb2NrLXN1bW1hcnkgLmlhcy10cmlnZ2VyLW5leHQgLnByaWNlLC5vcGMtYmxvY2stc3VtbWFyeSAuaWFzLXRyaWdnZXItcHJldiAucHJpY2V7Zm9udC13ZWlnaHQ6NDAwfS5vcGMtYmxvY2stc3VtbWFyeSAucHJvZHVjdC1pdGVtIC5wcmljZS1pbmNsdWRpbmctdGF4Ky5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSwub3BjLWJsb2NrLXN1bW1hcnkgLmlhcy1zcGlubmVyIC5wcmljZS1pbmNsdWRpbmctdGF4Ky5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSwub3BjLWJsb2NrLXN1bW1hcnkgLmlhcy10cmlnZ2VyLW5leHQgLnByaWNlLWluY2x1ZGluZy10YXgrLnByaWNlLWV4Y2x1ZGluZy10YXggLnByaWNlLC5vcGMtYmxvY2stc3VtbWFyeSAuaWFzLXRyaWdnZXItcHJldiAucHJpY2UtaW5jbHVkaW5nLXRheCsucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2V7Zm9udC1zaXplOjFyZW19LmF1dGhlbnRpY2F0aW9uLWRyb3Bkb3due2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYXV0aGVudGljYXRpb24tZHJvcGRvd24gLm1vZGFsLWlubmVyLXdyYXB7cGFkZGluZzoyNXB4fS5hdXRoZW50aWNhdGlvbi13cmFwcGVye2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6LTYwcHg7bWF4LXdpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Ll9oYXMtYXV0aC1zaG93biAuYXV0aGVudGljYXRpb24td3JhcHBlcnt6LWluZGV4OjkwMH0uYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLXRpdGxle2ZvbnQtc2l6ZToxLjJyZW07Ym9yZGVyLWJvdHRvbTowO21hcmdpbi1ib3R0b206MjVweH0uYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLXRpdGxlIHN0cm9uZ3tmb250LXdlaWdodDozMDB9LmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5maWVsZCAubGFiZWx7Zm9udC13ZWlnaHQ6NDAwfS5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9ucy10b29sYmFye21hcmdpbi1ib3R0b206NXB4fS5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9ucy10b29sYmFyPi5zZWNvbmRhcnl7cGFkZGluZy10b3A6MjVweDt0ZXh0LWFsaWduOmxlZnR9LmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc117bWFyZ2luOjB9LmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc10gdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDoxMHB4fS5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2tbY2xhc3NdIC5maWVsZCAuY29udHJvbCwuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrW2NsYXNzXSAuZmllbGQgLmxhYmVse2Zsb2F0Om5vbmU7d2lkdGg6YXV0b30uYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrW2NsYXNzXSsuYmxvY2t7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMTttYXJnaW4tdG9wOjQwcHg7cGFkZGluZy10b3A6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrW2NsYXNzXSsuYmxvY2s6OmJlZm9yZXtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4O21hcmdpbjotMTlweCAwIDAgLTE4cHg7bWluLXdpZHRoOjM2cHg7YmFja2dyb3VuZDojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtib3JkZXItcmFkaXVzOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2MxYzFjMTtjb250ZW50OmF0dHIoZGF0YS1sYWJlbCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDo1MCU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3BhZGRpbmc6MCAuMnJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dG9wOjB9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5zdGVwLXRpdGxle21hcmdpbi1ib3R0b206MH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kOmZpcnN0LWNoaWxkIC5wYXltZW50LW1ldGhvZC10aXRsZXtib3JkZXItdG9wOjB9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC5fYWN0aXZlIC5wYXltZW50LW1ldGhvZC1jb250ZW50e2Rpc3BsYXk6YmxvY2t9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZXtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO3BhZGRpbmc6MjBweCAwO21hcmdpbjowfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgLnBheW1lbnQtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlIC5hY3Rpb24taGVscHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo1cHh9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50e2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjAgMCAyMHB4IDIycHh9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5maWVsZHNldDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbjowIDAgMjBweH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZpZWxkLXNlbGVjdC1iaWxsaW5nLC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmlsbGluZy1hZGRyZXNzLWZvcm17bWF4LXdpZHRoOjUwMHB4fS5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmlsbGluZy1hZGRyZXNzLXNhbWUtYXMtc2hpcHBpbmctYmxvY2t7bWFyZ2luOjAgMCAxMHB4fS5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtYmlsbGluZy1hZGRyZXNze21hcmdpbjowIDAgMjBweH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWJpbGxpbmctYWRkcmVzcyAucHJpbWFyeSAuYWN0aW9uLXVwZGF0ZXttYXJnaW4tcmlnaHQ6MH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLWRldGFpbHN7bGluZS1oZWlnaHQ6MjdweDtwYWRkaW5nOjAgMCAwIDIzcHh9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1ub3RlKy5wYXltZW50LW1ldGhvZC1iaWxsaW5nLWFkZHJlc3N7bWFyZ2luLXRvcDoyMHB4fS5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtaWZyYW1le2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ZGlzcGxheTpub25lO3dpZHRoOjEwMCV9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5uby1wYXltZW50cy1ibG9ja3ttYXJnaW46MjBweCAwfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1vcHRpb24uX2FjdGl2ZSAucGF5bWVudC1vcHRpb24tdGl0bGUgLmFjdGlvbi10b2dnbGU6YWZ0ZXJ7Y29udGVudDonXFwyNUIyJ30uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtb3B0aW9uLl9jb2xsYXBzaWJsZSAucGF5bWVudC1vcHRpb24tdGl0bGV7Y3Vyc29yOnBvaW50ZXJ9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi5fY29sbGFwc2libGUgLnBheW1lbnQtb3B0aW9uLWNvbnRlbnR7ZGlzcGxheTpub25lfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1vcHRpb24tdGl0bGV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztwYWRkaW5nOjIwcHggMH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtb3B0aW9uLXRpdGxlIC5hY3Rpb24tdG9nZ2xle2NvbG9yOiMxOTc5YzM7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi10aXRsZSAuYWN0aW9uLXRvZ2dsZTphZnRlcnstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6IzhmOGY4Zjtjb250ZW50OidcXDI1QkMnO21hcmdpbjowIDAgMCAxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO3NwZWFrOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi10aXRsZSAuYWN0aW9uLXRvZ2dsZTpob3ZlcjphZnRlcntjb2xvcjojMzMzMzMzfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1vcHRpb24tdGl0bGUgLmFjdGlvbi10b2dnbGU6YWN0aXZlOmFmdGVye2NvbG9yOiM4ZjhmOGZ9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi1jb250ZW50e3BhZGRpbmc6MCAwIDIwcHggMjJweH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtb3B0aW9uLWlubmVye21hcmdpbjowIDAgMjBweH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNyZWRpdC1jYXJkLXR5cGVze3BhZGRpbmc6MH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNyZWRpdC1jYXJkLXR5cGVzIC5pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCA1cHggMCAwO3ZlcnRpY2FsLWFsaWduOnRvcH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNyZWRpdC1jYXJkLXR5cGVzIC5pdGVtLl9hY3RpdmV7Zm9udC13ZWlnaHQ6NzAwfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY3JlZGl0LWNhcmQtdHlwZXMgLml0ZW0uX2FjdGl2ZSBpbWd7LXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDAlKX0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNyZWRpdC1jYXJkLXR5cGVzIC5pdGVtLl9pbmFjdGl2ZXtvcGFjaXR5Oi40fS5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY3JlZGl0LWNhcmQtdHlwZXMgLml0ZW0gc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDo2cHg7dmVydGljYWwtYWxpZ246dG9wfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY3JlZGl0LWNhcmQtdHlwZXMgaW1ney13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC42cyBlYXNlfS5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY2NhcmQgLmZpZWxkcz4ueWVhcntwYWRkaW5nLWxlZnQ6NXB4fS5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY2NhcmQgLmZpZWxkcyAuc2VsZWN0e3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZCAubW9udGggLnNlbGVjdHt3aWR0aDoxNDBweH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNjYXJkIC55ZWFyIC5zZWxlY3R7d2lkdGg6ODBweH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNjYXJkIC5udW1iZXIgLmlucHV0LXRleHR7d2lkdGg6MjI1cHh9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZD4uZmllbGQuY3Z2Pi5jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MjBweH0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNjYXJkIC5jdnYgLmxhYmVse2Rpc3BsYXk6YmxvY2t9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZCAuY3Z2IC5pbnB1dC10ZXh0e3dpZHRoOjU1cHh9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZCAuY3Z2IC5maWVsZC10b29sdGlwe2xlZnQ6NjVweDt3aWR0aDpjYWxjKDIyNXB4IC0gNjVweCl9LmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZCAuY3Z2IC5maWVsZC10b29sdGlwLWNvbnRlbnR7cmlnaHQ6LTQ1cHh9I2ViaXpjaGFyZ2VfZWJpemNoYXJnZV9jY19jaWQtZXJyb3IrLmZpZWxkLXRvb2x0aXB7dG9wOjI1JX0uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNjYXJkLmZpZWxkc2V0Pi5maWVsZCAuZmllbGRzLmdyb3VwLmdyb3VwLTIgLmZpZWxke3dpZHRoOmF1dG8gIWltcG9ydGFudH0uY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9ja3ttYXJnaW4tYm90dG9tOjIwcHh9LmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmFjdGlvbi1zaG93e3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS5jaGVja291dC1hZ3JlZW1lbnRzLWl0ZW1ze3BhZGRpbmctYm90dG9tOjMwcHh9LmNoZWNrb3V0LWFncmVlbWVudHMtaXRlbXMgLmNoZWNrb3V0LWFncmVlbWVudHMtaXRlbXttYXJnaW4tYm90dG9tOjIwcHh9LmNoZWNrb3V0LWFncmVlbWVudHMtaXRlbXMgLmNoZWNrb3V0LWFncmVlbWVudHMtaXRlbS10aXRsZXtib3JkZXItYm90dG9tOjB9LmNoZWNrb3V0LWFncmVlbWVudC1pdGVtLWNvbnRlbnR7b3ZlcmZsb3c6YXV0b30ucHJvZHVjdHMtZ3JpZCBhe2NvbG9yOiMwMDA7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LnByb2R1Y3RzLWdyaWQgYTpob3Zlcntjb2xvcjojYWFhYmFjfS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1ze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0sLnByb2R1Y3RzLWdyaWQgLmlhcy1zcGlubmVyLC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1uZXh0LC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1wcmV2e2JvcmRlcjoxcHggI2VlZSBzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0OCU7b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW06bm90KDpudGgtY2hpbGQoMm4rMSkpLC5wcm9kdWN0cy1ncmlkIC5pYXMtc3Bpbm5lcjpub3QoOm50aC1jaGlsZCgybisxKSksLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLW5leHQ6bm90KDpudGgtY2hpbGQoMm4rMSkpLC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1wcmV2Om5vdCg6bnRoLWNoaWxkKDJuKzEpKXttYXJnaW4tbGVmdDo0JX0ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtOm50aC1jaGlsZChuKzMpLC5wcm9kdWN0cy1ncmlkIC5pYXMtc3Bpbm5lcjpudGgtY2hpbGQobiszKSwucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItbmV4dDpudGgtY2hpbGQobiszKSwucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldjpudGgtY2hpbGQobiszKXttYXJnaW4tdG9wOjQlfS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0taW5mbz5zdHJvbmc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tcGhvdG97ZGlzcGxheTppbmxpbmUtdGFibGU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOi45Mzc1ZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1waG90byAuaW1nLWhlbHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pbWFnZS1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlcnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlsc3twYWRkaW5nOjAgMWVtIDFlbTtsaW5lLWhlaWdodDoxLjQ0fS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpY2UtbGFiZWx7ZGlzcGxheTpub25lfS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub2xkLXByaWNle2Rpc3BsYXk6bm9uZX0ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLW5hbWV7ZGlzcGxheTpibG9ja30ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWxpbmt7Y29sb3I6IzAwMDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxLjJ9LnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtbGlzdC1pdGVtLWRldGFpbHN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6Ljg3NWVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtbGlzdC1pdGVtLWRldGFpbHM6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1saXN0LWl0ZW0tYmFkZ2Vze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxLjI1ZW07bGVmdDoxLjI1ZW07ei1pbmRleDoxMH0ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1saXN0LWl0ZW0tYmFkZ2VzOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjJweCAwfS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWxpc3QtaXRlbS1maW5pc2hlcz5zcGFue21hcmdpbi1yaWdodDo4cHh9LnByb2R1Y3RzLWdyaWQgLmFjdGlvbi50b3dpc2hsaXN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxLjI1ZW07cmlnaHQ6MS4yNWVtO2ZvbnQtc2l6ZToxZW07ei1pbmRleDoxMDt0ZXh0LWluZGVudDotOTk5OTlweDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nOjB9LnByb2R1Y3RzLWdyaWQgLmFjdGlvbi50b3dpc2hsaXN0OmJlZm9yZSwucHJvZHVjdHMtZ3JpZCAuYWN0aW9uLnRvd2lzaGxpc3Q6YWZ0ZXJ7Y29udGVudDpcIlxcZTgwMlwiO2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dGV4dC1pbmRlbnQ6MDt0cmFuc2Zvcm06bm9uZX0ucHJvZHVjdHMtZ3JpZCAuYWN0aW9uLnRvd2lzaGxpc3Q6YWZ0ZXJ7Y29udGVudDpcIlxcZTgwM1wiO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0ucHJvZHVjdHMtZ3JpZCAuYWN0aW9uLnRvd2lzaGxpc3Q6aG92ZXIsLnByb2R1Y3RzLWdyaWQgLmFjdGlvbi50b3dpc2hsaXN0LnNlbGVjdGVkV2lzaGxpc3R7Y29sb3I6IzAwMH0ucHJvZHVjdHMtZ3JpZCAuYWN0aW9uLnRvd2lzaGxpc3Q6aG92ZXI6YWZ0ZXIsLnByb2R1Y3RzLWdyaWQgLmFjdGlvbi50b3dpc2hsaXN0LnNlbGVjdGVkV2lzaGxpc3Q6YWZ0ZXJ7b3BhY2l0eToxfS5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWxpc3QtaXRlbS1mb290ZXJ7Zm9udC1zaXplOi44NzVlbX0ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1saXN0LWl0ZW0tZm9vdGVyOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtbGlzdC1pdGVtLWZvb3RlciAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXN7ZmxvYXQ6cmlnaHR9LnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOnRvcH0ucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXMgbGkrbGl7bWFyZ2luOjAgMCAwIC41NzE0M2VtfS5wcm9kdWN0LWxpc3QtaXRlbS1maW5pc2hlcyBhe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7YmFja2dyb3VuZDojYWFhYmFjO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfS5wcm9kdWN0LWxpc3QtaXRlbS1maW5pc2hlcyBhOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6Y2FsYygxMDAlICsgNnB4KTtoZWlnaHQ6Y2FsYygxMDAlICsgNnB4KTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggI2FhYWJhYyBzb2xpZDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzIGE6aG92ZXJ7Y29sb3I6IzAwMH0ucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXMgYTpob3ZlcjpiZWZvcmV7b3BhY2l0eToxfS5wcm9kdWN0LWxpc3QtaXRlbS1maW5pc2hlcyBhLnNlbGVjdGVke3dpZHRoOmNhbGMoMTAwJSAtIDhweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDhweCl9LnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzIGEuc2VsZWN0ZWQ6YmVmb3Jle29wYWNpdHk6MX0ucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXMgYS5ibGFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWZpbmlzaC1ibGFjay5qcGdcIil9LnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzIGEuYnJvd257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdC1maW5pc2gtYnJvd24uanBnXCIpfS5wcm9kdWN0LWxpc3QtaXRlbS1maW5pc2hlcyBhLm1vcmV7dGV4dC1pbmRlbnQ6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCAjYWFhYmFjIHNvbGlkO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMzEyNXJlbTtmb250LXdlaWdodDpub3JtYWx9LnByb2R1Y3QtbGlzdC1pdGVtLWJhZGdlc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5wcm9kdWN0LWxpc3QtaXRlbS1iYWRnZXM6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0ucHJvZHVjdC1saXN0LWl0ZW0tYmFkZ2VzIGxpe2Zsb2F0OmxlZnQ7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZHVjdC1saXN0LWl0ZW0tYmFkZ2VzIGxpK2xpe21hcmdpbjowIDAgMCAuMzEyNWVtfS5wcm9kdWN0LWxpc3QtaXRlbS1iYWRnZXMgYXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtaW5kZW50Oi05OTk5OXB4O2JhY2tncm91bmQ6I2FhYWJhYztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0ucHJvZHVjdC1saXN0LWl0ZW0tYmFkZ2VzIGEudDI0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtYmFkZ2UtdDI0LnBuZ1wiKX0ucHJvZHVjdC1saXN0LWl0ZW0tYmFkZ2VzIGEuZG90c3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWJhZGdlLWRvdHMucG5nXCIpfS5ibG9jay10aXRsZS5mZWF0dXJlZC1wcm9kdWN0c3ttYXJnaW46Mi4xODc1ZW0gMCAuMzEyNWVtO2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjVlbTtsZXR0ZXItc3BhY2luZzouMDMzMzNlbX0uYmxvY2stdGl0bGUuZmVhdHVyZWQtcHJvZHVjdHMgLmhlYXJ0e2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiO2ZvbnQtc2l6ZTouODMzMzNlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LS4xZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjFlbX0uYmxvY2stdGl0bGUuZmVhdHVyZWQtcHJvZHVjdHMgLmZhdm9yaXRlc3t3aGl0ZS1zcGFjZTpub3dyYXB9LmJsb2NrLXRpdGxlLmZlYXR1cmVkLXByb2R1Y3RzICp7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wYWdlLWxheW91dC1jb2xsZWN0aW9ucyAucHJvZHVjdHMtZ3JpZCAudG9vbGJhci5ib3R0b217ZGlzcGxheTpub25lfS51cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwIC5sb2dpbi1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwIC5sb2dpbi1jb250YWluZXIgLmJsb2Nre3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcCAubG9naW4tY29udGFpbmVyIC5ibG9ja3t3aWR0aDo0NyV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpIC5tYWluLXdyYXAgLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stbmV3LWNvbXBhbnl7bWFyZ2luLXRvcDo2MnB4fX1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcCAubG9naW4tY29udGFpbmVyIC5ibG9jay10aXRsZXtmb250LXNpemU6MS4yNWVtO3BhZGRpbmctYm90dG9tOjAuNWVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhYWFiYWN9Ym9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpIC5tYWluLXdyYXAgLmxvZ2luLWNvbnRhaW5lciAuYWN0aW9ucy10b29sYmFye2ZvbnQtc2l6ZTouODc1ZW19QG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpLCAobWluLXdpZHRoOiAxMDI0cHgpe2JvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwIC5sb2dpbi1jb250YWluZXIgLmFjdGlvbnMtdG9vbGJhcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpLCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7Ym9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpIC5tYWluLXdyYXAgLmxvZ2luLWNvbnRhaW5lciAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnl7bWFyZ2luLXRvcDoxMHB4fX1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcCAubG9naW4tY29udGFpbmVyIC5hY3Rpb25zLXRvb2xiYXI6YWZ0ZXJ7ZGlzcGxheTpub25lfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwIC5sb2dpbi1jb250YWluZXIgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeXtmbG9hdDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwIC5sb2dpbi1jb250YWluZXIgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBzcGFue2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MThweDtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC1zaXplOi44NzVlbX1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSkgLm1haW4td3JhcCAucHJvZHVjdHMtZ3JpZC53aXNobGlzdCBvbCBsaTpiZWZvcmV7dG9wOjB9LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgI21haW5jb250ZW50LC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAjbWFpbmNvbnRlbnR7bWF4LXdpZHRoOjY1MHB4fS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5ibG9jay10aXRsZSwuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLXRpdGxle2ZvbnQtc2l6ZToxLjI1ZW07cGFkZGluZy1ib3R0b206MC41ZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2FhYWJhY30uY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAuZmllbGRzZXQ6bm90KDpsYXN0LWNoaWxkKSwuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmZpZWxkc2V0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxLjc1ZW19LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLmhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRvcC1jb250YWluZXIsLmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLm1haW4td3JhcHtmb250LWZhbWlseTpcIkNoYWxldFwiLHNhbnMtc2VyaWZ9LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLm1haW4tYmFubmVyLXNlY3Rpb257bWFyZ2luOjEuNTYyNWVtIGF1dG8gMDtwb3NpdGlvbjpyZWxhdGl2ZX0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAubWFpbi1iYW5uZXItc2VjdGlvbiAuY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTcwLDE3MSwxNzIsMC44KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xlZnQ6MDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MzFweCAxNXB4IDI1cHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dG9wOjUwJTtyaWdodDowO3dpZHRoOjY0JX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5jb21wYW55LWFjY291bnQtY3JlYXRlIC5tYWluLWJhbm5lci1zZWN0aW9uIC5jb250ZW50e3dpZHRoOjcwJX19LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLm1haW4tYmFubmVyLXNlY3Rpb24gLmxvZ297bWF4LXdpZHRoOjM1MHB4O21hcmdpbjowIGF1dG8gMTVweDt3aWR0aDoxMDAlfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC5tYWluLWJhbm5lci1zZWN0aW9uIC50aXRsZXtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiQ2hhbGV0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS44NzVlbTtsaW5lLWhlaWdodDozNXB4fS5jb21wYW55LWFjY291bnQtY3JlYXRlIC5tYWluLWJhbm5lciBpbWd7bWFyZ2luOjAgYXV0b30uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAud3JhcD4qOm5vdCgucGFnZS1oZWFkZXIpe21heC13aWR0aDoxMzgwcHggIWltcG9ydGFudH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAucGFnZS10aXRsZSAuYmFzZXtmb250LXdlaWdodDo0MDB9LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLnRpdGxlIGE6YmVmb3Jle2NvbnRlbnQ6bm9uZX0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuaXRlbS50aXRsZXtib3JkZXI6MXB4IHNvbGlkICNhYWFiYWM7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDA7ZGlzcGxheTpibG9jazttYXJnaW46MDttaW4td2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpey5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5pdGVtLnRpdGxle21pbi13aWR0aDozMTBweH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuaXRlbS50aXRsZTpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjVweCAwIDAgMH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuaXRlbS50aXRsZTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCA1cHggMCAwfX0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuaXRlbS50aXRsZSAuc3dpdGNoe2ZvbnQtZmFtaWx5OlwiQ2hhbGV0TG9uZG9uXCIsc2Fucy1zZXJpZjtwYWRkaW5nOjZweCA4M3B4O21hcmdpbjowfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5pdGVtLnRpdGxlLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDB9LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLml0ZW0udGl0bGUuYWN0aXZlIC5zd2l0Y2h7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uLXByb3BlcnR5Om5vbmV9LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLmNvbnRlbnR7bWFyZ2luLXRvcDoyLjVlbX0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyBocnttYXJnaW4tdG9wOjB9LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLmZpZWxkc2V0LmluZm97bWFyZ2luLWJvdHRvbToyLjVlbX0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyBsZWdlbmR7Zm9udC1zaXplOjEuMzc1ZW19LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLmxhYmVsIHNwYW57Zm9udC1mYW1pbHk6XCJDaGFsZXRMb25kb25cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjEyNWVtfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5sYWJlbDo6YWZ0ZXJ7Y29sb3I6cmVkfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIGlucHV0LC5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIHNlbGVjdHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojYWFhYmFjO2ZvbnQtc2l6ZToxLjEyNWVtO2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzowLjJlbSAwLjhlbX0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyBpbnB1dC5tYWdlLWVycm9yLC5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIHNlbGVjdC5tYWdlLWVycm9ye2JvcmRlci1jb2xvcjojZTAyYjI3fS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIHNlbGVjdDpub3QoOmZvY3VzKXtjb2xvcjojYWFhYmFjfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5jb250ZW50LWNvbHVtbnN7cGFkZGluZzoxMHB4IDB9LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLmZpZWxkLnBvc3Rjb2Rle2NsZWFyOmJvdGg7cGFkZGluZy10b3A6LjYyNWVtfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5hY3Rpb257cGFkZGluZzoxLjI1ZW19LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLmFjdGlvbiBzcGFue2ZvbnQtc2l6ZToxLjM3NWVtfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5iZW5lZml0c3ttYXJnaW4tdG9wOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuYmVuZWZpdHN7d2lkdGg6NDYlfX0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuYmVuZWZpdHMgaDR7Zm9udC1zaXplOjEuMzc1ZW07Zm9udC1mYW1pbHk6XCJDaGFsZXROZXdZb3JrXCIsc2Fucy1zZXJpZn0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuYmVuZWZpdHMgdWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4xMjVlbTtmb250LWZhbWlseTpcIkNoYWxldE5ld1lvcmtcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMzc1ZW07bWFyZ2luOjMwcHggMCAxMHB4fS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5hY3Rpb25zLXRvb2xiYXIgLnRleHR7Zm9udC1zaXplOjJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuY3JlZGVudGlhbHMtdGV4dHtmb250LXNpemU6MS4xMjVlbTtmb250LWZhbWlseTpcIkNoYWxldExvbmRvblwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tYm90dG9tOjMuMTI1ZW19LmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLmNyZWRlbnRpYWxzLXRleHQgLmxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEuODc1ZW0gMH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuY3JlZGVudGlhbHMtdGV4dCA6Om1hcmtlcntmb250LXNpemU6MjVweH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuY3JlZGVudGlhbHMtdGV4dCB1bHtsaW5lLWhlaWdodDoyN3B4O3BhZGRpbmc6MCAwIDAgMzVweH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuY3JlZGVudGlhbHMgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgI2VlZTtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMXB4IDJweCAjZWVlO2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDoxZW07cGFkZGluZzo0cHggN3B4fS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5jcmVkZW50aWFscyBpbnB1dFt0eXBlPVwiZmlsZVwiXXtmb250LWZhbWlseTpcIkNoYWxldExvbmRvblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVlbTtvcGFjaXR5OjE7cGFkZGluZzowLjNlbSAwLjhlbTt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAud3JhcHBlcnt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuZmllbGRzZXQuY29udGVudHttYXJnaW4tdG9wOjIuMTg3NWVtO3BhZGRpbmctbGVmdDoyLjVlbX19QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KXsuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAubGVnYWwtbmFtZSwuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAudGVsZXBob25lLC5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5maWVsZC1uYW1lLWZpcnN0bmFtZSwuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuZmllbGQtbmFtZS1sYXN0bmFtZSwuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuZmllbGQtZW1haWx7d2lkdGg6NDUlfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5sZWdhbC1uYW1lLC5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5maWVsZC1uYW1lLWZpcnN0bmFtZSwuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuZmllbGQtZW1haWw6bm90KC5yZXVzZSksLmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLmZpZWxkLmNpdHl7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6LjYyNWVtfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC50ZWxlcGhvbmUsLmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLmZpZWxkLW5hbWUtbGFzdG5hbWUsLmNvbXBhbnktYWNjb3VudC1jcmVhdGUgLnRhYnMuaXRlbXMgLnJlZ2lvbi1pZCwuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuZmllbGQtZW1haWwucmV1c2V7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6LjYyNWVtfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zICNmb3JtLTIgLmZpZWxkLW5hbWUtbGFzdG5hbWV7bWFyZ2luLXRvcDowfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5maWVsZC5jaXR5e3dpZHRoOjUwLjUlfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5yZWdpb24taWR7d2lkdGg6NDQlfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC5hY3Rpb25zLXRvb2xiYXIgLnRleHR7ZmxvYXQ6cmlnaHQ7d2lkdGg6NzUlfX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5jb21wYW55LWFjY291bnQtY3JlYXRlIC50YWJzLml0ZW1zIC50aXRsZXtmb250LXNpemU6MTNweH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuYWN0aW9ucy10b29sYmFye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO21hcmdpbi10b3A6MH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAudGFicy5pdGVtcyAuYWN0aW9ucy10b29sYmFyIC50ZXh0e21hcmdpbi1ib3R0b206LjYyNWVtfX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5jb21wYW55LWFjY291bnQtY3JlYXRlIC5maWVsZHNldC1jb250YWluZXJ7d2lkdGg6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5jb21wYW55LWFjY291bnQtY3JlYXRlIC5maWVsZHNldC1jb250YWluZXIgLmZpZWxkc2V0e3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC5maWVsZHNldC1jb250YWluZXIgLmZpZWxkc2V0OmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KXsuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAuZmllbGRzZXQtY29udGFpbmVyIC5maWVsZHNldHttYXJnaW4tYm90dG9tOjEwcHh9fS5jb21wYW55LWFjY291bnQtY3JlYXRlIC5maWVsZHNldC1jb250YWluZXIgLmZpZWxkc2V0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jb21wYW55LWFjY291bnQtY3JlYXRlIC5maWVsZHNldC1jb250YWluZXIgLmZpZWxkc2V0IC5ub3RlLC5jb21wYW55LWFjY291bnQtY3JlYXRlIC5maWVsZHNldC1jb250YWluZXIgLmZpZWxkc2V0IGRpdi5tYWdlLWVycm9ye2xpbmUtaGVpZ2h0OjEuMjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MWVtO21hcmdpbi10b3A6NXB4O2ZvbnQtd2VpZ2h0OjYwMH0uY29tcGFueS1hY2NvdW50LWNyZWF0ZSAuZm9vdGVyLWZvbGxvdy1ibG9jayAuc29jaWFsLW1lZGlhLWxpbmtzIGF7bGluZS1oZWlnaHQ6MzVweH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5jb21wYW55LWFjY291bnQtY3JlYXRlIC5maWVsZHNldC1jb2x7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5jb21wYW55LWFjY291bnQtY3JlYXRlIC5mb290ZXItd3JhcCBmb290ZXJ7cGFkZGluZzoxLjc1ZW0gMCAuNjI1ZW19fS5jdXN0b21lci1hY2NvdW50LWluZGV4IC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUsLmN1c3RvbWVyLWFjY291bnQtZWRpdCAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxle21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fS5jdXN0b21lci1hY2NvdW50LWluZGV4IC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgc3Ryb25nLC5jdXN0b21lci1hY2NvdW50LWVkaXQgLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBzdHJvbmd7Zm9udC1zaXplOjAuOGVtICFpbXBvcnRhbnR9LmN1c3RvbWVyLWFjY291bnQtaW5kZXggLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ib3gtdGl0bGUsLmN1c3RvbWVyLWFjY291bnQtZWRpdCAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJveC10aXRsZXtmb250LXNpemU6MS41ZW19LmN1c3RvbWVyLWFjY291bnQtaW5kZXggLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMsLmN1c3RvbWVyLWFjY291bnQtZWRpdCAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3Nlc3ttYXJnaW4tdG9wOjMwcHh9LmN1c3RvbWVyLWFjY291bnQtaW5kZXggLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlLC5jdXN0b21lci1hY2NvdW50LWVkaXQgLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxle21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fS5jdXN0b21lci1hY2NvdW50LWluZGV4IC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcsLmN1c3RvbWVyLWFjY291bnQtZWRpdCAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25ne2ZvbnQtc2l6ZTowLjhlbSAhaW1wb3J0YW50fS5jdXN0b21lci1hY2NvdW50LWluZGV4IC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIGEuYWN0aW9uIHNwYW4sLmN1c3RvbWVyLWFjY291bnQtZWRpdCAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyBhLmFjdGlvbiBzcGFue2ZvbnQtc2l6ZTowLjVlbSAhaW1wb3J0YW50fS5jdXN0b21lci1hY2NvdW50LWluZGV4IC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ib3gtYmlsbGluZy1hZGRyZXNzIGEuYWN0aW9uIHNwYW4sLmN1c3RvbWVyLWFjY291bnQtaW5kZXggLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJveC1zaGlwcGluZy1hZGRyZXNzIGEuYWN0aW9uIHNwYW4sLmN1c3RvbWVyLWFjY291bnQtZWRpdCAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYm94LWJpbGxpbmctYWRkcmVzcyBhLmFjdGlvbiBzcGFuLC5jdXN0b21lci1hY2NvdW50LWVkaXQgLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJveC1zaGlwcGluZy1hZGRyZXNzIGEuYWN0aW9uIHNwYW57Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50fS5jdXN0b21lci1hY2NvdW50LWluZGV4IC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ib3gtdGl0bGUsLmN1c3RvbWVyLWFjY291bnQtZWRpdCAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYm94LXRpdGxle2ZvbnQtc2l6ZToxLjVlbX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyBsaSBhW2hyZWYqPVwiYWNjb3VudC9jcmVhdGVcIl06YWZ0ZXIsLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCAuaGVhZGVyLmxpbmtzIGxpIGFbaHJlZio9XCJhY2NvdW50L2NyZWF0ZVwiXTphZnRlciwuY29tcGFueS1hY2NvdW50LWNyZWF0ZSAucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgbGkgYVtocmVmKj1cImFjY291bnQvY3JlYXRlXCJdOmFmdGVyLC5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IC5oZWFkZXIubGlua3MgbGkgYVtocmVmKj1cImFjY291bnQvY3JlYXRlXCJdOmFmdGVye3JpZ2h0OjNweH19LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmhyLWV4dGVuZGVke2JhY2tncm91bmQtY29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuaHItZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6Y2FsYygxMzgwcHggLyAyIC0gNTAlKTt3aWR0aDoxMzgwcHh9fS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci10ZXh0e2ZvbnQtZmFtaWx5OlwiQ2hhbGV0TG9uZG9uXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xMjVlbTttYXJnaW46MzBweCAwfS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci10ZXh0IC5ib2xkLXRleHR7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIkNoYWxldE5ld1lvcmtcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206NXB4fS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci10aXRsZS1ibG9ja3tiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkNoYWxldExvbmRvblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuODc1ZW07bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmc6MC4yNWVtIDAuMjVlbSAwLjEwZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucmVnaXN0ZXItdGl0bGUtYmxvY2t7Zm9udC1zaXplOjIuNWVtfX0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOi45Mzc1ZW07cG9zaXRpb246cmVsYXRpdmV9LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIC5jb250ZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjk4KTstd2Via2l0LWJveC1zaGFkb3c6MCAycHggNnB4IDAgcmdiYSgwLDAsMCwwLjUpLDAgMCAwIDE1cHggcmdiYSgxNjcsMTg1LDE3MywwLjY1KSwwIDEwcHggNnB4IDlweCByZ2JhKDAsMCwwLDAuNSksNXB4IDVweCAxNXB4IDVweCByZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6MCAycHggNnB4IDAgcmdiYSgwLDAsMCwwLjUpLDAgMCAwIDE1cHggcmdiYSgxNjcsMTg1LDE3MywwLjY1KSwwIDEwcHggNnB4IDlweCByZ2JhKDAsMCwwLDAuNSksNXB4IDVweCAxNXB4IDVweCByZ2JhKDAsMCwwLDApO3BhZGRpbmc6MjFweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIC5jb250ZW50e3BhZGRpbmc6NDFweH19QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2sgLmNvbnRlbnR7bGVmdDo2JTttYXgtd2lkdGg6NDcwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX19QG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KXsuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2sgLmNvbnRlbnR7bWFyZ2luOjE1cHh9fS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci1pbWctaW5mby1ibG9jayAudGl0bGV7Zm9udC1zaXplOjEuNzVlbTtmb250LWZhbWlseTpcIkNoYWxldE5ld1lvcmtcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luOjAgMCAxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIC50aXRsZXtmb250LXNpemU6Mi4zNzVlbTtsaW5lLWhlaWdodDo0MHB4fX0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2sgLnRleHR7Zm9udC1zaXplOjEuMjVlbTtmb250LWZhbWlseTpcIkNoYWxldExvbmRvblwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjdweDttYXJnaW46MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci1pbWctaW5mby1ibG9jayAudGV4dHtmb250LXNpemU6MS4zNzVlbX19LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIGltZ3t3aWR0aDoxMDAlfS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci1saXN0c3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbToxZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucmVnaXN0ZXItbGlzdHN7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci1saXN0cz51bHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci1saXN0cz51bHt3aWR0aDo0NyV9LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnJlZ2lzdGVyLWxpc3RzPnVsOm50aC1jaGlsZCgybil7cGFkZGluZy1sZWZ0OjE3cHh9fS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5mb3JtLWxvZ2luIC5maWVsZHtmb250LWZhbWlseTpcIkNoYWxldExvbmRvblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuZm9ybS1sb2dpbiAubG9naW57Zm9udC1mYW1pbHk6XCJDaGFsZXROZXdZb3JrXCIsc2Fucy1zZXJpZn0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuZm9ybS1sb2dpbiAubm90ZXtmb250LWZhbWlseTpcIkNoYWxldFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuZm9ybS1sb2dpbiAuY3JlYXRlLWFjY291bnR7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5mb3JtLWxvZ2luIC5hY3Rpb24uY3JlYXRle2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MnB4ICMwMDAgc29saWQ7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiQ2hhbGV0TmV3WW9ya1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDpub3JtYWw7b3V0bGluZTpub25lO3BhZGRpbmc6Ljc1ZW0gLjkzNzVlbTt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmZvcm0tbG9naW4gLmFjdGlvbi5jcmVhdGU6aG92ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojMDAwfS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYXJ0bmVycyAudGl0bGUtYmxvY2t7Zm9udC1mYW1pbHk6XCJDaGFsZXRMb25kb25cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjg3NWVtO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYXJ0bmVycyAudGl0bGUtYmxvY2t7Zm9udC1zaXplOjIuMTg3NWVtfX0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFydG5lcnMgLnRpdGxlLWJsb2NrIHNwYW57Zm9udC1mYW1pbHk6XCJDaGFsZXRcIixzYW5zLXNlcmlmfS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYXJ0bmVycyAuYmVuZWZpdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFydG5lcnMgLmJlbmVmaXRzIGltZ3tkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6NTBweDttYXgtd2lkdGg6ODBweH0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFydG5lcnMgLmJlbmVmaXRzIC50aXRsZXtmb250LWZhbWlseTpcIkNoYWxldE5ld1lvcmtcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1ZW07bGluZS1oZWlnaHQ6MjRweDttYXJnaW46MzBweCAwIDEwcHg7bGV0dGVyLXNwYWNpbmc6MXB4fS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYXJ0bmVycyAuYmVuZWZpdHMgLnRleHR7Zm9udC1mYW1pbHk6XCJDaGFsZXRMb25kb25cIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjIwcHh9LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhcnRuZXJzIC5iZW5lZml0cy1jb2x7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwMDtjdXJzb3I6ZGVmYXVsdDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzoyMHB4IDMwcHh9LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhcnRuZXJzIC5wcm9tby1pbWd7bWFyZ2luOjAgYXV0bzt3aWR0aDozNSV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhcnRuZXJzIC5wcm9tby1pbWd7d2lkdGg6NDIlfX1AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpey5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYXJ0bmVycyAuYmVuZWZpdHMtY29se3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYXJ0bmVyc3ttYXJnaW4tYm90dG9tOjYwcHg7cG9zaXRpb246cmVsYXRpdmV9LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhcnRuZXJzIC5iZW5lZml0c3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MCU7ei1pbmRleDoyfS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYXJ0bmVycyAuYmVuZWZpdHMgaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDo3MHB4O21heC13aWR0aDoxMDBweH0uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFydG5lcnMgLmJlbmVmaXRzLWNvbHttYXJnaW4tcmlnaHQ6MjBweDtwYWRkaW5nOjMwcHggNDBweDt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpfS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYXJ0bmVycyAucHJvbW8taW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3JTtyaWdodDowO3otaW5kZXg6MX19QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCl7LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhcnRuZXJzIC5wcm9tby1pbWd7cmlnaHQ6LTcwcHh9fS5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAucmVnaXN0ZXItdGl0bGUtYmxvY2t7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJDaGFsZXRMb25kb25cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjg3NWVtO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOjAuMjVlbSAwLjI1ZW0gMC4xMGVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi10aGFua3NwYWdlIC5yZWdpc3Rlci10aXRsZS1ibG9ja3tmb250LXNpemU6Mi41ZW19fS5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOi45Mzc1ZW07cG9zaXRpb246cmVsYXRpdmV9LmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi10aGFua3NwYWdlIC5yZWdpc3Rlci1pbWctaW5mby1ibG9jayAuY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45OCk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC41KSwwIDAgMCAxNXB4IHJnYmEoMTY3LDE4NSwxNzMsMC42NSksMCAxMHB4IDZweCA5cHggcmdiYSgwLDAsMCwwLjUpLDVweCA1cHggMTVweCA1cHggcmdiYSgwLDAsMCwwKTtib3gtc2hhZG93OjAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC41KSwwIDAgMCAxNXB4IHJnYmEoMTY3LDE4NSwxNzMsMC42NSksMCAxMHB4IDZweCA5cHggcmdiYSgwLDAsMCwwLjUpLDVweCA1cHggMTVweCA1cHggcmdiYSgwLDAsMCwwKTtwYWRkaW5nOjIxcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2sgLmNvbnRlbnR7cGFkZGluZzo0MXB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2sgLmNvbnRlbnR7bGVmdDo2JTttYXgtd2lkdGg6NDcwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX19QG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KXsuY3VzdG9tZXItcmVnaXN0cmF0aW9uLXRoYW5rc3BhZ2UgLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIC5jb250ZW50e21hcmdpbjoxNXB4fX0uY3VzdG9tZXItcmVnaXN0cmF0aW9uLXRoYW5rc3BhZ2UgLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIGltZ3t3aWR0aDoxMDAlfS5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAudGl0bGV7Zm9udC1zaXplOjEuNzVlbTtmb250LWZhbWlseTpcIkNoYWxldE5ld1lvcmtcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luOjAgMCAxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi10aGFua3NwYWdlIC50aXRsZXtmb250LXNpemU6Mi4zNzVlbTtsaW5lLWhlaWdodDo0MHB4fX0uY3VzdG9tZXItcmVnaXN0cmF0aW9uLXRoYW5rc3BhZ2UgLnRleHR7Zm9udC1zaXplOjEuMjVlbTtmb250LWZhbWlseTpcIkNoYWxldExvbmRvblwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjdweDttYXJnaW46MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAudGV4dHtmb250LXNpemU6MS4zNzVlbX19LmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi10aGFua3NwYWdlIC5zdWNjZXNzLXRleHR7Zm9udC1zaXplOjEwMCV9LmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi10aGFua3NwYWdlIC5zdWNjZXNzLXRleHQgaHJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO21hcmdpbjoxLjg3NWVtIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3VzdG9tZXItcmVnaXN0cmF0aW9uLXRoYW5rc3BhZ2UgLnN1Y2Nlc3MtdGV4dCBocnt3aWR0aDo5MCV9fS5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAuc3VjY2Vzcy10ZXh0IC50aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEuMzc1ZW19LmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi10aGFua3NwYWdlIC5zdWNjZXNzLXRleHQgLnRleHR7Zm9udC1zaXplOjEuNzVlbTtmb250LWZhbWlseTpcIkNoYWxldFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MzZweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jdXN0b21lci1yZWdpc3RyYXRpb24tdGhhbmtzcGFnZSAuc3VjY2Vzcy10ZXh0IC50ZXh0e21hcmdpbjowIGF1dG87d2lkdGg6NjAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci1pbWctaW5mby1ibG9jayAuY29udGVudCwuY3VzdG9tZXItcmVnaXN0cmF0aW9uLXRoYW5rc3BhZ2UgLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIC5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO21heC13aWR0aDpjYWxjKDEwMCUgLSAzMHB4ICogMik7bGVmdDoxNXB4O3dpZHRoOjQ1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci1pbWctaW5mby1ibG9jayAuY29udGVudCwuY3VzdG9tZXItcmVnaXN0cmF0aW9uLXRoYW5rc3BhZ2UgLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIC5jb250ZW50e3dpZHRoOjQwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpey5hY2NvdW50LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLm1haW4td3JhcHtwYWRkaW5nLXRvcDo1LjYyNWVtfX0uYWNjb3VudCAucGFnZS1tYWlue3Bvc2l0aW9uOnN0YXRpY30uYWNjb3VudCAucGFnZS10aXRsZS13cmFwcGVye21hcmdpbi10b3A6MH0uYWNjb3VudCAuZmllbGRzZXR7bWFyZ2luLWJvdHRvbToxLjg3NWVtfS5hY2NvdW50IC5maWVsZHNldCAubGVnZW5ke2xpbmUtaGVpZ2h0OjEuMn0uYWNjb3VudCAuZmllbGRzZXQgLmxlZ2VuZCticntkaXNwbGF5Om5vbmV9LmFjY291bnQgLmNvbHVtbnMgLnNpZGViYXJ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi10b3A6MH0uYWNjb3VudCAuY29sdW1ucyAuc2lkZWJhciAuYmxvY2t7bWFyZ2luLWJvdHRvbTowfS5hY2NvdW50IC5jb2x1bW5zIC5ibG9ja3ttYXJnaW4tYm90dG9tOjE1cHh9LmFjY291bnQgLmNvbHVtbnMgLmJsb2NrLXRpdGxle21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fS5hY2NvdW50IC5jb2x1bW5zIC5ibG9jay10aXRsZSBzdHJvbmd7Zm9udC1zaXplOjAuOGVtICFpbXBvcnRhbnR9LmFjY291bnQgLmNvbHVtbnMgLmJveC10aXRsZXtmb250LXNpemU6MS4xMjVlbX0uYWNjb3VudCAuY29sdW1ucyAudGFibGV7d2lkdGg6MTAwJTttYXJnaW46MS4yNWVtIDA7Ym9yZGVyOjFweCBzb2xpZCAjZWVlfS5hY2NvdW50IC5jb2x1bW5zIC50YWJsZSB0aCwuYWNjb3VudCAuY29sdW1ucyAudGFibGUgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZWVlO3BhZGRpbmc6NXB4IDEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KXsuYWNjb3VudCAuY29sdW1ucyAudGFibGV7Ym9yZGVyOm5vbmV9LmFjY291bnQgLmNvbHVtbnMgLnRhYmxlIHRoZWFke2Rpc3BsYXk6bm9uZX0uYWNjb3VudCAuY29sdW1ucyAudGFibGUgdGJvZHk+dHJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYm90dG9tOjMwcHh9LmFjY291bnQgLmNvbHVtbnMgLnRhYmxlIHRib2R5PnRyOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4fS5hY2NvdW50IC5jb2x1bW5zIC50YWJsZSB0Ym9keT50cj50ZDpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGgpIFwiOlwiO2ZvbnQtd2VpZ2h0OjYwMH0uYWNjb3VudCAuY29sdW1ucyAudGFibGUgdGJvZHkgLmRhdGEtZ3JpZC1jZWxsLWNvbnRlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5hY2NvdW50IC5hY2NvdW50LW5hdmlnYXRpb24tbG9nb3V0LWxpbmt7Ym9yZGVyLXRvcDoxcHggI2VlZSBzb2xpZDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5hY2NvdW50IC5hY2NvdW50LW5hdmlnYXRpb24tbG9nb3V0LWxpbmsgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjkzNzVlbSAwfUBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCl7LmFjY291bnQgLmFjY291bnQtbmF2aWdhdGlvbi1sb2dvdXQtbGlua3tib3JkZXI6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjU3cHg7d2lkdGg6MTAwJTt6LWluZGV4OjU7cGFkZGluZzo1cHggMTVweCAwfS5hY2NvdW50IC5hY2NvdW50LW5hdmlnYXRpb24tbG9nb3V0LWxpbmsgYXtwYWRkaW5nOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCl7LmFjY291bnQgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdntsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjg1cHg7d2lkdGg6MTAwJTt6LWluZGV4OjV9fS5hY2NvdW50IC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdi10aXRsZXtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzouNjI1ZW0gLjkzNzVlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYWFhYmFjfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmFjY291bnQgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuYmxvY2stY29sbGFwc2libGUtbmF2LXRpdGxle2Rpc3BsYXk6bm9uZX19LmFjY291bnQgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuYmxvY2stY29sbGFwc2libGUtbmF2LXRpdGxlLmFjdGl2ZTphZnRlcntjb250ZW50OidcXGU2MjEnfS5hY2NvdW50IC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdi10aXRsZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouOTM3NWVtO2NvbnRlbnQ6J1xcZTYyMic7Zm9udC1mYW1pbHk6J2x1bWEtaWNvbnMnfUBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCl7LmFjY291bnQgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuY29udGVudHtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjJmMWYwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhYWFiYWM7cGFkZGluZzouNjI1ZW19LmFjY291bnQgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuY29udGVudC5hY3RpdmV7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KXsuYWNjb3VudCAuYmxvY2stY29sbGFwc2libGUtbmF2IC5jb250ZW50IC5pdGVtcyAuaXRlbXtwYWRkaW5nOjAgLjkzNzVlbX0uYWNjb3VudCAuYmxvY2stY29sbGFwc2libGUtbmF2IC5jb250ZW50IC5pdGVtcyAuaXRlbSBhe3BhZGRpbmc6LjYyNWVtIDB9LmFjY291bnQgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuY29udGVudCAuaXRlbXMgLml0ZW0uY3VycmVudHtwYWRkaW5nOi42MjVlbSAuOTM3NWVtfX0uYWNjb3VudCAuYWN0aW9ucy10b29sYmFye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFjY291bnQgLmFjdGlvbnMtdG9vbGJhcjpiZWZvcmUsLmFjY291bnQgLmFjdGlvbnMtdG9vbGJhcjphZnRlcntkaXNwbGF5Om5vbmV9LmFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnNoYXJle2Rpc3BsYXk6bm9uZX0uYWNjb3VudCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnl7Zm9udC1zaXplOjFlbTtwYWRkaW5nOi43NWVtIC45Mzc1ZW07bGluZS1oZWlnaHQ6bm9ybWFsfS5wcm9kdWN0cy1ncmlkLndpc2hsaXN0IC5wcm9kdWN0LWl0ZW0tcGhvdG97ZGlzcGxheTppbmxpbmUtYmxvY2t9LnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVye21heC13aWR0aDoxMDAlfS5wcm9kdWN0cy1ncmlkLndpc2hsaXN0IC5wcm9kdWN0LWl0ZW0taW5mb3twYWRkaW5nLWJvdHRvbToxZW19LnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLnByb2R1Y3QtaXRlbS1pbmZvIC5wcm9kdWN0LWl0ZW0tbmFtZSwucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAucHJvZHVjdC1pdGVtLWluZm8gLnByaWNlLWJveCwucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAucHJvZHVjdC1pdGVtLWluZm8gLnByb2R1Y3QtaXRlbS1pbm5lcntwYWRkaW5nOjAgMWVtfS5wcm9kdWN0cy1ncmlkLndpc2hsaXN0IC5wcm9kdWN0LWl0ZW0taW5mbyAuY29tbWVudC1ib3h7bWFyZ2luOjEwcHggMH0ucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAucHJvZHVjdC1pdGVtLWluZm8gLnByb2R1Y3QtaXRlbS1jb21tZW50e21heC13aWR0aDoxMDAlfS5wcm9kdWN0cy1ncmlkLndpc2hsaXN0IC5wcm9kdWN0LWl0ZW0taW5mbyAucHJpY2UtYm94IC5wcmljZS1sYWJlbHtkaXNwbGF5Om5vbmV9LmJsb2NrLWRhc2hib2FyZC1jb21wYW55IC5ib3gtYWN0aW9uc3ttYXJnaW4tYm90dG9tOjE1cHh9LmJsb2NrLWRhc2hib2FyZC1jb21wYW55IC5qc3RyZWUgdWx7bGlzdC1zdHlsZTpub25lfS5ibG9jay1kYXNoYm9hcmQtY29tcGFueSAuanN0cmVlIC5qc3RyZWUtYW5jaG9ye2Rpc3BsYXk6aW5saW5lLWZsZXh9LmJsb2NrLWRhc2hib2FyZC1jb21wYW55IC5qc3RyZWU+dWx7cGFkZGluZy1sZWZ0OjB9LmJsb2NrLWRhc2hib2FyZC1jb21wYW55IC5qc3RyZWU+dWw+bGkgYS5jb21wYW55LWFkbWlue2FsaWduLWl0ZW1zOmNlbnRlcn0uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnkgLmpzdHJlZT51bD5saSBhLmNvbXBhbnktYWRtaW4+LmpzdHJlZS1pY29ue21hcmdpbjowIDEwcHg7Zm9udC1zaXplOjEuNjI1ZW19LmJsb2NrLWRhc2hib2FyZC1jb21wYW55IC5qc3RyZWU+dWw+bGkgYS5jb21wYW55LWFkbWluPi5qc3RyZWUtaWNvbjpiZWZvcmV7Y29udGVudDonXFxlNjI3J30uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnkgLmpzdHJlZT51bCB1bCBsaXtib3JkZXItbGVmdDoxcHggZGFzaGVkICNhYWFiYWN9LmJsb2NrLWRhc2hib2FyZC1jb21wYW55IC5qc3RyZWU+dWwgdWwgbGkuanN0cmVlLWxlYWY+LmpzdHJlZS1pY29uLmpzdHJlZS1vY2x7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpub25lO2Rpc3BsYXk6aW5saW5lO3BhZGRpbmctcmlnaHQ6My43cmVtO3dpZHRoOjIuNXJlbX0uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnkgLmpzdHJlZT51bCB1bCBsaS5qc3RyZWUtbGVhZj4uanN0cmVlLWljb24uanN0cmVlLW9jbDphZnRlcntib3JkZXItdG9wOjFweCBkYXNoZWQgI2FhYWJhYztjb250ZW50OicnO2hlaWdodDowLjFyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3dpZHRoOjEwMCV9LmJsb2NrLWRhc2hib2FyZC1jb21wYW55IC5qc3RyZWU+dWwgdWwgbGkuanN0cmVlLWxhc3R7Ym9yZGVyLWxlZnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnkgLmpzdHJlZT51bCB1bCBsaS5qc3RyZWUtbGFzdDphZnRlcntib3JkZXItbGVmdDoxcHggZGFzaGVkICNhNmE2YTY7Y29udGVudDonJztoZWlnaHQ6NTAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnkgLmpzdHJlZSBsaSBhe3BhZGRpbmc6MnB4IDEwcHggMnB4IDVweH0uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnkgLmpzdHJlZSBsaSBhPi5qc3RyZWUtaWNvbi5pY29uLWN1c3RvbWVye21hcmdpbjowIDVweDtmb250LXNpemU6MS4xMjVlbX0uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnkgLmpzdHJlZSBsaSBhPi5qc3RyZWUtaWNvbi5pY29uLWN1c3RvbWVyOmJlZm9yZXtjb250ZW50OidcXGU2MjcnfS5ibG9jay1kYXNoYm9hcmQtY29tcGFueSAuanN0cmVlIC5qc3RyZWUtY2xpY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiNhYWFiYWM7Y29sb3I6I2ZmZn0uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnkgLmpzdHJlZSBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZXtmb250LWZhbWlseTonbHVtYS1pY29ucyd9LnBhZ2UtcHJvZHVjdHMucGFnZS13aXRoLWZpbHRlciAuY29sdW1uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5wYWdlLXByb2R1Y3RzLnBhZ2Utd2l0aC1maWx0ZXIgLmNvbHVtbnN7bWFyZ2luLXRvcDozMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpey5wYWdlLXByb2R1Y3RzLnBhZ2Utd2l0aC1maWx0ZXIgLmNvbHVtbnMgLmNvbHVtbi5tYWlue3dpZHRoOjEwMCV9fS5wYWdlLXByb2R1Y3RzLnBhZ2Utd2l0aC1maWx0ZXIgLmNvbHVtbnMgLnNpZGViYXItbWFpbntvcmRlcjotMTtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCl7LnBhZ2UtcHJvZHVjdHMucGFnZS13aXRoLWZpbHRlciAuY29sdW1ucyAuc2lkZWJhci1tYWlue3dpZHRoOjEwMCV9fS5wYWdlLXByb2R1Y3RzLnBhZ2Utd2l0aC1maWx0ZXIgLmNvbHVtbnMgLnBhZ2UtdGl0bGUtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6YmFzZWxpbmU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MWVtfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LnBhZ2UtcHJvZHVjdHMucGFnZS13aXRoLWZpbHRlciAuY29sdW1ucyAucGFnZS10aXRsZS13cmFwcGVye21heC13aWR0aDpjYWxjKDEwMCUgLSAyNTBweCl9fS5wYWdlLXByb2R1Y3RzLnBhZ2Utd2l0aC1maWx0ZXIgLmNvbHVtbnMgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMXttYXJnaW4tcmlnaHQ6MTBweH0ucGFnZS1wcm9kdWN0cy5wYWdlLXdpdGgtZmlsdGVyIC5jb2x1bW5zIC5wYWdlLXRpdGxlLXdyYXBwZXIgLmNvdW50c3tmb250LXNpemU6MS4yNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojYWFhYmFjfS5wYWdlLXByb2R1Y3RzLnBhZ2Utd2l0aC1maWx0ZXIgLnRvb2xiYXIudG9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LnBhZ2UtcHJvZHVjdHMucGFnZS13aXRoLWZpbHRlciAudG9vbGJhci50b3B7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dG9wOmF1dG99LnBhZ2UtcHJvZHVjdHMucGFnZS13aXRoLWZpbHRlciAudG9vbGJhci50b3AgLmZpbHRlcntkaXNwbGF5Om5vbmV9fS5wYWdlLXByb2R1Y3RzLnBhZ2Utd2l0aC1maWx0ZXIgLmZpbHRlci1zZWdtZW50e3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsucGFnZS1wcm9kdWN0cy5wYWdlLXdpdGgtZmlsdGVyIC5maWx0ZXItc2VnbWVudCAuZmlsdGVyLWdyb3VwLmZpbHRlci1ncm91cHt3aWR0aDoxMDAlO21hcmdpbjowIDAgMjBweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5wYWdlLXByb2R1Y3RzLnBhZ2Utd2l0aC1maWx0ZXIgLmZpbHRlci1zZWdtZW50IC5maWx0ZXItb3B0aW9ucy1jb250ZW50e3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAuYmxvY2stdGl0bGV7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuNWVtO2xldHRlci1zcGFjaW5nOi4wMzMzM2VtO21hcmdpbjowIDAgLjI5MTY3ZW19LnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAuYmxvY2stdGl0bGUgc3Bhbntmb250LWZhbWlseTpcImhpbmtsZXlcIjtmb250LXNpemU6LjgzMzMzZW07cG9zaXRpb246cmVsYXRpdmU7dG9wOi0uMWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC4xZW19LnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAuYmxvY2stdGl0bGUgKntmb250LXdlaWdodDpub3JtYWx9LnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAucHJvZHVjdC1pdGVtLWRldGFpbHN7cGFkZGluZzoxLjI1ZW07Ym9yZGVyLXRvcDoxcHggI2VlZSBzb2xpZDtiYWNrZ3JvdW5kOiNmY2ZjZmN9LnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAucHJvZHVjdC1saXN0LWl0ZW0tZm9vdGVye21hcmdpbjoxZW0gMCAwfS5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLnByb2R1Y3QtbGlzdC1pdGVtLWZvb3RlciAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXN7ZmxvYXQ6bGVmdDttYXJnaW46LjQyODU3ZW0gMCAwfS5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLnByb2R1Y3QtbGlzdC1pdGVtLWZvb3Rlcj5he2Zsb2F0OnJpZ2h0fS5wcm9kdWN0cy1ncmlkIC5vcmRlci1maXhlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDotOTk5O3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowfS5jYXRlZ29yeS1kZXNjcmlwdGlvbntmb250LXNpemU6Ljg3NWVtO2xpbmUtaGVpZ2h0OjEuNzVlbTtwYWRkaW5nLWJvdHRvbToyLjE0Mjg2ZW07bWFyZ2luLWJvdHRvbTozLjkyODU3ZW07cG9zaXRpb246cmVsYXRpdmV9LmNhdGVnb3J5LWRlc2NyaXB0aW9uOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LmNhdGVnb3J5LWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2FhYWJhYztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MH0uY2F0ZWdvcnktZGVzY3JpcHRpb24gLnlvdXR1YmUtbGlua3tmbG9hdDpyaWdodDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI4N3B4O21hcmdpbjotMi43ODU3MWVtIDAgLTIuMTQyODZlbSAwO2JvcmRlci1sZWZ0OjIuMzU3MTRlbSAjZmZmIHNvbGlkO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjExMCUgMTEwJTtjb2xvcjojZmZmO3BhZGRpbmc6OS4xNDI4NmVtIDEuMDcxNDNlbSAxLjA3MTQzZW0gNC42NDI4NmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uY2F0ZWdvcnktZGVzY3JpcHRpb24gLnlvdXR1YmUtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwiO2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiO2NvbG9yOiNmZmY7Zm9udC1zaXplOjMuMjE0MjllbTtsaW5lLWhlaWdodDoxZW07bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi4zMzMzM2VtO2xlZnQ6LjMzMzMzZW07dHJhbnNpdGlvbjpjb2xvciA1MDBtcyBlYXNlLWluLW91dH0uY2F0ZWdvcnktZGVzY3JpcHRpb24gLnlvdXR1YmUtbGluazphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6NTAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC4yNSkgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC4yNSkgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuMjUpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMjYwMDAwMDAnLEdyYWRpZW50VHlwZT0wICl9LmNhdGVnb3J5LWRlc2NyaXB0aW9uIC55b3V0dWJlLWxpbms6aG92ZXI6YmVmb3Jle2NvbG9yOiNhYWFiYWN9LnRvb2xiYXIudG9wIC5wYWdlc3tkaXNwbGF5Om5vbmV9LnRvb2xiYXIuYm90dG9tIC5tb2RlcywudG9vbGJhci5ib3R0b20gLmFtb3VudCwudG9vbGJhci5ib3R0b20gLnNvcnRlcntkaXNwbGF5Om5vbmV9LnRvb2xiYXJ7bWFyZ2luOjAgMCAxLjI1ZW19LnRvb2xiYXI6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0udG9vbGJhci1zb3J0ZXJ7ZmxvYXQ6bGVmdH0udG9vbGJhci1zb3J0ZXI6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0udG9vbGJhci1zb3J0ZXIrLnRvb2xiYXItc29ydGVye21hcmdpbjowIDAgMCAxLjU2MjVlbX0uc29ydGVyOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnNvcnRlciAuc29ydGVyLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZX0uc29ydGVyIC5zb3J0ZXItc2VsZWN0IGxhYmVsIGJ7bGVmdDouNzg1NzFlbX0uc29ydGVyIC5zb3J0ZXItc2VsZWN0Lm9wZW4gbGFiZWwgYjphZnRlcnthbmltYXRpb246cmlnaHRDbG9zZSA1MDBtcyBmb3J3YXJkc30uc29ydGVyIGxhYmVse2ZvbnQtc2l6ZTouODc1ZW07aGVpZ2h0OjE2cHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtwYWRkaW5nLWxlZnQ6MS40Mjg1N2VtO2Rpc3BsYXk6YmxvY2t9LnNvcnRlciBsYWJlbDpob3ZlcntjdXJzb3I6cG9pbnRlcn0uc29ydGVyIGxhYmVsOm5vdCguZW1wdHkpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwb2ludGVyLWV2ZW50czpub25lfS5zb3J0ZXIgbGFiZWwgYntwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDouOTM3NWVtO2hlaWdodDoxMDAlfS5zb3J0ZXIgbGFiZWwgYjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowLjhlbTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JvcmRlci1jb2xvcjojMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MC44ZW0gMC41ZW0gMH0uc29ydGVyIGxhYmVsIGI6YWZ0ZXJ7YW5pbWF0aW9uOnJpZ2h0T3BlbiA1MDBtcyBmb3J3YXJkc30uc29ydGVyIHNlbGVjdHtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZTouNzVlbTtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3V0bGluZTpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW46MDthcHBlYXJhbmNlOm5vbmU7cGFkZGluZzowIDAgMCA0LjE2NjY3ZW19LnNvcnRlciBzZWxlY3Q6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnNvcnRlciBzZWxlY3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zb3J0ZXIgc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICMwMDB9LnNvcnRlci5saW1pdGVyIHNlbGVjdHtwYWRkaW5nOjAgMCAwIDVlbX0jcHJvZHVjdC1maWx0ZXJzIC5sb2FkaW5nLWZpbHRlcnMtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTI0cHg7Zm9udC1zaXplOjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjcHJvZHVjdC1maWx0ZXJzIC5sb2FkaW5nLWZpbHRlcnMtY29udGFpbmVye2hlaWdodDo2MnB4fX0jcHJvZHVjdC1maWx0ZXJzIC5sb2FkaW5nLWZpbHRlcnMtY29udGFpbmVyIC5sb2FkaW5nLWltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6NXB4fS5wcm9kdWN0cy12aWV3LWFsbHtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjVlbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzAwMDttYXJnaW46MS42NjY2N2VtIDAgMDtwYWRkaW5nLWJvdHRvbToxLjA0MTY3ZW07dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXQ7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wcm9kdWN0cy12aWV3LWFsbDpiZWZvcmUsLnByb2R1Y3RzLXZpZXctYWxsOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNhYWFiYWM7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MX0ucHJvZHVjdHMtdmlldy1hbGw6YWZ0ZXJ7YmFja2dyb3VuZDojMDAwO3otaW5kZXg6Mjt3aWR0aDowO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5wcm9kdWN0cy12aWV3LWFsbDpob3Zlcntjb2xvcjojMDAwICFpbXBvcnRhbnQ7dGV4dC1pbmRlbnQ6MTBweH0ucHJvZHVjdHMtdmlldy1hbGw6aG92ZXI6YWZ0ZXJ7d2lkdGg6MTAwJX0uaWFzLXNwaW5uZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjI1cHggIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50fS5pYXMtdHJpZ2dlci1uZXh0LC5pYXMtdHJpZ2dlci1wcmV2e3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tdG9wOjAgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50fS5pYXMtdHJpZ2dlci1uZXh0IGEsLmlhcy10cmlnZ2VyLXByZXYgYXtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uaWFzLXRyaWdnZXItbmV4dCBhOmJlZm9yZSwuaWFzLXRyaWdnZXItcHJldiBhOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lmlhcy10cmlnZ2VyLW5leHQgYTpob3ZlcjphZnRlciwuaWFzLXRyaWdnZXItcHJldiBhOmhvdmVyOmFmdGVye2Rpc3BsYXk6bm9uZX0ubG9hZGluZy1wcm9kdWN0c3tmb250LXNpemU6MS41ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjI0cHh9LnByb2R1Y3RzLWdyaWQucmVsYXRlZC1mYW1pbGllc3ttYXJnaW46Mi4xODc1ZW0gMCAwfS5maWx0ZXItc29ydC1hY3Rpb25zOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LmZpbHRlci1zb3J0LWFjdGlvbnMucmlnaHQgLnRvb2xiYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpbHRlci1zb3J0LWFjdGlvbnMucmlnaHQgLnRvb2xiYXIrLnRvb2xiYXJ7bWFyZ2luLWxlZnQ6MS44NzVlbX0uZmlsdGVyLW9wdGlvbnN7YmFja2dyb3VuZDojZmNmY2ZjO2JvcmRlcjoxcHggI2VlZSBzb2xpZDttYXJnaW46MCAwIDEuMjVlbX0uZmlsdGVyLW9wdGlvbnM6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5maWx0ZXItb3B0aW9uc3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOm5vbmV9fS5maWx0ZXItc2VnbWVudDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LmZpbHRlci1zZWdtZW50e3BhZGRpbmc6LjkzNzVlbX19LmZpbHRlci1zZWdtZW50LmNhdGVnb3J5IC5maWx0ZXItZ3JvdXArLmZpbHRlci1ncm91cHttYXJnaW46MCAwIDAgLjg4ODA4JX0uZmlsdGVyLXNlZ21lbnQuY2F0ZWdvcnkgLmZpbHRlci1ncm91cHN7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5maWx0ZXItc2VnbWVudC5wcm9kdWN0e2JvcmRlcjpub25lfS5maWx0ZXItc2VnbWVudCAuZmlsdGVyLWdyb3Vwc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0uZmlsdGVyLXNlZ21lbnQgLmZpbHRlci1ncm91cHM6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uZmlsdGVyLXNlZ21lbnQgLmZpbHRlci1ncm91cHt3aWR0aDo0OS41NTU5NiU7cG9zaXRpb246cmVsYXRpdmV9LmZpbHRlci1zZWdtZW50IC5maWx0ZXItZ3JvdXA6bm90KDpudGgtY2hpbGQoMm4rMSkpe21hcmdpbi1sZWZ0Oi44ODgwOCV9LmZpbHRlci1zZWdtZW50IC5maWx0ZXItZ3JvdXA6bnRoLWNoaWxkKG4rMyl7bWFyZ2luLXRvcDouODg4MDglfS5maWx0ZXItYWN0aW9ucyAuYnRue3dpZHRoOjEwMCU7Zm9udC1zaXplOi44NzVlbTtwYWRkaW5nLXRvcDouNjA3MTRlbTtwYWRkaW5nLWJvdHRvbTouNjA3MTRlbX0uZmlsdGVyLWFjdGlvbnMgYXtmb250LXNpemU6Ljc1ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo0Ljc3MTI0JTtoZWlnaHQ6Mi45MTY2N2VtO2xpbmUtaGVpZ2h0OjIuOTE2NjdlbX0uZmlsdGVyLW9wdGlvbnMtdGl0bGV7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbToxcHggI2VlZSBzb2xpZDtvdXRsaW5lOm5vbmU7Zm9udC1zaXplOi44NzVlbTtoZWlnaHQ6Mi41ZW07bGluZS1oZWlnaHQ6Mi41ZW07cGFkZGluZzowIDIuNTcxNDNlbSAwIC43ODU3MWVtO2JveC1zaGFkb3c6bm9uZTtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2FwcGVhcmFuY2U6bm9uZTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmZpbHRlci1vcHRpb25zLXRpdGxlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjAuOGVtO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyLWNvbG9yOiMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowLjhlbSAwLjVlbSAwfS5maWx0ZXItb3B0aW9ucy10aXRsZTphZnRlcnthbmltYXRpb246cmlnaHRPcGVuIDUwMG1zIGZvcndhcmRzfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmZpbHRlci1vcHRpb25zLXRpdGxle3BhZGRpbmctbGVmdDowfX0uZmlsdGVyLWdyb3VwLmFjdGl2ZSAuZmlsdGVyLW9wdGlvbnMtdGl0bGU6YWZ0ZXJ7YW5pbWF0aW9uOnJpZ2h0Q2xvc2UgNTAwbXMgZm9yd2FyZHN9LmZpbHRlci1vcHRpb25zLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjFweDtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6MTAwO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KXsuZmlsdGVyLW9wdGlvbnMtY29udGVudHtib3JkZXI6MXB4ICNlZWUgc29saWR9fS5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtc3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyBhe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouODc1ZW07dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLml0ZW1zIGE6aG92ZXJ7Y29sb3I6I2FhYWJhY30uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgYSBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVufS5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyBhIGlucHV0OmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZDojZWVlfS5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyBhIGxhYmVse2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMzU3MTRlbSAuNzE0MjllbX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpey5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyBhIGxhYmVse3BhZGRpbmc6LjM1NzE0ZW0gMH19LmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnNtaWxlLWVzLXJhbmdlLXNsaWRlciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXN7cGFkZGluZzouMzU3MTRlbSAuNzE0MjllbX0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyOmFmdGVyLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtczphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCIgIWltcG9ydGFudDtjbGVhcjpib3RoO2hlaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiA5ODBweCl7LmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnNtaWxlLWVzLXJhbmdlLXNsaWRlciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXN7cGFkZGluZzouMzU3MTRlbSAwfX0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyPmRpdjpudGgtY2hpbGQoMSksLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLml0ZW1zPmRpdjpudGgtY2hpbGQoMSl7ZmxvYXQ6bGVmdH0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyPmRpdjpudGgtY2hpbGQoMiksLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLml0ZW1zPmRpdjpudGgtY2hpbGQoMil7ZmxvYXQ6cmlnaHR9LmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnNtaWxlLWVzLXJhbmdlLXNsaWRlciAuYWN0aW9ucy10b29sYmFyLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyAuYWN0aW9ucy10b29sYmFye21hcmdpbi10b3A6LjkzNzVlbX0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc21pbGUtZXMtcmFuZ2Utc2xpZGVyIC5hY3Rpb25zLXRvb2xiYXI+ZGl2OmZpcnN0LWNoaWxkLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyAuYWN0aW9ucy10b29sYmFyPmRpdjpmaXJzdC1jaGlsZHtmb250LXNpemU6Ljg3NWVtfS5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zbWlsZS1lcy1yYW5nZS1zbGlkZXIgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb257Zm9udC1zaXplOi44NzVlbTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjouMzU3MTRlbSAwIDA7Y3Vyc29yOnBvaW50ZXJ9LmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnNtaWxlLWVzLXJhbmdlLXNsaWRlciAuYWN0aW9ucy10b29sYmFyLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zbWlsZS1lcy1yYW5nZS1zbGlkZXIgLnVpLXNsaWRlciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLmFjdGlvbnMtdG9vbGJhciwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLnVpLXNsaWRlcntmbG9hdDpsZWZ0O2NsZWFyOmJvdGg7d2lkdGg6MTAwJX0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuZmllbGQgLmNvbnRyb2x7cGFkZGluZzouMzEyNWVtIC42MjVlbX0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuZmllbGQgLmNvbnRyb2wgaW5wdXR7d2lkdGg6MTAwJX0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuYWN0aW9ucyBhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44NzVlbTtwYWRkaW5nOi4zNTcxNGVtIC43MTQyOWVtO2JhY2tncm91bmQ6I2YyZjFmMDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuYWN0aW9ucyBhOmhvdmVye2JhY2tncm91bmQ6I2ZjZmNmYztjb2xvcjojMDAwfS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kOiNlZWU7bWFyZ2luOi4zMTI1ZW0gMCAwfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JhY2tncm91bmQ6Z3JheTttYXJnaW4tbGVmdDowfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSsudWktc2xpZGVyLWhhbmRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LnNlbGVjdDItY29udGFpbmVye3dpZHRoOjEwMCV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZXtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWNvbG9yOiNlZWU7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZTouODc1ZW07aGVpZ2h0OjIuNWVtO2xpbmUtaGVpZ2h0OjIuNWVtO3BhZGRpbmc6MCAwIDAgMS4wNzE0M2VtO2JveC1zaGFkb3c6bm9uZTtjb2xvcjojMDAwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItY2hvc2Vue21hcmdpbi1yaWdodDozLjQzNzVlbX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmU7d2lkdGg6Mi41ZW19LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBie2JhY2tncm91bmQ6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MC44ZW07dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItY29sb3I6IzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAuOGVtIDAuNWVtIDB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiOmFmdGVye2FuaW1hdGlvbjpyaWdodE9wZW4gNTAwbXMgZm9yd2FyZHN9LnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1hcnJvdyBiOmFmdGVye2FuaW1hdGlvbjpyaWdodENsb3NlIDUwMG1zIGZvcndhcmRzfS5zZWxlY3QyLXJlc3VsdHMuc2VsZWN0Mi1yZXN1bHRze292ZXJmbG93OmhpZGRlbjthbmltYXRpb246Y2xvc2VEcm9wIDUwMG1zIGZvcndhcmRzfSNzZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFjdGl2ZSAuc2VsZWN0Mi1yZXN1bHRzLnNlbGVjdDItcmVzdWx0c3ttYXgtaGVpZ2h0OjIwMHB4O2FuaW1hdGlvbjpvcGVuRHJvcCA1MDBtcyBmb3J3YXJkc31Aa2V5ZnJhbWVzIG9wZW5Ecm9wezAle21heC1oZWlnaHQ6MH0xMDAle21heC1oZWlnaHQ6MjAwcHh9fUBrZXlmcmFtZXMgY2xvc2VEcm9wezAle21heC1oZWlnaHQ6MjAwcHh9MTAwJXttYXgtaGVpZ2h0OjB9fS5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC1hY3RpdmV7Ym9yZGVyLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtmb250LXNpemU6Ljg3NWVtfS5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC1hY3RpdmUgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kOiNlZWU7Y29sb3I6IzAwMH0uc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3AtYWN0aXZlIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVse3BhZGRpbmc6LjM1NzE0ZW0gLjc4NTcxZW19LmZpbHRlci1jdXJyZW50IHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCAwIDEuMjVlbTtwYWRkaW5nOjA7Zm9udC1zaXplOi43NWVtfS5maWx0ZXItY3VycmVudCB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxZW19LmZpbHRlci1jdXJyZW50IHVsIGxpK2xpe21hcmdpbi1sZWZ0Oi42MjVlbX0uZmlsdGVyLWN1cnJlbnQgdWwgbGk6bnRoLWNoaWxkKDIpe3BhZGRpbmctbGVmdDouNDM3NWVtO21hcmdpbi1sZWZ0Oi40Mzc1ZW07Ym9yZGVyLWxlZnQ6MXB4ICNhYWFiYWMgc29saWR9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KXsuZmlsdGVyLWN1cnJlbnQgdWwgbGk6bnRoLWNoaWxkKDIpe3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0Oi42MjVlbTtib3JkZXItbGVmdDowfX0uZmlsdGVyLWN1cnJlbnQgYS5hY3Rpb257YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7cGFkZGluZzouMzEyNWVtIC42MjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXR9LmZpbHRlci1jdXJyZW50IGEuYWN0aW9uOmhvdmVye2JhY2tncm91bmQ6Z3JheX0uZmlsdGVyLWN1cnJlbnQgYS5hY3Rpb24gaXt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbi1yaWdodDouNjI1ZW07Zm9udC1zdHlsZTpub3JtYWx9LmZpbHRlci1jdXJyZW50IGEuYWN0aW9uIC5maWx0ZXItbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpey5maWx0ZXItY3VycmVudCBhLmFjdGlvbiAuZmlsdGVyLWxhYmVse2xpbmUtaGVpZ2h0OjEuNWVtfX1AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpey5maWx0ZXItY3VycmVudCBhLmFjdGlvbntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KXsjbGF5ZXJlZC1maWx0ZXItYmxvY2sgLmZpbHRlci1jb250ZW50e3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0O21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59fSNsYXllcmVkLWZpbHRlci1ibG9jayAuZmlsdGVyLWNvbnRlbnQub3ZlcmZsb3dpbmd7b3ZlcmZsb3c6dmlzaWJsZX0jbGF5ZXJlZC1maWx0ZXItYmxvY2sgLmZpbHRlci1jb250ZW50Lm9wZW57bWF4LWhlaWdodDozMDBweDt3aWR0aDoxMDAlfS5mYW4tY2F0ZWdvcnktcGFnZSAuZmlsdGVyLWNhdHtkaXNwbGF5Om5vbmV9LmNhdGVnb3J5LWJhbm5lcnttYXJnaW46MS41cmVtIDB9LmNhdGVnb3J5LWJhbm5lciAuY2F0ZWdvcnktYmFubmVyLS1pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwMDB9LmNhdGVnb3J5LWJhbm5lci0taW5mb3t3aWR0aDo0MCU7cGFkZGluZzoxZW07Ym9yZGVyOjFweCBzb2xpZCAjZjJmMWYwO2Rpc3BsYXk6ZmxleH0uY2F0ZWdvcnktYmFubmVyLS1pbmZvLS1pbm5lcnttYXJnaW46YXV0byAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNhdGVnb3J5LWJhbm5lci0taW5mb3t3aWR0aDoxMDAlfX0uY2F0ZWdvcnktYmFubmVyLS1pbmZvLS10aXRsZXtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MC41ZW19LmNhdGVnb3J5LWJhbm5lci0taW5mby0tc3VidGl0bGV7bWFyZ2luLWJvdHRvbTowLjVlbX0uY2F0ZWdvcnktYmFubmVyLS1pbmZvLS1tZXNzYWdle2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjMDAwO3BhZGRpbmctbGVmdDowLjVlbX0uY2F0ZWdvcnktYmFubmVyLS1pbmZvLS1tZXNzYWdlIC5tZXNzc2FnZS1jb2xvcntjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0uY2F0ZWdvcnktYmFubmVyLS1pbWFnZXt3aWR0aDo2MCU7bWluLWhlaWdodDoxMHJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNhdGVnb3J5LWJhbm5lci0taW1hZ2V7d2lkdGg6MTAwJX19LmhlYWRlci1zdGlja3ktcHJvZHVjdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpub25lO3dpZHRoOjEwMCV9LmhlYWRlci1zdGlja3ktcHJvZHVjdC5zdGlja2Vke2JveC1zaGFkb3c6NnB4IDZweCAxMHB4IDAgI2VlZTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7dG9wOjEzMXB4O2xlZnQ6MDt6LWluZGV4OjUwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhlYWRlci1zdGlja3ktcHJvZHVjdC5zdGlja2Vke3RvcDo1MnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5NzhweCl7LmhlYWRlci1zdGlja3ktcHJvZHVjdC5zdGlja2Vke3RvcDo1NnB4fX0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTM4MHB4O3BhZGRpbmc6NXB4IDEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RpY2t5LXByb2R1Y3Qtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9fS5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC5sZWZ0LXNpZGUsLnN0aWNreS1wcm9kdWN0LXdyYXBwZXIgLnJpZ2h0LXNpZGV7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC5sZWZ0LXNpZGUsLnN0aWNreS1wcm9kdWN0LXdyYXBwZXIgLnJpZ2h0LXNpZGV7d2lkdGg6NTAlfX0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAubGVmdC1zaWRle2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAucmlnaHQtc2lkZXthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LnN0aWNreS1wcm9kdWN0LXdyYXBwZXIgLnN0aWNreS1pbWFnZXtmbG9hdDpsZWZ0O21hcmdpbjoxMHB4O21heC1oZWlnaHQ6NjNweH0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAucGFnZS10aXRsZS13cmFwcGVye3dpZHRoOjEwMCV9LnN0aWNreS1wcm9kdWN0LXdyYXBwZXIgLnBhZ2UtdGl0bGV7Zm9udC1mYW1pbHk6XCJDaGFsZXROZXdZb3JrXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjE4cHh9LnN0aWNreS1wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtaW5mby1wcmljZXttYXJnaW46MTBweCAwfS5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC5zcGVjaWFsLXByaWNle2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpmbGV4LWVuZDttYXJnaW4tdG9wOjJweH0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAuc3BlY2lhbC1wcmljZSAucmVndWxhci1wcmljZS1sYWJlbHtvcmRlcjoxfS5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC5zcGVjaWFsLXByaWNlIC5wcmljZS1maW5hbF9wcmljZSAucHJpY2V7Zm9udC1zaXplOjEuMzc1ZW07bGluZS1oZWlnaHQ6MjFweH0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAuc3BlY2lhbC1wcmljZSAuc2VwYXJhdG9ye2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAxMHB4fS5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC50b2NhcnR7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyOjJweCAjMDAwIHNvbGlkO291dGxpbmU6bm9uZTt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMH0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAudG9jYXJ0OmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMH0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAuYm94LXRvY2FydHttYXJnaW46MCAwIDAgMjBweH0uc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAuYm94LXRvY2FydCAuZmllbGRzZXR7ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOjVweDtiYWNrZ3JvdW5kOiNhYWFiYWM7Ym9yZGVyOjFweCBzb2xpZCBncmF5fS5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC5ib3gtdG9jYXJ0IC5maWVsZC5xdHl7bWFyZ2luLXJpZ2h0OjEwcHh9LnN0aWNreS1wcm9kdWN0LXdyYXBwZXIgLmJveC10b2NhcnQgLmZpZWxkLnF0eSAuaW5wdXQtbnVtYmVyLWNvbnRyb2x7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MCA1cHg7Ym9yZGVyOjFweCBzb2xpZCBncmF5fS5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC5ib3gtdG9jYXJ0IC5maWVsZC5xdHkgW3R5cGU9bnVtYmVyXXthcHBlYXJhbmNlOnRleHRmaWVsZDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo1NXB4O2hlaWdodDoyNnB4fS5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC5ib3gtdG9jYXJ0IC5maWVsZC5xdHkgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwuc3RpY2t5LXByb2R1Y3Qtd3JhcHBlciAuYm94LXRvY2FydCAuZmllbGQucXR5IFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257YXBwZWFyYW5jZTpub25lfS5zdGlja3ktcHJvZHVjdC13cmFwcGVyIC5ib3gtdG9jYXJ0IC5maWVsZC5xdHkgLmJ0bi1kZWMsLnN0aWNreS1wcm9kdWN0LXdyYXBwZXIgLmJveC10b2NhcnQgLmZpZWxkLnF0eSAuYnRuLWluY3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2NvbG9yOiMwMDA7cGFkZGluZzozcHh9LnN0aWNreS1wcm9kdWN0LXdyYXBwZXIgLmJveC10b2NhcnQgLnRvY2FydHtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTpub25lO3BhZGRpbmc6MC4yNWVtIDFlbTtsaW5lLWhlaWdodDoxLjJ9LnByb2R1Y3QtdG9wOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnByb2R1Y3QubWVkaWF7bWFyZ2luOjAgMCAxLjg3NWVtfS5wcm9kdWN0Lm1lZGlhIC5sb2FkaW5nLW1hc2t7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3QubWVkaWEgLmxvYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0ucHJvZHVjdC5tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlcntib3JkZXI6MXB4ICNlZWUgc29saWR9LmZvdG9yYW1hX19hY3RpdmUgLmZvdG9yYW1hX19kb3R7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMDAgIWltcG9ydGFudH0uZm90b3JhbWEsLmZvdG9yYW1hX19uYXY6bm90KC5mb3RvcmFtYV9fbmF2LS10aHVtYnMpe292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0uZm90b3JhbWFfX25hdi5mb3RvcmFtYV9fbmF2LS10aHVtYnN7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpey5mb3RvcmFtYV9fbmF2LmZvdG9yYW1hX19uYXYtLXRodW1ic3t0b3A6MnB4fX0uZm90b3JhbWFfX25hdi13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MnB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjY4cHh9LmZvdG9yYW1hX19zdGFnZXtsZWZ0OjAgIWltcG9ydGFudH0uZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwuZm90b3JhbWFfX3N0YWdlOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mb3RvcmFtYV9fc3RhZ2V7bWF4LWhlaWdodDo3MDBweCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbntyaWdodDowICFpbXBvcnRhbnR9fS5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX25hdi13cmFwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0e3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5mb3RvcmFtYV9fbmF2X19mcmFtZS0tdGh1bWJ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCAjZmZmIHNvbGlkO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5mb3RvcmFtYV9fbmF2X19mcmFtZS0tdGh1bWIrLmZvdG9yYW1hX19uYXZfX2ZyYW1lLS10aHVtYnttYXJnaW46NXB4IDAgMH0uZm90b3JhbWFfX25hdl9fZnJhbWUtLXRodW1iOmhvdmVye2N1cnNvcjpwb2ludGVyfS5mb3RvcmFtYV9fbmF2X19mcmFtZS0tdGh1bWI6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoycHg7aGVpZ2h0OjkwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDtiYWNrZ3JvdW5kOiMwMDA7ei1pbmRleDoxMDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dDtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygxMDAlICsgM3B4KSkgdHJhbnNsYXRlWSgtNTAlKX0uZm90b3JhbWFfX25hdl9fZnJhbWUtLXRodW1iLmZvdG9yYW1hX19hY3RpdmV7Ym9yZGVyOjFweCAjZWVlIHNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZm90b3JhbWFfX25hdl9fZnJhbWUtLXRodW1iLmZvdG9yYW1hX19hY3RpdmU6YmVmb3Jle2hlaWdodDpjYWxjKDEwMCUgKyAycHgpO29wYWNpdHk6MX0uZm90b3JhbWFfX3RodW1iLWJvcmRlcnttYXJnaW46MCAhaW1wb3J0YW50fS5mb3RvcmFtYV9fdGh1bWItYm9yZGVye2Rpc3BsYXk6bm9uZX0uZm90b3JhbWFfX2NhcHRpb257ZGlzcGxheTpub25lfS5wcm9kdWN0LWluZm8tbWFpbiAucGFnZS10aXRsZS13cmFwcGVye21hcmdpbjowfS5wcm9kdWN0LWluZm8tbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9kdWN0LW5hbWV7Zm9udC13ZWlnaHQ6NjAwfS5wcm9kdWN0LWluZm8tbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9kdWN0LXNrdXtmb250LXdlaWdodDo2MDB9LnByb2R1Y3QtaW5mby1tYWluIC5wYWdlLXRpdGxle2ZvbnQtc2l6ZToxLjg3NWVtfS5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybXtib3JkZXItYm90dG9tOjFweCAjYWFhYmFjIHNvbGlkO3BhZGRpbmctYm90dG9tOjEuNTYyNWVtfS5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1hZGR0by1saW5rc3tkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O2JvdHRvbToyOXB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LWFkZHRvLWxpbmtze2Zsb2F0Om5vbmU7cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MTVweH19LnByb2R1Y3QtaW5mby1tYWluIC5hdmFpbGFiaWxpdHl7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDg1N0R9LnByb2R1Y3QtaW5mby1tYWluIC5ib3gtdG9jYXJ0e21hcmdpbjowIDAgMCAyMHB4fS5wcm9kdWN0LWluZm8tbWFpbiAuYm94LXRvY2FydCAuZmllbGRzZXR7ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOjVweDtiYWNrZ3JvdW5kOiNhYWFiYWM7Ym9yZGVyOjFweCBzb2xpZCBncmF5fS5wcm9kdWN0LWluZm8tbWFpbiAuYm94LXRvY2FydCAuZmllbGQucXR5e21hcmdpbi1yaWdodDoxMHB4fS5wcm9kdWN0LWluZm8tbWFpbiAuYm94LXRvY2FydCAuZmllbGQucXR5IC5pbnB1dC1udW1iZXItY29udHJvbHtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowIDVweDtib3JkZXI6MXB4IHNvbGlkIGdyYXl9LnByb2R1Y3QtaW5mby1tYWluIC5ib3gtdG9jYXJ0IC5maWVsZC5xdHkgW3R5cGU9bnVtYmVyXXthcHBlYXJhbmNlOnRleHRmaWVsZDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo1NXB4O2hlaWdodDoyNnB4fS5wcm9kdWN0LWluZm8tbWFpbiAuYm94LXRvY2FydCAuZmllbGQucXR5IFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sLnByb2R1Y3QtaW5mby1tYWluIC5ib3gtdG9jYXJ0IC5maWVsZC5xdHkgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnthcHBlYXJhbmNlOm5vbmV9LnByb2R1Y3QtaW5mby1tYWluIC5ib3gtdG9jYXJ0IC5maWVsZC5xdHkgLmJ0bi1kZWMsLnByb2R1Y3QtaW5mby1tYWluIC5ib3gtdG9jYXJ0IC5maWVsZC5xdHkgLmJ0bi1pbmN7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjb2xvcjojMDAwO3BhZGRpbmc6M3B4fS5wcm9kdWN0LWluZm8tbWFpbiAuYm94LXRvY2FydCAudG9jYXJ0e2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7cGFkZGluZzowLjI1ZW0gMWVtO2xpbmUtaGVpZ2h0OjEuMn0ucHJvZHVjdC1pbmZvLW1haW4gLmRlbGl2ZXJ5LW1lc3NhZ2V7bWFyZ2luOjEuNTYyNWVtIDAgMDtwYWRkaW5nOjAgMCAwIDM1cHg7Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2RlbGl2ZXJ5LWljb24ucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6MjZweH0uY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmNvbHVtbnN7bWFyZ2luLXRvcDouOTM3NWVtICFpbXBvcnRhbnR9LnByb2R1Y3QtdGl0bGUtYmFkZ2V7ZGlzcGxheTpibG9jaztjb2xvcjojYWFhYmFjO2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouNDY2NjdlbX0ucHJvZHVjdC1pbmZvLXByaWNle2ZvbnQtc2l6ZTouODc1ZW07Zm9udC13ZWlnaHQ6NzAwfS5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWxhYmVsLC5wcm9kdWN0LWluZm8tcHJpY2UgLm9sZC1wcmljZXtkaXNwbGF5Om5vbmV9LnByb2R1Y3Qtc29jaWFsLWxpbmtze21hcmdpbjoxLjU2MjVlbSAwIDB9LnByb2R1Y3Qtc29jaWFsLWxpbmtzOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnByb2R1Y3Qtc29jaWFsLWxpbmtzIC50b3dpc2hsaXN0e2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMycHh9LnByb2R1Y3QtYXR0cmlidXRlcy1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wcm9kdWN0LWF0dHJpYnV0ZXMtb3B0aW9uc3t3aWR0aDo0NSV9QG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KXsucHJvZHVjdC1hdHRyaWJ1dGVzLW9wdGlvbnN7d2lkdGg6MTAwJX0ucHJvZHVjdC1hdHRyaWJ1dGVzLW9wdGlvbnM6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LnByb2R1Y3QtYXR0cmlidXRlcy1vcHRpb25zLmxpZ2h0a2l0LW9wdGlvbnN7bWFyZ2luLWxlZnQ6MH19LnByb2R1Y3QtY3VzdG9tLWFjdGlvbnN7d2lkdGg6MTAwJTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZTouODc1ZW19LnByb2R1Y3QtY3VzdG9tLWFjdGlvbnM6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0ucHJvZHVjdC1jdXN0b20tYWN0aW9ucz5saXtmbG9hdDpsZWZ0O3dpZHRoOjQ5LjUlfS5wcm9kdWN0LWN1c3RvbS1hY3Rpb25zPmxpK2xpe21hcmdpbi1sZWZ0OjElfS5wcm9kdWN0LWN1c3RvbS1hY3Rpb25zIGF7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0udG93aXNobGlzdHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljc1ZW07cGFkZGluZy1yaWdodDoyLjA4MzMzZW07cG9zaXRpb246cmVsYXRpdmV9LnRvd2lzaGxpc3Q6YmVmb3JlLC50b3dpc2hsaXN0OmFmdGVye2NvbnRlbnQ6XCJcXGU4MDJcIjtmb250LXNpemU6MTYuOHB4O2xpbmUtaGVpZ2h0OjE2LjhweDtmb250LWZhbWlseTpcImhpbmtsZXlcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDtmb250LXdlaWdodDpub3JtYWw7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnRvd2lzaGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MDJcIn0udG93aXNobGlzdDphZnRlcntjb250ZW50OlwiXFxlODAzXCI7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS50b3dpc2hsaXN0OmhvdmVyLC50b3dpc2hsaXN0LnNlbGVjdGVkV2lzaGxpc3R7Y29sb3I6IzAwMH0udG93aXNobGlzdDpob3ZlcjpiZWZvcmUsLnRvd2lzaGxpc3Q6aG92ZXI6YWZ0ZXIsLnRvd2lzaGxpc3Quc2VsZWN0ZWRXaXNobGlzdDpiZWZvcmUsLnRvd2lzaGxpc3Quc2VsZWN0ZWRXaXNobGlzdDphZnRlcntjb2xvcjojMDAwO29wYWNpdHk6MX0ucHJvZHVjdC5pbmZve21hcmdpbjoxLjU2MjVlbSAwIDB9LnByb2R1Y3QuYXR0cmlidXRlLmRlc2NyaXB0aW9uIGgxe2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxZW19LnByb2R1Y3QuYXR0cmlidXRlLmRlc2NyaXB0aW9uIGgye2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxZW19LnByb2R1Y3QuYXR0cmlidXRlLmRlc2NyaXB0aW9uIGgze2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxZW19LnByb2R1Y3QuYXR0cmlidXRlLmRlc2NyaXB0aW9uIGg0e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxZW19LnByb2R1Y3QuYXR0cmlidXRlLmRlc2NyaXB0aW9uIGg1e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxZW19LnByb2R1Y3QuYXR0cmlidXRlLmRlc2NyaXB0aW9uIGg2e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxZW19LmFkZGl0aW9uYWwtYXR0cmlidXRlcy13cmFwcGVye21hcmdpbjoxLjU2MjVlbSAwIDB9LmF0dHJpYnV0ZXMtbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5hdHRyaWJ1dGVzLWxpc3Qgc3Ryb25ne2ZvbnQtc2l6ZTouOTM3NWVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hdHRyaWJ1dGVzLWxpc3QgbGkrbGl7bWFyZ2luOi4xODc1ZW0gMCAwfS5wcm9kdWN0LWF0dHJpYnV0ZXMtZm9vdGVyOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnByb2R1Y3QtYXR0cmlidXRlcy1mb290ZXIgLnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzIGxpe3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bWFyZ2luOjAgLjVlbSAuNWVtIDB9LnByb2R1Y3QtYXR0cmlidXRlcy1mb290ZXIgLnByb2R1Y3QtbGlzdC1pdGVtLWJhZGdlcyBsaXt3aWR0aDozNXB4O2hlaWdodDozNXB4fS5wcm9kdWN0LWF0dHJpYnV0ZXMtZm9vdGVyIC5wcm9kdWN0LWxpc3QtaXRlbS1iYWRnZXMgLnRlY2gtb3B0aW9ucy1saXttYXJnaW46NXB4IDAgMCA1cHg7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9LnByb2R1Y3QtYXR0cmlidXRlcy1mb290ZXIgLnByb2R1Y3QtbGlzdC1pdGVtLWxpZ2h0a2l0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnByb2R1Y3QtYXR0cmlidXRlcy1mb290ZXIgLnByb2R1Y3QtbGlzdC1pdGVtLWxpZ2h0a2l0IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wcm9kdWN0LWF0dHJpYnV0ZXMtZm9vdGVyIC5wcm9kdWN0LWxpc3QtaXRlbS1saWdodGtpdCBsaSBhe2ZvbnQtd2VpZ2h0Om5vcm1hbH0ucHJvZHVjdC1hdHRyaWJ1dGVzLW9wdGlvbnMuYmxhZGUtb3B0aW9uc3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnByb2R1Y3QtYXR0cmlidXRlcy1vcHRpb25zIGgxe2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi45Mzc1ZW07Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjAgMCAuNjY2NjdlbX0ucHJvZHVjdC1hdHRyaWJ1dGVzLW9wdGlvbnMgaDJ7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6LjkzNzVlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAwIC42NjY2N2VtfS5wcm9kdWN0LWF0dHJpYnV0ZXMtb3B0aW9ucyBoM3tmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTM3NWVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowIDAgLjY2NjY3ZW19LnByb2R1Y3QtYXR0cmlidXRlcy1vcHRpb25zIGg0e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi45Mzc1ZW07Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjAgMCAuNjY2NjdlbX0ucHJvZHVjdC1hdHRyaWJ1dGVzLW9wdGlvbnMgaDV7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6LjkzNzVlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAwIC42NjY2N2VtfS5wcm9kdWN0LWF0dHJpYnV0ZXMtb3B0aW9ucyBoNntmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTM3NWVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowIDAgLjY2NjY3ZW19LnByb2R1Y3QgLnNoYXJlLXRoaXN7bWFyZ2luOi42MjVlbSAwIDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucHJvZHVjdCAuc2hhcmUtdGhpc3tmbG9hdDpyaWdodH19LnByb2R1Y3QudGFic3ttYXJnaW46Mi44MTI1ZW0gMDtib3JkZXItdG9wOjFweCAjYWFhYmFjIHNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlfS50YWJzLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0udGFicy1jb250YWluZXI+aW5wdXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjFweDtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjAxfS50YWJzLWNvbnRhaW5lciAudGFicy1uYXZ7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS50YWJzLWNvbnRhaW5lciAudGFicy1uYXY6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0udGFicy1jb250YWluZXIgLnRhYnMtbmF2IGxpe2Zsb2F0OmxlZnR9LnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiBsaStsaXttYXJnaW46MCAwIDAgMi4xODc1ZW19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsudGFicy1jb250YWluZXIgLnRhYnMtbmF2IGxpK2xpe21hcmdpbjowIDAgMCAwLjhlbX19LnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljg3NWVtO2xpbmUtaGVpZ2h0OjEuNzg1NzFlbTtwb3NpdGlvbjpyZWxhdGl2ZX0udGFicy1jb250YWluZXIgLnRhYnMtbmF2IGxhYmVsOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6OTAlO2hlaWdodDoycHg7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6NTAlO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0udGFicy1jb250YWluZXIgLnRhYnMtbmF2IGxhYmVsOmhvdmVye2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiBsYWJlbHtmb250LXNpemU6Ljc1ZW19fS50YWJzLWNvbnRhaW5lciAudGFie2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjEuMjVlbSAwIDB9LnRhYnMtY29udGFpbmVyIC50YWI6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0udGFicy1jb250YWluZXIgLndhcm5pbmctaW5mb3JtYXRpb257Y2xlYXI6Ym90aDtwYWRkaW5nOjQwcHggMjBweH0udGFicy1jb250YWluZXIgLndhcm5pbmctaW5mb3JtYXRpb24gLnRpdGxle3RleHQtYWxpZ246Y2VudGVyfS50YWJzLWNvbnRhaW5lciAud2FybmluZy1pbmZvcm1hdGlvbiAuaW5mbyAud2FybmluZy1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyNnB4O3dpZHRoOjMwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3dhcm5pbmcuc3ZnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmF0dHJpYnV0ZS1jb250ZW50LWFyZWEgc3Ryb25ne2ZvbnQtc2l6ZTouOTM3NWVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hdHRyaWJ1dGUtY29udGVudC1hcmVhIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOi44NzVlbX0uYXR0cmlidXRlLWNvbnRlbnQtYXJlYSB1bCBsaXttYXJnaW46LjcxNDI5ZW0gMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDouNzE0MjllbX0uYXR0cmlidXRlLWNvbnRlbnQtYXJlYSB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjNweDtoZWlnaHQ6M3B4O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6Ljg1NzE0ZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnRhYltkYXRhLXRhYj1cInRhYi1vdmVydmlld1wiXSAuYXR0cmlidXRlcy1saXN0Ky5hdHRyaWJ1dGVzLWxpc3R7bWFyZ2luOjYuODI3MzElIDAgMH0udGFiW2RhdGEtdGFiPVwidGFiLW92ZXJ2aWV3XCJdIC5hdHRyaWJ1dGUtY29udGVudC1hcmVhe21hcmdpbjo2LjgyNzMxJSAwIDB9I3RhYi1vdmVydmlldzpjaGVja2VkIH4gLnRhYnMtbmF2IGxhYmVsW2Zvcj1cInRhYi1vdmVydmlld1wiXTpiZWZvcmV7d2lkdGg6MTAwJTtvcGFjaXR5OjF9I3RhYi1vdmVydmlldzpjaGVja2VkIH4gLnRhYltkYXRhLXRhYj1cInRhYi1vdmVydmlld1wiXXtkaXNwbGF5OmJsb2NrfSN0YWItZGV0YWlsczpjaGVja2VkIH4gLnRhYnMtbmF2IGxhYmVsW2Zvcj1cInRhYi1kZXRhaWxzXCJdOmJlZm9yZXt3aWR0aDoxMDAlO29wYWNpdHk6MX0jdGFiLWRldGFpbHM6Y2hlY2tlZCB+IC50YWJbZGF0YS10YWI9XCJ0YWItZGV0YWlsc1wiXXtkaXNwbGF5OmJsb2NrfSN0YWItcmVzb3VyY2VzOmNoZWNrZWQgfiAudGFicy1uYXYgbGFiZWxbZm9yPVwidGFiLXJlc291cmNlc1wiXTpiZWZvcmV7d2lkdGg6MTAwJTtvcGFjaXR5OjF9I3RhYi1yZXNvdXJjZXM6Y2hlY2tlZCB+IC50YWJbZGF0YS10YWI9XCJ0YWItcmVzb3VyY2VzXCJde2Rpc3BsYXk6YmxvY2t9dWwubGluay1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9dWwubGluay1saXN0IGxpK2xpe21hcmdpbjouNjI1ZW0gMCAwfXVsLmxpbmstbGlzdCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MS41NjI1ZW19dWwubGluay1saXN0IGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MGNcIjtmb250LWZhbWlseTpcImhpbmtsZXlcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uYmxvY2sucmVsYXRlZHttYXJnaW46MS44NzVlbSAwIDA7cGFkZGluZzoxLjg3NWVtIDAgMDtib3JkZXItdG9wOjFweCAjYWFhYmFjIHNvbGlkfS5ibG9jay5yZWxhdGVkIC5ibG9jay10aXRsZXtmb250LXNpemU6MS41ZW07Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrLnJlbGF0ZWQgLmJsb2NrLXRpdGxlIHN0cm9uZ3tmb250LXdlaWdodDpub3JtYWx9LnByb2R1Y3QudGFicysucmVsYXRlZC1mYW1pbGllc3ttYXJnaW46MS44NzVlbSAwIDA7cGFkZGluZzoxLjg3NWVtIDAgMDtib3JkZXItdG9wOjFweCAjYWFhYmFjIHNvbGlkfS5ibG9jay51cHNlbGx7bWFyZ2luOjJyZW0gMH0uYmxvY2sucmVsYXRlZC5jdXN0b217bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci10b3A6MHB4ICNhYWFiYWMgc29saWR9LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgLnRhYiAuYXR0cnMtY29sdW1uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgLnRhYiAuYXR0cnMtY29sdW1uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5jYXRhbG9nLXByb2R1Y3Qtdmlldy5mYW4tcHJvZHVjdC1wYWdlIC50YWIgLmF0dHJzLWNvbHVtbnMgdWwuYXR0cmlidXRlcy1saXN0e3dpZHRoOmNhbGMoMTAwJSAvIDQpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgLnRhYiAuYXR0cnMtY29sdW1ucyB1bC5hdHRyaWJ1dGVzLWxpc3R7d2lkdGg6MTAwJX19LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgLnRhYiAuYXR0cnMtY29sdW1ucyBkaXYuYXR0cmlidXRlcy1saXN0e3dpZHRoOmNhbGMoMTAwJSAvIDIpfS5jYXRhbG9nLXByb2R1Y3Qtdmlldy5mYW4tcHJvZHVjdC1wYWdlIC50YWIgLmF0dHJzLWNvbHVtbnMgZGl2LmF0dHJpYnV0ZXMtbGlzdCB1bHtmb250LXNpemU6MTRweH0uY2F0YWxvZy1wcm9kdWN0LXZpZXcuZmFuLXByb2R1Y3QtcGFnZSAudGFiIC5hdHRycy1jb2x1bW5zIC5hdHRyaWJ1dGVzLWxpc3R7bWFyZ2luOjAgMjBweH1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpey5jYXRhbG9nLXByb2R1Y3Qtdmlldy5mYW4tcHJvZHVjdC1wYWdlIC50YWIgLmF0dHJzLWNvbHVtbnMgLmF0dHJpYnV0ZXMtbGlzdHttYXJnaW46NXB4IDB9fS5jYXRhbG9nLXByb2R1Y3Qtdmlldy5mYW4tcHJvZHVjdC1wYWdlIC50YWIgLmF0dHJzLWNvbHVtbnMgLmF0dHJpYnV0ZXMtbGlzdDpmaXJzdC1jaGlsZHttYXJnaW46MH0uY2F0YWxvZy1wcm9kdWN0LXZpZXcuZmFuLXByb2R1Y3QtcGFnZSAudGFiIC5hdHRycy1jb2x1bW5zIC5hdHRyaWJ1dGVzLWxpc3QgbGkgc3Ryb25nLC5jYXRhbG9nLXByb2R1Y3Qtdmlldy5mYW4tcHJvZHVjdC1wYWdlIC50YWIgLmF0dHJzLWNvbHVtbnMgLmF0dHJpYnV0ZXMtbGlzdCBsaSBzcGFue2ZvbnQtc2l6ZToxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgLnRhYiAuYXR0cnMtY29sdW1ucyAuYXR0cmlidXRlcy1saXN0IGxpIHN0cm9uZywuY2F0YWxvZy1wcm9kdWN0LXZpZXcuZmFuLXByb2R1Y3QtcGFnZSAudGFiIC5hdHRycy1jb2x1bW5zIC5hdHRyaWJ1dGVzLWxpc3QgbGkgc3Bhbntmb250LXNpemU6MTJweH19LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgdGFibGUucGVyZm9ybWFuY2Utc3BlY2lmaWNhdGlvbntmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6MTAwJTtjb2xvcjojMTExfS5jYXRhbG9nLXByb2R1Y3Qtdmlldy5mYW4tcHJvZHVjdC1wYWdlIHRhYmxlLnBlcmZvcm1hbmNlLXNwZWNpZmljYXRpb24gdGh7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsIHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MXB4IHNvbGlkICM0NDR9LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgdGFibGUucGVyZm9ybWFuY2Utc3BlY2lmaWNhdGlvbiB0aC5oZWFkbGluZXtmb250LWZhbWlseTpcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgdGFibGUucGVyZm9ybWFuY2Utc3BlY2lmaWNhdGlvbiB0aC50aC1zcGVlZHtmb250LXdlaWdodDpub3JtYWx9LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgdGFibGUucGVyZm9ybWFuY2Utc3BlY2lmaWNhdGlvbiB0ZHtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIiwgc2Fucy1zZXJpZjtwYWRkaW5nOjVweCA1cHggNXB4IDhweDtib3JkZXI6MXB4IHNvbGlkICM0NDR9LmNhdGFsb2ctcHJvZHVjdC12aWV3LmZhbi1wcm9kdWN0LXBhZ2UgdGFibGUucGVyZm9ybWFuY2Utc3BlY2lmaWNhdGlvbiB0ZDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDpib2xkfS5yZWd1bGFyLXByaWNlLWxhYmVsIC5wcmljZSwub2xkLXByaWNlIC5wcmljZXt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2ZvbnQtd2VpZ2h0OjUwMH0uaG9tZS1jYXJvdXNlbHttYXJnaW46MS4yNWVtIGF1dG8gMDttYXgtd2lkdGg6MTM4MHB4O3RleHQtYWxpZ246Y2VudGVyfS5ob21lLWNhcm91c2VsIGgze2ZvbnQtZmFtaWx5OlwiQ2hhbGV0TG9uZG9uXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS41ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ob21lLWNhcm91c2VsIGg0e2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlRGlzcC1MaWdodEl0YWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjVlbTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDB9LmhvbWUtY2Fyb3VzZWwgLm93bC1jYXJvdXNlbHttYXJnaW46MS40Mzc1ZW0gMCAwfS5ob21lLWNhcm91c2VsIC5vd2wtbmF2e3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfS5ob21lLWNhcm91c2VsIC5vd2wtbmF2PmRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2ZvbnQtZmFtaWx5OlwiaGlua2xleVwiO2NvbG9yOiNmZmY7Zm9udC1zaXplOjIuODEyNWVtO3BhZGRpbmc6Ljg1NzE0ZW07bGluZS1oZWlnaHQ6MTt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0uaG9tZS1jYXJvdXNlbCAub3dsLW5hdj5kaXY6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7Y3Vyc29yOnBvaW50ZXJ9LmhvbWUtY2Fyb3VzZWwgLm93bC1wcmV2e2xlZnQ6MH0uaG9tZS1jYXJvdXNlbCAub3dsLW5leHR7cmlnaHQ6MH0uc3R5bGUtY2Fyb3VzZWwuc3R5bGUtY2Fyb3VzZWx7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnN0eWxlLWNhcm91c2VsLnN0eWxlLWNhcm91c2VsIGgxe2ZvbnQtc2l6ZToxLjVlbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAgLjgzMzMzZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbjowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5zdHlsZS1jYXJvdXNlbC5zdHlsZS1jYXJvdXNlbCBoMntmb250LXNpemU6MS41ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowIC44MzMzM2VtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uc3R5bGUtY2Fyb3VzZWwuc3R5bGUtY2Fyb3VzZWwgaDN7Zm9udC1zaXplOjEuNWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MCAuODMzMzNlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDpub3JtYWx9LnN0eWxlLWNhcm91c2VsLnN0eWxlLWNhcm91c2VsIGg0e2ZvbnQtc2l6ZToxLjVlbTtmb250LWZhbWlseTpcIkNocm9uaWNsZSBEaXNwIENvbmRcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAgLjgzMzMzZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbjowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5zdHlsZS1jYXJvdXNlbC5zdHlsZS1jYXJvdXNlbCBoNXtmb250LXNpemU6MS41ZW07Zm9udC1mYW1pbHk6XCJDaHJvbmljbGUgRGlzcCBDb25kXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowIC44MzMzM2VtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uc3R5bGUtY2Fyb3VzZWwuc3R5bGUtY2Fyb3VzZWwgaDZ7Zm9udC1zaXplOjEuNWVtO2ZvbnQtZmFtaWx5OlwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MCAuODMzMzNlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDpub3JtYWx9LnN0eWxlLWNhcm91c2VsLnN0eWxlLWNhcm91c2VsOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2FhYWJhYztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Ljg3NWVtO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3otaW5kZXg6MX0uc3R5bGUtY2Fyb3VzZWwuc3R5bGUtY2Fyb3VzZWwubm8taGVhZGluZzpiZWZvcmV7ZGlzcGxheTpub25lfS5zdHlsZS1jYXJvdXNlbC5zdHlsZS1jYXJvdXNlbCAub3dsLWNhcm91c2Vse21hcmdpbjoxZW0gMCAwfS5zdHlsZS1jYXJvdXNlbC5zdHlsZS1jYXJvdXNlbCAub3dsLW5hdnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0uc3R5bGUtY2Fyb3VzZWwuc3R5bGUtY2Fyb3VzZWwgLm93bC1uYXY+ZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7Zm9udC1mYW1pbHk6XCJoaW5rbGV5XCI7Y29sb3I6I2FhYWJhYztmb250LXNpemU6Mi4xODc1ZW07cGFkZGluZzouODU3MTRlbTtsaW5lLWhlaWdodDoxO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0fS5zdHlsZS1jYXJvdXNlbC5zdHlsZS1jYXJvdXNlbCAub3dsLW5hdj5kaXY6aG92ZXJ7Y29sb3I6IzAwMDtjdXJzb3I6cG9pbnRlcn0uc3R5bGUtY2Fyb3VzZWwuc3R5bGUtY2Fyb3VzZWwgLm93bC1wcmV2e2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtNTAlKX0uc3R5bGUtY2Fyb3VzZWwuc3R5bGUtY2Fyb3VzZWwgLm93bC1uZXh0e3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtNTAlKX1ib2R5LnBhZ2UtbGF5b3V0LXNob3dyb29tLXBhZ2UgLm1haW4td3JhcCAuY29sdW1uc3ttYXJnaW46LjMxMjVlbSAwIDB9LnNob3dyb29tLWluZm97cGFkZGluZy1ib3R0b206MS40Mzc1ZW19LnNob3dyb29tLWluZm86YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uc2hvd3Jvb20taW5mbyAuc2hvd3Jvb20tbG9nb3tib3JkZXI6MXB4ICNlZWUgc29saWQ7bWFyZ2luOjAgMCAuOTM3NWVtfS5zaG93cm9vbS1pbmZvIC5zaG93cm9vbS1sb2dvIGltZ3tkaXNwbGF5Om5vbmV9LnNob3dyb29tLWluZm8gLnNob3dyb29tLWxvZ28gaDZ7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1ZW07cGFkZGluZzouNTcxNDNlbTttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2hvd3Jvb20taW5mbyAuc2hvd3Jvb20tbG9nbyBoNltjbGFzcyo9XCJiYWRnZS1cIl17cGFkZGluZy1sZWZ0OjMuMjE0MjllbX0uc2hvd3Jvb20taW5mbyAuc2hvd3Jvb20tbG9nbyBoNltjbGFzcyo9XCJiYWRnZS1cIl06YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoyLjI4NTcxZW07aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5zaG93cm9vbS1pbmZvIC5zaG93cm9vbS1sb2dvIGg2LmJhZGdlLXByZW1pZXItcGFydG5lcjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2JhZGdlLXByZW1pZXItcGFydG5lci5qcGcpfS5zaG93cm9vbS1tYXB7aGVpZ2h0OjIxMHB4O2JhY2tncm91bmQ6I2VlZTttYXJnaW46LTEuODc1ZW0gMCAwfS5pbmZvLXJpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpey5pbmZvLXJpZ2h0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoyMHB4fX0uc2hvd3Jvb20tY29udGVudHtjbGVhcjpib3RoO3BhZGRpbmc6MS44NzVlbSAwO2JvcmRlci1ib3R0b206MXB4ICNhYWFiYWMgc29saWQ7Zm9udC1zaXplOi44NzVlbX0uc2hvd3Jvb20tY29udGVudCAuc2hvd3Jvb20tbG9nb3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxODVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYwZWU7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1yaWdodDoxMHB4fS5zaG93cm9vbS1jb250ZW50IC5zaG93cm9vbS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5zaG93cm9vbS1jb250ZW50IGgxe2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjI4NTcxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowIDAgLjgzMzMzZW19LnNob3dyb29tLWNvbnRlbnQgaDEuaGFzLWhpbnR7ZmxvYXQ6bGVmdDt3aWR0aDo0OSV9LnNob3dyb29tLWNvbnRlbnQgaDJ7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMjg1NzFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjAgMCAuODMzMzNlbX0uc2hvd3Jvb20tY29udGVudCBoMi5oYXMtaGludHtmbG9hdDpsZWZ0O3dpZHRoOjQ5JX0uc2hvd3Jvb20tY29udGVudCBoM3tmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4yODU3MWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAwIC44MzMzM2VtfS5zaG93cm9vbS1jb250ZW50IGgzLmhhcy1oaW50e2Zsb2F0OmxlZnQ7d2lkdGg6NDklfS5zaG93cm9vbS1jb250ZW50IGg0e2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjI4NTcxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowIDAgLjgzMzMzZW19LnNob3dyb29tLWNvbnRlbnQgaDQuaGFzLWhpbnR7ZmxvYXQ6bGVmdDt3aWR0aDo0OSV9LnNob3dyb29tLWNvbnRlbnQgaDV7Zm9udC1mYW1pbHk6XCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMjg1NzFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjAgMCAuODMzMzNlbX0uc2hvd3Jvb20tY29udGVudCBoNS5oYXMtaGludHtmbG9hdDpsZWZ0O3dpZHRoOjQ5JX0uc2hvd3Jvb20tY29udGVudCBoNntmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4yODU3MWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAwIC44MzMzM2VtfS5zaG93cm9vbS1jb250ZW50IGg2Lmhhcy1oaW50e2Zsb2F0OmxlZnQ7d2lkdGg6NDklfS5zaG93cm9vbS1jb250ZW50IC5oaW50e2Zsb2F0OnJpZ2h0O3dpZHRoOjQ5JTt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZTouODU3MTRlbX0uc2hvd3Jvb20tY29udGVudCAuaGludDpiZWZvcmV7bWFyZ2luLXJpZ2h0Oi40MTY2N2VtfS5zaG93cm9vbS1jb250ZW50IC5hdHRyaWJ1dGVzLWxpc3R7ZmxvYXQ6bGVmdDt3aWR0aDo0OSU7Zm9udC1zaXplOjEuMTQyODZlbX0uc2hvd3Jvb20tY29udGVudCAuYXR0cmlidXRlcy1saXN0Ky5hdHRyaWJ1dGVzLWxpc3R7bWFyZ2luLWxlZnQ6MiV9QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KXsuc2hvd3Jvb20tY29udGVudCAuYnRuLWxpc3QgbGl7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO21hcmdpbjo1cHggMCAwICFpbXBvcnRhbnR9fS5kZXRhaWxzLWxpc3R7Y2xlYXI6Ym90aDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZTouODU3MTRlbTtmb250LXdlaWdodDpib2xkfS5kZXRhaWxzLWxpc3Q6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uZGV0YWlscy1saXN0IGxpe2Zsb2F0OmxlZnQ7d2lkdGg6NDklO3Bvc2l0aW9uOnJlbGF0aXZlfS5kZXRhaWxzLWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1sZWZ0OjIlfS5kZXRhaWxzLWxpc3QgbGk6bnRoLWNoaWxkKG9kZCl7Y2xlYXI6Ym90aH0uZGV0YWlscy1saXN0IGxpOm50aC1jaGlsZChuKzMpe21hcmdpbi10b3A6MiV9LmRldGFpbHMtbGlzdCBhe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmNmY2ZjO2JvcmRlcjoxcHggI2VlZSBzb2xpZDtwYWRkaW5nOi41ODMzM2VtIDEuMjVlbX0uZGV0YWlscy1saXN0IGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCA1MDBtcyBlYXNlLWluLW91dH0uZGV0YWlscy1saXN0IGE6aG92ZXJ7Y29sb3I6IzAwMH0uZGV0YWlscy1saXN0IGE6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0uZGV0YWlscy1saXN0IC50b29sdGlwe2xlZnQ6NSV9LmFtbG9jYXRvcl9sZWZ0IC5saW1pdGVkLXNob3dyb29tcy1tc2d7cGFkZGluZzowcHggMCA1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXRvb2x0aXAsLmFycm93OmFmdGVye2JhY2tncm91bmQ6I2VlZTtib3JkZXI6MXB4IHNvbGlkICM5OTl9LnVpLXRvb2x0aXB7cGFkZGluZzoxMHB4IDIwcHggN3B4O2NvbG9yOiMxMTE7Ym9yZGVyLXJhZGl1czoyMHB4O2ZvbnQ6MTJweCBcIkhlbHZldGljYSBOZXVlXCIsIFNhbnMtU2VyaWY7bGluZS1oZWlnaHQ6MTRweDtib3gtc2hhZG93OjAgMCA3cHggcmdiYSgwLDAsMCwwLjUpO3dpZHRoOjIxMHB4O3RleHQtYWxpZ246Y2VudGVyfS5hcnJvd3t3aWR0aDo3MHB4O2hlaWdodDoxNnB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMzVweDtib3R0b206LTE2cHh9LmFycm93LnRvcHt0b3A6LTE2cHg7Ym90dG9tOmF1dG99LmFycm93LmxlZnR7bGVmdDoyMCV9LmFycm93OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIwcHg7dG9wOi0yMHB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Ym94LXNoYWRvdzo2cHggNXB4IDlweCAtOXB4IGJsYWNrOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5hcnJvdy50b3A6YWZ0ZXJ7Ym90dG9tOi0yMHB4O3RvcDphdXRvfS5sb2NhdG9yLWhlYWRlciAudG9wLWNvbnRlbnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NsZWFyOmJvdGh9LmxvY2F0b3ItaGVhZGVyIC50b3AtY29udGVudCAudG9wLWxlZnR7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjc1JTtwYWRkaW5nLXJpZ2h0OjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7LmxvY2F0b3ItaGVhZGVyIC50b3AtY29udGVudCAudG9wLWxlZnR7d2lkdGg6NTglfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdG9yLWhlYWRlciAudG9wLWNvbnRlbnQgLnRvcC1sZWZ0e3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTtjbGVhcjpib3RofX0ubG9jYXRvci1oZWFkZXIgLnRvcC1jb250ZW50IC50b3AtbGVmdCBoMntmb250LXNpemU6MjJweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMzMzM7bGV0dGVyLXNwYWNpbmc6MnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MH0ubG9jYXRvci1oZWFkZXIgLnRvcC1jb250ZW50IC50b3AtbGVmdCBwe2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMjI7bGluZS1oZWlnaHQ6MjhweH0ubG9jYXRvci1oZWFkZXIgLnRvcC1jb250ZW50IC50b3AtcmlnaHR7ZmxvYXQ6cmlnaHQ7Y2xlYXI6cmlnaHQ7d2lkdGg6MjUlfUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpey5sb2NhdG9yLWhlYWRlciAudG9wLWNvbnRlbnQgLnRvcC1yaWdodHt3aWR0aDo0MiV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvY2F0b3ItaGVhZGVyIC50b3AtY29udGVudCAudG9wLXJpZ2h0e3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTtjbGVhcjpib3RofX0ubG9jYXRvci1oZWFkZXIgLnRvcC1jb250ZW50IC50b3AtcmlnaHQgLnJpZ2h0LXBpY3R7ZmxvYXQ6bGVmdDt3aWR0aDoxMDBweH0ubG9jYXRvci1oZWFkZXIgLnRvcC1jb250ZW50IC50b3AtcmlnaHQgLnJpZ2h0LXRleHR7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo1cHggMCAwIDVweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiMyMjJ9LmxvY2F0b3ItaGVhZGVyIC5ib3R0b20tY29udGVudHtkaXNwbGF5OmlubGluZS1ibG9jaztjbGVhcjpib3RoO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYzttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy1ib3R0b206NXB4fS5sb2NhdG9yLWhlYWRlciAuYm90dG9tLWNvbnRlbnQgLmJvdHRvbS1sZWZ0LC5sb2NhdG9yLWhlYWRlciAuYm90dG9tLWNvbnRlbnQgLmJvdHRvbS1yaWdodHtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdG9yLWhlYWRlciAuYm90dG9tLWNvbnRlbnQgLmJvdHRvbS1sZWZ0LC5sb2NhdG9yLWhlYWRlciAuYm90dG9tLWNvbnRlbnQgLmJvdHRvbS1yaWdodHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH19LmxvY2F0b3ItaGVhZGVyIC5ib3R0b20tY29udGVudCAuYm90dG9tLWxlZnQgLmJvdHRvbS1pbm5lciwubG9jYXRvci1oZWFkZXIgLmJvdHRvbS1jb250ZW50IC5ib3R0b20tcmlnaHQgLmJvdHRvbS1pbm5lcntwYWRkaW5nOjVweCAxMHB4IDVweCAwfS5sb2NhdG9yLWhlYWRlciAuYm90dG9tLWNvbnRlbnQgLmJvdHRvbS1sZWZ0IC5ib3R0b20taW5uZXIgcCwubG9jYXRvci1oZWFkZXIgLmJvdHRvbS1jb250ZW50IC5ib3R0b20tcmlnaHQgLmJvdHRvbS1pbm5lciBwe2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMjI7bGluZS1oZWlnaHQ6MjhweH0ubG9jYXRvci1oZWFkZXIgLmJvdHRvbS1jb250ZW50IC5ib3R0b20tbGVmdCAuYm90dG9tLWlubmVyIHAgc3BhbiwubG9jYXRvci1oZWFkZXIgLmJvdHRvbS1jb250ZW50IC5ib3R0b20tcmlnaHQgLmJvdHRvbS1pbm5lciBwIHNwYW57Zm9udC1zaXplOjE2cHg7Zm9udC1zdHlsZTppdGFsaWN9LmFtbG9jYXRvcl9mb3JtX2J1dHRvbnN7ZGlzcGxheTppbmxpbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5hbWxvY2F0b3JfbWFwYmxvY2t7ZmxvYXQ6cmlnaHQ7d2lkdGg6NzAlfUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LmFtbG9jYXRvcl9tYXBibG9ja3tmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5hbWxvY2F0b3JfbWFwYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5hbWxvY2F0b3Jfc3RvcmVfbGlzdHtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDoyOCU7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LmFtbG9jYXRvcl9zdG9yZV9saXN0e3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsuYW1sb2NhdG9yX3N0b3JlX2xpc3R7aGVpZ2h0OmF1dG99fS5obF9tYXBibG9jaywjYW1sb2NhdG9yLW1hcC1jYW52YXN7aGVpZ2h0OjgwMHB4ICFpbXBvcnRhbnR9LmFtbG9jYXRvcl9jZW50ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y2xlYXI6Ym90aH0uaGxfbWFwYmxvY2t7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjYwMHB4O3otaW5kZXg6MX0uaGxfbG9jYXRvcl9ib3h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMuMTI1ZW07bGVmdDoyLjVlbTt3aWR0aDo1NzVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMi41ZW0gLSAyLjVlbSk7aGVpZ2h0OmF1dG87YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpO3BhZGRpbmc6MS41cmVtO21hcmdpbjowO3otaW5kZXg6Mn0uaGxfbG9jYXRvcl9zZWFyY2gsLmhsX2xvY2F0b3JfZmlsdGVyc3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmxvY2F0aW9uX2ljb257ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjMycHh9LmxvY2F0aW9uX2ljb24gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I2FtYXN0eV9sb2NhdG9yX2ZpbHRlcntwYWRkaW5nLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206MTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfSNhbWFzdHlfbG9jYXRvcl9maWx0ZXIgLmJsb2NrLXRpdGxle21hcmdpbjowO2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMzMzN9LnNob3dyb29tLWNvbnRlbnQgLnN0b3JlLWltYWdle3dpZHRoOjE4NXB4O2hlaWdodDphdXRvO21hcmdpbjowICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZjFmMGVlO2JvcmRlci10b3A6MH0ubG9jYXRpb25fZGF0YXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6OHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KXsubG9jYXRpb25fZGF0YXt3aWR0aDoxMDAlfX0ubG9jYXRpb25fZGF0YSAuc3RvcmUtaGVhZGluZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHh9LmxvY2F0aW9uX2RhdGEgLnN0b3JlLWhlYWRpbmcgLnN0b3JlLWhlYWRpbmctaWNvbntwYWRkaW5nOjJweCA3cHggMCAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubG9jYXRpb25fZGF0YSAuc3RvcmUtaGVhZGluZyAuc3RvcmUtaGVhZGluZy1pY29uIGltZ3ttaW4td2lkdGg6MzJweDttaW4taGVpZ2h0OjMycHh9LmxvY2F0aW9uX2RhdGEgLnN0b3JlLWhlYWRpbmcgLnN0b3JlLWhlYWRpbmctbmFtZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6MThweH0ubG9jYXRpb25fZGF0YSBhZGRyZXNze3dpZHRoOjEwMCV9LmxvY2F0aW9uX2RhdGEgLmxvY2F0aW9uLWJ1dHRvbnN7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O21hcmdpbjowLjVlbSAwIDEuNWVtfS5sb2NhdGlvbl9kYXRhIC5sb2NhdGlvbi1idXR0b25zIGF7d2lkdGg6MTQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCA1cHg7cGFkZGluZzo4cHggNHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjMzMzO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEycHh9LmxvY2F0aW9uX2RhdGEgLmxvY2F0aW9uLWJ1dHRvbnMgLnNob3dyb29tLWJ1dHRvbiwubG9jYXRpb25fZGF0YSAubG9jYXRpb24tYnV0dG9ucyAuc2hvd3Jvb20tZGV0YWlscy1idXR0b257Ym9yZGVyOjFweCBzb2xpZCAjMzMzO3BhZGRpbmc6NXB4IDhweDtmb250LXNpemU6MTNweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLWluLW91dH0ubG9jYXRpb25fZGF0YSAubG9jYXRpb24tYnV0dG9ucyAuc2hvd3Jvb20tYnV0dG9uOmhvdmVyLC5sb2NhdGlvbl9kYXRhIC5sb2NhdGlvbi1idXR0b25zIC5zaG93cm9vbS1kZXRhaWxzLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZn0udG9kYXlfc2NoZWR1bGV7bWFyZ2luOjAgIWltcG9ydGFudH0udG9kYXlfc2NoZWR1bGU6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fSNhbWxvY2F0b3JfbGVmdCAuc2NoZWR1bGVfY29udGFpbmVye3BhZGRpbmc6MXB4IDAgMCAyMHB4ICFpbXBvcnRhbnR9I2FtbG9jYXRvcl9sZWZ0IC5zY2hlZHVsZV9jb250YWluZXIgc3BhbntwYWRkaW5nOjAgIWltcG9ydGFudH0uaGxfbG9jYXRvcl9zZWFyY2ggLmJsb2NrLXRpdGxlLC5obF9sb2NhdG9yX2ZpbHRlcnMgLmJsb2NrLXRpdGxlLC51c2UtbXktbG9jYXRpb24gLmJsb2NrLXRpdGxle2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMzMzO2xldHRlci1zcGFjaW5nOjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTowfS51c2UtbXktbG9jYXRpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYzttYXJnaW4tdG9wOjVweDtwYWRkaW5nLXRvcDoxMHB4fS5obF9sb2NhdG9yX2ZpbHRlcnMgLmZpbHRlci1ib3h7ZGlzcGxheTpub25lfS5maWx0ZXItY29sdW1uc3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmZpbHRlci1jb2x1bW5zIC5maWx0ZXItY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6MjAwcHh9LmZpbHRlci1jb2x1bW5zIC5maWx0ZXItY29sdW1uOmxhc3QtY2hpbGR7d2lkdGg6MzAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KXsuZmlsdGVyLWNvbHVtbnMgLmZpbHRlci1jb2x1bW46bGFzdC1jaGlsZHttYXJnaW46LTVweCAwIDB9fUBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCl7LmZpbHRlci1jb2x1bW5zIC5maWx0ZXItY29sdW1uOmxhc3QtY2hpbGR7bWFyZ2luOi01cHggMCAwfX0ubG9jYXRvci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1idXR0b24uZmlsdGVyLWF0dHJpYnV0ZXt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNlZWU7Y29sb3I6IzQ0NDtwYWRkaW5nOjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTJweDttYXJnaW46MCAhaW1wb3J0YW50fWJ1dHRvbi5maWx0ZXItYXR0cmlidXRlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RkZDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyfS5obF9zdG9yZV9saXN0e2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOjIwcHg7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjYxNXB4fS5hbWxvY2F0b3JfbGVmdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZjttYXgtaGVpZ2h0OjYwMHB4fS5hbWxvY2F0b3JfbGVmdCBzcGFue2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7cGFkZGluZzoxcHggLjkzNzVlbSAhaW1wb3J0YW50fS5hbWxvY2F0b3JfbGVmdCBzcGFuOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LmFtbG9jYXRvcl9sZWZ0IC5hbGxfc2NoZWR1bGUgc3BhbntwYWRkaW5nOjAgIWltcG9ydGFudH0uYW1hc3R5LXBvcHVwIGgye2ZvbnQtc2l6ZToxLjVyZW19LnNob3dyb29tLXR5cGVze2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7Y2xlYXI6Ym90aH1AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpey5zaG93cm9vbS10eXBlc3ttYXJnaW46MCAwIDIwcHh9fS5zaG93cm9vbS10eXBlcyAuc2hvd3Jvb20tdHlwZXMtY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMlO3BhZGRpbmc6MTBweDtoZWlnaHQ6MTAwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LnNob3dyb29tLXR5cGVzIC5zaG93cm9vbS10eXBlcy1jb2x1bW57d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW4tdG9wOjB9fS5zaG93cm9vbS10eXBlcyAuc2hvd3Jvb20tdHlwZXMtY29sdW1uIC50eXBlLWljb257ZmxvYXQ6bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoyMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoycHggMTBweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KXsuc2hvd3Jvb20tdHlwZXMgLnNob3dyb29tLXR5cGVzLWNvbHVtbiAudHlwZS1pY29ue3dpZHRoOjEwJX19LnNob3dyb29tLXR5cGVzIC5zaG93cm9vbS10eXBlcy1jb2x1bW4gLnR5cGUtaWNvbiBpbWd7ZmxvYXQ6cmlnaHR9LnNob3dyb29tLXR5cGVzIC5zaG93cm9vbS10eXBlcy1jb2x1bW4gLnR5cGUtZGVzY3JpcHRpb257ZmxvYXQ6cmlnaHQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4MCU7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMzMzfUBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7LnNob3dyb29tLXR5cGVzIC5zaG93cm9vbS10eXBlcy1jb2x1bW4gLnR5cGUtZGVzY3JpcHRpb257d2lkdGg6OTAlO3BhZGRpbmctdG9wOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KXsuc2hvd3Jvb20tdHlwZXMgLnNob3dyb29tLXR5cGVzLWNvbHVtbiAudHlwZS1kZXNjcmlwdGlvbntwYWRkaW5nLXRvcDowfX0uc2hvd3Jvb20tdHlwZXM6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0jY3VycmVudC1hZGRyZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pbnB1dC1ib3gsLmF0dHJpYnV0ZS1sYWJlbCwuYW1sb2NhdG9yX2lucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxM3B4O21hcmdpbjo1cHggMH0uYW1sb2NhdG9yX2lucHV0e21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5hbWFzdHlfZGlzdGFuY2V7Zm9udC1zaXplOjE0cHh9LmFtbG9jYXRvci1zZWFyY2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3NlYXJjaC5qcGcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEycHggOHB4O2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO2hlaWdodDo0NHB4O3BhZGRpbmc6NnB4IDhweCA2cHggNTBweDtib3JkZXI6MXB4IHNvbGlkICNlZWV9LmFtbG9jYXRvci1yYWRpdXN7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDQ0O2hlaWdodDo0NHB4O3BhZGRpbmc6NnB4IDhweDtib3JkZXI6MXB4IHNvbGlkICNlZWV9LnNvcnRCeUZpbHRlciwubG9jYXRlTmVhckJ5e2JhY2tncm91bmQ6I2VlZTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ0NDtoZWlnaHQ6NDRweDtwYWRkaW5nOjZweCAxMnB4O2JvcmRlcjoxcHggc29saWQgI2VlZTttYXJnaW46MCAhaW1wb3J0YW50fS5zb3J0QnlGaWx0ZXI6aG92ZXIsLmxvY2F0ZU5lYXJCeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhcn0uc2hvdy1maWx0ZXJzOmhvdmVye2NvbG9yOiMzMzN9LnNob3ctZmlsdGVycyAuc2lnbntkaXNwbGF5OmlubGluZS1ibG9ja30ucHJvZHVjdHNPbkRpc3BsYXl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtjbGVhcjpib3RofS5yZXR1cm4tdG8tc2VhcmNoLWNvbnRhaW5lcntkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJX0ucmV0dXJuLXRvLXNlYXJjaHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICMwMDA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO21hcmdpbjowO3BhZGRpbmc6MTRweCAxOHB4O2JvcmRlci1yYWRpdXM6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH0uY2hlY2tib3gtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMCAyNXB4ICFpbXBvcnRhbnQ7bWFyZ2luOjVweCAwIDEwcHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEzcHg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jaGVja2JveC1jb250YWluZXIgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyfS5jaGVja21hcmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxOHB4O3dpZHRoOjE4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjY30uY2hlY2tib3gtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9LmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmNoZWNrbWFyazphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lfS5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXJ7ZGlzcGxheTpibG9ja30uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXJ7bGVmdDo1cHg7dG9wOjJweDt3aWR0aDozcHg7aGVpZ2h0OjhweDtib3JkZXI6c29saWQgd2hpdGU7Ym9yZGVyLXdpZHRoOjAgM3B4IDNweCAwOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYW1sb2NhdG9yLW1haW4tY29udGFpbmVyIC5hbWxvY2F0b3ItbWFwLWNvbnRhaW5lcnttYXgtaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnR9fS5oZWxsby1yZWdpc3Rlci1pdGVtIC5oaC1wcm9kdWN0LXJlZ2lzdHJhdGlvbnttYXJnaW4tYm90dG9tOjQwcHg7bWFyZ2luLWJvdHRvbTo0MHB4O3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo2MDBweDttYXJnaW46MCBhdXRvfS5oZWxsby1yZWdpc3Rlci1pdGVtIC5oaC1wcm9kdWN0LXJlZ2lzdHJhdGlvbiAudG9wLWludHJve21hcmdpbjoyMHB4IDB9LmhlbGxvLXJlZ2lzdGVyLWl0ZW0gLmhoLXByb2R1Y3QtcmVnaXN0cmF0aW9uIGZvcm17dGV4dC1hbGlnbjpjZW50ZXJ9LmhlbGxvLXJlZ2lzdGVyLWl0ZW0gLmhoLXByb2R1Y3QtcmVnaXN0cmF0aW9uIGZvcm0gbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MTBweH0uaGVsbG8tcmVnaXN0ZXItaXRlbSAuaGgtcHJvZHVjdC1yZWdpc3RyYXRpb24gZm9ybSBpbnB1dHtmb250LXNpemU6MTdweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzAwMDtoZWlnaHQ6NDZweDtwYWRkaW5nOjZweCA4cHggNnB4IDhweDtib3JkZXI6MXB4IHNvbGlkICMwMDA7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDgwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfS5oZWxsby1yZWdpc3Rlci1pdGVtIC5oaC1wcm9kdWN0LXJlZ2lzdHJhdGlvbiBmb3JtIGlucHV0Lm1hZ2UtZXJyb3J7Ym9yZGVyLWNvbG9yOiNlMDJiMjd9LmhlbGxvLXJlZ2lzdGVyLWl0ZW0gLmhoLXByb2R1Y3QtcmVnaXN0cmF0aW9uIGZvcm0gYnV0dG9uLmJ0bi1jb250aW51ZXtoZWlnaHQ6NTBweDt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IGF1dG99LmhlbGxvLXJlZ2lzdGVyLWl0ZW0gLmhoLXByb2R1Y3QtcmVnaXN0cmF0aW9uIGZvcm0gLmludmFsaWQtY29kZS1tc2cgLm1zZy1hbGVydHtjb2xvcjpyZWQ7Zm9udC13ZWlnaHQ6Ym9sZH0uaGVsbG8tcmVnaXN0ZXItaXRlbSAuaGgtcHJvZHVjdC1yZWdpc3RyYXRpb24gZm9ybSAuaW52YWxpZC1jb2RlLW1zZyAubXNnLWFsZXJ0OmZpcnN0LWNoaWxke21hcmdpbjozNXB4IDAgMH0uaGVsbG8tcmVnaXN0ZXItaXRlbSAuaGgtcHJvZHVjdC1yZWdpc3RyYXRpb24gZm9ybSAuaW52YWxpZC1jb2RlLW1zZyAubXNnLWluZm97bWFyZ2luOjB9LmhlbGxvLXJlZ2lzdGVyLWl0ZW0gLmhoLXByb2R1Y3QtcmVnaXN0cmF0aW9uIC5ib3R0b20taGludHN7bWFyZ2luLXRvcDozNXB4fS5oZWxsby1yZWdpc3Rlci1pdGVtIC5oaC1wcm9kdWN0LXJlZ2lzdHJhdGlvbiAuYm90dG9tLWhpbnRzIHA6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjEwcHh9LmhlbGxvLXJlZ2lzdGVyLWl0ZW0gLmhoLXByb2R1Y3QtcmVnaXN0cmF0aW9uIC5ib3R0b20taGludHMgI2NvZGUtbG9jYXRpb257YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2V5ZS5zdmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtwYWRkaW5nLWxlZnQ6NDBweDtiYWNrZ3JvdW5kLXNpemU6MjdweCAyN3B4fUBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCl7LmhlbGxvLXJlZ2lzdGVyLWl0ZW0gLmhoLXByb2R1Y3QtcmVnaXN0cmF0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5oZWxsby1yZWdpc3Rlci1pdGVtIC5oaC1wcm9kdWN0LXJlZ2lzdHJhdGlvbiBmb3Jte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5oZWxsby1yZWdpc3Rlci1pdGVtIC5oaC1wcm9kdWN0LXJlZ2lzdHJhdGlvbiBmb3JtIGxhYmVse2Zsb2F0OmxlZnR9fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzLC5oaC1wZXJzb25hbC1pbmZvLC5oaC1wdXJjaGFzZS1pbmZvLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGV7bWFyZ2luOjMwcHggMCA2MHB4fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW1zLC5oaC1wZXJzb25hbC1pbmZvIC5wcm9kdWN0LWl0ZW1zLC5oaC1wdXJjaGFzZS1pbmZvIC5wcm9kdWN0LWl0ZW1zLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLnByb2R1Y3QtaXRlbXN7bWFyZ2luLWJvdHRvbToyMHB4fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIC5pdGVtLWNvbnRhaW5lciwuaGgtcGVyc29uYWwtaW5mbyAuaXRlbS1jb250YWluZXIsLmhoLXB1cmNoYXNlLWluZm8gLml0ZW0tY29udGFpbmVyLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLml0ZW0tY29udGFpbmVye2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvIDIwcHg7bWF4LXdpZHRoOjQ4MHB4O2NsZWFyOmJvdGg7cG9zaXRpb246cmVsYXRpdmV9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5yZW1vdmUsLmhoLXBlcnNvbmFsLWluZm8gLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5yZW1vdmUsLmhoLXB1cmNoYXNlLWluZm8gLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5yZW1vdmUsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSAuaXRlbS1jb250YWluZXIuc2luZ2xlLWl0ZW0gLnJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9jbG9zZS5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIC5pdGVtLWNvbnRhaW5lciAucmVtb3ZlLC5oaC1wZXJzb25hbC1pbmZvIC5pdGVtLWNvbnRhaW5lciAucmVtb3ZlLC5oaC1wdXJjaGFzZS1pbmZvIC5pdGVtLWNvbnRhaW5lciAucmVtb3ZlLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLml0ZW0tY29udGFpbmVyIC5yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvY2xvc2Uuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyAuaXRlbS1jb250YWluZXIgLml0ZW0tdGh1bWIsLmhoLXBlcnNvbmFsLWluZm8gLml0ZW0tY29udGFpbmVyIC5pdGVtLXRodW1iLC5oaC1wdXJjaGFzZS1pbmZvIC5pdGVtLWNvbnRhaW5lciAuaXRlbS10aHVtYiwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIC5pdGVtLWNvbnRhaW5lciAuaXRlbS10aHVtYntmbG9hdDpsZWZ0fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIC5pdGVtLWNvbnRhaW5lciAuaXRlbS10aHVtYiBpbWcsLmhoLXBlcnNvbmFsLWluZm8gLml0ZW0tY29udGFpbmVyIC5pdGVtLXRodW1iIGltZywuaGgtcHVyY2hhc2UtaW5mbyAuaXRlbS1jb250YWluZXIgLml0ZW0tdGh1bWIgaW1nLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLml0ZW0tY29udGFpbmVyIC5pdGVtLXRodW1iIGltZ3tkaXNwbGF5OmJsb2NrO2JvcmRlcjoxcHggc29saWQgIzAwMDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3BhZGRpbmc6MXB4fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIC5pdGVtLWNvbnRhaW5lciAuaXRlbS1jb250ZW50LC5oaC1wZXJzb25hbC1pbmZvIC5pdGVtLWNvbnRhaW5lciAuaXRlbS1jb250ZW50LC5oaC1wdXJjaGFzZS1pbmZvIC5pdGVtLWNvbnRhaW5lciAuaXRlbS1jb250ZW50LC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLml0ZW0tY29udGFpbmVyIC5pdGVtLWNvbnRlbnR7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWxlZnQ6MjBweDt3aWR0aDo3NCV9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgLml0ZW0tY29udGFpbmVyIC5pdGVtLWNvbnRlbnQgLnRpdGxlLC5oaC1wZXJzb25hbC1pbmZvIC5pdGVtLWNvbnRhaW5lciAuaXRlbS1jb250ZW50IC50aXRsZSwuaGgtcHVyY2hhc2UtaW5mbyAuaXRlbS1jb250YWluZXIgLml0ZW0tY29udGVudCAudGl0bGUsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSAuaXRlbS1jb250YWluZXIgLml0ZW0tY29udGVudCAudGl0bGV7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjVweDt0ZXh0LWFsaWduOmxlZnR9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgLml0ZW0tY29udGFpbmVyIC5pdGVtLWNvbnRlbnQgLnN1YnRpdGxlLC5oaC1wZXJzb25hbC1pbmZvIC5pdGVtLWNvbnRhaW5lciAuaXRlbS1jb250ZW50IC5zdWJ0aXRsZSwuaGgtcHVyY2hhc2UtaW5mbyAuaXRlbS1jb250YWluZXIgLml0ZW0tY29udGVudCAuc3VidGl0bGUsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSAuaXRlbS1jb250YWluZXIgLml0ZW0tY29udGVudCAuc3VidGl0bGV7dGV4dC1hbGlnbjpsZWZ0fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIC5pdGVtLWNvbnRhaW5lci5zaW5nbGUtaXRlbSAuaXRlbS10aHVtYiwuaGgtcGVyc29uYWwtaW5mbyAuaXRlbS1jb250YWluZXIuc2luZ2xlLWl0ZW0gLml0ZW0tdGh1bWIsLmhoLXB1cmNoYXNlLWluZm8gLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLXRodW1iLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLXRodW1ie2Zsb2F0Om5vbmV9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLXRodW1iIGltZywuaGgtcGVyc29uYWwtaW5mbyAuaXRlbS1jb250YWluZXIuc2luZ2xlLWl0ZW0gLml0ZW0tdGh1bWIgaW1nLC5oaC1wdXJjaGFzZS1pbmZvIC5pdGVtLWNvbnRhaW5lci5zaW5nbGUtaXRlbSAuaXRlbS10aHVtYiBpbWcsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSAuaXRlbS1jb250YWluZXIuc2luZ2xlLWl0ZW0gLml0ZW0tdGh1bWIgaW1ne2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzoxcHh9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLWNvbnRlbnQsLmhoLXBlcnNvbmFsLWluZm8gLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLWNvbnRlbnQsLmhoLXB1cmNoYXNlLWluZm8gLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLWNvbnRlbnQsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSAuaXRlbS1jb250YWluZXIuc2luZ2xlLWl0ZW0gLml0ZW0tY29udGVudHtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWxlZnQ6MjBweDt3aWR0aDoxMDAlfS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIC5pdGVtLWNvbnRhaW5lci5zaW5nbGUtaXRlbSAuaXRlbS1jb250ZW50IC50aXRsZSwuaGgtcGVyc29uYWwtaW5mbyAuaXRlbS1jb250YWluZXIuc2luZ2xlLWl0ZW0gLml0ZW0tY29udGVudCAudGl0bGUsLmhoLXB1cmNoYXNlLWluZm8gLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLWNvbnRlbnQgLnRpdGxlLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLWNvbnRlbnQgLnRpdGxle2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNWVtfS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIC5pdGVtLWNvbnRhaW5lci5zaW5nbGUtaXRlbSAuaXRlbS1jb250ZW50IC5zdWJ0aXRsZSwuaGgtcGVyc29uYWwtaW5mbyAuaXRlbS1jb250YWluZXIuc2luZ2xlLWl0ZW0gLml0ZW0tY29udGVudCAuc3VidGl0bGUsLmhoLXB1cmNoYXNlLWluZm8gLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLWNvbnRlbnQgLnN1YnRpdGxlLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLml0ZW0tY29udGFpbmVyLnNpbmdsZS1pdGVtIC5pdGVtLWNvbnRlbnQgLnN1YnRpdGxle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyAuaXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCwuaGgtcGVyc29uYWwtaW5mbyAuaXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCwuaGgtcHVyY2hhc2UtaW5mbyAuaXRlbS1jb250YWluZXI6bGFzdC1jaGlsZCwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIC5pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxke21hcmdpbjowIGF1dG8gMzVweH1AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpey5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzLC5oaC1wZXJzb25hbC1pbmZvLC5oaC1wdXJjaGFzZS1pbmZvLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGV7dGV4dC1hbGlnbjpjZW50ZXJ9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgZm9ybSBsYWJlbDpub3QoLmNoZWNrYm94KTpub3QoLnJhZGlvKSwuaGgtcGVyc29uYWwtaW5mbyBmb3JtIGxhYmVsOm5vdCguY2hlY2tib3gpOm5vdCgucmFkaW8pLC5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gbGFiZWw6bm90KC5jaGVja2JveCk6bm90KC5yYWRpbyksLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSBmb3JtIGxhYmVsOm5vdCguY2hlY2tib3gpOm5vdCgucmFkaW8pe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbjowIGF1dG87bWFyZ2luLWJvdHRvbToxMHB4fX0uaGgtcHVyY2hhc2UtaW5mbyBmb3JtIGxhYmVsLnRvcC1sYWJlbCwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gbGFiZWwudG9wLWxhYmVse3RleHQtYWxpZ246Y2VudGVyfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gLmZvcm0tY29udHJvbCwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gLmZvcm0tY29udHJvbHt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDttYXJnaW46MCBhdXRvIDIwcHg7dGV4dC1hbGlnbjpsZWZ0fS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gLmZvcm0tY29udHJvbCBwLnJlcXVpcmVkLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgZm9ybSAuZm9ybS1jb250cm9sIHAucmVxdWlyZWR7Y29sb3I6cmVkfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gLnNlbGVjdCwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gLnNlbGVjdHtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0NDQ7aGVpZ2h0OjQ0cHg7cGFkZGluZzo2cHggOHB4O2JvcmRlcjoxcHggc29saWQgI2VlZTt3aWR0aDoxMDAlfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gdGV4dGFyZWEsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSBmb3JtIHRleHRhcmVhe3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gbGFiZWw6bm90KC5jaGVja2JveCk6bm90KC5yYWRpby1jdXN0b20tbGFiZWwpLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgZm9ybSBsYWJlbDpub3QoLmNoZWNrYm94KTpub3QoLnJhZGlvLWN1c3RvbS1sYWJlbCl7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gbGFiZWw6bm90KC5jaGVja2JveCk6bm90KC5yYWRpby1jdXN0b20tbGFiZWwpLnJlcXVpcmVkLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgZm9ybSBsYWJlbDpub3QoLmNoZWNrYm94KTpub3QoLnJhZGlvLWN1c3RvbS1sYWJlbCkucmVxdWlyZWR7Y29sb3I6cmVkfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSBmb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pe2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO2hlaWdodDo0NnB4O3BhZGRpbmc6NnB4IDhweCA2cHggOHB4O2JvcmRlcjoxcHggc29saWQgIzAwMDt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99LmhoLXB1cmNoYXNlLWluZm8gZm9ybSAuY29udHJvbCwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gLmNvbnRyb2x7bWFyZ2luLWJvdHRvbToyMHB4fS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gLnJhZGlvLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgZm9ybSAucmFkaW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDgwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdH0uaGgtcHVyY2hhc2UtaW5mbyBmb3JtIC5yYWRpby1jdXN0b20sLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSBmb3JtIC5yYWRpby1jdXN0b217b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtsZWZ0OjA7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uaGgtcHVyY2hhc2UtaW5mbyBmb3JtIC5yYWRpby1jdXN0b20sLmhoLXB1cmNoYXNlLWluZm8gZm9ybSAucmFkaW8tY3VzdG9tLWxhYmVsLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgZm9ybSAucmFkaW8tY3VzdG9tLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgZm9ybSAucmFkaW8tY3VzdG9tLWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46NXB4O2N1cnNvcjpwb2ludGVyfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gLnJhZGlvLWN1c3RvbS1sYWJlbCwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gLnJhZGlvLWN1c3RvbS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uaGgtcHVyY2hhc2UtaW5mbyBmb3JtIC5yYWRpby1jdXN0b20rLnJhZGlvLWN1c3RvbS1sYWJlbDpiZWZvcmUsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSBmb3JtIC5yYWRpby1jdXN0b20rLnJhZGlvLWN1c3RvbS1sYWJlbDpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyOjBweCBzb2xpZCAjZGRkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3BhZGRpbmc6MnB4O21hcmdpbi1yaWdodDoxMHB4O3RleHQtYWxpZ246Y2VudGVyfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gLnJhZGlvLWN1c3RvbSsucmFkaW8tY3VzdG9tLWxhYmVsOmJlZm9yZSwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gLnJhZGlvLWN1c3RvbSsucmFkaW8tY3VzdG9tLWxhYmVsOmJlZm9yZXtib3JkZXItcmFkaXVzOjB9LmhoLXB1cmNoYXNlLWluZm8gZm9ybSAucmFkaW8tY3VzdG9tOmNoZWNrZWQrLnJhZGlvLWN1c3RvbS1sYWJlbDpiZWZvcmUsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSBmb3JtIC5yYWRpby1jdXN0b206Y2hlY2tlZCsucmFkaW8tY3VzdG9tLWxhYmVsOmJlZm9yZXtjb250ZW50OlwiXFwyNzEzXCI7Y29sb3I6YmxhY2s7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoyMHB4fS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gLnJhZGlvLWN1c3RvbTpmb2N1cysucmFkaW8tY3VzdG9tLWxhYmVsLC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgZm9ybSAucmFkaW8tY3VzdG9tOmZvY3VzKy5yYWRpby1jdXN0b20tbGFiZWx7b3V0bGluZTowcHggc29saWQgI2RkZH0uaGgtcHVyY2hhc2UtaW5mbyBmb3JtICNwdXJjaGFzZV9wb2ludF9vdGhlci1lcnJvciwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gI3B1cmNoYXNlX3BvaW50X290aGVyLWVycm9ye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtjb2xvcjpyZWR9LmhoLXB1cmNoYXNlLWluZm8gZm9ybSAjcHVyY2hhc2VfcG9pbnRfc3RvcmUtZXJyb3IsLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSBmb3JtICNwdXJjaGFzZV9wb2ludF9zdG9yZS1lcnJvcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Y29sb3I6cmVkfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gYnV0dG9uLmJ0bi1jb250aW51ZSwuaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gYnV0dG9uLmJ0bi1jb250aW51ZXtoZWlnaHQ6NTBweDt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IGF1dG99LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgZm9ybXt0ZXh0LWFsaWduOmNlbnRlcn0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyBmb3JtIC5mb3JtLWNvbnRyb2x7bWFyZ2luLWJvdHRvbToyMHB4fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIGZvcm0gbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206N3B4fS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIGZvcm0gaW5wdXR7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMwMDA7aGVpZ2h0OjQ2cHg7cGFkZGluZzo2cHggOHB4IDZweCA4cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ4MHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b30uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyBmb3JtIGEuYWRkLWZpZWxke21hcmdpbjowIDAgMjBweDtkaXNwbGF5OmJsb2NrfS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIGZvcm0gLmNvbnRyb2x7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDgwcHg7bWFyZ2luOjAgYXV0byAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIGZvcm0gLmNvbnRyb2wgLnJlbW92ZS1maWVsZHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zdWJzdHJhY3Quc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyBmb3JtIGJ1dHRvbi5idG4tY29udGludWV7aGVpZ2h0OjUwcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDgwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MTVweCBhdXRvfS5oaC1yZWdpc3RlcmVkLXByb2R1Y3RzIGZvcm0gLmludmFsaWQtY29kZS1tc2cgLm1zZy1hbGVydHtjb2xvcjpyZWQ7Zm9udC13ZWlnaHQ6Ym9sZH0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyBmb3JtIC5pbnZhbGlkLWNvZGUtbXNnIC5tc2ctc3VjY2Vzc3tjb2xvcjojNWFjNjVhO2ZvbnQtd2VpZ2h0OmJvbGR9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgZm9ybSAuaW52YWxpZC1jb2RlLW1zZyAubXNnLWFsZXJ0OmZpcnN0LWNoaWxke21hcmdpbjozNXB4IDAgMH0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyBmb3JtIC5pbnZhbGlkLWNvZGUtbXNnIC5tc2ctaW5mb3ttYXJnaW46MH0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyBmb3JtIC5jb25maXJtYXRpb24gLmNvbmZpcm0tdGV4dHtmb250LXdlaWdodDo2MDB9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgZm9ybSAuY29uZmlybWF0aW9uIC5idXR0b25zLXNldHtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbjowIGF1dG99LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgZm9ybSAuY29uZmlybWF0aW9uIC5idXR0b25zLXNldCAuYnRuLWNvbnRpbnVle21hcmdpbjoxNXB4IDJweH0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyBmb3JtIC5jb25maXJtYXRpb24gLmJ1dHRvbnMtc2V0IC5idG4tY29udGludWUuYnRuLWJhY2t7YmFja2dyb3VuZC1jb2xvcjojOTk5OTk5O2NvbG9yOndoaXRlO2JvcmRlcjoycHggIzk5OTk5OSBzb2xpZH0uaGgtcmVnaXN0ZXJlZC1wcm9kdWN0cyBmb3JtIC5jb25maXJtYXRpb24gLmJ1dHRvbnMtc2V0IC5idG4tY29udGludWUuYnRuLWJhY2s6aG92ZXIsLmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgZm9ybSAuY29uZmlybWF0aW9uIC5idXR0b25zLXNldCAuYnRuLWNvbnRpbnVlLmJ0bi1iYWNrOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Izk5OTk5OTtjb2xvcjp3aGl0ZTtib3JkZXI6MnB4ICM5OTk5OTkgc29saWR9LmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMgLmJvdHRvbS1oaW50c3ttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmhoLXB1cmNoYXNlLWluZm8gZm9ybXttYXJnaW4tYm90dG9tOjIwcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbjoxNXB4IGF1dG99LmhoLXB1cmNoYXNlLWluZm8gZm9ybSAuZm9ybS1pdGVtOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjBweCBzb2xpZCAjMDAwfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm0gLnJhZGlvLWN1c3RvbS1vdGhlciwuaGgtcHVyY2hhc2UtaW5mbyBmb3JtIC5yYWRpby1jdXN0b20tc3RvcmV7Ym9yZGVyLWNvbG9yOnJlZCAhaW1wb3J0YW50fS5oaC1wdXJjaGFzZS1pbmZvIC5pbnZhbGlkLWNvZGUtbXNne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbjoxNXB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmhoLXB1cmNoYXNlLWluZm8gLmludmFsaWQtY29kZS1tc2cgLm1zZy1hbGVydHttYXJnaW46MzVweCAwIDA7Y29sb3I6cmVkO2ZvbnQtd2VpZ2h0OmJvbGR9LmhoLXB1cmNoYXNlLWluZm8gLmludmFsaWQtY29kZS1tc2cgLm1zZy1pbmZve21hcmdpbjowfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjBweCBzb2xpZCAjMDAwfS5oaC1wdXJjaGFzZS1pbmZvIGZvcm06bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206MHB4IHNvbGlkICMwMDB9LmhoLXB1cmNoYXNlLWluZm8gLmJvdHRvbS1oaW50c3ttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmhoLXB1cmNoYXNlLWluZm8gYnV0dG9uLmJ0bi1jb250aW51ZXtoZWlnaHQ6NTBweDt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IGF1dG87bGluZS1oZWlnaHQ6NDRweDtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXI6MnB4ICMwMDAgc29saWQ7b3V0bGluZTpub25lO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIkhMLVJhbGV3YXlcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LXRyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW4tb3V0O2ZvbnQtc2l6ZToxZW19LmhoLXB1cmNoYXNlLWluZm8gYnV0dG9uLmJ0bi1jb250aW51ZTpob3ZlciwuaGgtcHVyY2hhc2UtaW5mbyBidXR0b24uYnRuLWNvbnRpbnVlOmZvY3Vze2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMH0uaGgtcGVyc29uYWwtaW5mbyAucHJvZHVjdC1pdGVtc3tkaXNwbGF5OmdyaWR9LmhoLXBlcnNvbmFsLWluZm8gZm9ybSAuaW52YWxpZC1jb2RlLW1zZ3t3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDttYXJnaW46MTVweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5oaC1wZXJzb25hbC1pbmZvIGZvcm0gLmludmFsaWQtY29kZS1tc2cgLm1zZy1hbGVydHttYXJnaW46MzVweCAwIDA7Y29sb3I6cmVkO2ZvbnQtd2VpZ2h0OmJvbGR9LmhoLXBlcnNvbmFsLWluZm8gZm9ybSAuaW52YWxpZC1jb2RlLW1zZyAubXNnLWluZm97bWFyZ2luOjB9LmhoLXBlcnNvbmFsLWluZm8gZm9ybSBsYWJlbC50b3AtbGFiZWx7dGV4dC1hbGlnbjpjZW50ZXJ9LmhoLXBlcnNvbmFsLWluZm8gZm9ybSAuZm9ybS1jb250cm9se3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbjowIGF1dG8gMjBweDt0ZXh0LWFsaWduOmxlZnR9LmhoLXBlcnNvbmFsLWluZm8gZm9ybSAuZm9ybS1jb250cm9sIHAucmVxdWlyZWR7Y29sb3I6cmVkfS5oaC1wZXJzb25hbC1pbmZvIGZvcm0gLnNlbGVjdHtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0NDQ7aGVpZ2h0OjQ0cHg7cGFkZGluZzo2cHggOHB4O2JvcmRlcjoxcHggc29saWQgI2VlZTt3aWR0aDoxMDAlfS5oaC1wZXJzb25hbC1pbmZvIGZvcm0gdGV4dGFyZWF7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICMwMDB9LmhoLXBlcnNvbmFsLWluZm8gZm9ybSBsYWJlbDpub3QoLmNoZWNrYm94KTpub3QoLnJhZGlvLWN1c3RvbS1sYWJlbCl7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrfS5oaC1wZXJzb25hbC1pbmZvIGZvcm0gbGFiZWw6bm90KC5jaGVja2JveCk6bm90KC5yYWRpby1jdXN0b20tbGFiZWwpLnJlcXVpcmVke2NvbG9yOnJlZH0uaGgtcGVyc29uYWwtaW5mbyBmb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pe2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO2hlaWdodDo0NnB4O3BhZGRpbmc6NnB4IDhweCA2cHggOHB4O2JvcmRlcjoxcHggc29saWQgIzAwMDt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99LmhoLXBlcnNvbmFsLWluZm8gZm9ybSAuY29udHJvbHttYXJnaW4tYm90dG9tOjIwcHh9LmhoLXBlcnNvbmFsLWluZm8gZm9ybSAucmFkaW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDgwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdH0uaGgtcGVyc29uYWwtaW5mbyBmb3JtIC5yYWRpby1jdXN0b217b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtsZWZ0OjA7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uaGgtcGVyc29uYWwtaW5mbyBmb3JtIC5yYWRpby1jdXN0b20sLmhoLXBlcnNvbmFsLWluZm8gZm9ybSAucmFkaW8tY3VzdG9tLWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46NXB4O2N1cnNvcjpwb2ludGVyfS5oaC1wZXJzb25hbC1pbmZvIGZvcm0gLnJhZGlvLWN1c3RvbS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uaGgtcGVyc29uYWwtaW5mbyBmb3JtIC5yYWRpby1jdXN0b20rLnJhZGlvLWN1c3RvbS1sYWJlbDpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyOjBweCBzb2xpZCAjZGRkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3BhZGRpbmc6MnB4O21hcmdpbi1yaWdodDoxMHB4O3RleHQtYWxpZ246Y2VudGVyfS5oaC1wZXJzb25hbC1pbmZvIGZvcm0gLnJhZGlvLWN1c3RvbSsucmFkaW8tY3VzdG9tLWxhYmVsOmJlZm9yZXtib3JkZXItcmFkaXVzOjB9LmhoLXBlcnNvbmFsLWluZm8gZm9ybSAucmFkaW8tY3VzdG9tOmNoZWNrZWQrLnJhZGlvLWN1c3RvbS1sYWJlbDpiZWZvcmV7Y29udGVudDpcIlxcMjcxM1wiO2NvbG9yOmJsYWNrO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MjBweH0uaGgtcGVyc29uYWwtaW5mbyBmb3JtIC5yYWRpby1jdXN0b206Zm9jdXMrLnJhZGlvLWN1c3RvbS1sYWJlbHtvdXRsaW5lOjBweCBzb2xpZCAjZGRkfS5oaC1wZXJzb25hbC1pbmZvIGZvcm0gYnV0dG9uLmJ0bi1jb250aW51ZXtoZWlnaHQ6NTBweDt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IGF1dG87dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0uaGgtcGVyc29uYWwtaW5mbyAuYm90dG9tLWhpbnRze21hcmdpbi10b3A6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIC5wYWdlLXRpdGxlLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozMHB4fS5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMS5wYWdlLXRpdGxle2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tYm90dG9tOjEwcHh9LmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSAucGFnZS10aXRsZS13cmFwcGVyIGgxLnBhZ2UtdGl0bGUuYm9sZHtmb250LXdlaWdodDo2MDB9LmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSAudG9wLXRleHR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjQ4MHB4O3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byAzMHB4O3BhZGRpbmctYm90dG9tOjQwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH0uaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIGZvcm0gLmludmFsaWQtY29kZS1tc2cgLm1zZy1hbGVydHttYXJnaW46MzVweCAwIDA7Y29sb3I6cmVkO2ZvbnQtd2VpZ2h0OmJvbGR9LmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSBmb3JtIC5pbnZhbGlkLWNvZGUtbXNnIC5tc2ctaW5mb3ttYXJnaW46MH0uaGgtcmVnaXN0cmF0aW9uLWNvbXBsZXRlIC5ib3R0b20taGludHN7bWFyZ2luLXRvcDoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5oaC1yZWdpc3RyYXRpb24tc3VjY2Vzc3ttYXJnaW4tYm90dG9tOjYwcHh9LmhoLXJlZ2lzdHJhdGlvbi1zdWNjZXNzIC5wYWdlLXRpdGxlLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fS5oaC1yZWdpc3RyYXRpb24tc3VjY2VzcyAucGFnZS10aXRsZS13cmFwcGVyIGgxLnBhZ2UtdGl0bGV7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206MTBweH0uaGgtcmVnaXN0cmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMS5wYWdlLXRpdGxlLmJvbGR7Zm9udC13ZWlnaHQ6NjAwfS5oaC1yZWdpc3RyYXRpb24tc3VjY2VzcyAudG9wLXRleHR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjQ4MHB4O3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b31ib2R5LnBhZ2UtbGF5b3V0LXN0eWxlLWNvbGxlY3Rpb24gLnRvb2xiYXIudG9vbGJhci1wcm9kdWN0cyxib2R5LnBhZ2UtbGF5b3V0LWNvbGxlY3Rpb25zIC50b29sYmFyLnRvb2xiYXItcHJvZHVjdHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5wYWdlLWxheW91dC1zdHlsZS1jb2xsZWN0aW9uIC5wcm9kdWN0cy1ncmlkLGJvZHkucGFnZS1sYXlvdXQtY29sbGVjdGlvbnMgLnByb2R1Y3RzLWdyaWR7bWFyZ2luLXRvcDozNXB4fS5tb2RhbC1zbGlkZSwubW9kYWwtcG9wdXB7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjB9Lm1vZGFsLXBvcHVwe3otaW5kZXg6OTAwO3BvaW50ZXItZXZlbnRzOm5vbmU7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAuM3Msb3BhY2l0eSAuM3MgZWFzZX0ubW9kYWwtcG9wdXAuX3Nob3d7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9Lm1vZGFsLXBvcHVwIGgxe2ZvbnQtc2l6ZToyZW19Lm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwe2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo2MDBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7bWFyZ2luOjMwcHggYXV0bzttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA2MHB4KTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOi45Mzc1ZW07Ym94LXNoYWRvdzowIDNweCAzcHggMCByZ2JhKDAsMCwwLDAuMjUpO3BvaW50ZXItZXZlbnRzOmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXsubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXB7bWFyZ2luOjVyZW0gYXV0bzttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxMHJlbSl9fS5tb2RhbC1wb3B1cCAuYWN0aW9uLWNsb3Nle2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtwYWRkaW5nOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH0ubW9kYWwtcG9wdXAgLmFjdGlvbi1jbG9zZTpiZWZvcmV7Y29udGVudDonXFxlNjE2Jztmb250LWZhbWlseTonbHVtYS1pY29ucyd9Lm1vZGFsLXBvcHVwIC5hY3Rpb24tY2xvc2U6aG92ZXJ7Y29sb3I6I2FhYWJhY30ubW9kYWwtcG9wdXAgLmFjdGlvbi1jbG9zZT5zcGFue2JvcmRlcjowO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5tb2RhbHMtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTEsNTEsNTEsMC41NSk7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjB9Lm1vZGFsLWZvb3RlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MWVtIDAgMH0ubW9kYWwtZm9vdGVyPmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDowLjVlbX0ucG9wdXAtYXV0aGVudGljYXRpb257ZGlzcGxheTpub25lfS5ob21lLXBhZ2Utd29vdCBoMntjb2xvcjojMzk3ZDNjO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjMxcHh9LmhvbWUtcGFnZS13b290IGgze2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI3cHh9LmhvbWUtcGFnZS13b290IGg0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHh9LmhvbWUtcGFnZS13b290IC5wcm9kdWN0LWl0ZW1ze3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lLXBhZ2Utd29vdCAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtLW5hbWUgYXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MjBweH0uaG9tZS1wYWdlLXdvb3QgLnByb2R1Y3QtaXRlbXMgLnNsaWNrLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzNXB4O3otaW5kZXg6Mn0uaG9tZS1wYWdlLXdvb3QgLnByb2R1Y3QtaXRlbXMgLnNsaWNrLW5leHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTM1cHh9LmhvbWUtcGFnZS13b290IC5wcm9kdWN0LWl0ZW1zIC5wcmljZS1sYWJlbHtkaXNwbGF5Om5vbmV9LmhvbWUtcGFnZS13b290IC5wcm9kdWN0LWl0ZW1zIC5wcmljZXtmb250LXNpemU6MzBweH0uaG9tZS1wYWdlLXdvb3QgI3BvbGxzIHVse2xpc3Qtc3R5bGU6bm9uZX0uaG9tZS1wYWdlLXdvb3QgI3BvbGxzIGFzaWRlIGhlYWRlciBoMXtjb2xvcjojOTk5O2ZvbnQ6bm9ybWFsIDEycHgvMTRweCBNdXNlbyxIZWx2ZXRpY2EsXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTowfS5ob21lLXBhZ2Utd29vdCAjcG9sbHMgYXNpZGUgaDJ7Y29sb3I6IzAwMDtmb250Om5vcm1hbCAyMHB4LzI0cHggTXVzZW8sSGVsdmV0aWNhLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO21hcmdpbjo1cHggMCAyMHB4fWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKTpub3QoLmNhdGFsb2ctY2F0ZWdvcnktdmlldykucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFpbi13cmFwe3BhZGRpbmc6MCAuOTM3NWVtfWJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKTpub3QoLmNhdGFsb2ctY2F0ZWdvcnktdmlldykucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuY29sdW1uc3ttYXJnaW46MH1ib2R5Om5vdCgucGFnZS1sYXlvdXQtaG9tZSk6bm90KC5jYXRhbG9nLWNhdGVnb3J5LXZpZXcpLnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLndyYXAgLnBhZ2UtbWFpbnttYXgtd2lkdGg6MTA4MHB4fS5wcm9kdWN0LXRpbWUtc2VsbGVye2Rpc3BsYXk6bm9uZX0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWJze2Rpc3BsYXk6bm9uZX0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFnZXN0b3JlLWJhbm5lcnNsaWRlci1zdGFuZGFyZHt3aWR0aDoxMDAlfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5tYWdlc3RvcmUtYmFubmVyc2xpZGUtZmxleC1zbGlkZXJ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWd7bWluLWhlaWdodDoyMDBweH0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFnZXN0b3JlLWJhbm5lcnNsaWRlcnttYXJnaW46MCAtLjkzNzVlbSAyMHB4fS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5tYWdlc3RvcmUtYmFubmVyc2xpZGVyIC5tYWdlc3RvcmUtYmFubmVyc2xpZGVyLXRpdGxlLC5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5tYWdlc3RvcmUtYmFubmVyc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXZ7ZGlzcGxheTpub25lfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5tYWdlc3RvcmUtYmFubmVyc2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2e2JvdHRvbTo1cHg7ei1pbmRleDoxMH0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFnZXN0b3JlLWJhbm5lcnNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYsLnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLm1hZ2VzdG9yZS1iYW5uZXJzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0e29wYWNpdHk6Ljc7d2lkdGg6NDJweDtoZWlnaHQ6NTlweDttYXJnaW46MDtiYWNrZ3JvdW5kOiNEOUUxRTY7Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RleHQtaW5kZW50OmluaGVyaXR9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLm1hZ2VzdG9yZS1iYW5uZXJzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2OmhvdmVyLC5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5tYWdlc3RvcmUtYmFubmVyc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldjpmb2N1cywucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFnZXN0b3JlLWJhbm5lcnNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQ6aG92ZXIsLnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLm1hZ2VzdG9yZS1iYW5uZXJzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmZvY3Vze29wYWNpdHk6MX0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFnZXN0b3JlLWJhbm5lcnNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXY6YmVmb3JlLC5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5tYWdlc3RvcmUtYmFubmVyc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dDpiZWZvcmV7Zm9udC1zaXplOjM1cHg7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6bW9ub3NwYWNlfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5tYWdlc3RvcmUtYmFubmVyc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldntsZWZ0OjB9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLm1hZ2VzdG9yZS1iYW5uZXJzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2OmJlZm9yZXtjb250ZW50Oic8J30ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFnZXN0b3JlLWJhbm5lcnNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHR7cmlnaHQ6MH0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFnZXN0b3JlLWJhbm5lcnNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQ6YmVmb3Jle2NvbnRlbnQ6Jz4nfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5wcm9kdWN0LXdpZGdldC10ZXh0e21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAucHJvZHVjdC13aWRnZXQtdGV4dCBoMntmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMXB4O2ZvbnQtZmFtaWx5OlwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5wcm9kdWN0LXdpZGdldC10ZXh0IGgyLmhpZ2hsaWdodHtmb250LXdlaWdodDo3MDA7Y29sb3I6IzM5N2QzY30ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAucHJvZHVjdC13aWRnZXQtdGV4dCBwe2Rpc3BsYXk6bm9uZX0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAucHJvZHVjdC13aWRnZXQtdGV4dCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5wcm9kdWN0LXdpZGdldC10ZXh0IGF7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MnB4fS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0e21heC13aWR0aDoxMDgwcHg7bWFyZ2luOjAgYXV0byAzMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI0Q5RTFFNn0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCAuc3BlY2lhbC1wcmljZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24td2lkZ2V0LXByb2R1Y3QgLnNwZWNpYWwtcHJpY2UgLnJlZ3VsYXItcHJpY2UtbGFiZWx7b3JkZXI6Mn0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCAuc3BlY2lhbC1wcmljZSAucmVndWxhci1wcmljZS1sYWJlbCAucHJpY2V7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IC5zcGVjaWFsLXByaWNlIC5wcmljZS1maW5hbF9wcmljZXttYXJnaW4tcmlnaHQ6MTBweH0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLXBob3Rve21pbi1oZWlnaHQ6YXV0bzt3aGl0ZS1zcGFjZTppbml0aWFsfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVye3dpZHRoOjEwMCUgIWltcG9ydGFudH0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS13cmFwcGVye3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmJsb2NrO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24td2lkZ2V0LXByb2R1Y3QgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1uYW1le292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94ICFpbXBvcnRhbnQ7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLW5hbWUgLnByb2R1Y3QtaXRlbS1saW5re2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NTAwfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IC5wcm9kdWN0cy1ncmlkIC5wcmljZS1ib3h7bWFyZ2luLWJvdHRvbTo1cHh9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24td2lkZ2V0LXByb2R1Y3QgLnByb2R1Y3RzLWdyaWQgLnByaWNle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC13ZWlnaHQ6NTAwfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWxpc3QtaXRlbS1kZXRhaWxzLC5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWxpc3QtaXRlbS1mb290ZXJ7ZGlzcGxheTpub25lfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IC5wcm9kdWN0LXRpbWUtc2VsbGVyey13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2g7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7Ym9yZGVyOjAgc29saWQgYmxhY2s7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWJhc2lzOmF1dG87ZmxleC1zaHJpbms6MDttYXJnaW46NnB4IDAgMDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7ZmxleC1kaXJlY3Rpb246cm93O2Rpc3BsYXk6bm9uZX0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCAucHJvZHVjdC10aW1lLXNlbGxlci50aW1lLXNhbGUtdmFsdWV7ZGlzcGxheTpmbGV4fS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IC5wcm9kdWN0LXRpbWUtc2VsbGVyIGRpdntjb2xvcjojRTIzNzcyO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1sZWZ0OjVweH0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCAud2lkZ2V0LXByb2R1Y3QtY2Fyb3VzZWx7bWFyZ2luOjAgLTEwcHh9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24td2lkZ2V0LXByb2R1Y3QgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXttYXJnaW46MCAxMHB4fS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IGJ1dHRvbi5zbGljay1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6MTI7b3BhY2l0eTouNzt3aWR0aDo0MnB4O2hlaWdodDo1OXB4O21hcmdpbjowO2JhY2tncm91bmQ6I0Q5RTFFNjtmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOm5vbmV9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24td2lkZ2V0LXByb2R1Y3QgYnV0dG9uLnNsaWNrLWFycm93OmhvdmVyLC5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IGJ1dHRvbi5zbGljay1hcnJvdzpmb2N1c3tvcGFjaXR5OjF9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24td2lkZ2V0LXByb2R1Y3QgYnV0dG9uLnNsaWNrLWFycm93OmJlZm9yZXtmb250LXNpemU6MzVweDtjb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTptb25vc3BhY2V9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24td2lkZ2V0LXByb2R1Y3QgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDoxMHB4fS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1wcmV2OmJlZm9yZXtjb250ZW50Oic8J30ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCBidXR0b24uc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDoxMHB4fS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0IGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50Oic+J30ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAuc2VjdGlvbi1kZWFscy11bmRlciAucGFnZWJ1aWxkZXItY29sdW1uLWdyb3Vwe2ZsZXgtd3JhcDp3cmFwfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLWRlYWxzLXVuZGVyIC5wYWdlYnVpbGRlci1jb2x1bW57d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjA0KTtwYWRkaW5nOjEwcHh9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24tZGVhbHMtdW5kZXIgLnBhZ2VidWlsZGVyLWNvbHVtbiBmaWd1cmV7d2lkdGg6MTAwJTttYXJnaW46YXV0b31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnBhZ2VidWlsZGVyLW1vYmlsZS1vbmx5e2Rpc3BsYXk6bm9uZX0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAucGFnZWJ1aWxkZXItbW9iaWxlLWhpZGRlbntkaXNwbGF5OmJsb2NrfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5tYWdlc3RvcmUtYmFubmVyc2xpZGVye21hcmdpbjowIDAgNTBweH0ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAubWFnZXN0b3JlLWJhbm5lcnNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2e2Rpc3BsYXk6YmxvY2t9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLm1hZ2VzdG9yZS1iYW5uZXJzbGlkZXIgLmZsZXgtY29udHJvbC1uYXZ7Ym90dG9tOi00MHB4fS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLXdpZGdldC1wcm9kdWN0e3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyOm5vbmV9LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnNlY3Rpb24td2lkZ2V0LXByb2R1Y3QgLnByb2R1Y3RzLWdyaWQgLnByaWNle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6NjAwfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5wcm9kdWN0LXdpZGdldC10ZXh0IGgye2ZvbnQtc2l6ZToyNnB4fS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5wcm9kdWN0LXdpZGdldC10ZXh0IHB7ZGlzcGxheTpibG9ja30ucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiAucHJvZHVjdC13aWRnZXQtdGV4dCBhe2JvdHRvbTowfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5zZWN0aW9uLWRlYWxzLXVuZGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIgLnBhZ2VidWlsZGVyLW1vYmlsZS1oaWRkZW57ZGlzcGxheTpub25lfS5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIC5wYWdlYnVpbGRlci1tb2JpbGUtb25seXtkaXNwbGF5OmJsb2NrfX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpfS5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtmbG9hdDpsZWZ0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCwub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLWRvdHtjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZ3tvcGFjaXR5OjA7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsLm93bC1oaWRkZW57b3BhY2l0eTowfS5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVte3Zpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1ncmFie2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5vd2wtY2Fyb3VzZWwub3dsLXJ0bHtkaXJlY3Rpb246cnRsfS5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW17ZmxvYXQ6cmlnaHR9Lm5vLWpzIC5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsIC5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MTAwMG1zO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW57ei1pbmRleDowfS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXR7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLmZhZGVPdXR7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0ub3dsLWhlaWdodHt0cmFuc2l0aW9uOmhlaWdodCA1MDBtcyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi00MHB4O21hcmdpbi10b3A6LTQwcHg7YmFja2dyb3VuZDp1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIDEwMG1zIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlcnstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMywgMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLCAxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb257ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqLy5oYW1idXJnZXJ7cGFkZGluZzowIDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LCBmaWx0ZXI7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtmb250OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZX0uaGFtYnVyZ2VyOmhvdmVye29wYWNpdHk6MX0uaGFtYnVyZ2VyLWJveHt3aWR0aDo0MHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5oYW1idXJnZXItaW5uZXJ7ZGlzcGxheTpibG9jazt0b3A6NTAlO21hcmdpbi10b3A6LTJweH0uaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt3aWR0aDo0MHB4O2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tZHVyYXRpb246MC4xNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9LmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDotMTBweH0uaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206LTEwcHh9LmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3h7cGVyc3BlY3RpdmU6ODBweH0uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zZm9ybTpyb3RhdGVZKC0xODBkZWcpfS5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94e3BlcnNwZWN0aXZlOjgwcHh9LmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94e3BlcnNwZWN0aXZlOjgwcHh9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZykgcm90YXRlWigtMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo4MHB4fS5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo4MHB4fS5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo4MHB4fS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zZm9ybTpyb3RhdGVYKC0xODBkZWcpfS5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpfS5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSl9LmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAwLjFzIDAuMXMgZWFzZSx0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gMC4xcyAwLjFzIGVhc2UsdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTt0cmFuc2l0aW9uOnRvcCAwLjFzIGVhc2UsdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO3RyYW5zaXRpb246Ym90dG9tIDAuMXMgZWFzZSx0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpfS5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAwLjFzIDAuMXMgZWFzZSx0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIDAuMXMgMC4xcyBlYXNlLHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7dHJhbnNpdGlvbjp0b3AgMC4xcyBlYXNlLHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMil9LmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtOHB4LCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7dHJhbnNpdGlvbjpib3R0b20gMC4xcyBlYXNlLHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMil9LmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpfS5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpfS5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSl9LmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lfS5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZHVyYXRpb246MC4xM3M7dHJhbnNpdGlvbi1kZWxheTowLjEzczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDotMjBweDt0cmFuc2l0aW9uOnRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLG9wYWNpdHkgMC4xcyBsaW5lYXJ9LmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpO3RyYW5zaXRpb24tZGVsYXk6MC4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXJ9LmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246dG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZHVyYXRpb246MC4xM3M7dHJhbnNpdGlvbi1kZWxheTowLjEzczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6LTIwcHg7dHJhbnNpdGlvbjp0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxvcGFjaXR5IDAuMXMgbGluZWFyfS5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSx0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5OjAuMjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcn0uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2l0aW9uOnRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSx0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweDt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMjc1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KX0uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDoxMHB4O3RyYW5zaXRpb246b3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2V9LmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoyMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KX0uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5OjAuMDc1c30uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uLWRlbGF5OjBzO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDI3MGRlZyk7dHJhbnNpdGlvbi1kZWxheTowLjA3NXN9LmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVye3RvcDoycHg7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjI3NXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSl9LmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZX0uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoyMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KX0uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoMTM1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5OjAuMDc1c30uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbi1kZWxheTowcztvcGFjaXR5OjB9LmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTI3MGRlZyk7dHJhbnNpdGlvbi1kZWxheTowLjA3NXN9LmhhbWJ1cmdlci0tZW1waGF0aWMtcntvdmVyZmxvdzpoaWRkZW59LmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7bGVmdDowO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MTBweDtyaWdodDowO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIscmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWlufS5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtsZWZ0Oi04MHB4O3RvcDo4MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHB4LCAtODBweCwgMCkgcm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjpsZWZ0IDAuMTI1cyBlYXNlLW91dCx0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcix0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKX0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntyaWdodDotODBweDt0b3A6ODBweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwcHgsIC04MHB4LCAwKSByb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246cmlnaHQgMC4xMjVzIGVhc2Utb3V0LHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpfS5oYW1idXJnZXItLWVtcGhhdGlje292ZXJmbG93OmhpZGRlbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle2xlZnQ6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWlufS5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoxMHB4O3JpZ2h0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSx0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixyaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7bGVmdDotODBweDt0b3A6LTgwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwcHgsIDgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjpsZWZ0IDAuMTI1cyBlYXNlLW91dCx0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcix0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKX0uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7cmlnaHQ6LTgwcHg7dG9wOi04MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODBweCwgODBweCwgMCkgcm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjpyaWdodCAwLjEyNXMgZWFzZS1vdXQsdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSl9LmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIDAuMDhzIDBzIGVhc2Utb3V0LCB0b3AgMC4wOHMgMHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMgbGluZWFyfS5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye29wYWNpdHk6MDt0cmFuc2l0aW9uOmJvdHRvbSAwLjA4cyBlYXNlLW91dCwgdG9wIDAuMDhzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcn0uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowfS5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MH0uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVye3RvcDoycHh9LmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDoxMHB4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjE1c30uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MjBweH0uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI5cHgsIC02cHgsIDApO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpfS5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVye3RvcDoycHh9LmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MTBweDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwgb3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tZHVyYXRpb246MC4xNXN9LmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoyMHB4fS5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTUuNzE0MjlweCwgLTZweCwgMCk7b3BhY2l0eTowfS5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbn0uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMjI1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5OjAuMTJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXR9LmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOmJvdHRvbSAwLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjIyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWlufS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5OjAuMTJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0fS5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2l0aW9uOmJvdHRvbSAwLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZHVyYXRpb246MC4xM3M7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6LTIwcHg7dHJhbnNpdGlvbjp0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxvcGFjaXR5IDBzIGxpbmVhcn0uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSx0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5OjAuMjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksb3BhY2l0eSAwcyAwLjIycyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOnRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSx0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyfS5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbjp0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSx0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoyMHB4O3RyYW5zaXRpb246dG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5OjAuMjJzO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7dHJhbnNpdGlvbjp0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOjA7dHJhbnNpdGlvbjp0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjA3NXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2V9LmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSx0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbi1kZWxheTowLjEyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlfS5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2l0aW9uOmJvdHRvbSAwLjA3NXMgZWFzZSx0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyfS5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb246dG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbix0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uOnRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246Ym90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyfS5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcn0uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uOnRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOmJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX0uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjowczt0cmFuc2l0aW9uLWRlbGF5OjAuMXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uLXByb3BlcnR5OnRvcCwgb3BhY2l0eX0uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbSwgdHJhbnNmb3JtfS5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoLTc2NWRlZyk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb24tZGVsYXk6MHN9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb24tZHVyYXRpb246MHM7dHJhbnNpdGlvbi1kZWxheTowLjFzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb24tcHJvcGVydHk6dG9wLCBvcGFjaXR5fS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbSwgdHJhbnNmb3JtfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDc2NWRlZyk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1kZWxheTowc30uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy42LjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW5cbiAqLy5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNle2Zyb20sMjAlLDUzJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCl9fUBrZXlmcmFtZXMgYm91bmNle2Zyb20sMjAlLDUzJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCl9fS5ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7ZnJvbSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHB1bHNle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0ucHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZX1ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC43NSwgMS4yNSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC43NSwgMS4yNSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwgMC44NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwgMC44NSwgMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMC45NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMC45NSwgMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBydWJiZXJCYW5ke2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0ucnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIHNoYWtle2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX19LnNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2U7YW5pbWF0aW9uLW5hbWU6c2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmhlYWRTaGFrZXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTthbmltYXRpb24tbmFtZTpoZWFkU2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyl9fUBrZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKX19LnN3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyB0YWRhe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnRhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGF9QC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHdvYmJsZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0ud29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZX1ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG97ZnJvbSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTt0cmFuc2Zvcm06c2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTt0cmFuc2Zvcm06c2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKX19QGtleWZyYW1lcyBqZWxsb3tmcm9tLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO3RyYW5zZm9ybTpza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpfX0uamVsbG97LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqZWxsbzthbmltYXRpb24tbmFtZTpqZWxsbzstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbntmcm9tLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57ZnJvbSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MC43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bntmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmJvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJblVwe2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjowLjc1czthbmltYXRpb24tZHVyYXRpb246MC43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX19LmJvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fS5ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluRG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bntmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX0uZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX0uZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX0uZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX0uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwe2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX0uZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5Ye2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5Ye2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJblh7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5mbGlwSW5Zey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjowLjc1czstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRYO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRYOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjowLjc1czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHtmcm9te29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dHtmcm9te29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5saWdodFNwZWVkT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUlue2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnJvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnJvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7b3BhY2l0eTowfX0uaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBqYWNrSW5UaGVCb3h7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5qYWNrSW5UaGVCb3h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3g7YW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94fUAtd2Via2l0LWtleWZyYW1lcyByb2xsSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyByb2xsSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnJvbGxJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxJbjthbmltYXRpb24tbmFtZTpyb2xsSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyl9fUBrZXlmcmFtZXMgcm9sbE91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21Jbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUlue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnpvb21JbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblVwO2FuaW1hdGlvbi1uYW1lOnpvb21JblVwfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0e2Zyb217b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHtmcm9te29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9dG97b3BhY2l0eTowfX0uem9vbU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjthbmltYXRpb24tbmFtZTp6b29tT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn19Lnpvb21PdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19QGtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fS56b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluVXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19LnNsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fS5zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19LnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19LnNsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9LnNlbGVjdDItY29udGFpbmVye21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXIsLnNlbGVjdDItZHJvcCwuc2VsZWN0Mi1zZWFyY2gsLnNlbGVjdDItc2VhcmNoIGlucHV0ey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI2cHg7cGFkZGluZzowIDAgMCA4cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2FhYTt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjZweDtjb2xvcjojNDQ0O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjUsICNmZmYpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgNTAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2ZmZmZmZicsIGVuZENvbG9yc3RyID0gJyNlZWVlZWUnLCBHcmFkaWVudFR5cGUgPSAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZWUgMCUsICNmZmYgNTAlKX1odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNle3BhZGRpbmc6MCA4cHggMCAwfS5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNle2JvcmRlci1ib3R0b20tY29sb3I6I2FhYTtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjksICNmZmYpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKX0uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW57bWFyZ2luLXJpZ2h0OjQycHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZT4uc2VsZWN0Mi1jaG9zZW57bWFyZ2luLXJpZ2h0OjI2cHg7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvfWh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2U+LnNlbGVjdDItY2hvc2Vue21hcmdpbi1sZWZ0OjI2cHg7bWFyZ2luLXJpZ2h0OjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJye2Rpc3BsYXk6bm9uZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI0cHg7dG9wOjhweDtmb250LXNpemU6MXB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjowO2JhY2tncm91bmQ6dXJsKFwic2VsZWN0Mi5wbmdcIikgcmlnaHQgdG9wIG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgYWJicntkaXNwbGF5OmlubGluZS1ibG9ja30uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMTFweDtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0Mi1kcm9wLW1hc2t7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTk4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uc2VsZWN0Mi1kcm9we3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotMXB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTt0b3A6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcDowO2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDVweCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCA0cHggNXB4IHJnYmEoMCwwLDAsMC4xNSl9LnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmV7bWFyZ2luLXRvcDoxcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2FhYTtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDstd2Via2l0LWJveC1zaGFkb3c6MCAtNHB4IDVweCByZ2JhKDAsMCwwLDAuMTUpO2JveC1zaGFkb3c6MCAtNHB4IDVweCByZ2JhKDAsMCwwLDAuMTUpfS5zZWxlY3QyLWRyb3AtYWN0aXZle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYjtib3JkZXItdG9wOm5vbmV9LnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZXtib3JkZXItdG9wOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWRyb3AtYXV0by13aWR0aHtib3JkZXItdG9wOjFweCBzb2xpZCAjYWFhO3dpZHRoOmF1dG99LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZDojY2NjO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjY2NjKSwgY29sb3Itc3RvcCgwLjYsICNlZWUpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2VlZWVlZScsIGVuZENvbG9yc3RyID0gJyNjY2NjY2MnLCBHcmFkaWVudFR5cGUgPSAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjY2MgMCUsICNlZWUgNjAlKX1odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93e2xlZnQ6MDtyaWdodDphdXRvO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybChcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAwIDFweH1odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjoycHggMXB4fS5zZWxlY3QyLXNlYXJjaHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MjZweDttYXJnaW46MDtwYWRkaW5nOjRweCA0cHggMCA0cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDAwMDt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItc2VhcmNoIGlucHV0e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttaW4taGVpZ2h0OjI2cHg7cGFkZGluZzo0cHggMjBweCA0cHggNXB4O21hcmdpbjowO291dGxpbmU6MDtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDojZmZmIHVybChcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMnB4O2JhY2tncm91bmQ6dXJsKFwic2VsZWN0Mi5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIycHgsLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7YmFja2dyb3VuZDp1cmwoXCJzZWxlY3QyLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjJweCwtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO2JhY2tncm91bmQ6dXJsKFwic2VsZWN0Mi5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIycHgsLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtiYWNrZ3JvdW5kOnVybChcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSkgMCAwfWh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlYXJjaCBpbnB1dHtwYWRkaW5nOjRweCA1cHggNHB4IDIwcHg7YmFja2dyb3VuZDojZmZmIHVybChcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAtMzdweCAtMjJweDtiYWNrZ3JvdW5kOnVybChcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAtMzdweCAtMjJweCwtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtiYWNrZ3JvdW5kOnVybChcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAtMzdweCAtMjJweCwtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO2JhY2tncm91bmQ6dXJsKFwic2VsZWN0Mi5wbmdcIikgbm8tcmVwZWF0IC0zN3B4IC0yMnB4LC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7YmFja2dyb3VuZDp1cmwoXCJzZWxlY3QyLnBuZ1wiKSBuby1yZXBlYXQgLTM3cHggLTIycHgsbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKSAwIDB9LnNlbGVjdDItc2VhcmNoIGlucHV0LnNlbGVjdDItYWN0aXZle2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJzZWxlY3QyLXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCAxMDAlO2JhY2tncm91bmQ6dXJsKFwic2VsZWN0Mi1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgMTAwJSwtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtiYWNrZ3JvdW5kOnVybChcInNlbGVjdDItc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IDEwMCUsLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtiYWNrZ3JvdW5kOnVybChcInNlbGVjdDItc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IDEwMCUsLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtiYWNrZ3JvdW5kOnVybChcInNlbGVjdDItc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IDEwMCUsbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKSAwIDB9LnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2UsLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYjtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjMpO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuMyl9LnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2V7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCAjZmZmIGluc2V0O2JveC1zaGFkb3c6MCAxcHggMCAjZmZmIGluc2V0O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6I2VlZTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSl9LnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlLC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZiO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpfS5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6bm9uZTtmaWx0ZXI6bm9uZX1odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvd3tib3JkZXItcmlnaHQ6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBie2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggMXB4fWh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAxcHh9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNlbGVjdDItcmVzdWx0c3ttYXgtaGVpZ2h0OjIwMHB4O3BhZGRpbmc6MCAwIDAgNHB4O21hcmdpbjo0cHggNHB4IDRweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bzstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1yZXN1bHRze3BhZGRpbmc6MCA0cHggMCAwO21hcmdpbjo0cHggMCA0cHggNHB4fS5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3Vie21hcmdpbjowO3BhZGRpbmctbGVmdDowfS5zZWxlY3QyLXJlc3VsdHMgbGl7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6bGlzdC1pdGVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0LXdpdGgtY2hpbGRyZW4+LnNlbGVjdDItcmVzdWx0LWxhYmVse2ZvbnQtd2VpZ2h0OmJvbGR9LnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWx7cGFkZGluZzozcHggN3B4IDRweDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjttaW4taGVpZ2h0OjFlbTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0cy1kZXB0LTEgLnNlbGVjdDItcmVzdWx0LWxhYmVse3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLXJlc3VsdHMtZGVwdC0yIC5zZWxlY3QyLXJlc3VsdC1sYWJlbHtwYWRkaW5nLWxlZnQ6NDBweH0uc2VsZWN0Mi1yZXN1bHRzLWRlcHQtMyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWx7cGFkZGluZy1sZWZ0OjYwcHh9LnNlbGVjdDItcmVzdWx0cy1kZXB0LTQgLnNlbGVjdDItcmVzdWx0LWxhYmVse3BhZGRpbmctbGVmdDo4MHB4fS5zZWxlY3QyLXJlc3VsdHMtZGVwdC01IC5zZWxlY3QyLXJlc3VsdC1sYWJlbHtwYWRkaW5nLWxlZnQ6MTAwcHh9LnNlbGVjdDItcmVzdWx0cy1kZXB0LTYgLnNlbGVjdDItcmVzdWx0LWxhYmVse3BhZGRpbmctbGVmdDoxMTBweH0uc2VsZWN0Mi1yZXN1bHRzLWRlcHQtNyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWx7cGFkZGluZy1sZWZ0OjEyMHB4fS5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZDojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItcmVzdWx0cyBsaSBlbXtiYWNrZ3JvdW5kOiNmZWZmZGU7Zm9udC1zdHlsZTpub3JtYWx9LnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCBlbXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgdWx7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9LnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1uby1yZXN1bHRzLC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VhcmNoaW5nLC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItYWpheC1lcnJvciwuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGlvbi1saW1pdHtiYWNrZ3JvdW5kOiNmNGY0ZjQ7ZGlzcGxheTpsaXN0LWl0ZW07cGFkZGluZy1sZWZ0OjVweH0uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkLnNlbGVjdDItaGlnaGxpZ2h0ZWR7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOiNmNGY0ZjQ7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZHtiYWNrZ3JvdW5kOiNmNGY0ZjQ7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3RlZHtkaXNwbGF5Om5vbmV9LnNlbGVjdDItbW9yZS1yZXN1bHRzLnNlbGVjdDItYWN0aXZle2JhY2tncm91bmQ6I2Y0ZjRmNCB1cmwoXCJzZWxlY3QyLXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCAxMDAlfS5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItYWpheC1lcnJvcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDUwLDUwLDAuMil9LnNlbGVjdDItbW9yZS1yZXN1bHRze2JhY2tncm91bmQ6I2Y0ZjRmNDtkaXNwbGF5Omxpc3QtaXRlbX0uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItbGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgYWJicntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXN7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6MSU7bWFyZ2luOjA7cGFkZGluZzowIDVweCAwIDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2N1cnNvcjp0ZXh0O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgMSUsICNmZmYgMTUlKX1odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlc3twYWRkaW5nOjAgMCAwIDVweH0uc2VsZWN0Mi1sb2NrZWR7cGFkZGluZzozcHggNXB4IDNweCA1cHggIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlc3ttaW4taGVpZ2h0OjI2cHh9LnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYjtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjMpO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuMyl9LnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9aHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgbGl7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxke21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0e3BhZGRpbmc6NXB4O21hcmdpbjoxcHggMDtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMDAlO2NvbG9yOiM2NjY7b3V0bGluZTowO2JvcmRlcjowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0LnNlbGVjdDItYWN0aXZle2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJzZWxlY3QyLXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCAxMDAlICFpbXBvcnRhbnR9LnNlbGVjdDItZGVmYXVsdHtjb2xvcjojOTk5ICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZXtwYWRkaW5nOjNweCA1cHggM3B4IDE4cHg7bWFyZ2luOjNweCAwIDNweCA1cHg7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MTNweDtjb2xvcjojMzMzO2N1cnNvcjpkZWZhdWx0O2JvcmRlcjoxcHggc29saWQgI2FhYWFhYTtib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDJweCAjZmZmIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93OjAgMCAycHggI2ZmZiBpbnNldCwwIDFweCAwIHJnYmEoMCwwLDAsMC4wNSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmNGY0ZjQnLCBHcmFkaWVudFR5cGU9MCk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKX1odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNle21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDE4cHggM3B4IDVweH0uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLWNob3NlbntjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3Vze2JhY2tncm91bmQ6I2Q0ZDRkNH0uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTNweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjRweDtmb250LXNpemU6MXB4O291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnVybChcInNlbGVjdDIucG5nXCIpIHJpZ2h0IHRvcCBuby1yZXBlYXR9aHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZXtyaWdodDphdXRvO2xlZnQ6M3B4fS5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle2xlZnQ6M3B4fWh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle2xlZnQ6YXV0bztyaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLTExcHh9LnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLTExcHh9LnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXN7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZXtwYWRkaW5nOjNweCA1cHggM3B4IDVweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNH0uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2V7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6bm9uZX0uc2VsZWN0Mi1yZXN1bHQtc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCwuc2VsZWN0Mi1yZXN1bHQtdW5zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNlbGVjdDItb2Zmc2NyZWVuLC5zZWxlY3QyLW9mZnNjcmVlbjpmb2N1c3tjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7b3V0bGluZTowICFpbXBvcnRhbnQ7bGVmdDowcHggIWltcG9ydGFudDt0b3A6MHB4ICFpbXBvcnRhbnR9LnNlbGVjdDItZGlzcGxheS1ub25le2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1tZWFzdXJlLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMDAwcHg7bGVmdDotMTAwMDBweDt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5zZWxlY3QyLXNlYXJjaCBpbnB1dCwuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlLC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciwuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJzZWxlY3QyeDIucG5nXCIpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjYwcHggNDBweCAhaW1wb3J0YW50fS5zZWxlY3QyLXNlYXJjaCBpbnB1dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTIxcHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBpY3R1cmUtbGlzdC1pdGVte21hcmdpbjoyLjgxMjVlbSAwIDB9LnBpY3R1cmUtbGlzdC1pdGVtOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50O2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnBpY3R1cmUtbGlzdC1pdGVtIGltZ3tmbG9hdDpub25lO21hcmdpbjowIGF1dG99LnBpY3R1cmUtbGlzdC1pdGVtIHB7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMTVweH0ud2ViZm9ybXMgZm9ybSAuZmllbGQgbGFiZWx7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH0ud2ViZm9ybXMgZm9ybSAuZmllbGQgLmNvbnRyb2x7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5jb250ZW50LWNvbHVtbnMgLmNvbD5hPmltZ3t3aWR0aDoxMDAlfS5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0e2Zsb2F0OnJpZ2h0O3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5jYWxsb3V0LXJvdy5jb2xzLTEgLmNhbGxvdXQgaDJ7Zm9udC1zaXplOjMuNzVlbX0uY2FsbG91dC1yb3cgLmNhbGxvdXQgLm1vYmlsZS1iYWNrZ3JvdW5ke2Rpc3BsYXk6bm9uZX0uY2FsbG91dC1yb3cuY29scy0xIC5jYWxsb3V0e3BhZGRpbmc6MjYuNTYyNWVtIDEuODc1ZW0gMS44NzVlbX0uaG9tZS1mZWF0dXJlLWJsb2NrIGgye2ZvbnQtc2l6ZTozLjc1ZW19LnByb2R1Y3QtdGl0bGUtYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnByb2R1Y3QtY3VzdG9tLWFjdGlvbnN7d2lkdGg6YXV0bztmbG9hdDpsZWZ0fS5wcm9kdWN0LWN1c3RvbS1hY3Rpb25zPmxpe3dpZHRoOmF1dG99LnByb2R1Y3QtY3VzdG9tLWFjdGlvbnM+bGkrbGl7bWFyZ2luLWxlZnQ6LjcxNDI5ZW19LnByb2R1Y3QtY3VzdG9tLWFjdGlvbnMgYXt3aWR0aDphdXRvfS50b3dpc2hsaXN0e2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3Qtc29jaWFsLWxpbmtzIC50b3dpc2hsaXN0e2Zsb2F0OnJpZ2h0fS5ibG9nLXBvc3RzIC5ibG9nLXBvc3R7ZmxvYXQ6bGVmdDt3aWR0aDo0OC4yNzMwOSV9LmJsb2ctcG9zdHMgLmJsb2ctcG9zdCsuYmxvZy1wb3N0e21hcmdpbi10b3A6MH0uYmxvZy1wb3N0cyAuYmxvZy1wb3N0Om50aC1jaGlsZChldmVuKXttYXJnaW4tbGVmdDozLjQ1MzgyJX0uYmxvZy1wb3N0cyAuYmxvZy1wb3N0Om50aC1jaGlsZChvZGQpe2NsZWFyOmJvdGh9LmJsb2ctcG9zdHMgLmJsb2ctcG9zdDpudGgtY2hpbGQobiszKXttYXJnaW4tdG9wOjMuNDUzODIlfS5zb2NpYWwtaWNvbnN7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS5zaGFyZS10aGlze21hcmdpbjouMjVlbSAwIDB9LmJsb2ctcGludGVyZXN0LWJsb2NrIHVsPmxpe2Zsb2F0OmxlZnQ7d2lkdGg6MzEuMzc2ODElfS5ibG9nLXBpbnRlcmVzdC1ibG9jayB1bD5saStsaXttYXJnaW46MCAwIDAgMi45MzQ3OCV9LmNvbnRlbnQtY29sdW1uc3tjbGVhcjpib3RofS5jb250ZW50LWNvbHVtbnM6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0uY29udGVudC1jb2x1bW5zIC5jb2x7ZmxvYXQ6bGVmdDtjbGVhcjpub25lfS5jb250ZW50LWNvbHVtbnMgLmNvbCsuY29se21hcmdpbi10b3A6MH0uY29udGVudC1jb2x1bW5zLmNvbHMtMisuY29scy0ye21hcmdpbjowfS5jb250ZW50LWNvbHVtbnMuY29scy0yIC5jb2x7d2lkdGg6NDguMTkyNzclfS5jb250ZW50LWNvbHVtbnMuY29scy0yIC5jb2wrLmNvbHttYXJnaW4tbGVmdDozLjYxNDQ2JX0uY29udGVudC1jb2x1bW5zLmNvbHMtMysuY29scy0ze21hcmdpbjoxLjgwNzIzJSAwIDB9LmNvbnRlbnQtY29sdW1ucy5jb2xzLTMgLmNvbHt3aWR0aDozMi4xMjg1MSV9LmNvbnRlbnQtY29sdW1ucy5jb2xzLTMgLmNvbCsuY29se21hcmdpbi1sZWZ0OjEuODA3MjMlfS5jb250ZW50LWNvbHVtbnMuY29scy00Ky5jb2xzLTR7bWFyZ2luOjIuOTE4MDclIDAgMH0uY29udGVudC1jb2x1bW5zLmNvbHMtNCAuY29se3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7d2lkdGg6MjIuODExMjQlO3RleHQtYWxpZ246bGVmdH0uY29udGVudC1jb2x1bW5zLmNvbHMtNCAuY29sKy5jb2x7bWFyZ2luLWxlZnQ6Mi45MTgwNyV9LmhlbHBmdWwtbGlua3MuaGVscGZ1bC1saW5rc3t3aWR0aDo0MDBweDttYXgtd2lkdGg6NTAlO2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMS44NzVlbSAxLjg3NWVtfS5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3Jte3dpZHRoOjQwMHB4O21heC13aWR0aDo1MCU7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMCAxLjg3NWVtIDEuODc1ZW19LnBhZ2UtcXVvdGUtYmxvY2sucGFnZS1xdW90ZS1ibG9jay5yaWdodHt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6NDAwcHg7bWF4LXdpZHRoOjUwJTtmbG9hdDpyaWdodDttYXJnaW46MCAwIDEuODc1ZW0gMS44NzVlbTtwYWRkaW5nOjMuMTI1ZW0gMi4xMjVlbTtib3JkZXItbGVmdDoxcHggZ3JheSBzb2xpZH0ucGFnZS1xdW90ZS1ibG9jay5wYWdlLXF1b3RlLWJsb2NrLnJpZ2h0IGg1e2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjAgMCAuNDE2NjdlbX0ucGFnZS1xdW90ZS1ibG9jay5wYWdlLXF1b3RlLWJsb2NrLnJpZ2h0IGg2e2ZvbnQtc2l6ZTouODc1ZW19LmZpbHRlci1zZWdtZW50IC5maWx0ZXItZ3JvdXAuZmlsdGVyLWdyb3Vwe3dpZHRoOjMyLjcyNTA2JTttYXJnaW46MH0uZmlsdGVyLXNlZ21lbnQgLmZpbHRlci1ncm91cC5maWx0ZXItZ3JvdXA6bm90KDpudGgtY2hpbGQoM24rMSkpe21hcmdpbi1sZWZ0Oi44ODgwOCV9LmZpbHRlci1zZWdtZW50IC5maWx0ZXItZ3JvdXAuZmlsdGVyLWdyb3VwOm50aC1jaGlsZChuKzQpe21hcmdpbi10b3A6Ljg4ODA4JX0uYXctYmxvZy1wb3N0LXZpZXcgLmJsb2ctc2hhcmV7bWFyZ2luOjAgMCAxLjI1ZW07ZmxvYXQ6cmlnaHQ7Y2xlYXI6bm9uZX0uYXctYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXItdG9wIC5ibG9nLXBvc3QtaW5mb3ttYXJnaW46MCAwIDEuMjVlbX0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctc2hhcmV7bWFyZ2luOjAgMCAxLjI1ZW07ZmxvYXQ6cmlnaHQ7Y2xlYXI6bm9uZX0uYXdfYmxvZy1wb3N0LXZpZXcgLmJsb2ctcG9zdC1oZWFkZXItdG9wIC5ibG9nLXBvc3QtaW5mb3ttYXJnaW46MCAwIDEuMjVlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keXtmb250Om5vcm1hbCAxNnB4LzEuNjUgXCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZn0uY2FsbG91dC1yb3cgLmNhbGxvdXR7cGFkZGluZzowfS5jYWxsb3V0LXJvdy5icmVhay1vdXQuY29scy0xIC5jYWxsb3V0e3BhZGRpbmctdG9wOjEuODc1ZW07cGFkZGluZy1ib3R0b206MS44NzVlbX0uY2FsbG91dC1yb3cuY29scy0xIC5jYWxsb3V0e3BhZGRpbmc6MCAwIDQ3LjMyMTQzJX0uY2FsbG91dC1yb3cuY29scy0xIC5jYWxsb3V0IC5jYWxsb3V0LWJveC50b3B7dG9wOjYuMjg5MzElfS5jYWxsb3V0LXJvdy5jb2xzLTEgLmNhbGxvdXQgLmNhbGxvdXQtYm94LmJvdHRvbXtib3R0b206Ni4yODkzMSV9LmNhbGxvdXQtcm93LmNvbHMtMSAuY2FsbG91dCAuY2FsbG91dC1ib3gucmlnaHR7cmlnaHQ6NC4xNjY2NyV9LmNhbGxvdXQtcm93LmNvbHMtMSAuY2FsbG91dCAuY2FsbG91dC1ib3gubGVmdHtsZWZ0OjQuMTY2NjclfS5jYWxsb3V0LXJvdy5jb2xzLTIgLmNhbGxvdXR7cGFkZGluZy1ib3R0b206MzQuMzQ1MjQlO2Zsb2F0OmxlZnQ7d2lkdGg6NDkuNDA0NzYlfS5jYWxsb3V0LXJvdy5jb2xzLTIgLmNhbGxvdXQ6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbjowIDAgMCAxLjE5MDQ4JX0uY2FsbG91dC1yb3cuY29scy0yIC5jYWxsb3V0IC5jYWxsb3V0LWJveC50b3B7dG9wOjguNjY1NTElfS5jYWxsb3V0LXJvdy5jb2xzLTIgLmNhbGxvdXQgLmNhbGxvdXQtYm94LmJvdHRvbXtib3R0b206OC42NjU1MSV9LmNhbGxvdXQtcm93LmNvbHMtMiAuY2FsbG91dCAuY2FsbG91dC1ib3gucmlnaHR7cmlnaHQ6OC40MzM3MyV9LmNhbGxvdXQtcm93LmNvbHMtMiAuY2FsbG91dCAuY2FsbG91dC1ib3gubGVmdHtsZWZ0OjguNDMzNzMlfS5jYWxsb3V0LXJvdy5jb2xzLTMgLmNhbGxvdXR7cGFkZGluZy1ib3R0b206MzEuMzc2ODElO2Zsb2F0OmxlZnQ7d2lkdGg6MzEuMzc2ODElfS5jYWxsb3V0LXJvdy5jb2xzLTMgLmNhbGxvdXQrLmNhbGxvdXR7bWFyZ2luOjAgMCAwIDIuOTM0NzglfS5jYWxsb3V0LXJvdy5jb2xzLTMgLmNhbGxvdXQgLmNhbGxvdXQtYm94e3dpZHRoOmNhbGMoMTAwJSAtIDYuOTI4NDElIC0gNi45Mjg0MSUpfS5jYWxsb3V0LXJvdy5jb2xzLTMgLmNhbGxvdXQgLmNhbGxvdXQtYm94LnRvcHt0b3A6Ni45Mjg0MSV9LmNhbGxvdXQtcm93LmNvbHMtMyAuY2FsbG91dCAuY2FsbG91dC1ib3guYm90dG9te2JvdHRvbTo2LjkyODQxJX0uY2FsbG91dC1yb3cuY29scy0zIC5jYWxsb3V0IC5jYWxsb3V0LWJveC5yaWdodHtyaWdodDo2LjkyODQxJX0uY2FsbG91dC1yb3cuY29scy0zIC5jYWxsb3V0IC5jYWxsb3V0LWJveC5sZWZ0e2xlZnQ6Ni45Mjg0MSV9LmNhbGxvdXQtcm93LmNhdGVnb3J5LWNhbGxvdXR7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjEuODA3MjMlO21hcmdpbi1sZWZ0OjEuODA3MjMlO3dpZHRoOjY2LjA2NDI2JX0uY2FsbG91dC1yb3cuY2F0ZWdvcnktY2FsbG91dCAuY2FsbG91dHtwYWRkaW5nLWJvdHRvbTo2NC4xMjM2NSV9LmNhbGxvdXQtYm94e3Bvc2l0aW9uOmFic29sdXRlfS5jYWxsb3V0LWJveC50b3B7dG9wOjQuMTY2NjclfS5jYWxsb3V0LWJveC5ib3R0b217Ym90dG9tOjQuMTY2NjclfS5jYWxsb3V0LWJveC5yaWdodHtyaWdodDo0LjE2NjY3JX0uY2FsbG91dC1ib3gubGVmdHtsZWZ0OjQuMTY2NjclfS5jYWxsb3V0LWJveC5jZW50ZXJ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfS5jYWxsb3V0LWJveC5jZW50ZXI6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC01MCUgLSAxMHB4KSl9LmZpbHRlci1zb3J0LWFjdGlvbnMucmlnaHR7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tdG9wOi0yLjMxMjVlbX0uZmlsdGVyLXNlZ21lbnR7ZmxvYXQ6bGVmdH0uZmlsdGVyLXNlZ21lbnQuY2F0ZWdvcnl7d2lkdGg6MjEuMDQ0MTglfS5maWx0ZXItc2VnbWVudC5jYXRlZ29yeSAuZmlsdGVyLWdyb3VwLmZpbHRlci1ncm91cC5maWx0ZXItZ3JvdXB7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5maWx0ZXItc2VnbWVudC5jYXRlZ29yeSAuZmlsdGVyLWdyb3VwLmZpbHRlci1ncm91cC5maWx0ZXItZ3JvdXArLmZpbHRlci1ncm91cHttYXJnaW46My4xNzM5MSUgMCAwIDB9LmZpbHRlci1zZWdtZW50LnByb2R1Y3R7Ym9yZGVyOm5vbmV9LmZpbHRlci1zZWdtZW50IC5maWx0ZXItYWN0aW9uc3ttYXJnaW4tdG9wOjA7d2lkdGg6MTUuNjExJX0uZmlsdGVyLXNlZ21lbnQgLmZpbHRlci1ncm91cC5maWx0ZXItZ3JvdXAuZmlsdGVyLWdyb3Vwe3dpZHRoOjI0LjMzMDklO21hcmdpbjowfS5maWx0ZXItc2VnbWVudCAuZmlsdGVyLWdyb3VwLmZpbHRlci1ncm91cC5maWx0ZXItZ3JvdXA6bm90KDpudGgtY2hpbGQoNG4rMSkpe21hcmdpbi1sZWZ0Oi44ODgwOCV9LmZpbHRlci1zZWdtZW50IC5maWx0ZXItZ3JvdXAuZmlsdGVyLWdyb3VwLmZpbHRlci1ncm91cDpudGgtY2hpbGQobis1KXttYXJnaW4tdG9wOi44ODgwOCV9LnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy1zcGlubmVyLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLW5leHQsLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldntmbG9hdDpsZWZ0O2NsZWFyOm5vbmU7bWFyZ2luOjA7d2lkdGg6MzEuNSV9LnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtc3Bpbm5lcjpub3QoOm50aC1jaGlsZCgzbisxKSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItbmV4dDpub3QoOm50aC1jaGlsZCgzbisxKSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldjpub3QoOm50aC1jaGlsZCgzbisxKSl7bWFyZ2luLWxlZnQ6Mi43NSV9LnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtOm50aC1jaGlsZChuKzQpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy1zcGlubmVyOm50aC1jaGlsZChuKzQpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLW5leHQ6bnRoLWNoaWxkKG4rNCksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldjpudGgtY2hpbGQobis0KXttYXJnaW4tdG9wOjIuNzUlfS5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbSwucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtc3Bpbm5lciwucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1uZXh0LC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLXByZXZ7ZmxvYXQ6bGVmdDtjbGVhcjpub25lO21hcmdpbjowO3dpZHRoOjQ3LjEwMTQ1JX0ucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW06bnRoLWNoaWxkKDJuKzEpLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy1zcGlubmVyOm50aC1jaGlsZCgybisxKSwucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1uZXh0Om50aC1jaGlsZCgybisxKSwucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1wcmV2Om50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofS5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbTpub3QoOm50aC1jaGlsZCgybisxKSksLnBhZ2UtbGF5b3V0LWhvbWUgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXNwaW5uZXI6bm90KDpudGgtY2hpbGQoMm4rMSkpLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLW5leHQ6bm90KDpudGgtY2hpbGQoMm4rMSkpLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLXByZXY6bm90KDpudGgtY2hpbGQoMm4rMSkpe21hcmdpbi1sZWZ0OjUuNzk3MSV9LnBhZ2UtbGF5b3V0LWhvbWUgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtOm50aC1jaGlsZChuKzMpLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy1zcGlubmVyOm50aC1jaGlsZChuKzMpLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLW5leHQ6bnRoLWNoaWxkKG4rMyksLnBhZ2UtbGF5b3V0LWhvbWUgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldjpudGgtY2hpbGQobiszKXttYXJnaW4tdG9wOjUuNzk3MSV9LnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5wcm9kdWN0LWl0ZW0sLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtc3Bpbm5lciwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLmlhcy10cmlnZ2VyLW5leHQsLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtdHJpZ2dlci1wcmV2e2NsZWFyOm5vbmU7bWFyZ2luOjA7d2lkdGg6MzIuMTI4NTElfS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAucHJvZHVjdC1pdGVtOm50aC1jaGlsZCgzbisxKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLmlhcy1zcGlubmVyOm50aC1jaGlsZCgzbisxKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLmlhcy10cmlnZ2VyLW5leHQ6bnRoLWNoaWxkKDNuKzEpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAuaWFzLXRyaWdnZXItcHJldjpudGgtY2hpbGQoM24rMSl7Y2xlYXI6Ym90aH0ucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLnByb2R1Y3QtaXRlbTpub3QoOm50aC1jaGlsZCgzbisxKSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtc3Bpbm5lcjpub3QoOm50aC1jaGlsZCgzbisxKSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtdHJpZ2dlci1uZXh0Om5vdCg6bnRoLWNoaWxkKDNuKzEpKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLmlhcy10cmlnZ2VyLXByZXY6bm90KDpudGgtY2hpbGQoM24rMSkpe21hcmdpbi1sZWZ0OjEuODA3MjMlfS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAucHJvZHVjdC1pdGVtOm50aC1jaGlsZChuKzQpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAuaWFzLXNwaW5uZXI6bnRoLWNoaWxkKG4rNCksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtdHJpZ2dlci1uZXh0Om50aC1jaGlsZChuKzQpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAuaWFzLXRyaWdnZXItcHJldjpudGgtY2hpbGQobis0KXttYXJnaW4tdG9wOjEuODA3MjMlfS5ob21lLWZlYXR1cmUtYmxvY2sgLmNhbGxvdXQtYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO2JvdHRvbTphdXRvO3RyYW5zZm9ybTpub25lfS5ob21lLWZlYXR1cmUtYmxvY2sgLmNhbGxvdXQtYm94OmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0ucHJvZHVjdC1pbmZvLW1haW57ZmxvYXQ6cmlnaHQ7d2lkdGg6NDguMTkyNzclfS5wcm9kdWN0Lm1lZGlhe21hcmdpbjowO2Zsb2F0OmxlZnQ7d2lkdGg6NDguMzUzNDElfS50YWJbZGF0YS10YWI9XCJ0YWItb3ZlcnZpZXdcIl0gLmF0dHJpYnV0ZXMtbGlzdHtmbG9hdDpsZWZ0O3dpZHRoOjE3LjY3MDY4JX0udGFiW2RhdGEtdGFiPVwidGFiLW92ZXJ2aWV3XCJdIC5hdHRyaWJ1dGVzLWxpc3QrLmF0dHJpYnV0ZXMtbGlzdHttYXJnaW46MCAwIDAgNi44MjczMSV9LnRhYltkYXRhLXRhYj1cInRhYi1vdmVydmlld1wiXSAuYXR0cmlidXRlLWNvbnRlbnQtYXJlYXttYXJnaW46MDtmbG9hdDpyaWdodDt3aWR0aDo0OC4xOTI3NyV9LnNvY2lhbC1pY29uc3tmbG9hdDpub25lfS5wYWdlLWxheW91dC1ibG9nLWxhbmRpbmcgLmJsb2ctZmVhdHVyZWQtYmxvY2sgdWwuYmxvZy1wb3N0LWluZm97dGV4dC1hbGlnbjpyaWdodDtmbG9hdDpyaWdodDt3aWR0aDozMi4xMjg1MSU7bWFyZ2luLXRvcDowfS5wYWdlLWxheW91dC1ibG9nLWxhbmRpbmcgLmJsb2ctZmVhdHVyZWQtYmxvY2s+Kjpub3QoLmJsb2ctcG9zdC1pbmZvKXtmbG9hdDpsZWZ0O2NsZWFyOmxlZnQ7d2lkdGg6NjYuNjY2NjclfS5wYWdlLWxheW91dC1ibG9nLWxhbmRpbmcgLnNoYXJlLXRoaXN7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46NWVtIDAgMH0uYXctYmxvZy1wb3N0LXZpZXcgLm5leHQtcG9zdC1saW5rIC5ibG9nLXBvc3QtaGVhZGVyIHVsLmJsb2ctcG9zdC1pbmZve3RleHQtYWxpZ246cmlnaHQ7ZmxvYXQ6cmlnaHQ7d2lkdGg6NDIuNTk1NjclfS5hdy1ibG9nLXBvc3QtdmlldyAubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgaDF7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjU2LjIzOTYlfS5hdy1ibG9nLXBvc3QtdmlldyAubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgaDJ7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjU2LjIzOTYlfS5hdy1ibG9nLXBvc3QtdmlldyAubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgaDN7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjU2LjIzOTYlfS5hdy1ibG9nLXBvc3QtdmlldyAubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgaDR7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjU2LjIzOTYlfS5hdy1ibG9nLXBvc3QtdmlldyAubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgaDV7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjU2LjIzOTYlfS5hdy1ibG9nLXBvc3QtdmlldyAubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgaDZ7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjU2LjIzOTYlfS5hd19ibG9nLXBvc3QtdmlldyAubmV4dC1wb3N0LWxpbmsgLmJsb2ctcG9zdC1oZWFkZXIgdWwuYmxvZy1wb3N0LWluZm97dGV4dC1hbGlnbjpyaWdodDtmbG9hdDpyaWdodDt3aWR0aDo0Mi41OTU2NyV9LmF3X2Jsb2ctcG9zdC12aWV3IC5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0LWhlYWRlciBoMXtmbG9hdDpsZWZ0O2NsZWFyOmxlZnQ7d2lkdGg6NTYuMjM5NiV9LmF3X2Jsb2ctcG9zdC12aWV3IC5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0LWhlYWRlciBoMntmbG9hdDpsZWZ0O2NsZWFyOmxlZnQ7d2lkdGg6NTYuMjM5NiV9LmF3X2Jsb2ctcG9zdC12aWV3IC5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0LWhlYWRlciBoM3tmbG9hdDpsZWZ0O2NsZWFyOmxlZnQ7d2lkdGg6NTYuMjM5NiV9LmF3X2Jsb2ctcG9zdC12aWV3IC5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0LWhlYWRlciBoNHtmbG9hdDpsZWZ0O2NsZWFyOmxlZnQ7d2lkdGg6NTYuMjM5NiV9LmF3X2Jsb2ctcG9zdC12aWV3IC5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0LWhlYWRlciBoNXtmbG9hdDpsZWZ0O2NsZWFyOmxlZnQ7d2lkdGg6NTYuMjM5NiV9LmF3X2Jsb2ctcG9zdC12aWV3IC5uZXh0LXBvc3QtbGluayAuYmxvZy1wb3N0LWhlYWRlciBoNntmbG9hdDpsZWZ0O2NsZWFyOmxlZnQ7d2lkdGg6NTYuMjM5NiV9LmJsb2ctcG9zdC1oZWFkZXItZmVhdHVyZWR7bWFyZ2luOjB9LnBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlLWhlcm8tYWx0LnBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlLWhlcm8tYWx0IC5wYWdlLXRpdGxlLXdyYXBwZXJ7ZmxvYXQ6bGVmdDt3aWR0aDo0OC4xOTI3NyV9LnBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlLWhlcm8tYWx0LnBhZ2UtbGF5b3V0LWZsZXhpYmxlLWluc2lkZS1wYWdlLWhlcm8tYWx0IC5wYWdlLW1pbmktaGVyby1ibG9ja3tmbG9hdDpyaWdodDt3aWR0aDo0OC41OTQzOCU7bWFyZ2luOjIuNWVtO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6LTcuMTg3NWVtfWJvZHkucGFnZS1sYXlvdXQtc2hvd3Jvb20tcGFnZSAubWFpbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjIwM3B4fS5zaG93cm9vbS1pbmZvIC5zaG93cm9vbS1sb2dve2Zsb2F0OmxlZnQ7bWFyZ2luOi0xLjg3NWVtIDIwcHggMCAwfS5zaG93cm9vbS1pbmZvIC5zaG93cm9vbS1sb2dvIGltZ3tkaXNwbGF5OmJsb2NrfS5zaG93cm9vbS1pbmZvIC5zaG93cm9vbS1sb2dvIGg2e2JhY2tncm91bmQ6I2VlZX0jc3BlZWRidW1wIC5zcGVlZGJ1bXAtY29udGVudHt3aWR0aDo0OCV9I3NwZWVkYnVtcCAuc3BlZWRidW1wLWNvbnRlbnQgLndlYmZvcm1zIC5maWVsZHtwYWRkaW5nLWxlZnQ6MH0jc3BlZWRidW1wIC5zcGVlZGJ1bXAtY29udGVudCAuYWN0aW9ucy10b29sYmFye3BhZGRpbmctbGVmdDowfSNzcGVlZGJ1bXAgLnNwZWVkYnVtcC1pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ4JTtiYWNrZ3JvdW5kOiNlZWU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7aGVpZ2h0OjM0MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1JTtyaWdodDowfS50b29sYmFyLXByb2R1Y3Rze2Zsb2F0OnJpZ2h0fS50b29sYmFyLXByb2R1Y3RzLnRvb2xiYXItcmVzdWx0e2Zsb2F0Om5vbmV9LnRvb2xiYXItcHJvZHVjdHMudG9vbGJhci1yZXN1bHQgLmFtb3VudHtmbG9hdDpsZWZ0fS50b29sYmFyLXByb2R1Y3RzLnRvb2xiYXItcmVzdWx0IC50b29sYmFyLXNvcnRlcntmbG9hdDpyaWdodH0udG9vbGJhci1wcm9kdWN0cy50b29sYmFyLXJlc3VsdCAubGltaXRlcntwYWRkaW5nLXJpZ2h0OjE1cHh9W2NsYXNzKj1cIiBjYXRlZ29yeXBhdGgtZmFtaWx5LXJlcHJlc2VudGF0aXZlcy1cIl0gLnRvb2xiYXItcHJvZHVjdHMsW2NsYXNzKj1cIiBjYXRlZ29yeXBhdGgtcHJvZHVjdHMtXCJdIC50b29sYmFyLXByb2R1Y3Rze21hcmdpbjotMi4xODc1ZW0gMCAwfS5ibG9nLWhlcm8tYmxvY2std3JhcHtwYWRkaW5nOjAgMCA0OC41OTQzOCV9LmJsb2ctaGVyby1uYXYtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjB9LmJsb2ctaGVyby1uYXY+dWw+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJsb2ctaGVyby1uYXY+dWw+bGkrbGl7bWFyZ2luLWxlZnQ6Mi41ZW19LmJsb2ctaGVyby1uYXYtbGVmdHt3aWR0aDozODVweDtmbG9hdDpsZWZ0fS5sb2NhdGlvbl9kYXRhIGFkZHJlc3N7ZmxvYXQ6bGVmdH0ubG9jYXRpb25fZGF0YSAubG9jYXRpb24tYnV0dG9uc3tmbG9hdDpyaWdodH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCl7LmhlYWRlci13cmFwIGhlYWRlcntwYWRkaW5nOjEuODc1ZW0gMCAwfS5oZWFkZXItd3JhcC5zaHJpbmsgLmhlYWRlci5jb250ZW50e3BhZGRpbmctdG9wOi45Mzc1ZW19LmhlYWRlci13cmFwLnNocmluayAuaGVhZGVyLmNvbnRlbnQgLmJsb2NrLXNlYXJjaHt0b3A6MS41NjI1ZW19LmhlYWRlci13cmFwLnNocmluayAuaGVhZGVyLmNvbnRlbnQgLmxvZ297d2lkdGg6MTkwcHh9LmhlYWRlci13cmFwLnNocmluayAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rc3t0b3A6MS41NjI1ZW19LmhlYWRlci13cmFwLnNocmluayAuaGVhZGVyLmNvbnRlbnQgLm1pbmljYXJ0LXdyYXBwZXJ7dG9wOjEuNTYyNWVtfS5oZWFkZXItd3JhcC5zaHJpbmsgLm5hdi1zZWN0aW9ucyBuYXZ7bWFyZ2luOjEuMjVlbSBhdXRvIDB9LmNhbGxvdXQtaW1hZ2V7d2lkdGg6NjIuOTE2NjclO2hlaWdodDo1NjhweDt0b3A6LTMuMzEyNWVtfS5jYWxsb3V0LWluc2lkZXttaW4taGVpZ2h0OjU2OHB4fS5jYWxsb3V0LXJvdy5icmVhay1vdXR7bWFyZ2luLWJvdHRvbTotMy4zMTI1ZW19LmNhbGxvdXQtcm93LmJyZWFrLW91dC5jb2xzLTEgLmNhbGxvdXR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5jYWxsb3V0LXJvdy5jb2xzLTEgLmNhbGxvdXQgLmNhbGxvdXQtYm94LnRvcHt0b3A6MjEuMzgzNjUlfS5jYWxsb3V0LXJvdy5jb2xzLTEgLmNhbGxvdXQgLmNhbGxvdXQtYm94LmJvdHRvbXtib3R0b206MjEuMzgzNjUlfS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXNwaW5uZXIsLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1uZXh0LC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldntjbGVhcjpub25lO21hcmdpbjowO3dpZHRoOjIzLjUlfS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtOm50aC1jaGlsZCg0bisxKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy1zcGlubmVyOm50aC1jaGlsZCg0bisxKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLW5leHQ6bnRoLWNoaWxkKDRuKzEpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldjpudGgtY2hpbGQoNG4rMSl7Y2xlYXI6Ym90aH0ucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbTpub3QoOm50aC1jaGlsZCg0bisxKSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtc3Bpbm5lcjpub3QoOm50aC1jaGlsZCg0bisxKSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1uZXh0Om5vdCg6bnRoLWNoaWxkKDRuKzEpKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLXByZXY6bm90KDpudGgtY2hpbGQoNG4rMSkpe21hcmdpbi1sZWZ0OjIlfS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtOm50aC1jaGlsZChuKzUpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXNwaW5uZXI6bnRoLWNoaWxkKG4rNSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1uZXh0Om50aC1jaGlsZChuKzUpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldjpudGgtY2hpbGQobis1KXttYXJnaW4tdG9wOjIlfS5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXNwaW5uZXIsLnBhZ2UtbGF5b3V0LWhvbWUgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1uZXh0LC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItcHJldntjbGVhcjpub25lO21hcmdpbjowO3dpZHRoOjIyLjQ4OTk2JX0ucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbTpudGgtY2hpbGQoNG4rMSksLnBhZ2UtbGF5b3V0LWhvbWUgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtc3Bpbm5lcjpudGgtY2hpbGQoNG4rMSksLnBhZ2UtbGF5b3V0LWhvbWUgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1uZXh0Om50aC1jaGlsZCg0bisxKSwucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLXByZXY6bnRoLWNoaWxkKDRuKzEpe2NsZWFyOmJvdGh9LnBhZ2UtbGF5b3V0LWhvbWUgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW06bm90KDpudGgtY2hpbGQoNG4rMSkpLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXNwaW5uZXI6bm90KDpudGgtY2hpbGQoNG4rMSkpLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItbmV4dDpub3QoOm50aC1jaGlsZCg0bisxKSksLnBhZ2UtbGF5b3V0LWhvbWUgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkIC5pYXMtdHJpZ2dlci1wcmV2Om5vdCg6bnRoLWNoaWxkKDRuKzEpKXttYXJnaW4tbGVmdDoyLjgxMTI0JX0ucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbTpudGgtY2hpbGQobis1KSwucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy1zcGlubmVyOm50aC1jaGlsZChuKzUpLC5wYWdlLWxheW91dC1ob21lIC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZCAuaWFzLXRyaWdnZXItbmV4dDpudGgtY2hpbGQobis1KSwucGFnZS1sYXlvdXQtaG9tZSAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQgLmlhcy10cmlnZ2VyLXByZXY6bnRoLWNoaWxkKG4rNSl7bWFyZ2luLXRvcDoyLjgxMTI0JX0ucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLnByb2R1Y3QtaXRlbSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLmlhcy1zcGlubmVyLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAuaWFzLXRyaWdnZXItbmV4dCwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLmlhcy10cmlnZ2VyLXByZXZ7Y2xlYXI6bm9uZTttYXJnaW46MDt3aWR0aDozMSV9LnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLndpc2hsaXN0IC5wcm9kdWN0LWl0ZW06bnRoLWNoaWxkKDNuKzEpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAuaWFzLXNwaW5uZXI6bnRoLWNoaWxkKDNuKzEpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAuaWFzLXRyaWdnZXItbmV4dDpudGgtY2hpbGQoM24rMSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLndpc2hsaXN0IC5pYXMtdHJpZ2dlci1wcmV2Om50aC1jaGlsZCgzbisxKXtjbGVhcjpib3RofS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAucHJvZHVjdC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLmlhcy1zcGlubmVyOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLmlhcy10cmlnZ2VyLW5leHQ6bm90KDpudGgtY2hpbGQoM24rMSkpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAuaWFzLXRyaWdnZXItcHJldjpub3QoOm50aC1jaGlsZCgzbisxKSl7bWFyZ2luLWxlZnQ6My41JX0ucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLnByb2R1Y3QtaXRlbTpudGgtY2hpbGQobis0KSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLmlhcy1zcGlubmVyOm50aC1jaGlsZChuKzQpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC53aXNobGlzdCAuaWFzLXRyaWdnZXItbmV4dDpudGgtY2hpbGQobis0KSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQud2lzaGxpc3QgLmlhcy10cmlnZ2VyLXByZXY6bnRoLWNoaWxkKG4rNCl7bWFyZ2luLXRvcDozLjUlfS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5wcm9kdWN0LWl0ZW0sLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLmlhcy1zcGlubmVyLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtdHJpZ2dlci1uZXh0LC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtdHJpZ2dlci1wcmV2e2NsZWFyOm5vbmU7bWFyZ2luOjA7d2lkdGg6MzIuMTI4NTElfS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5wcm9kdWN0LWl0ZW06bnRoLWNoaWxkKDNuKzEpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtc3Bpbm5lcjpudGgtY2hpbGQoM24rMSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLmlhcy10cmlnZ2VyLW5leHQ6bnRoLWNoaWxkKDNuKzEpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtdHJpZ2dlci1wcmV2Om50aC1jaGlsZCgzbisxKXtjbGVhcjpib3RofS5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5wcm9kdWN0LWl0ZW06bm90KDpudGgtY2hpbGQoM24rMSkpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtc3Bpbm5lcjpub3QoOm50aC1jaGlsZCgzbisxKSksLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnN1YmNhdGVnb3JpZXMgLmlhcy10cmlnZ2VyLW5leHQ6bm90KDpudGgtY2hpbGQoM24rMSkpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtdHJpZ2dlci1wcmV2Om5vdCg6bnRoLWNoaWxkKDNuKzEpKXttYXJnaW4tbGVmdDoxLjgwNzIzJX0ucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAucHJvZHVjdC1pdGVtOm50aC1jaGlsZChuKzQpLC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5zdWJjYXRlZ29yaWVzIC5pYXMtc3Bpbm5lcjpudGgtY2hpbGQobis0KSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAuaWFzLXRyaWdnZXItbmV4dDpudGgtY2hpbGQobis0KSwucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlkLnByb2R1Y3RzLWdyaWQuc3ViY2F0ZWdvcmllcyAuaWFzLXRyaWdnZXItcHJldjpudGgtY2hpbGQobis0KXttYXJnaW4tdG9wOjEuODA3MjMlfS5ob21lLWZlYXR1cmUtYmxvY2t7aGVpZ2h0OjUyMXB4fS5ob21lLWZlYXR1cmUtYmxvY2s+ZGl2e2hlaWdodDoxMDAlO3dpZHRoOjUwJTtmbG9hdDpsZWZ0fS5ob21lLWZlYXR1cmUtYmxvY2sgLmxlZnR7aGVpZ2h0OjEwMCV9LmhvbWUtZmVhdHVyZS1ibG9jayAuY2FsbG91dC1ib3h7cG9zaXRpb246YWJzb2x1dGV9LmhvbWUtZmVhdHVyZS1ibG9jayAuY2FsbG91dC1ib3gudG9we3RvcDo0LjE2NjY3JX0uaG9tZS1mZWF0dXJlLWJsb2NrIC5jYWxsb3V0LWJveC5ib3R0b217Ym90dG9tOjQuMTY2NjclfS5ob21lLWZlYXR1cmUtYmxvY2sgLmNhbGxvdXQtYm94LnJpZ2h0e3JpZ2h0OjQuMTY2NjclfS5ob21lLWZlYXR1cmUtYmxvY2sgLmNhbGxvdXQtYm94LmxlZnR7bGVmdDo0LjE2NjY3JX0uaG9tZS1mZWF0dXJlLWJsb2NrIC5jYWxsb3V0LWJveC5jZW50ZXJ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfS5ob21lLWZlYXR1cmUtYmxvY2sgLmNhbGxvdXQtYm94LmNlbnRlcjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDEwcHgpKX0uaG9tZS10cmlwbGUtYm94LWJsb2NrIC50cmlwbGUtYm94e3dpZHRoOjYzLjYzMDk1JTtwYWRkaW5nLWJvdHRvbTozNC40MDQ3NiV9LmhvbWUtdHJpcGxlLWJveC1ibG9jayAudHJpcGxlLWJveC1jb250ZW50e3dpZHRoOjI2LjMwOTUyJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTIuOTc1NzglO3JpZ2h0OjQuNzYxOSV9LmhvbWUtdHJpcGxlLWJveC1ibG9jayAudHJpcGxlLWJveC1jb250ZW50IGF7bWFyZ2luOjcuMDgzMzNlbSAwIDB9LmhvbWUtaW5zdGFncmFtLWJsb2NrLmhvbWUtaW5zdGFncmFtLWJsb2Nre3BhZGRpbmc6Mi4xMjVlbSAyLjYyNWVtIDIuNjI1ZW19LmhvbWUtaW5zdGFncmFtLWJsb2NrLmhvbWUtaW5zdGFncmFtLWJsb2NrIHVsIGxpe2Rpc3BsYXk6YmxvY2s7Y2xlYXI6bm9uZTttYXJnaW46MDt3aWR0aDoxOC45MDQzMiV9LmhvbWUtaW5zdGFncmFtLWJsb2NrLmhvbWUtaW5zdGFncmFtLWJsb2NrIHVsIGxpOm50aC1jaGlsZCg1bisxKXtjbGVhcjpib3RofS5ob21lLWluc3RhZ3JhbS1ibG9jay5ob21lLWluc3RhZ3JhbS1ibG9jayB1bCBsaTpub3QoOm50aC1jaGlsZCg1bisxKSl7bWFyZ2luLWxlZnQ6MS4zNjk2JX0uaG9tZS1pbnN0YWdyYW0tYmxvY2suaG9tZS1pbnN0YWdyYW0tYmxvY2sgdWwgbGk6bnRoLWNoaWxkKG4rNil7bWFyZ2luLXRvcDoxLjM2OTYlfS5mb290ZXItd3JhcCBmb290ZXJ7cGFkZGluZzoxLjc1ZW0gNC4yMTg3NWVtIC42MjVlbX0uZm9vdGVyLWxpbmtzLWJsb2Nre3dpZHRoOjQ2LjU4NjM1JTtmbG9hdDpsZWZ0fS5mb290ZXItZm9sbG93LWJsb2Nre21hcmdpbjowO3dpZHRoOjQ5Ljg3OTUyJTtmbG9hdDpyaWdodH0uc29jaWFsLWhhc2h0YWdzLnNvY2lhbC1oYXNodGFnc3ttYXJnaW46MH0uZm9vdGVyLWNvbnRhY3QtYmxvY2sgLnRvbGxmcmVle2Zsb2F0OnJpZ2h0fS5mb290ZXItY29udGFjdC1ibG9jayBoNitzcGFue21hcmdpbi1yaWdodDoyLjE0Mjg2ZW19LmZvb3Rlci1jb250YWN0LWJsb2NrIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvb3Rlci1jb250YWN0LWJsb2NrIHNwYW4rc3BhbnttYXJnaW4tbGVmdDoyLjE0Mjg2ZW19LnBhZ2UtbWFpbiAuc2lkZWJhcnt3aWR0aDoxOSU7bWFyZ2luOjB9LnBhZ2UtbWFpbiAuc2lkZWJhcisuc2lkZWJhcnttYXJnaW46MS44NzVlbSAwIDB9LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbi5tYWluLC5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCAuY29sdW1uLm1haW57d2lkdGg6NzglfS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5jb2x1bW4ubWFpbntmbG9hdDpyaWdodH0ucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAuc2lkZWJhcntmbG9hdDpsZWZ0fS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5zaWRlYmFyLWFkZGl0aW9uYWx7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0fS5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCAuY29sdW1uLm1haW57ZmxvYXQ6bGVmdH0ucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnNpZGViYXJ7ZmxvYXQ6cmlnaHR9LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IC5zaWRlYmFyLWFkZGl0aW9uYWx7ZmxvYXQ6cmlnaHQ7Y2xlYXI6cmlnaHR9LmJsb2ctaGVyby1uYXY+dWx7ZmxvYXQ6cmlnaHQ7Y2xlYXI6bm9uZTt3aWR0aDpjYWxjKDEwMCUgLSAzOTVweCk7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tdG9wOjIuMTg3NWVtfS5ibG9nLXBvc3RzIC5ibG9nLXBvc3QtaGVhZGVyPio6bm90KC5ibG9nLXBvc3QtaW5mbyl7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjU2LjIyNDklfS5ibG9nLXBvc3RzIHVsLmJsb2ctcG9zdC1pbmZve3RleHQtYWxpZ246cmlnaHQ7ZmxvYXQ6cmlnaHQ7d2lkdGg6NDIuNTcwMjglfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCl7LnByb2R1Y3QtYXR0cmlidXRlcy1vcHRpb25ze2Zsb2F0OmxlZnR9LnByb2R1Y3QtYXR0cmlidXRlcy1vcHRpb25zLmJsYWRlLW9wdGlvbnN7Y2xlYXI6Ym90aH0uc2hvd3Jvb20taW5mb3tmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9LnNob3dyb29tLW1hcHtmbG9hdDpyaWdodDt3aWR0aDoxMDAlO21hcmdpbjotMS44NzVlbSAwIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsuZm90b3JhbWFfX25hdi13cmFwe3RvcDotMXB4ICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDRweCkpfS5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLWFsdC5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLWFsdCAucGFnZS1taW5pLWhlcm8tYmxvY2t7d2lkdGg6NTMuODE1MjYlO21hcmdpbi1yaWdodDotNjcuNXB4fX0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazpiZWZvcmUsLnNsaWNrLXRyYWNrOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmV9XG4iLCIvLyBcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXHRcdFx0NE8xISBDU1MgUmVzZXQgLSB2Mi4wIHwgMTEtMDgtMTFcbi8vXHRcdFx0QmFzZWQgb246XG4vL1x0XHRcdFx0RXJpYyBNZXllcidzIFJlc2V0OiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuLy9cdFx0XHRcdE5vcm1hbGl6ZS5jc3M6IFx0XHRcdGh0dHA6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuLy9cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGZvbnQsIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuaHRtbCB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxuYXYsc2VjdGlvbixpbWcge1xuXHRkaXNwbGF5OmJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogdGFibGVzIHN0aWxsIG5lZWQgJ2NlbGxzcGFjaW5nPVwiMFwiJyBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxudWwsIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5uYXYgdWwsIG5hdiBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b24saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO1xuXHRvdmVyZmxvdzp2aXNpYmxlO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb10ge1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHBhZGRpbmc6MDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG5cdC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6MDtcblx0cGFkZGluZzowO1xufVxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzphdXRvO1xuXHR2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG5cbi8qIFdvcmRwcmVzcyAqL1xuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMjVweCAxNXB4IDA7XG59XG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAwIDAgMTVweCAyNXB4O1xufVxuXG4uYWxpZ25ub25lIHtcblx0bWFyZ2luOjEwcHggMCAxNXB4IDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbjoxNXB4IGF1dG87XG59XG5cbnByZSB7XG4gICAgdGFiLXNpemU6NjtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjYjQwYjBiO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkFuZGFsZSBNb25vIFdUXCIsIFwiQW5kYWxlIE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLFxuXCJMdWNpZGEgU2FucyBUeXBld3JpdGVyXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLFxuXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJOaW1idXMgTW9ubyBMXCIsIE1vbmFjbywgXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG59XG5cbi8vIC0tLS0tLS0tIENMRUFSRklYIC0tLS0tLS0tXG4lY2xlYXJmaXgge1xuICAgICp6b29tOjE7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OnRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cbn1cblxuLmNsZWFyZml4IHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbn1cbiIsIi8vIENyb3NzIGJyb3dzZXIgb3BhY2l0eVxuQG1peGluIG9wYWNpdHkgKCAkdmFsdWU6MC41ICl7XG4gICAgb3BhY2l0eTokdmFsdWU7XG4gICAgLW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiICR2YWx1ZSAqIDEwMCBcIilcIjtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0gJHZhbHVlICogMTAwICk7XG4gICAgem9vbToxO1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5AbWl4aW4gbXEoJHF1ZXJ5KXtcbiAgICBAbWVkaWEgI3skcXVlcnl9eyBAY29udGVudDsgfTtcbn1cbkBtaXhpbiBtcW1heCgkc2l6ZSl7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzaXplKXsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBtcW1pbigkc2l6ZSl7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRzaXplKXsgQGNvbnRlbnQ7IH1cbn1cblxuLy8gQWJzb2x1dGVseSBwb3NpdGlvbiBlbGVtZW50c1xuQG1peGluIGFicyAoJHRvcDpmYWxzZSwgJHJpZ2h0OmZhbHNlLCAkYm90dG9tOmZhbHNlLCAkbGVmdDpmYWxzZSl7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgQGlmICR0b3B7IHRvcDokdG9wOyB9XG4gICAgQGlmICRyaWdodHsgcmlnaHQ6JHJpZ2h0OyB9XG4gICAgQGlmICRib3R0b217IGJvdHRvbTokYm90dG9tOyB9XG4gICAgQGlmICRsZWZ0eyBsZWZ0OiRsZWZ0OyB9XG59XG5cbi8qKlxuICogUmV0dXJucyBhIGxpc3Qgb2YgYWxsIHRleHQtYmFzZWQgaW5wdXQgdHlwZXMgKGV4Y2x1ZGluZyB0ZXh0YXJlYSlcbiAqIEBwc2V1ZG97U3RyaW5nfSBcdEFuIG9wdGlvbmFsIHBzZXVkbyBzZWxlY3RvciAoZWc6OmhvdmVyLCA6Zm9jdXMpXG4gKiBAYWRkaXRpb25hbHtMaXN0fSBcdEFuIG9wdGlvbmFsIGxpc3Qgb2YgYWRkaXRpb25hbCBpbnB1dCB0eXBlcyBwb3NpYmxlIHR5cGVzIGluY2x1ZGU6Y29sb3IsIGRhdGUsIGRhdGV0aW1lLCBkYXRldGltZS1sb2NhbCwgbW9udGgsIHRpbWUsIHdlZWtcbiAqL1xuJHRleHQtaW5wdXRzOlx0XCJ0ZXh0XCIsXG5cImVtYWlsXCIsXG5cInVybFwiLFxuXCJ0ZWxcIixcblwibnVtYmVyXCIsXG5cInNlYXJjaFwiLFxuXCJwYXNzd29yZFwiO1xuXG5AbWl4aW4gdGV4dGZpZWxkcygkcHNldWRvOicnLCAkYWRkaXRpb25hbDooKSl7XG4gICAgJHR5cGVzOigpO1xuICAgIEBlYWNoICR0eXBlIGluICR0ZXh0LWlucHV0c3tcbiAgICAgICAgJHR5cGVzOmFwcGVuZCgkdHlwZXMsIHVucXVvdGUoJyZbdHlwZT1cIiN7JHR5cGV9XCJdI3skcHNldWRvfScpLCBjb21tYSk7XG4gICAgfVxuICAgIEBlYWNoICR0eXBlIGluICRhZGRpdGlvbmFse1xuICAgICAgICAkdHlwZXM6YXBwZW5kKCR0eXBlcywgdW5xdW90ZSgnJlt0eXBlPVwiI3skdHlwZX1cIl0jeyRwc2V1ZG99JyksIGNvbW1hKTtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgICN7JHR5cGVzfXtcbiAgICAgICAgICAgIEBjb250ZW50XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDokYnJvd3Nlci1jb250ZXh0KXtcbiAgICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDokYnJvd3Nlci1jb250ZXh0KXtcbiAgICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XG59XG5cbkBtaXhpbiBhZnRlcmNsZWFyKCl7XG4gICAgJjphZnRlcntcbiAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICBjb250ZW50OlwiIFwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIGhlaWdodDowO1xuICAgIH1cbn1cblxuQG1peGluIGhpZGRlbmNoZWNrKCl7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDotOTk5OXB4O1xuICAgIHotaW5kZXg6LTEwMDtcbiAgICB3aWR0aDoxcHg7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgb3V0bGluZTpub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG59XG5cbkBtaXhpbiBoZWFkaW5ncygkZnJvbToxLCAkdG86Nil7XG4gICAgQGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRve1xuICAgICAgICBoI3skaX17XG4gICAgICAgICAgICBAY29udGVudFxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZmFuY3lBcnJvdygpe1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjAuOGVtO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOjAuOGVtIDAuNWVtIDA7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjpyaWdodE9wZW4gJG1zIGZvcndhcmRzO1xuICAgIH1cbn1cblxuQG1peGluIGZhbmN5QXJyb3dDbG9zZSgpe1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjpyaWdodENsb3NlICRtcyBmb3J3YXJkcztcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGVmdENsb3Nle1xuICAgIDAlICAgICB7d2lkdGg6OHB4OyB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzVkZWcpO31cbiAgICAxMDAlICAge3dpZHRoOjdweDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO31cbn1cblxuQGtleWZyYW1lcyBsZWZ0T3BlbntcbiAgICAwJSAgICAge3dpZHRoOjdweDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO31cbiAgICAxMDAlICAge3dpZHRoOjhweDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDM1ZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgcmlnaHRDbG9zZXtcbiAgICAwJSAgICAge3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTt9XG4gICAgMTAwJSAgIHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgcmlnaHRPcGVue1xuICAgIDAlICAge3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO31cbiAgICAxMDAlICAgICB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO31cbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbntcbiAgICBib3JkZXI6MDtcbiAgICBjbGlwOnJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBtYXJnaW46LTFweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZzowO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOjFweDtcbn1cblxuQG1peGluIGxpYi1sb2FkaW5nLW1hc2soKXtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgcmlnaHQ6MDtcbiAgICB0b3A6MDtcbiAgICB6LWluZGV4OjEwMDtcbn1cblxuLypUZXh0Ki9cbkBtaXhpbiB1cHBlcmNhc2V7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xufVxuXG4vKlRyYW5zZm9ybSAtIHRyYW5zbGF0ZVggLSBicm93c2VyIGNvbXBhdGliaWxpdHkqL1xuQG1peGluIHRyYW5zZm9ybXgoJHgpe1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoJHgpO1xuICAgIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgkeCk7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoJHgpO1xufVxuXG4vKlRleHQqL1xuQG1peGluIHVwcGVyY2FzZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG59XG5cbi8qVHJhbnNpdGlvbiovXG5AbWl4aW4gdHJhbnNpdGlvbi13ZWIoJGZvcm1hdCl7XG4gICAgdHJhbnNpdGlvbjokZm9ybWF0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjokZm9ybWF0O1xuICAgIC1vLXRyYW5zaXRpb246JGZvcm1hdDtcbn1cblxuQG1peGluIHRyYW5zaXRpb24td2ViLW11bHRpcGxlKCRmb3JtYXQxLCAkZm9ybWF0MiwgJGZvcm1hdDMpe1xuICAgIHRyYW5zaXRpb246JGZvcm1hdDEsICRmb3JtYXQyLCAkZm9ybWF0MztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246JGZvcm1hdDEsICRmb3JtYXQyLCAkZm9ybWF0MztcbiAgICAtby10cmFuc2l0aW9uOiRmb3JtYXQxLCAkZm9ybWF0MiwgJGZvcm1hdDM7XG59XG5cbi8qRGlzcGxheSovXG5AbWl4aW4gZGlzcGxheS1mbGV4KCRkaXJlY3Rpb246IHJvdywgJHdyYXA6IHdyYXApe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiAkZGlyZWN0aW9uICR3cmFwO1xufVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG5cbi5tZnAtYmcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDgwKTtcbn1cblxuLm1mcC13cmFwIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA0MztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCwgLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gICAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIge1xuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgICAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gICAgfVxufVxuXG4ubWZwLXpvb20ge1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICAgIGN1cnNvcjogLW1vei16b29tLWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsIC5tZnAtYXJyb3csIC5tZnAtcHJlbG9hZGVyLCAubWZwLWNvdW50ZXIge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gICAgbGVmdDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgei1pbmRleDogMTA0NDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2NjY2NjYztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyLCAubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gICAgJi5tZnAtY2xvc2UsICYubWZwLWFycm93IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgei1pbmRleDogMTA0NjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxufVxuXG4ubWZwLWNsb3NlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gNjUpO1xuICAgIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAxMDApO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgfVxufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA2NSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01NHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAxMDApO1xuICAgIH1cblxuICAgICY6YmVmb3JlLCAmOmFmdGVyLCAubWZwLWIsIC5tZnAtYSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyLCAubWZwLWEge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgLm1mcC1iIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbn0gLy8gZW5kIGFycm93c1xuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xuXG4gICAgJjphZnRlciwgLm1mcC1hIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgLm1mcC1iIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM2YzZjNmO1xuICAgIH1cbn0gLy8gYXJyb3cgbGVmdFxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDtcblxuICAgICY6YWZ0ZXIsIC5tZnAtYSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzlweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgLm1mcC1iIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNmM2YzZjtcbiAgICB9XG59IC8vIGFycm93IHJpZ2h0XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgfVxuXG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxufSAvLyBpZnJhbWUgaG9sZGVyXG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIH1cbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuXG5pbWcubWZwLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuXG4ubWZwLWZpZ3VyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI2YzZjNmMztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIHtcbiAgICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBpbWcubWZwLWltZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgJjplbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZnAtY291bnRlciB7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbi5tZnAtaWU3IHtcbiAgLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxuICAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn0iLCIvLyBHTE9CQUxTXG4kY29udGFpbmVyOjExNDBweDtcbiRjb250YWluZXJ3aWRlOjE0MDBweDtcbiRib2R5X3BhZGRpbmc6NjhweDtcbiRib2R5X3BhZGRpbmdfZGVza3RvcDo3MnB4O1xuXG4vLyBHcmlkXG4kaHdpZHRoX251bTogMTY4MDtcbiRod2lkdGg6ICN7JGh3aWR0aF9udW19cHg7XG4kd2lkdGhfbnVtOiAxMzgwO1xuJHdpZHRoOiAjeyR3aWR0aF9udW19cHg7XG4kaW5zaWRlX3dpZHRoX251bTogMTI0NTtcbiRpbnNpZGVfd2lkdGg6ICN7JGluc2lkZV93aWR0aF9udW19cHg7XG4kc2tpbm55X251bTogODM4O1xuJHNraW5ueTogI3skc2tpbm55X251bX1weDtcbiRjb2wtNDU6IDQ1JTtcblxuLy8gQ29sb3JzXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG4kZ3JheTogI2VlZWVlZTtcbiRncmV5OiAkZ3JheTtcbiRncmV5ZGFya2VzdDogIzgwODA4MDtcbiRncmV5ZGFyazogI2FhYWJhYztcbiRncmV5bWVkaXVtOiAjZjJmMWYwO1xuJGdyZXlsaWdodDogI2ZjZmNmYztcbiRwcmltYXJ5OiAkYmxhY2s7XG4kc2Vjb25kYXJ5OiAkZ3JleWRhcms7XG4kcmVkOiAjNjYwMDAwO1xuJGJyaWdodHJlZDogI2UwMmIyNztcbiRsYW5kc2NhcGV0ZWFsOiAjMDA4NTdEO1xuJGJsdWU6ICMzZTg3Y2I7XG4keWVsbG93OiAjZTBjYjAwO1xuXG4vLyBGb250c1xuJGZzOiAxNjtcbiRmb250X2JvZHk6ICdITC1SYWxld2F5Jywgc2Fucy1zZXJpZjtcbiRmb250X2hlYWRpbmc6ICdDaGFsZXQnLCBzYW5zLXNlcmlmO1xuJGZvbnRfaGVhZGluZ18yOiAnQ2hhbGV0TG9uZG9uJywgc2Fucy1zZXJpZjtcbiRmb250X2hlYWRpbmdfMzogJ0NoYWxldE5ld1lvcmsnLCBzYW5zLXNlcmlmO1xuJGZvbnRfc2NyaXB0OiAnQ2hyb25pY2xlIERpc3AgQ29uZCcsIHNhbnMtc2VyaWY7XG4kZm9udF9zY3JpcHRfaXRhbGljOiAnQ2hyb25pY2xlRGlzcC1MaWdodEl0YWwnLCBzYW5zLXNlcmlmO1xuJGZvbnRfc2NyaXB0X2JvbGQ6ICdDaHJvbmljbGVEZWNrLVJvbWFuJywgc2Fucy1zZXJpZjtcbiRpY29uOiAnaGlua2xleSc7XG5cbi8vIEFuaW1hdGlvblxuJG1zOiA1MDBtcztcblxuLy8gTWVkaWEgUXVlcmllc1xuJHBob25lOiA0ODBweDtcbiR0YWJsZXQ6IDc2OHB4O1xuJGxhcHRvcDogOTgwcHg7XG4kZGVza3RvcDogMTM2NnB4O1xuJGxhcmdlOiAxNDAwcHg7XG5cbi8vIFNvY2lhbCBDb2xvcnNcbiRmYWNlYm9vazogIzNiNTk5ODtcbiR0d2l0dGVyOiAjMDBiNmYxO1xuJHlvdXR1YmU6ICNmZjAwMDA7XG4kaW5zdGFncmFtbWFnZW50YTogI2MzMmFhMztcbiRpbnN0YWdyYW1ibHVlOiAjNGM1ZmQ3O1xuJGluc3RhZ3JhbXB1cnBsZTogIzcyMzJiZDtcbiRpbnN0YWdyYW1vcmFuZ2U6ICNmNDZmMzA7XG4kaW5zdGFncmFteWVsbG93OiAjZmZkYzdkO1xuJHBpbnRlcmVzdDogI2NiMjAyNztcbiRnb29nbGVwbHVzOiAjZGY0YTMyO1xuJGxpbmtlZGluOiAjMDA3YmI2O1xuJHZpbWVvYmx1ZTogIzQ1YmJmZjtcbiR2aW1lb2dyZWVuOiAjYWFkNDUwO1xuJHZpbWVvb3JhbmdlOiAjZjdiNDJjO1xuJHZpbWVvcGluazogI2YyNzQ5MDtcbiR0dW1ibHI6ICMyYzQ3NjI7XG4kc25hcGNoYXQ6ICNmZmZjMDA7XG4kd2hhdHNhcHBncmVlbjogIzI1ZDM2NjtcbiR3aGF0c2FwcHRlYWwxOiAjMDc1ZTU0O1xuJHdoYXRzYXBwdGVhbDI6ICMxMjhjN2U7XG4kZm91cnNxdWFyZXBpbms6ICNmYzQ1NzU7XG4kZm91cnNxdWFyZWJsdWU6ICMyZDViZTM7XG4kc3dhcm06ICNmZmIwMDA7XG4kc2t5cGVibHVlOiAjMDBhZmYwO1xuJHNreXBlZ3JlZW46ICM3ZmJhMDA7XG4kYW5kcm9pZDogI2E0YzYzOTtcbiRzdHVtYmxldXBvbjogI2ViNDkyNDtcbiRmbGlja3JwaW5rOiAjZjQwMDgzO1xuJGZsaWNrcmJsdWU6ICMwMDZhZGQ7XG4keWFob286ICM0MzAyOTc7XG4kc291bmRjbG91ZDogI2ZmNTUwMDtcbiRzcG90aWZ5Z3JlZW46ICMxZWQ3NjA7XG4kc3BvdGlmeWRhcmtncmVlbjogIzFkYjk1NDtcbiRkcmliYmJsZTogI2VhNGM4OTtcbiRyZWRkaXQ6ICNmZjU3MDA7XG4kZGV2aWFudGFydDogIzRhNWQ0ZTtcbiRwb2NrZXQ6ICNlZTQwNTY7XG4kcXVvcmE6ICNhYTIyMDA7XG4kcXVvcmFibHVlOiAjMmI2ZGFkO1xuJHNsaWRlc2hhcmVvcmFuZ2U6ICNmNzk0MWU7XG4kc2xpZGVzaGFyZWJsdWU6ICMxMTkxZDA7XG4kZml2ZWh1bmRyZWRweDogIzAwOTllNTtcbiRsaXN0bHlvcmFuZ2U6ICNkZjZkNDY7XG4kbGlzdGx5Ymx1ZTogIzUyYjFiMztcbiR2aW5lOiAjMDBiNDg5O1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaGlua2xleSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9oaW5rbGV5LmVvdD83NDU3OTUzMCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaGlua2xleS5lb3Q/NzQ1Nzk1MzAjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9oaW5rbGV5LndvZmYyPzc0NTc5NTMwJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvaGlua2xleS53b2ZmPzc0NTc5NTMwJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9oaW5rbGV5LnR0Zj83NDU3OTUzMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2hpbmtsZXkuc3ZnPzc0NTc5NTMwI2hpbmtsZXknKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vL0Bmb250LWZhY2Uge1xuLy8gICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbi8vICAgIHNyYzogdXJsKCcuLi9mb250cy9MdW1hLUljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vfVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2x1bWEtaWNvbnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MdW1hLUljb25zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvTHVtYS1JY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdoaW5rbGV5JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaGlua2xleS5zdmc/NzQ1Nzk1MzAjaGlua2xleScpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbiovXG5cbiBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhpbmtsZXlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cblxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cblxuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cbi5pY29uLWNoYXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXG4uaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmljb24taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xuLmljb24tbGVmdC1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xuLmljb24tcmlnaHQtb3Blbi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cbi5pY29uLXVwLW9wZW4tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cbi5pY29uLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXG4uaWNvbi1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXG4uaWNvbi10YWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cbi5pY29uLWluZm86YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ+6gkScgKi9cbi5pY29uLXBpbnRlcmVzdC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZDInOyB9IC8qICfvg5InICovXG4uaWNvbi1wbGF5LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjE0NCc7IH0gLyogJ++FhCcgKi9cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJ1xcZjE2Nyc7IH0gLyogJ++FpycgKi9cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTZkJzsgfSAvKiAn74WtJyAqL1xuLmljb24tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogJ1xcZjFjMSc7IH0gLyogJ++HgScgKi9cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMjMxJzsgfSAvKiAn74ixJyAqL1xuLmljb24taG91eno6YmVmb3JlIHsgY29udGVudDogJ1xcZjI3Yyc7IH0gLyogJ++JvCcgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZjMwOSc7IH0gLyogJ++MiScgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYzMGMnOyB9IC8qICfvjIwnICovXG5cbi8qIFRoaXMgc3R5bGVzaGVldCBnZW5lcmF0ZWQgYnkgVHJhbnNmb250ZXIgKGh0dHBzOi8vdHJhbnNmb250ZXIub3JnKSBvbiBGZWJydWFyeSAyMywgMjAxOCAzOjU4IFBNICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhbGV0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LVBhcmlzTmluZXRlZW5TaXh0eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9DaGFsZXQtUGFyaXNOaW5ldGVlblNpeHR5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFsZXRMb25kb24nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9DaGFsZXQtTG9uZG9uMTk2MC5vdGYnKSBmb3JtYXQoJ290ZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0NoYWxldC1Mb25kb25OaW5ldGVlblNpeHR5LndvZmYnKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhbGV0TmV3WW9yayc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrMTk2MC5vdGYnKSBmb3JtYXQoJ290ZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrTmluZXRlZW5TaXh0eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhbGV0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LU5ld1lvcmtOaW5ldGVlbkVpZ2h0eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9DaGFsZXQtTmV3WW9ya05pbmV0ZWVuRWlnaHR5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaHJvbmljbGUgRGlzcCBDb25kJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hyb25pY2xlRGlzcENvbmQtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Nocm9uaWNsZURpc3BDb25kLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhbGV0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LUxvbmRvbk5pbmV0ZWVuRWlnaHR5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0NoYWxldC1Mb25kb25OaW5ldGVlbkVpZ2h0eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhbGV0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LU5ld1lvcmtOaW5ldGVlblNpeHR5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrTmluZXRlZW5TaXh0eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhbGV0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LUxvbmRvbk5pbmV0ZWVuU2l4dHkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQ2hhbGV0LUxvbmRvbk5pbmV0ZWVuU2l4dHkud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaHJvbmljbGUgRGlzcCBDb25kJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hyb25pY2xlRGlzcENvbmQtUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQ2hyb25pY2xlRGlzcENvbmQtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Nocm9uaWNsZURpc3AtTGlnaHRJdGFsJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hyb25pY2xlRGlzcC1MaWdodEl0YWwub3RmJykgZm9ybWF0KCdvdGYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9DaHJvbmljbGVEaXNwQ29uZC1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Nocm9uaWNsZURlY2stUm9tYW4nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9DaHJvbmljbGVEZWNrLVJvbWFuLm90ZicpIGZvcm1hdCgnb3RmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQ2hyb25pY2xlRGlzcENvbmQtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hMLVJhbGV3YXknO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5X0FsdF9SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvUmFsZXdheV9BbHRfUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSEwtUmFsZXdheSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JhbGV3YXlfQWx0X1NlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvUmFsZXdheV9BbHRfU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hMLVJhbGV3YXknO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5X0FsdF9FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9SYWxld2F5X0FsdF9FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBIUy0zMVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFsZXQtUGFyaXMxOTYwJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LVBhcmlzMTk2MC5vdGYnKSBmb3JtYXQoJ290ZicpLFxuICAgIHVybCgnLi4vZm9udHMvQ2hhbGV0LVBhcmlzTmluZXRlZW5TaXh0eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0NoYWxldC1QYXJpc05pbmV0ZWVuU2l4dHkud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0NoYWxldC1Mb25kb24xOTYwJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LUxvbmRvbjE5NjAub3RmJykgZm9ybWF0KCdvdGYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0NoYWxldC1Mb25kb24xOTYwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvQ2hhbGV0LUxvbmRvbjE5NjAud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0NoYWxldC1OZXdZb3JrMTk2MCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrMTk2MC5vdGYnKSBmb3JtYXQoJ290ZicpLFxuICAgIHVybCgnLi4vZm9udHMvQ2hhbGV0LU5ld1lvcmsxOTYwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vQ2hhbGV0LU5ld1lvcmsxOTYwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFsZXQtUGFyaXMxOTgwJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LVBhcmlzMTk4MC5vdGYnKSBmb3JtYXQoJ290ZicpLFxuICAgIHVybCgnLi4vZm9udHMvQ2hhbGV0LVBhcmlzMTk4MC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0NoYWxldC1QYXJpczE5ODAud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0NoYWxldC1Mb25kb24xOTgwJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbGV0LUxvbmRvbjE5ODAub3RmJykgZm9ybWF0KCdvdGYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0NoYWxldC1Mb25kb24xOTgwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvQ2hhbGV0LUxvbmRvbjE5ODAud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0NoYWxldC1OZXdZb3JrMTk4MCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NoYWxldC1OZXdZb3JrMTk4MC5vdGYnKSBmb3JtYXQoJ290ZicpLFxuICAgIHVybCgnLi4vZm9udHMvQ2hhbGV0LU5ld1lvcmsxOTgwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvQ2hhbGV0LU5ld1lvcmsxOTgwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsImh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5e1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MCAwIDA7XG4gICAgY29sb3I6JGJsYWNrO1xuICAgIGZvbnQ6bm9ybWFsIDE0cHgvMS42NSAkZm9udF9ib2R5O1xufVxuKiB7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5oMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGxpbmUtaGVpZ2h0OjEuMjtcbn1cbnAge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG51bCxvbHtcbiAgICBtYXJnaW46MCAwIDFlbTtcbn1cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbmEsXG5hOnZpc2l0ZWQsXG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cbmlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBGaXJlZm94ICovXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuJWJ0biB7XG4gICAgYm9yZGVyOjA7XG4gICAgYmFja2dyb3VuZDokcHJpbWFyeTtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgcGFkZGluZzowLjVlbSAxLjVlbTtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6MDtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyOjJweCAkcHJpbWFyeSBzb2xpZDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICB0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgfVxuICAgICYubGlnaHR7XG4gICAgICAgIGJvcmRlcjoxcHggJGdyZXkgc29saWQ7XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yZXZlcnNle1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53aGl0ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiR3aGl0ZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0biB7XG4gICAgQGV4dGVuZCAlYnRuO1xufVxuLmJ0bi1saXN0e1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBsaXtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgKyBsaXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmVtKDEwLCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4lZmxpY2tlciB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuJWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiRpY29uO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ud3JhcHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6MCBlbSgxNSwkZnMpO1xuICAgID4gKntcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgbWF4LXdpZHRoOiR3aWR0aDtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG4gICAgPiBoZWFkZXJ7XG4gICAgICAgIG1heC13aWR0aDokaHdpZHRoO1xuICAgIH1cbiAgICA+IGZvb3RlcntcbiAgICAgICAgbWF4LXdpZHRoOiR3aWR0aDtcbiAgICB9XG4gICAgPiAucGFnZS1ib3R0b217XG4gICAgICAgIG1heC13aWR0aDokd2lkdGg7XG4gICAgfVxufVxuYm9keTpub3QoLnBhZ2UtbGF5b3V0LWhvbWUpOm5vdCguY2F0YWxvZy1jYXRlZ29yeS12aWV3KXtcbiAgICAud3JhcHtcbiAgICAgICAgPiAqe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiRpbnNpZGVfd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgPiBoZWFkZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6JGh3aWR0aDtcbiAgICAgICAgfVxuICAgICAgICA+IGZvb3RlcntcbiAgICAgICAgICAgIG1heC13aWR0aDokd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgPiAucGFnZS1ib3R0b217XG4gICAgICAgICAgICBtYXgtd2lkdGg6JHdpZHRoO1xuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2UtYm90dG9te1xuICAgIHBhZGRpbmc6ZW0oNywkZnMpIDAgZW0oMzMsJGZzKTtcbn1cbi5leHBhbmRhYmxlLWNvbnRlbnR7XG4gICAgbWF4LWhlaWdodDowO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOm1heC1oZWlnaHQgJG1zIGVhc2UtaW4tb3V0O1xuICAgICYub3BlbntcbiAgICAgICAgbWF4LWhlaWdodDo1MDBweDtcbiAgICB9XG59XG4ubWZwLWJne1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCxmZmZmZmYrNTAsZmZmZmZmKzEwMCYwLjkrMCwxKzI1LDErNTAsMSs3NSwwLjkrMTAwICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMjUlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNzUlLHJnYmEoMjU1LDI1NSwyNTUsMC45KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMjUlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNzUlLHJnYmEoMjU1LDI1NSwyNTUsMC45KSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlNmZmZmZmZicsIGVuZENvbG9yc3RyPScjZTZmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgd2lkdGg6MTAwdnc7XG4gICAgICAgIGhlaWdodDo2MHZoO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1tYXJrLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbiAgICAgICAgb3BhY2l0eTouMTU7XG4gICAgfVxufVxuLm1mcC1mYWRlLm1mcC1iZyB7XG4gICAgb3BhY2l0eTowO1xuICAgIHRyYW5zaXRpb246b3BhY2l0eSAkbXMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDo5OTk5O1xufVxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xuICAgIG9wYWNpdHk6IDE7XG59XG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5tZnAtZmFkZS5tZnAtd3JhcHtcbiAgICB6LWluZGV4Ojk5OTk7XG59XG4ubWZwLWZhZGUubWZwLXdyYXAgLm1mcC1jb250ZW50IHtcbiAgICBvcGFjaXR5OjA7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgJG1zIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAkbXMgZWFzZS1pbi1vdXQ7XG59XG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gICAgb3BhY2l0eToxO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuICAgIG1hcmdpbi10b3A6ZW0oMzAsJGZzKTtcbiAgICBwYWRkaW5nOjAgZW0oMzAsJGZzKSBlbSgzMCwkZnMpO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEuODc1ZW0pO1xuICAgICAgICBoZWlnaHQ6ZW0oMzAsJGZzKTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIH1cbn1cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgICBvcGFjaXR5OjA7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KTtcbn1cbi5tZnAtZmFkZSAubWZwLWZpZ3VyZXtcbiAgICAmOmFmdGVye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxufVxuLm1mcC1mYWRlIC5tZnAtaW1ne1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXgtaGVpZ2h0OjgwdmggIWltcG9ydGFudDtcbn1cbi5tZnAtZmFkZSAubWZwLWNsb3NlLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6LTVweDtcbiAgICByaWdodDotNXB4IWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBhZGRpbmc6MDtcbiAgICBmb250LXNpemU6MWVtO1xuICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICBvcGFjaXR5OjE7XG4gICAgY29sb3I6JHdoaXRlIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICB0ZXh0LWluZGVudDotOTk5OTlweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgd2lkdGg6ZW0oMzAsJGZzKSFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OmVtKDMwLCRmcykhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246bGVmdCFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpIWltcG9ydGFudDtcbiAgICBjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlxcZTgwYVwiO1xuICAgICAgICBmb250LXNpemU6ZW0oMjAsJGZzKTtcbiAgICAgICAgZm9udC1mYW1pbHk6JGljb247XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6MDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOmxpZ2h0ZW4oJGJsYWNrLDI1JSk7XG4gICAgfVxufVxuLm1mcC1jb250ZW50e1xuICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIG1heC13aWR0aDokdGFibGV0O1xuICAgIHBhZGRpbmc6ZW0oMzAsJGZzKSBlbSg2MCwkZnMpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDI1cHggMCByZ2JhKDAsMCwwLC4xMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggMCByZ2JhKDAsMCwwLC4xMCk7XG4gICAgLm1mcC1mb3JtICZ7XG4gICAgICAgIHBhZGRpbmc6ZW0oMzAsJGZzKSBlbSg1MCwkZnMpIDAgZW0oNTAsJGZzKTtcbiAgICB9XG59XG4ubWZwLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOmVtKDMwLCRmcyk7XG59XG5hW2hyZWZePVwiaHR0cDovL21hcHMuZ29vZ2xlLmNvbS9tYXBzXCJde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVxuYVtocmVmXj1cImh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHNcIl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9XG4uZ21ub3ByaW50IGEsIC5nbW5vcHJpbnQgc3BhbiwgLmdtLXN0eWxlLWNjIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uZ21ub3ByaW50IGRpdiB7XG4gICAgYmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XG59XG4jbm90aWNlLWNvb2tpZS1ibG9ja3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6OTk5O1xuICAgIC5jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6ZW0oMTUsJGZzKTtcbiAgICAgICAgcCxcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb29raWUtY29udGVudC1pbnNpZGV7XG4gICAgbWF4LXdpZHRoOiRpbnNpZGVfd2lkdGg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICAuYWN0aW9uc3tcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICB9XG59XG4jc3BlZWRidW1we1xuICAgIHdpZHRoOjEwMCU7XG4gICAgLnNwZWVkYnVtcC1mbGV4e1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICBzdHJvbmd7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgICAgICB0ZXh0LWluZGVudDotOTk5OTlweDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDoxNzVweDtcbiAgICAgICAgaGVpZ2h0OjQ0cHg7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oMjUsJGZzKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgaGVhZGluZ3N7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxOCwkZnMpO1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgfVxuICAgIC5tZXNzYWdlc3tcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAuc3BlZWRidW1wLWNvbnRlbnR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC53ZWJmb3JtcyAuZmllbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGVlZGJ1bXAtaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgZmllbGRzZXR7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICAgIC50eXBlLWVtYWlse1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6LTk5OTk5cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDplbSg0OCwkZnMpO1xuICAgICAgICAgICAgaGVpZ2h0OmVtKDQ4LCRmcyk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGU4MGJcIjtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDowO1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokaWNvbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMjAsJGZzKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250cm9se1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gM2VtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2ViZm9ybXM6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIC50eXBlLXNlbGVjdC1jaGVja2JveHtcbiAgICAgICAgLmNvbnRyb2x7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmxiLWFycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgZm9udC1zaXplOmVtKDUwLCRmcyk7XG4gICAgcGFkZGluZzplbSgzMCw1MCk7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRpY29uO1xuICAgICAgICBjb2xvcjokZ3JleWRhcms7XG4gICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGItYXJyb3ctbGVmdHtcbiAgICBsZWZ0OjA7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6XCJcXGU4MDZcIjtcbiAgICB9XG59XG4ubGItYXJyb3ctcmlnaHR7XG4gICAgcmlnaHQ6MDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlxcZTgwN1wiO1xuICAgIH1cbn1cbi5tZnAtYm90dG9tLWJhcntcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uY29udHJvbCB7XG4gICAgLmlucHV0LXRleHQsIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbmlucHV0LCBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleWRhcmtlc3Q7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MCA1MCcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyUzRSUzQ3N0eWxlJTNFdHNwYW4gJTdCIHdoaXRlLXNwYWNlOnByZSAlN0Quc2hwMCAlN0IgZmlsbDogJTIzMDAwMDAwICU3RCAlM0Mvc3R5bGUlM0UlM0NnICUzRSUzQ3BhdGggY2xhc3M9J3NocDAnIGQ9J000OS40OSAxMy40Mkw0Ni45OCAxMC45MkM0Ni42NSAxMC41OCA0Ni4yNyAxMC40MiA0NS44MyAxMC40MkM0NS40IDEwLjQyIDQ1LjAxIDEwLjU4IDQ0LjY4IDEwLjkyTDI0Ljk5IDMwLjZMNS4zMSAxMC45MkM0Ljk4IDEwLjU5IDQuNTkgMTAuNDIgNC4xNiAxMC40MkMzLjcyIDEwLjQyIDMuMzQgMTAuNTkgMyAxMC45MkwwLjUgMTMuNDJDMC4xNyAxMy43NiAwIDE0LjE0IDAgMTQuNThDMCAxNS4wMSAwLjE3IDE1LjM5IDAuNSAxNS43M0wyMy44NCAzOS4wN0MyNC4xOCAzOS40IDI0LjU2IDM5LjU3IDI0Ljk5IDM5LjU3QzI1LjQzIDM5LjU3IDI1LjgxIDM5LjQgMjYuMTUgMzkuMDdMNDkuNDkgMTUuNzNDNDkuODIgMTUuMzkgNDkuOTkgMTUuMDEgNDkuOTkgMTQuNThDNDkuOTkgMTQuMTQgNDkuODIgMTMuNzYgNDkuNDkgMTMuNDJaJyAvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG4uZmllbGQge1xuICAgICsgLmZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5sb2FkaW5nLW1hc2sge1xuICAgIEBpbmNsdWRlIGxpYi1sb2FkaW5nLW1hc2soKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcblxuICAgIC5sb2FkZXIge1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaWItbG9hZGluZy1tYXNrKCk7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWJzLml0ZW1zIHtcbiAgICAudGFicy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleWRhcms7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGJsYWNrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtcmVjYXB0Y2hhIHtcbiAgICAuZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gSFMtMTkwIC0gSGlkZSBXZVN1cHBseSBtb2RhbCBvbiBjdXN0b21lciBwYWdlc1xuLmFjY291bnQge1xuICAgIC5tb2RhbHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiYm9keXtcbiAgICBwYWRkaW5nLXRvcDplbSgxNDgsJGZzKTtcbn1cblxuLmhlYWRlci13cmFwe1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB6LWluZGV4Ojg5OTtcblxuICAgIGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgei1pbmRleDoyMDE3O1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCAkZ3JleWRhcmsgc29saWQ7XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIH1cbn1cblxuLmhhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MTBweDtcbiAgICB0b3A6MTBweDtcbn1cblxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDA7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogMHB4O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogJHByaW1hcnk7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAxO1xuXG4uZXllYnJvdy1saW5rcy13cmFwe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgZm9udC1zaXplOmVtKDEyLCRmcyk7XG4gICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG5cbi5leWVicm93LWxpbmtze1xuICAgIG1heC13aWR0aDokd2lkdGggIWltcG9ydGFudDtcblxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpe1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEycHg7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgYXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzplbSguNzUsMTIpO1xuICAgICAgICBwYWRkaW5nOmVtKDksMTIpIDA7XG4gICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6JGdyZXlkYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tY2hhdHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjdweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWxvY2F0aW9ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICBmb250LXdlaWdodDo5MDA7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBmb250LXNpemU6MS4yNWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvb2tpZS1zdGF0dXMtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWhlYWRlcntcbiAgICAuaGVhZGVyLmNvbnRlbnR7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgIG1heC13aWR0aDokd2lkdGg7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOmVtKDIyLCRmcyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjpwYWRkaW5nICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAuYmxvY2stc2VhcmNoe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOmVtKDQxLCRmcyk7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOnRvcCAkbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC5zZWFyY2h7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDplbSgzNiwkZnMpO1xuXG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gLjE4NzVlbSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50Oi05OTk5OXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTgwNFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4xNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjc2VhcmNoe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE2LCRmcyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIGVtKDMsMTYpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCAkd2hpdGUgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiRncmV5ZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjdGlvbnN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOjIyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjp3aWR0aCAkbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci5saW5rc3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDplbSgzNiwkZnMpO1xuICAgICAgICAgICAgcmlnaHQ6NzBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjp0b3AgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wIC0gMSkge1xuICAgICAgICAgICAgICAgIHRvcDplbSgxMiwkZnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MzUwcHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDo2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcCkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYVtocmVmKj1cImFjY291bnQvY3JlYXRlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AgLSAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2MjcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tcGFueS1oZWFkZXItaXRlbSB7XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCAtIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTYyNyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2x1bWEtaWNvbnMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9yaXphdGlvbi1saW5rOm5vdCgubG9nZ2VkaW4pIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbGFwdG9wIC0gMSl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRwaG9uZSl7XG4gICAgICAgICAgICAgICAgLmF1dGhvcml6YXRpb24tbGluay5sb2dnZWRpbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmsud2lzaGxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDEyLCRmcyk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ZW0oLjc1LDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAkbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JleWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluay53aXNobGlzdHtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ZW0oNDAsJGZzKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlODAyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS40ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTgwM1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gSGFtYnVyZ2VyP1xuLm5hdi1zZWN0aW9ucy1pdGVtLXRpdGxle1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICB0ZXh0LWluZGVudDotOTk5OTlweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgd2lkdGg6MjhweDtcbiAgICBoZWlnaHQ6MjhweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOmVtKDEyLCRmcyk7XG4gICAgbGVmdDplbSgxNSwkZnMpO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgY29udGVudDpcIlxcZTgwOVwiO1xuICAgICAgICBmb250LWZhbWlseTokaWNvbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6MDtcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpbGwtY2hhbmdlOm9wYWNpdHk7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi13ZWIoYWxsICRtcyBlYXNlLWluLW91dCk7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgY29udGVudDpcIlxcZTgwYVwiO1xuICAgICAgICBmb250LWZhbWlseTokaWNvbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTIlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgZm9udC1zaXplOjIzcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpbGwtY2hhbmdlOm9wYWNpdHk7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi13ZWIoYWxsICRtcyBlYXNlLWluLW91dCk7XG4gICAgfVxufVxuXG4ubmF2LXNlY3Rpb25zLWl0ZW0tY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi13ZWIoaGVpZ2h0ICRtcyBlYXNlLWluLW91dCk7XG59XG5cbi5uYXYtc2VjdGlvbnN7XG5cbiAgICBuYXZ7XG4gICAgICAgIG1heC13aWR0aDokd2lkdGg7XG4gICAgICAgIG1hcmdpbjplbSgyNSwkZnMpIGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi13ZWIobWFyZ2luICRtcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuXG4gICAgICAgICAgICBsaS5sZXZlbC10b3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDplbSg0MCwkZnMpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRsYXB0b3ApIGFuZCAobWF4LXdpZHRoOjExMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDplbSgyMCwkZnMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ZW0oLjc1LDE4KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCBlbSgxMCwxOCkgZW0oMTUsMTgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCByZ2JhKCR3aGl0ZSwwKSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi13ZWIoYWxsICRtcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB1bCAubGV2ZWwtdG9wLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JGJsYWNrO1xuICAgIH1cbn1cblxuLnRvcC1jb250YWluZXJ7XG4gICAgcGFkZGluZzowIGVtKDE1LCRmcyk7XG5cbiAgICA+ICp7XG4gICAgICAgIG1heC13aWR0aDokaHdpZHRoO1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cbn1cblxuLnNuZWFrLXBlYWstYmxvY2t7XG4gICAgYmFja2dyb3VuZDokZ3JleTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcblxuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6ZW0oOS41LDE2KSBlbSg5LjUsMTYpIGVtKDguNSwxNik7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4ICRncmV5IHNvbGlkO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXdlYihhbGwgJG1zIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokZ3JleWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtc2VjdGlvbnMgbmF2IHVse1xuICAgIC5zdWJtZW51e1xuICAgICAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cbiAgICAgICAgJi5sZXZlbDB7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDEwLCRmcykgMDtcbiAgICAgICAgICAgIHdpZHRoOjI1NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjkwdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206LTFweDtcbiAgICAgICAgICAgIGxlZnQ6LTk5OTk5cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwxMDMlLDApO1xuICAgICAgICAgICAgei1pbmRleDotOTk5O1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi13ZWItbXVsdGlwbGUob3BhY2l0eSAkbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAkbXMgZWFzZS1pbi1vdXQsIGxlZnQgMW1zIGVhc2UtaW4tb3V0ICRtcyk7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5sZXZlbDF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtZW51e1xuICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGV2ZWwye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG5cbiAgICAgICAgICAgICsgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDMsMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oOCwxNCkgZW0oMjAsMTQpO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JleWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5sZXZlbDB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cbn1cblxuLm5hdi1zZWN0aW9uc3tcbiAgICBuYXZ7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGkubGV2ZWwtdG9we1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5zdWJtZW51LmxldmVsMHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXdlYi1tdWx0aXBsZShvcGFjaXR5ICRtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtICRtcyBlYXNlLWluLW91dCwgbGVmdCAxbXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsMTAwJSwwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5sZXZlbDAuc3VibWVudS5hY3RpdmV7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB6LWluZGV4Ojk5OTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi13ZWItbXVsdGlwbGUob3BhY2l0eSAkbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAkbXMgZWFzZS1pbi1vdXQsIGxlZnQgMW1zIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwxMDAlLDApO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXFtYXgoICRsYXB0b3AgLSAxICkge1xuICAgIGJvZHl7XG4gICAgICAgIHBhZGRpbmctdG9wOmVtKDU5LCRmcyk7XG4gICAgfVxuICAgIC5oZWFkZXItd3JhcHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcblxuICAgICAgICBoZWFkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDE1LCRmcyk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OmVtKDE1LCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6MDtcblxuICAgIH1cbiAgICAuc25lYWstcGVhay1ibG9ja3tcbiAgICAgICAgcGFkZGluZzowIGVtKDE1LCRmcyk7XG4gICAgfVxuICAgIC5wYWdlLWhlYWRlcntcbiAgICAgICAgLmhlYWRlci5jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZzplbSgxOCwkZnMpIDA7XG5cbiAgICAgICAgICAgIC5ibG9jay1zZWFyY2h7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDIwLDE0KTtcbiAgICAgICAgICAgICAgICB0b3A6ZW0oMTIsMjApO1xuICAgICAgICAgICAgICAgIGxlZnQ6ZW0oNDAsMjApO1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTtcblxuICAgICAgICAgICAgICAgIC5maWVsZC5zZWFyY2h7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozOC4zcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM4LjNweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjc2VhcmNoe1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjM4LjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzguM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOi05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0Oi05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXdlYihvcGFjaXR5ICRtcyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZ297XG4gICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1zZWN0aW9uc3tcbiAgICAgICAgLy9IYW1idXJnZXJcbiAgICAgICAgLm5hdi1zZWN0aW9ucy1pdGVtLXRpdGxlOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICBuYXZ7XG4gICAgICAgICAgICBtYXJnaW46ZW0oMjUsJGZzKSBhdXRvO1xuXG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBsaS5sZXZlbC10b3B7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOmVtKDE1LDE4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKCR3aGl0ZSwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc3RvcmVcXC5tZW51e1xuICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDoxMDAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgd2lkdGg6MTAwLjF2dztcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgPiBuYXZ7XG4gICAgICAgICAgICA+IHVse1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgZW0oMjUsMTQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMHZoIC0gNjguM3B4IC0gMS41NjI1ZW0gLSAxLjU2MjVlbSk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6c2Nyb2xsO1xuXG4gICAgICAgICAgICAgICAgbGkubGV2ZWwtdG9we1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUubGV2ZWwwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxldmVsMHtcbiAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgc29saWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWVudS5sZXZlbDB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206YXV0bztcbiAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDowO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDE1LDE0KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSBzb2xpZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24td2ViKG1heC1oZWlnaHQgJG1zIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQpO1xuXG4gICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDozMDAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbHVtbntcbiAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE2LDE0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOmVtKDE1LDE2KSBlbSgxMCwxNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgICAgICAgICAgICArIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCwxNCk7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDE1LDE4KSBlbSgxMCwxOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1vcGVuLm5hdi1vcGVue1xuICAgICAgICAubmF2LXNlY3Rpb25zLWl0ZW0tdGl0bGV7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3N0b3JlXFwubWVudXtcbiAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMHZoIC0gNjguM3B4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXllYnJvdy1saW5rc3tcbiAgICAgICAgdWx7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xbWF4KCAkdGFibGV0IC0gMSApIHtcbiAgICAubmF2LW9wZW4ubmF2LW9wZW57XG4gICAgICAgICNzdG9yZVxcLm1lbnV7XG4gICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDB2aCAtIDY0LjVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3N0b3JlXFwubWVudXtcbiAgICAgICAgPiBuYXZ7XG4gICAgICAgICAgICA+IHVse1xuICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMHZoIC0gNjQuNXB4IC0gMS41NjI1ZW0gLSAxLjU2MjVlbSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIGVtKDE1LDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXFtYXgoICRwaG9uZSApIHtcbiAgICAucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzplbSgyMiwkZnMpIDA7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FsbG91dC1ib3h7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkwKTtcbiAgICBwYWRkaW5nOmVtKDMwLCRmcyk7XG4gICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoxMDtcblxuICAgICp7XG4gICAgICAgIGNvbG9yOiRibGFjaztcbiAgICB9XG5cbiAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICAgICAgZm9udC1zaXplOmVtKDI0LCRmcyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ZW0oMTUsMjQpO1xuICAgICAgICBtYXJnaW46MCAwIGVtKDEwLDI0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ZW0oLjc1LDI0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggJGdyZXlkYXJrIHNvbGlkO1xuICAgIH1cblxuICAgIGgze1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ZW0oLjc1LDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICArIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDE1LCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxOCwkZnMpO1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgyNCwkZnMpO1xuICAgICAgICBtYXJnaW46ZW0oNTAsMjQpIDAgMDtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfc2NyaXB0O1xuICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cblxuICAgICZbaHJlZl06aG92ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjM1KTtcbiAgICB9XG59XG5cbi5jYWxsb3V0LWltYWdle1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG59XG5cbi5jYWxsb3V0LWluc2lkZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDokaW5zaWRlX3dpZHRoO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG1hcmdpbjowIGF1dG87XG59XG5cbi5jYWxsb3V0LXJvd3tcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuXG4gICAgJi5icmVhay1vdXR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDokaHdpZHRoO1xuICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDB2dyAtIC45Mzc1ZW0gLSAuOTM3NWVtKTtcblxuICAgICAgICAuY2FsbG91dHtcbiAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDMwLCRmcyk7XG5cbiAgICAgICAgICAgIC5jYWxsb3V0LWJveHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgICAgICByaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTphdXRvO1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOi43NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxsb3V0e1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgcGFkZGluZzplbSgyMDAsJGZzKSBlbSgzMCwkZnMpIGVtKDMwLCRmcyk7XG5cbiAgICAgICAgLm1vYmlsZS1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHMtMXtcbiAgICAgICAgLmNhbGxvdXR7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDMwMCwkZnMpIGVtKDMwLCRmcykgZW0oMzAsJGZzKTtcblxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6Mzc1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oNDgsJGZzKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTplbSgxNSw2MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCBlbSgxMyw2MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE4LCRmcyk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuY29scy0ye1xuICAgICAgICAuY2FsbG91dHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbjpwZXJjZW50YWdlKDIwIC8gJGh3aWR0aF9udW0pIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuY29scy0ze1xuICAgICAgICAuY2FsbG91dHtcbiAgICAgICAgICAgICsgLmNhbGxvdXR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOnBlcmNlbnRhZ2UoMjAgLyAkaHdpZHRoX251bSkgMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXRlZ29yeS1jYWxsb3V0e1xuICAgICAgICBtYXJnaW4tdG9wOnBlcmNlbnRhZ2UoODAvJHdpZHRoX251bSk7XG4gICAgfVxufVxuXG4uaG9tZS1mZWF0dXJlLWJsb2Nre1xuICAgIGgye1xuICAgICAgICB3aWR0aDozNzVweDtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTplbSg0OCwkZnMpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTplbSgxNSw2MCk7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oMTMsNjApO1xuICAgIH1cbn0iLCIucGFnZS1sYXlvdXQtaG9tZXtcbiAgICAubWFpbi13cmFwe1xuICAgICAgICA+ICp7XG4gICAgICAgICAgICBtYXgtd2lkdGg6JGh3aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhyLWV4dGVuZGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6JGJsYWNrO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiRsYXJnZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEzODBweCAvIDIgLSA1MCUpO1xuICAgICAgICB3aWR0aDogMTM4MHB4O1xuICAgIH1cbn1cblxuLnN0YXRlbWVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JteCgtNTAlKTtcbiAgICAgICAgei1pbmRleDoxO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEzODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgaDJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmdfMjtcbiAgICAgICAgcGFkZGluZzplbSgzNSwkZnMpIGVtKDIwLCRmcyk7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgyNCwkZnMpO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICB9XG59XG5cbi5wYWdlLWxheW91dC1ob21le1xuICAgIC5ibG9jay1wcm9kdWN0cy1saXN0e1xuXG4gICAgICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyNCwkZnMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ZW0oLjgwLDI0KTtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgZW0oMTksMjQpO1xuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRpY29uO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyMCwyNCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDplbSgtMiwyMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgZW0oMiwyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICp7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RzLWdyaWQge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oLTE1LCRmcyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgtMTUsJGZzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWUtZmVhdHVyZS1ibG9ja3tcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIG1heC13aWR0aDokd2lkdGg7XG4gICAgbWFyZ2luOmVtKDgwLCRmcykgYXV0byAwO1xuXG4gICAgPiBkaXZ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubGVmdCxcbiAgICAuZmFkZWQtYmd7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmxlZnR7XG4gICAgICAgIGhlaWdodDoxNTBweDtcbiAgICB9XG5cbiAgICAucmlnaHR7XG4gICAgICAgIHBhZGRpbmc6ZW0oMzAsJGZzKTtcbiAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgfVxuXG4gICAgLmNhbGxvdXQtYm94e1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoJHdoaXRlLC4xMCk7XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoJHdoaXRlLC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAqe1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgkd2hpdGUsLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYWRlZC1iZ3tcbiAgICAgICAgb3BhY2l0eTouMTA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICB9XG59XG5cbi5ob21lLXRyaXBsZS1ib3gtYmxvY2t7XG4gICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICBtYXJnaW46ZW0oODAsJGZzKSBhdXRvIDA7XG4gICAgcGFkZGluZzplbSgzMCwkZnMpIDAgMDtcbiAgICBib3JkZXItdG9wOjFweCAkZ3JleWRhcmsgc29saWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRyaXBsZS1ib3h7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTpwZXJjZW50YWdlKDExMDAgLyAkaHdpZHRoX251bSk7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDQyMyAvIDEwNjkpO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6dHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICB0b3A6cGVyY2VudGFnZSgxNDcgLyA1NzgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6cGVyY2VudGFnZSgyODcgLyAxMDY5KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIHRvcDpwZXJjZW50YWdlKDgxIC8gNTc4KTtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlcjo1cHggJHdoaXRlIHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmlwbGUtYm94LWNvbnRlbnR7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSg0OCwkZnMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgZW0oNCw0OCk7XG4gICAgICAgIH1cblxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDI0LCRmcyk7XG4gICAgICAgICAgICBtYXJnaW46ZW0oNjAsMjQpIDAgMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOmVtKDE1LDI0KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JleWRhcms7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDoxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLWluc3RhZ3JhbS1ibG9ja3tcbiAgICAkaWdfZW06IGVtKDMwLCRmcyk7XG4gICAgbWFyZ2luOmVtKDgzLCRmcykgMCAwO1xuICAgIHdpZHRoOiR3aWR0aDtcbiAgICBtYXgtd2lkdGg6Y2FsYygxMDB2dyAtICN7JGlnX2VtfSk7XG4gICAgYmFja2dyb3VuZDokZ3JleTtcbiAgICBib3JkZXItdG9wOjFweCAkZ3JleWRhcmsgc29saWQ7XG4gICAgcGFkZGluZzplbSgzMCwkZnMpO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OjUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIGg1e1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICBmb250LXNpemU6ZW0oMjQsJGZzKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46MCAwIGVtKDksMjQpO1xuICAgIH1cblxuICAgIGg2e1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBtYXJnaW46MCAwIGVtKDIyLDE0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ZW0oLjc1LDE0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ZW0oMzAsMTQpO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYxNmRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRpY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVse1xuICAgICAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg0MjAuMTYvMTI5Nik7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24rMSkpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OnBlcmNlbnRhZ2UoMTcuNzUvMTI5Nik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDpwZXJjZW50YWdlKDE3Ljc1LzEyOTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMiU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaW5zdGFncmFtLW1hc2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAkbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6LjUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5vLWRpc3BsYXl7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4ubWFpbi13cmFwe1xuICAgIHBhZGRpbmctYm90dG9tOmVtKDMzLCRmcyk7XG59XG5cbi5wYWdlLW1haW57XG4gICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1ic3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoxMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuICAgIHVse1xuICAgICAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgKntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyZXlkYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDplbSgxNSwkZnMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDplbSgxNSwkZnMpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JleWRhcms7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSxcbiAgICBzdHJvbmd7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB9XG59XG5cbmJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwe1xuICAgIHBhZGRpbmctdG9wOmVtKDE1LCRmcyk7XG59XG5cbmJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSB7XG4gICAgLmNvbHVtbnN7XG4gICAgICAgIG1hcmdpbjplbSgxNSwkZnMpIDAgMDtcbiAgICB9XG59XG5cblxuLmNvbHVtbntcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNixcbi5ibG9jay10aXRsZSxcbi5ib3gtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmc7XG4gICAgY29sb3I6JHByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTouNWVtO1xufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOmVtKDQyLCRmcyk7XG59XG5cbmgyLFxuLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6ZW0oMzYsJGZzKTtcbn1cblxuaDMsXG4uYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6ZW0oMzAsJGZzKTtcbn1cblxuaDQsXG4uc2lkZWJhciAuYmxvY2stdGl0bGUsXG5sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTplbSgyNiwkZnMpO1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOmVtKDIyLCRmcyk7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbn1cblxuLnBhZ2UtdGl0bGUtd3JhcHBlcntcbiAgICBtYXJnaW46ZW0oMjUsJGZzKSAwIDA7XG59XG5cbiNwYWdlLXRpdGxlLWhlYWRpbmcsXG4ucGFnZS10aXRsZSxcbi51cHNlbGwgLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6ZW0oMjQsJGZzKTtcbiAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZztcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xuICAgIG1hcmdpbjowO1xuXG4gICAgLmNvdW50c3tcbiAgICAgICAgZm9udC1zaXplOmVtKDE0LDI0KTtcbiAgICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjoxZW0gMDtcbiAgICBwYWRkaW5nOjE1cHg7XG4gICAgYmFja2dyb3VuZDokZ3JheTtcbiAgICBib3JkZXItbGVmdDo1cHggc29saWQgJHNlY29uZGFyeTtcbiAgICBmb250LXNpemU6MS41ZW07XG5cbiAgICBwIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHIge1xuICAgIG1hcmdpbjplbSgzMCwkZnMpIDA7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgb3V0bGluZTpub25lO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kOiRncmV5ZGFyaztcbn1cblxuLmNsZWFye1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi53cC1jYXB0aW9uLFxuaW1nIHtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbn1cblxuLnNlY3Rpb24gKyAuc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyYXk7XG4gICAgcGFkZGluZy10b3A6MS41ZW07XG4gICAgbWFyZ2luLXRvcDoxLjVlbTtcbn1cblxucCB7XG5cbiAgICArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOjFlbTtcbiAgICB9XG5cbiAgICAmLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNCwkZnMpO1xuICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgY29sb3I6ZGFya2VuKCRncmF5LDMwKTtcbiAgICB9XG59XG5cbi5tYWluLXdyYXB7XG4gICAgZm9ybXtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6MnB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oMTIsMTYpIGVtKDE1LDE2KTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYSB7XG4gICAgY29sb3I6JHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIHRyYW5zaXRpb246Y29sb3IgJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICB9XG59XG5cbmJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKSAubWFpbi13cmFwLmNhbmNlbHRoaXN7XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDowLjVlbTtcblxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgdG9wOjlweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjEwMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDo2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luOjFlbSAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuXG4gICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjAuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDpjb3VudGVyKHN0ZXAtY291bnRlcik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDotMnB4O1xuICAgICAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9sLHVsIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE2LCRmcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuXG4gICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDoxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLXdyYXAge1xuICAgIGNsZWFyOmJvdGg7XG4gICAgd2lkdGg6YXV0bztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWF4LXdpZHRoOjg1MHB4O1xuXG4gICAgLnZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOmVtKDE1LCRmcyk7XG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgfVxuXG4gICAgJi5mbG9hdC1jZW50ZXIge1xuICAgICAgICBtYXJnaW46MmVtIGF1dG87XG4gICAgfVxuXG4gICAgJi5mbG9hdC1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgbWFyZ2luOjE3cHggMi4yNWVtIDFlbSAwO1xuICAgIH1cblxuICAgICYuZmxvYXQtcmlnaHQge1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgbWFyZ2luOjE3cHggMCAxZW0gMi4yNWVtO1xuICAgIH1cbn1cblxuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSBFWFBBTkRTXG5cbi5oYW0tZXhwYW5kLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB0cmFuc2l0aW9uOm1heC1oZWlnaHQgJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuXG4gICAgLmhhbS1leHBhbmQtYnRuIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxOCwkZnMpO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzoxMHB4IDhweCAxMHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTgyMCc7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMjQsJGZzKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICB0b3A6OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBsaW5lYXI7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtLWV4cGFuZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzoxMHB4IDAgMCA0MHB4O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICAuaGFtLWV4cGFuZC1idG46OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uIC5oYW0tZXhwYW5kLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4ucGFnZS1tYWlue1xuICAgIC5zaWRlYmFye1xuICAgICAgICBiYWNrZ3JvdW5kOiRncmV5bGlnaHQ7XG4gICAgICAgIGJvcmRlcjoxcHggJGdyZXkgc29saWQ7XG4gICAgICAgIHBhZGRpbmc6ZW0oMTUsJGZzKTtcbiAgICAgICAgbWFyZ2luOmVtKDMwLCRmcykgMCAwO1xuICAgIH1cbiAgICAubmF2Lml0ZW1ze1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzplbSgxNSwkZnMpIDA7XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIGxpe1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4ICRncmV5IHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDE1LCRmcykgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UubWVzc2FnZXN7XG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiBlbSg1LCRmcykgZW0oMTAsJGZzKTtcbiAgICAgICAgZm9udC1zaXplOmVtKDE4LCRmcykgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuXG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZHNjYXBldGVhbDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ub3RpY2UsICYuaW5mbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmRpdi5tYWdlLWVycm9yIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkYnJpZ2h0cmVkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNpZGViYXJ7XG4gICAgLmJsb2Nre1xuICAgICAgICArIC5ibG9ja3tcbiAgICAgICAgICAgIG1hcmdpbjplbSgzMCwkZnMpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWNvbnRlbnR7XG4gICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcblxuICAgIC5ib3h7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOjQ5JTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKzEpKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm94LWFjdGlvbnN7XG4gICAgYXtcbiAgICAgICAgZm9udC1zaXplOmVtKDE2LCRmcyk7XG5cbiAgICAgICAgKyBhe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ZW0oMTAsMTYpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDEwLDE2KTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCAkZ3JleSBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhcntcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIG1hcmdpbjplbSgzMCwkZnMpIDAgMDtcblxuICAgIC5wcmltYXJ5e1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgIH1cblxuICAgIC5zZWNvbmRhcnl7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cbn1cblxuLm1vcmUtZmluaXNoZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEwcHggOHB4IDJweDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMCwwLDAsLjE1KTtcbiAgICB6LWluZGV4OjEwMDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA3LjVweCA3cHggNy41cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyZXkgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVzICZ7XG4gICAgICAgIHdpZHRoOmF1dG87XG5cbiAgICAgICAgdWwucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXN7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVze1xuICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbi50b29sdGlwe1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTotMTBweDtcbiAgICBsZWZ0Oi05OTk5OXB4O1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJhY2tncm91bmQ6JGdyZXk7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgcGFkZGluZzplbSgxMCwxMik7XG4gICAgd2lkdGg6MjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czo3cHg7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMTVweCkpO1xuICAgIG9wYWNpdHk6MDtcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgJG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gJG1zIGVhc2UtaW4tb3V0LCBsZWZ0IDFtcyBlYXNlLWluLW91dCAkbXM7XG4gICAgei1pbmRleDoxMDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLDAsMCwuMTUpO1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuXG4gICAgKjpob3ZlciA+ICZ7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGxlZnQ6LTdweDtcbiAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5ICRtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtICRtcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNy41cHggN3B4IDcuNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmV5IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXMgJntcbiAgICAgICAgd2lkdGg6YXV0bztcblxuICAgICAgICAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXN7XG4gICAgICAgICAgICB3aWR0aDo4NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVze1xuICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuJGhlcm9fdG9wX3BvczogZW0oLTE1LCRmcyk7XG4kaGVyb19wYWRkaW5nX3BlcmNlbnQ6IHBlcmNlbnRhZ2UoNDY5LyRpbnNpZGVfd2lkdGhfbnVtKTtcbi5wYWdlLWhlcm8tYmxvY2t7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDokaGVyb190b3BfcG9zO1xuICAgIGxlZnQ6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiRod2lkdGg7XG4gICAgbWF4LXdpZHRoOmNhbGMoMTAwdncgLSAuOTM3NWVtIC0gLjkzNzVlbSk7XG4gICAgcGFkZGluZy1ib3R0b206JGhlcm9fcGFkZGluZ19wZXJjZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xufVxuXG4ucGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2UtaGVyby5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJve1xuICAgIC5wYWdlLW1haW4gPiAqOmZpcnN0LWNoaWxke1xuICAgICAgICAkbWFpbl9wYWRkaW5nX2VtczogZW0oMTUsJGZzKTtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgICAgIHBhZGRpbmctdG9wOmNhbGMoI3skaGVyb19wYWRkaW5nX3BlcmNlbnR9ICsgI3skaGVyb190b3BfcG9zfSArICN7JG1haW5fcGFkZGluZ19lbXN9KTtcbiAgICB9XG59XG5cbi5jb250ZW50LWNvbHVtbnN7XG4gICAgJi5jb2xzLTR7XG4gICAgICAgIC5jb2x7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmV5bWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzplbSgxNSwkZnMpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbHtcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjbGVhcjpib3RoO1xuXG4gICAgICAgICsgLmNvbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ZW0oMTUsJGZzKTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDM5cHgpIHsgbWFyZ2luOiAzZW0gMCAyZW07IH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgICAgICAgICArIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOmVtKDE1LCRmcyk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ZW0oMTUsJGZzKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoJHdoaXRlLC45MCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOmVtKDEwLCRmcykgZW0oMTUsJGZzKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gLjkzNzVlbSAtIC45Mzc1ZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgID4gaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFBhZ2luYXRpb25cbi5wYWdlcyB7XG4gICAgbWFyZ2luOiA0NXB4IDAgNXB4O1xuXG4gICAgI3BhZ2luZy1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRncmV5ZGFya2VzdDtcbiAgICB9XG5cbiAgICB1bC5wYWdlcy1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgICAgIGxpLml0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleWRhcmtlc3Q7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5wYWdlcy1pdGVtLXByZXZpb3VzLCAmLnBhZ2VzLWl0ZW0tbmV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctYWxsIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG59XG5cbi5wYWdlLWxheW91dC1zdHlsZS1jb2xsZWN0aW9ue1xuICAgIC5jb2x1bW4ubWFpbntcbiAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgKyAuYmxvY2t7XG4gICAgICAgICAgICAgICAgbWFyZ2luOmVtKDYwLCRmcykgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYWxsb3V0LXJvdy5jb2xzLTF7XG4gICAgICAgIC5jYWxsb3V0e1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYWxsb3V0LWJveHtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltjbGFzcyo9XCJwYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZVwiXSxcbltjbGFzcyo9XCJhdy1ibG9nLXBvc3Qtdmlld1wiXSxcbltjbGFzcyo9XCJhd19ibG9nLXBvc3Qtdmlld1wiXVxue1xuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6ZW0oMzUsJGZzKTtcbiAgICB9XG4gICAgLnBhZ2UtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTplbSg1NSwkZnMpO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4ICRncmV5ZGFyayBzb2xpZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ZW0oMTUsNTUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOmVtKDI1LDU1KTtcbiAgICB9XG5cbiAgICAuY29sdW1uc3tcbiAgICAgICAgaDIsaDN7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgZW0oMTUsMTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQsaDUsaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgZW0oMjAsMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIsaDMsaDQsaDUsaDZ7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuXG4gICAgICAgICAgICArIC5jb250ZW50LWNvbHVtbnN7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNlbnRlci1pdGFsaWN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDMyLCRmcyk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfc2NyaXB0O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtY29sdW1uc3tcbiAgICAgICAgbWFyZ2luOmVtKDMwLCRmcykgMDtcblxuICAgICAgICAmLm5vLWJvdHRvbS1tYXJnaW57XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3R5bGUtY2Fyb3VzZWx7XG4gICAgICAgIG1hcmdpbjplbSgzMCwkZnMpIDA7XG4gICAgfVxuXG4gICAgdGFibGV7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG5cbiAgICAgICAgdGR7XG4gICAgICAgICAgICBib3JkZXI6MXB4ICRncmV5ZGFyayBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oNSwkZnMpIGVtKDEwLCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLWFsdC5wYWdlLWxheW91dC1mbGV4aWJsZS1pbnNpZGUtcGFnZS1oZXJvLWFsdHtcbiAgICAucGFnZS1tYWluID4gKjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICB9XG4gICAgLmNvbHVtbnN7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgfVxuICAgIC5wYWdlLW1pbmktaGVyby1ibG9ja3tcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzQuNzclO1xuICAgICAgICBtYXJnaW4tYm90dG9tOmVtKDE1LCRmcyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgfVxufVxuXG4uaGVscGZ1bC1saW5rcy5oZWxwZnVsLWxpbmtze1xuICAgIGJhY2tncm91bmQ6JGdyZXk7XG4gICAgYm9yZGVyLWxlZnQ6MXB4ICRncmV5ZGFya2VzdCBzb2xpZDtcbiAgICBwYWRkaW5nOmVtKDIwLCRmcykgMDtcbiAgICBtYXJnaW46MCAwIGVtKDE1LCRmcykgMDtcblxuICAgIEBpbmNsdWRlIGhlYWRpbmdze1xuICAgICAgICBmb250LXNpemU6ZW0oMjQsJGZzKTtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfc2NyaXB0O1xuICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6MCBlbSgzNCwyNCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICBtYXJnaW46MCAwIGVtKDEwLDI0KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cblxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oMywxNikgZW0oMzQsMTYpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4ICRncmV5IHNvbGlkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokZ3JleWRhcmtlc3Q7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCR3aGl0ZSwuNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1xdW90ZS1ibG9jay5wYWdlLXF1b3RlLWJsb2Nre1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbjplbSg2NSwkZnMpIDA7XG5cbiAgICBoNXtcbiAgICAgICAgZm9udC1zaXplOmVtKDQ4LCRmcyk7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oMTAsNDgpO1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBoNntcbiAgICAgICAgZm9udC1zaXplOmVtKDE2LCRmcyk7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB9XG59XG5cbi5wYWdlLW5lZWQtaGVscC1ibG9jay5wYWdlLW5lZWQtaGVscC1ibG9ja3tcbiAgICBtYXJnaW46ZW0oMzAsJGZzKSAwIDA7XG4gICAgYmFja2dyb3VuZDokZ3JleTtcbiAgICBib3JkZXItdG9wOjFweCAkZ3JleWRhcmtlc3Qgc29saWQ7XG4gICAgcGFkZGluZzplbSgyMCwkZnMpIGVtKDM0LCRmcyk7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBoZWFkaW5nc3tcbiAgICAgICAgZm9udC1zaXplOmVtKDI0LCRmcyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46MCAwIGVtKDE1LDI0KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cblxuICAgIHB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjJlbTtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgkYmxhY2ssLjI1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTotMnB4O1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICBoZWlnaHQ6MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206LTJweDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjokYmxhY2s7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc3QtbGlzdC5wb3N0LWxpc3R7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcblxuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGJvcmRlcjoxcHggJGdyZXltZWRpdW0gc29saWQ7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZ3N7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDIwLDI2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OmVtKDEwLDI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZ3tcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6JGJsYWNrO1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxMiwkZnMpO1xuICAgICAgICBwYWRkaW5nOmVtKDMsMTIpIGVtKDEwLDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpIHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaGVhZGluZ3N7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgyNiwkZnMpO1xuICAgICAgICBwYWRkaW5nOmVtKDE1LDI2KTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6cGFkZGluZztcbiAgICAgICAgdHJhbnNpdGlvbjpwYWRkaW5nICRtcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICBsaXtcbiAgICAgICAgKyBsaXtcbiAgICAgICAgICAgIG1hcmdpbjplbSgzMCwkZnMpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBpY3R1cmUtbGlzdC1pdGVte1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgbWFyZ2luOmVtKDQ1LCRmcykgMCAwO1xuXG4gICAgaW1ne1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzI1cHgpO1xuICAgIH1cbn1cblxuLnNlYXJjaC1hdXRvY29tcGxldGV7XG4gICAgei1pbmRleDoxMDA7XG5cbiAgICAmOm5vdCg6ZW1wdHkpe1xuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwwLDAsLjA1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xuICAgICAgICBtaW4td2lkdGg6MzAwcHg7XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1saXN0LXRpdGxle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1saXN0e1xuICAgICAgICBkZHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oMTAsMTQpIGVtKDMwLDE0KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAkbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICsgZGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggJGdyYXkgc29saWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtcHJpbWFyeXtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1za3V7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTouOWVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYW1pbHktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTouOWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LXNlY29uZGFyeXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6LjhlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWltYWdlLWJveHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6NDVweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1pdGVte1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNDVweCAtIDE1cHgpO1xuXG4gICAgICAgIC5wcm9kdWN0LWFkZC10by1jYXJ0e1xuXG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2VhcmNoX2F1dG9jb21wbGV0ZSB7XG4gICAgZGwuYXV0b2NvbXBsZXRlLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgfVxufVxuXG5cbi5jbXMtaW5kZXgtaW5kZXgge1xuICAgIC8vIEhvbWVwYWdlIC0gYmFubmVyXG4gICAgLmhvbWVwYWdlLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNSU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAuY2FsbG91dC1ib3guYm90dG9tIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMjAsICRmcyk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxsb3V0LXJvdy5jb2xzLTMge1xuICAgICAgICAuY2FsbG91dCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsbG91dC1ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMTUsICRmcyk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLy8gSG9tZXBhZ2UgLSBGZWF0dXJlZCBQcm9kdWN0cyBsaXN0XG4gICAgLnByb2R1Y3RzLndyYXBwZXIuZ3JpZC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgtMTUsJGZzKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oLTE1LCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCAkZ3JleSBzb2xpZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXltZWRpdW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaGlua2xleSc7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5ZGFyaztcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlODA2JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlODA3JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbXMtcHJvcC02NSB7XG4gICAgaDEucGFnZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgfVxufVxuXG4ud2FybmluZy1pbmZvcm1hdGlvbiB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgkYmxhY2ssLjI1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTotMnB4O1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICBoZWlnaHQ6MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206LTJweDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjokYmxhY2s7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndlYmZvcm1zLWNhbGVuZGFyIHtcbiAgICAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICAgICAgdG9wOiAwLjFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAuMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLypOZXcgUHJvZHVjdCBMUCovXG4uYjJiLW5ldy1wcm9kdWN0IHtcbiAgICAuY2F0ZWdvcnktbGlzdCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXI6MXB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7ICAgICAgICAgICAgXG4gICAgICAgICAgICBib3JkZXI6MXB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmdfMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjlweCAyMHB4IDdweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6JHBob25lKSBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgLmNvbnRlbnQtY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDMwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhdGVnb3J5LWxpc3R7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG4uY29tcGFueS11c2Vycy1pbmRleCB7XG4gICAgLmRhdGEtZ3JpZCB7XG4gICAgICAgIGFbZGF0YS1hY3Rpb249XCJpdGVtLWVkaXRcIl0sIGFbZGF0YS1hY3Rpb249XCJpdGVtLWRlbGV0ZVwiXSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiRoZXJvX2VtOiBlbSgzMCwkZnMpO1xuXG4uYmxvZy1oZXJvLWJsb2NrLXdyYXB7XG4gICAgd2lkdGg6JGh3aWR0aDtcbiAgICBtYXgtd2lkdGg6Y2FsYygxMDB2dyAtICN7JGhlcm9fZW19KTtcbiAgICBwYWRkaW5nOmVtKDIwMCwkZnMpIDAgMDtcbiAgICBtYXJnaW4tdG9wOmVtKC0zMCwkZnMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OjUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICB6LWluZGV4OjEwMDtcbn1cblxuLmJsb2ctaGVyby1uYXYtd3JhcHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQ6JGJsYWNrO1xuICAgIHBhZGRpbmc6ZW0oMTUsJGZzKTtcbn1cblxuLmJsb2ctaGVyby1uYXZ7XG4gICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcigpO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgbWF4LXdpZHRoOiR3aWR0aDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiB1bHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLjkzNzVlbSk7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgICA+IGxpe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBhLmhhcy1jaGlsZHJlbiArIGRpdntcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOmVtKDE1LCRmcyk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JleWRhcmtlc3Q7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDplbSgyNSwkZnMpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlODA1XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDplbSgxMywkZnMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYXtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cbn1cblxuLmJsb2ctaGVyby1uYXYtbGVmdC5ibG9nLWhlcm8tbmF2LWxlZnR7XG4gICAgZGlzcGxheTpibG9jaztcblxuICAgIGgxe1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTplbSg2MCwkZnMpO1xuICAgICAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OmVtKDE1LDYwKTtcbiAgICB9XG4gICAgaDZ7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICB9XG59XG5cbi5ibG9jay1ibG9nLXRhZy1jbG91ZHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgcmlnaHQ6MDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgbWluLXdpZHRoOjEwMCU7XG4gICAgYm9yZGVyLXRvcDoxcHggJGdyZXlkYXJrZXN0IHNvbGlkO1xuICAgIG1heC1oZWlnaHQ6MDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgb3BhY2l0eTowO1xuICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNCwkZnMpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6ZW0oNywxNCkgZW0oMTUsMTQpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYmxvZy1wb3N0c3tcbiAgICAuYmxvZy1wb3N0LWhlYWRlcntcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICAgIC5ibG9nLXBvc3QtdGl0bGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICAgICAgZm9udC1zaXplOmVtKDM2LCRmcyk7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oNSwzNik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICB9XG59XG5cblxudWwuYmxvZy1wb3N0LWluZm97XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xuXG4gICAgPiBsaXtcbiAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzEpe1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ZW0oMTAsJGZzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDplbSgxMCwkZnMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCAkZ3JleWRhcmsgc29saWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZy1wb3N0LWZlYXR1cmVkLWltYWdlLWxpbmt7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW46MCAwIGVtKDEwLCRmcyk7XG59XG5cbi5ibG9nLXBvc3Rze1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgbWFyZ2luLXRvcDplbSg1MCwkZnMpO1xuICAgIG1hcmdpbi1ib3R0b206ZW0oNTAsJGZzKTtcbn1cblxuLmJsb2ctcG9zdHN7XG4gICAgLmJsb2ctcG9zdHtcbiAgICAgICAgKyAuYmxvZy1wb3N0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDpwZXJjZW50YWdlKDQzLyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvY2lhbC1pY29uc3tcbiAgICBtYXJnaW4tdG9wOmVtKDEwLCRmcyk7XG59XG5cblxuJHBvc3RfcmlnaHRfZW06IGVtKDQzMCwkZnMpO1xuXG4uYmxvZy1mZWF0dXJlZC1ibG9ja3tcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46ZW0oMzAsJGZzKSAwIDA7XG5cbiAgICAmLnRvcHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ZW0oNTAsJGZzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggJGdyZXlkYXJrIHNvbGlkO1xuICAgIH1cblxuICAgICYuYm90dG9te1xuICAgICAgICBwYWRkaW5nLXRvcDplbSg1MCwkZnMpO1xuICAgICAgICBib3JkZXItdG9wOjFweCAkZ3JleWRhcmsgc29saWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaGVhZGluZ3N7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICAgICAgZm9udC1zaXplOmVtKDM2LCRmcyk7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oNSwzNik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICB9XG5cbiAgICAubG9va2Jvb2stY29udGFpbmVye1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDokaW5zaWRlX3dpZHRoO1xuICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDB2dyAtICN7JGhlcm9fZW19KTtcbiAgICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICAgLnByaWNlLWxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLmJsb2ctcG9zdC1pbmZve1xuICAgICAgICBtYXJnaW4tdG9wOmVtKDE1LCRmcyk7XG4gICAgfVxufVxuXG4uYmxvZy1wb3N0LWhlYWRlci1mZWF0dXJlZHtcbiAgICBtYXJnaW46MCAwIGVtKDE1LCRmcyk7XG59XG5cbi8vIHNoYXJlXG4uYmxvZy1wb3N0c3tcbiAgICAuc2hhcmUtdGhpc3tcbiAgICAgICAgbWFyZ2luOmVtKDE1LCRmcykgMDtcbiAgICB9XG59XG4uc2hhcmUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBtYXJnaW4tcmlnaHQ6ZW0oMTUsMTgpO1xufVxuXG4uc3NrLWdyb3VwIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHotaW5kZXg6MTA7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIGRpc3BsYXk6aW5saW5lO1xuICAgIHBhZGRpbmc6MDtcblxuICAgID4gbGl7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXG4gICAgICAgICsgbGl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDplbSg3LCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3NrIHtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBmb250LXNpemU6ZW0oMjAsJGZzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRpY29uO1xuICAgICAgICBwYWRkaW5nOjAgZW0oNSwyMCk7XG4gICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjokZ3JleWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLXBhZ2luYXRpb257XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi1pdGVte1xuICAgIEBleHRlbmQgJWJ0bjtcbiAgICBtYXJnaW46ZW0oNjAsJGZzKSAwIDA7XG5cbiAgICAmOm5vdCguYmxvZy1wYWdpbmF0aW9uLXBhZ2UtY3VycmVudCl7XG4gICAgICAgIGJvcmRlcjoxcHggJGdyZXkgc29saWQ7XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICBjb2xvcjokYmxhY2s7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2ctcGludGVyZXN0LWJsb2Nre1xuICAgICRwaW5fZW06IGVtKDMwLCRmcyk7XG4gICAgd2lkdGg6JHdpZHRoO1xuICAgIG1heC13aWR0aDpjYWxjKDEwMHZ3IC0gI3skcGluX2VtfSk7XG4gICAgbWFyZ2luOmVtKDUwLCRmcykgMDtcbiAgICBwYWRkaW5nOmVtKDUwLCRmcykgMCAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OjUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1heC13aWR0aDokaW5zaWRlX3dpZHRoO1xuICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiRncmV5ZGFyaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIGg2e1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICBmb250LXNpemU6ZW0oMjQsJGZzKTtcbiAgICAgICAgbWFyZ2luOjAgMCBlbSgyNSwyNCk7XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRpY29uO1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgd2lkdGg6ZW0oMzIsMjQpO1xuICAgICAgICAgICAgaGVpZ2h0OmVtKDMyLDI0KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ZW0oMzUsMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICA+IGxpe1xuICAgICAgICAgICAgKyBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW46cGVyY2VudGFnZSg0MC41LyR3aWR0aF9udW0pIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgICBtYXJnaW46MCAwIGVtKDE1LCRmcyk7XG4gICAgfVxufVxuXG4ubG9va2Jvb2stY29udGFpbmVye1xuICAgIC5waW5fX3R5cGV7XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsMCwwLC4yNSk7XG4gICAgICAgIHdpZHRoOmVtKDMwLCRmcykgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OmVtKDMwLCRmcykgIWltcG9ydGFudDtcblxuICAgICAgICAucGluLWxhYmVse1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlODBkXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGljb247XG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyMCwkZnMpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5waW5fX3BvcHVwIC5wb3B1cF9fY29udGVudC0tcHJvZHVjdCBoM3tcbiAgICAgICAgZm9udC1zaXplOmVtKDIyLCRmcyk7XG4gICAgfVxufVxuXG4uYXctYmxvZy1wb3N0LXZpZXd7XG4gICAgb2x7XG4gICAgICAgIHBhZGRpbmctbGVmdDplbSgxNSwkZnMpO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDUsJGZzKTtcblxuICAgICAgICAgICAgKyBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDE1LCRmcyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIGVtKDUsJGZzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1oZXJvLWJsb2NrLXdyYXB7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCwkZnMpO1xuICAgIH1cbiAgICAuYmxvZy1oZXJvLW5hdi13cmFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTphdXRvO1xuICAgICAgICBsZWZ0OmF1dG87XG4gICAgfVxuICAgIC5ibG9nLXBvc3QtaGVhZGVye1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nc3tcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgzNiwkZnMpO1xuICAgICAgICAgICAgbWFyZ2luOjAgMCBlbSg1LDM2KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXBvc3RzLXBvc3R7XG4gICAgICAgIG1heC13aWR0aDokc2tpbm55O1xuICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICB9XG4gICAgLmJsb2ctcG9zdC10aXRsZXtcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICB9XG4gICAgLmJsb2ctcG9zdC1oZWFkZXItdG9we1xuICAgICAgICAuYmxvZy1wb3N0LWluZm97XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1wb3N0LXNoYXJlLXRpdGxle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5ibG9nLXNoYXJle1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBtYXJnaW46ZW0oMTUsJGZzKSAwIGVtKDMwLCRmcyk7XG4gICAgfVxuICAgIC5zaGFyZS10aGlze1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgLmJsb2ctc2hhcmUtYW5kLXRhZ3N7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgIG1hcmdpbjplbSgzMCwkZnMpIDAgMDtcblxuICAgICAgICAuYmxvZy1zaGFyZXtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXRhZ3MtcGxhaW57XG4gICAgICAgIGZsb2F0OmxlZnQ7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICBtYXJnaW46MCBlbSgzLDE0KSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfc2NyaXB0O1xuICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9va2Jvb2stY29udGFpbmVyLFxuICAgIC5icmVha291dHtcbiAgICAgICAgbWFyZ2luOjAgMCBlbSgxNSwkZnMpO1xuICAgICAgICB3aWR0aDokaW5zaWRlX3dpZHRoO1xuICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDB2dyAtIC45Mzc1ZW0gLSAuOTM3NWVtKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG4uYXdfYmxvZy1wb3N0LXZpZXd7XG4gICAgb2x7XG4gICAgICAgIHBhZGRpbmctbGVmdDplbSgxNSwkZnMpO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDUsJGZzKTtcblxuICAgICAgICAgICAgKyBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDE1LCRmcyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIGVtKDUsJGZzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1oZXJvLWJsb2NrLXdyYXB7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCwkZnMpO1xuICAgIH1cbiAgICAuYmxvZy1oZXJvLW5hdi13cmFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTphdXRvO1xuICAgICAgICBsZWZ0OmF1dG87XG4gICAgfVxuICAgIC5ibG9nLXBvc3QtaGVhZGVye1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nc3tcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgzNiwkZnMpO1xuICAgICAgICAgICAgbWFyZ2luOjAgMCBlbSg1LDM2KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXBvc3RzLXBvc3R7XG4gICAgICAgIG1heC13aWR0aDokc2tpbm55O1xuICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICB9XG4gICAgLmJsb2ctcG9zdC10aXRsZXtcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICB9XG4gICAgLmJsb2ctcG9zdC1oZWFkZXItdG9we1xuICAgICAgICAuYmxvZy1wb3N0LWluZm97XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1wb3N0LXNoYXJlLXRpdGxle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5ibG9nLXNoYXJle1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBtYXJnaW46ZW0oMTUsJGZzKSAwIGVtKDMwLCRmcyk7XG4gICAgfVxuICAgIC5zaGFyZS10aGlze1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgLmJsb2ctc2hhcmUtYW5kLXRhZ3N7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgIG1hcmdpbjplbSgzMCwkZnMpIDAgMDtcblxuICAgICAgICAuYmxvZy1zaGFyZXtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXRhZ3MtcGxhaW57XG4gICAgICAgIGZsb2F0OmxlZnQ7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICBtYXJnaW46MCBlbSgzLDE0KSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfc2NyaXB0O1xuICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9va2Jvb2stY29udGFpbmVyLFxuICAgIC5icmVha291dHtcbiAgICAgICAgbWFyZ2luOjAgMCBlbSgxNSwkZnMpO1xuICAgICAgICB3aWR0aDokaW5zaWRlX3dpZHRoO1xuICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDB2dyAtIC45Mzc1ZW0gLSAuOTM3NWVtKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG4ubmV4dC1wb3N0LWxpbmt7XG4gICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGF7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOmNhbGMoNTAlIC0gKCguNjI1ZW0gKyA0NXB4KS8yKSk7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgZm9udC1zaXplOmVtKDMwLCRmcyk7XG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgfVxuXG4gICAgLmJsb2ctcG9zdHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIHdpZHRoOjYwMXB4O1xuICAgIH1cblxuICAgIC5ibG9nLXBvc3QtaGVhZGVye1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nc3tcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLndlYmZvcm1ze1xuICAgIGZvcm17XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOjJweCAkYmxhY2sgc29saWQ7XG4gICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAkbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE2LCRmcyk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDEyLDE2KSBlbSgxNSwxNik7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UuaW5mb3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDE1LCRmcyk7XG4gICAgICAgICAgICBtYXJnaW46ZW0oMzAsJGZzKSAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1hZ2UtZXJyb3J7XG4gICAgICAgICAgICBjb2xvcjokYnJpZ2h0cmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE2LCRmcyk7XG4gICAgICAgIH1cbiAgICAgICAgYnJ7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgZmllbGRzZXR7XG4gICAgICAgICAgICBib3JkZXI6MXB4ICRncmV5IHNvbGlkO1xuICAgICAgICAgICAgcGFkZGluZzplbSgzMCwkZnMpO1xuXG4gICAgICAgICAgICArIGZpZWxkc2V0e1xuICAgICAgICAgICAgICAgIG1hcmdpbjplbSgzMCwkZnMpIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsZWdlbmR7XG4gICAgICAgICAgICBwYWRkaW5nOjAgZW0oNSwkZnMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDplbSgtNSwkZnMpO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgcGFkZGluZzplbSg5LCRmcykgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0ZXh0ZmllbGRze1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XG4gICAgICAgICAgICBoZWlnaHQ6NDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjAgZW0oMTUsJGZzKTtcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICBib3JkZXI6MXB4ICRncmV5IHNvbGlkO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICYubWFnZS1lcnJvcixcbiAgICAgICAgICAgICYudmFsaWRhdGlvbi1mYWlsZWR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRicmlnaHRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XG4gICAgICAgICAgICBoZWlnaHQ6NDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjAgZW0oMTUsJGZzKTtcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICBib3JkZXI6MXB4ICRncmV5IHNvbGlkO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCBlbSgxNSwkZnMpO1xuICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggJGdyZXkgc29saWQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGR7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOztcblxuICAgICAgICAgICAgKyAuZmllbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOmVtKDE1LCRmcykgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNob2ljZXtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDoyNSU7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MTdweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoxMXB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4Oi0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTouMDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIuKck1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ZGFya2VuKCRzZWNvbmRhcnksMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCNGRkZGRkYsMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggZGFya2VuKCNGRkZGRkYsMTUlKSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmVxdWlyZWR7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIipcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250cm9se1xuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5lc3RlZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ZW0oMTUsJGZzKSAwIDA7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCwuY29udHJvbHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ZW0oNSwxNCkgZW0oMTUsMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGViYXItZm9ybS5zaWRlYmFyLWZvcm17XG4gICAgYm9yZGVyLWxlZnQ6MXB4ICRncmV5ZGFya2VzdCBzb2xpZDtcbiAgICBwYWRkaW5nOmVtKDIwLCRmcykgMDtcbiAgICBtYXJnaW46MCAwIGVtKDE1LCRmcykgMDtcbiAgICBwYWRkaW5nOmVtKDIwLCRmcykgZW0oMzQsJGZzKTtcblxuICAgIC53ZWJmb3Jtcy1kZXNjcmlwdGlvbi10ZXh0e1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG5cbiAgICBmaWVsZHNldHtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG5cbiAgICBsYWJlbHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIC5maWVsZCAuY29udHJvbHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG5cbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgzNiwkZnMpO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmc7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oMywzNik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oMjAsMTQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRleHRmaWVsZHN7XG4gICAgICAgIGJhY2tncm91bmQ6JGdyZXk7XG4gICAgfVxuXG4gICAgaW5wdXQgKyBpbnB1dHtcbiAgICAgICAgbWFyZ2luOmVtKDE1LCRmcykgMCAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9c3VibWl0XXtcbiAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICB9XG59XG5cbi53ZWJmb3Jtcy1zdWNjZXNzLXRleHQud2ViZm9ybXMtc3VjY2Vzcy10ZXh0e1xuICAgIGJhY2tncm91bmQ6JGdyZXk7XG4gICAgYm9yZGVyLWNvbG9yOiRncmV5ZGFyaztcbn1cblxuLmZpZWxkIC5jb250cm9sLl93aXRoLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gICAgfVxufVxuXG4uZmllbGQtdG9vbHRpcCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2MDInO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleW1lZGl1bTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlkYXJrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmV5ZGFyaztcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JleW1lZGl1bTtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuX2FjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAuZmllbGQtdG9vbHRpcC1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmllbGQucmVxdWlyZWQsIC5maWVsZC5fcmVxdWlyZWQge1xuICAgID4gLmxhYmVsIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgICBjb2xvcjogJGJyaWdodHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxlZ2VuZC5sYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tZXNzYWdlLW5vdGljZXtcbiAgICBjb2xvcjokYnJpZ2h0cmVkO1xuICAgIGZvbnQtc2l6ZTplbSgxOCwkZnMpO1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbn0iLCIuZm9vdGVyLXdyYXB7XG4gICAgZm9vdGVye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTplbSgxNSwkZnMpO1xuXG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjAgNXB4IDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLmNvbnRlbnR7XG4gICAgICAgICAgICAubGlua3N7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46ZW0oOCwkZnMpIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLm5ld3NsZXR0ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOjY3NXB4O1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIG1hcmdpbjowIGF1dG8gZW0oODAsJGZzKTtcblxuICAgIGxhYmVse1xuICAgICAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXQjbmV3c2xldHRlcntcbiAgICAgICAgZm9udC1zaXplOmVtKDE4LCRmcyk7XG4gICAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDo0OHB4O1xuICAgICAgICBwYWRkaW5nOjAgZW0oMTUsMTgpO1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgIGJvcmRlcjoxcHggJGdyZXkgc29saWQ7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDExMXB4IC0gOXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjplbSgxMSwxOCkgMCAwO1xuXG4gICAgICAgICYubWFnZS1lcnJvcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYnJpZ2h0cmVkO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuYWN0aW9uc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTExcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbntcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6NDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjoycHggJGJsYWNrIHNvbGlkO1xuICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxNiwkZnMpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI25ld3NsZXR0ZXItZXJyb3J7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIGNvbG9yOiRicmlnaHRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNiwkZnMpO1xuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgfVxufVxuXG4uZm9vdGVyLWxpbmtzLWJsb2Nre1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG5cbiAgICBhe1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNCwkZnMpO1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6JGdyZXlkYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOjMyJTtcblxuICAgICAgICArIHVse1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MiU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItZm9sbG93LWJsb2Nre1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgbWFyZ2luOmVtKDE1LCRmcykgMCAwO1xuICAgIGJhY2tncm91bmQ6JGdyZXk7XG4gICAgYm9yZGVyLXRvcDoxcHggJGdyZXlkYXJrIHNvbGlkO1xuICAgIHBhZGRpbmc6ZW0oMjIsJGZzKTtcblxuICAgIGg2e1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICBmb250LXNpemU6ZW0oMjQsJGZzKTtcbiAgICAgICAgbWFyZ2luOjAgMCBlbSgxNCwyNCk7XG4gICAgfVxufVxuXG4uc29jaWFsLW1lZGlhLWxpbmtze1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuXG4gICAgbGl7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG5cbiAgICAgICAgKyBsaXtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMCBlbSgxMCwkZnMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDozNXB4O1xuICAgICAgICBoZWlnaHQ6MzVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6MXB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvY2lhbC1oYXNodGFncy5zb2NpYWwtaGFzaHRhZ3N7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgbWFyZ2luOmVtKDE1LCRmcykgMCAwO1xuXG4gICAgbGl7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgyMCwkZnMpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzplbSguNzUsMjApO1xuXG4gICAgICAgICsgbGl7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDAgZW0oMTUsJGZzKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1jb250YWN0LWJsb2Nre1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOmVtKDQwLCRmcykgMCAwO1xuICAgIGZvbnQtc2l6ZTplbSgxNCwkZnMpO1xuXG4gICAgYWRkcmVzc3tcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICB9XG5cbiAgICAudG9sbGZyZWV7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgyNCwxNCk7XG4gICAgICAgIG1hcmdpbjplbSgxMiwyNCkgMCAwO1xuICAgIH1cblxuICAgIGg2e1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNiwxNCk7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oNSwxNik7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICBhe1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjokZ3JleWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItY29weXJpZ2h0LWJsb2Nre1xuICAgIGNsZWFyOmJvdGg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZvbnQtc2l6ZTplbSgxMiwkZnMpO1xuICAgIG1hcmdpbjplbSgyMCwxMikgMCAwO1xuXG4gICAgdWx7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuXG4gICAgICAgICAgICArIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmVtKDEwLDEyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ZW0oMTAsMTIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCAkYmxhY2sgc29saWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JleWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhe1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjokZ3JleWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBNaW5pY2FydFxuLmJsb2NrLW1pbmljYXJ0IC5pdGVtcy10b3RhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJsb2NrLW1pbmljYXJ0IC5pdGVtcy10b3RhbCAuY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stbWluaWNhcnQgLnN1YnRvdGFsIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG4uYmxvY2stbWluaWNhcnQgLmFtb3VudCAucHJpY2Utd3JhcHBlcjpmaXJzdC1jaGlsZCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLW1pbmljYXJ0IC5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1taW5pY2FydCAuc3VidGl0bGUuZW1wdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stbWluaWNhcnQgLnRleHQuZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IHtcbiAgICBtYXJnaW46IDAgMTBweCAxNXB4O1xufVxuLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cbi5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zIC5wYXlwYWwtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stbWluaWNhcnQgLmJsb2NrLWNhdGVnb3J5LWxpbmssXG4uYmxvY2stbWluaWNhcnQgLmJsb2NrLXByb2R1Y3QtbGluayxcbi5ibG9jay1taW5pY2FydCAuYmxvY2stY21zLWxpbmssXG4uYmxvY2stbWluaWNhcnQgLmJsb2NrLWJhbm5lcnMge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOmVtKDM2LCRmcyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDUwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AgLSAxKSB7XG4gICAgICAgIHRvcDplbSgxMiwkZnMpO1xuICAgIH1cbn1cbi5taW5pY2FydC13cmFwcGVyOmJlZm9yZSxcbi5taW5pY2FydC13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5taW5pY2FydC13cmFwcGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXlkYXJrZXN0O1xuICAgIH1cbn1cbi5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQ6YmVmb3JlIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogJ1xcZTYxMSc7XG4gICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lIG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGxpIHtcbiAgICBtYXJnaW46IDA7XG59XG4ubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgbGk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydDpiZWZvcmUsXG4ubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG59XG4ubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQ6YmVmb3JlIHtcbiAgICBib3JkZXI6IDZweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogOTk7XG59XG4ubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQ6YWZ0ZXIge1xuICAgIGJvcmRlcjogN3B4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2JiYmJiYiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA5ODtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydDpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAtMTJweDtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydDphZnRlciB7XG4gICAgbGVmdDogOXB4O1xuICAgIHRvcDogLTE0cHg7XG59XG4ubWluaWNhcnQtd3JhcHBlci5hY3RpdmUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIuYWN0aXZlIC5ibG9jay1taW5pY2FydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM5MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxKSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHBob25lIC0gMSkge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgfVxufVxuLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjVweDtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydDpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDI2cHg7XG59XG4ubWluaWNhcnQtd3JhcHBlciAucHJvZHVjdCAuYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5wcm9kdWN0IC5hY3Rpb25zID4gLnByaW1hcnksXG4ubWluaWNhcnQtd3JhcHBlciAucHJvZHVjdCAuYWN0aW9ucyA+IC5zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5wcm9kdWN0IC5hY3Rpb25zID4gLnByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSxcbi5taW5pY2FydC13cmFwcGVyIC5wcm9kdWN0IC5hY3Rpb25zID4gLnNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLmNsb3NlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLmNsb3NlOmZvY3VzLFxuLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLmNsb3NlLmRpc2FibGVkLFxuLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5jbG9zZSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLmNsb3NlID4gc3BhbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uY2xvc2U6YmVmb3JlIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM4ZjhmOGY7XG4gICAgY29udGVudDogJ1xcZTYxNic7XG4gICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbi5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uY2xvc2U6YWN0aXZlOmJlZm9yZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG5cbiAgICAmLl9ibG9jay1jb250ZW50LWxvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmxvYWRpbmctbWFzayB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgIH1cblxuICAgIC5sb2FkZXIge1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWluaWNhcnQtd3JhcHBlciAubWluaWNhcnQtd2lkZ2V0cyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5taW5pY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzUwcHgpO1xufVxuLm1pbmljYXJ0LWl0ZW1zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lIG5vbmU7XG59XG4ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZzogMjVweCAwO1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tcHJpY2luZyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiBlbSgxNCwgJGZzKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG4ubWluaWNhcnQtaXRlbXMgLnByaWNlLW1pbmljYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaWNlLWluY2x1ZGluZy10YXgsXG4ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2VlZVtkYXRhLWxhYmVsXSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXF0eSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5taW5pY2FydC1pdGVtcyAucHJvZHVjdCA+IC5wcm9kdWN0LWl0ZW0tcGhvdG8sXG4ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgPiAucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDQwcHggNXB4IDA7XG59XG4ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgLnRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM4ZjhmOGY7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5taW5pY2FydC1pdGVtcyAucHJvZHVjdCAuYWN0aXZlID4gLnRvZ2dsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTYyMSc7XG59XG4ubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QucHJpY2luZyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLnRvZ2dsZS50b29sdGlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLnRvZ2dsZS50b29sdGlwID4gc3BhbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cbi5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC50b2dnbGUudG9vbHRpcDphZnRlciB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGNvbnRlbnQ6ICdcXGU2MjInO1xuICAgIGZvbnQtZmFtaWx5OiAnbHVtYS1pY29ucyc7XG4gICAgbWFyZ2luOiAtM3B4IDAgMCA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5pdGVtLXF0eSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xufVxuLm1pbmljYXJ0LWl0ZW1zIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTlweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjOGY4ZjhmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAgICAgY29udGVudDogJ1xcZTYwMyc7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbn1cbi5taW5pY2FydC1pdGVtcyAuc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubWluaWNhcnQtaXRlbXMgLmFjdGlvbi5lZGl0LFxuLm1pbmljYXJ0LWl0ZW1zIC5hY3Rpb24uZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5hY3Rpb24uZWRpdCA+IHNwYW4sXG4ubWluaWNhcnQtaXRlbXMgLmFjdGlvbi5kZWxldGUgPiBzcGFuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5hY3Rpb24uZWRpdDpiZWZvcmUsXG4ubWluaWNhcnQtaXRlbXMgLmFjdGlvbi5kZWxldGU6YmVmb3JlIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM4ZjhmOGY7XG4gICAgY29udGVudDogJ1xcZTYwMSc7XG4gICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1pbmljYXJ0LWl0ZW1zIC5hY3Rpb24uZWRpdDpob3ZlcjpiZWZvcmUsXG4ubWluaWNhcnQtaXRlbXMgLmFjdGlvbi5kZWxldGU6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbn1cbi5taW5pY2FydC1pdGVtcyAuYWN0aW9uLmVkaXQ6YWN0aXZlOmJlZm9yZSxcbi5taW5pY2FydC1pdGVtcyAuYWN0aW9uLmRlbGV0ZTphY3RpdmU6YmVmb3JlIHtcbiAgICBjb2xvcjogIzhmOGY4Zjtcbn1cbi5taW5pY2FydC1pdGVtcyAuYWN0aW9uLmRlbGV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDQnO1xufVxuIiwiLy8gQ2FydCBwYWdlXG4uY2hlY2tvdXQtY2FydC1pbmRleCB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5jYXJ0LXByb2R1Y3RzLXRvb2xiYXItdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZXMge1xuICAgICAgICBtYXJnaW46IDMwcHggMCA1cHg7XG4gICAgfVxufVxuLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmFjdGlvbnMubWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJ0LWNvbnRhaW5lciAud2lkZ2V0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5jYXJ0LXN1bW1hcnkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMXB4IDIwcHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCAtIDEpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuLmNhcnQtc3VtbWFyeSA+IC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FydC1zdW1tYXJ5IC5maWVsZHNldCAuYWN0aW9ucy10b29sYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmZpZWxkc2V0IC5hY3Rpb25zLXRvb2xiYXIgPiAuc2Vjb25kYXJ5IHtcbiAgICBmbG9hdDogbm9uZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmJsb2NrID4gLnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2FydC1zdW1tYXJ5IC5ibG9jayA+IC50aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IDNweDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmJsb2NrIC5maWVsZHNldCAuZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmJsb2NrIC5maWVsZHNldCAuZmllbGQ6bm90KC5jaG9pY2UpID4gLmxhYmVsIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2FydC1zdW1tYXJ5IC5ibG9jayAuZmllbGRzZXQgLmZpZWxkOm5vdCguY2hvaWNlKSA+IC5jb250cm9sIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5jYXJ0LXN1bW1hcnkgLmJsb2NrIC5maWVsZHNldCAuZmllbGQgPiAubGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FydC1zdW1tYXJ5IC5ibG9jayAuZmllbGRzZXQgLmZpZWxkLmNob2ljZTpiZWZvcmUsXG4uY2FydC1zdW1tYXJ5IC5ibG9jayAuZmllbGRzZXQgLmZpZWxkLm5vLWxhYmVsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIHRhYmxlLml0ZW1zIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG59XG4uY2FydC50YWJsZS13cmFwcGVyIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLml0ZW0gLmNvbC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweCAxMHB4IDA7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5pdGVtLWFjdGlvbnMgdGQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogOTklO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uY2FydC1kaXNjb3VudCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xufVxuLmNhcnQtZGlzY291bnQgLmJsb2NrIC50aXRsZTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYmxvY2suY3Jvc3NzZWxsIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMCA0JSAwIDA7XG59XG4uYmxvY2suY3Jvc3NzZWxsIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG59XG5cblxuXG5cblxuLm11bHRpY2hlY2tvdXQgLmFjdGlvbi5wcmltYXJ5LFxuLm9yZGVyLXJldmlldy1mb3JtIC5hY3Rpb24ucHJpbWFyeSxcbi5idW5kbGUtYWN0aW9ucyAuYWN0aW9uLnByaW1hcnkuY3VzdG9taXplLFxuLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmFjdGlvbi5wcmltYXJ5LFxuLmJveC10b2NhcnQgLmFjdGlvbi50b2NhcnQsXG4uY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5hY3Rpb24ucHJpbWFyeS5jaGVja291dCxcbi5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LFxuLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksXG4uYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi5hY3Rpb24tcmVnaXN0ZXIsXG4uYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi5hY3Rpb24tbG9naW4sXG4uZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnkge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5tdWx0aWNoZWNrb3V0IC5pdGVtLW9wdGlvbnMgZHQsXG4uY2FydC50YWJsZS13cmFwcGVyIC5pdGVtLW9wdGlvbnMgZHQsXG4uYmxvY2stZ2lmdHJlZ2lzdHJ5LXNoYXJlZC1pdGVtcyAucHJvZHVjdCAuaXRlbS1vcHRpb25zIGR0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCA1cHggMDtcbn1cbi5tdWx0aWNoZWNrb3V0IC5pdGVtLW9wdGlvbnMgZHQ6YWZ0ZXIsXG4uY2FydC50YWJsZS13cmFwcGVyIC5pdGVtLW9wdGlvbnMgZHQ6YWZ0ZXIsXG4uYmxvY2stZ2lmdHJlZ2lzdHJ5LXNoYXJlZC1pdGVtcyAucHJvZHVjdCAuaXRlbS1vcHRpb25zIGR0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnOiAnO1xufVxuLm11bHRpY2hlY2tvdXQgLml0ZW0tb3B0aW9ucyBkZCxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLml0ZW0tb3B0aW9ucyBkZCxcbi5ibG9jay1naWZ0cmVnaXN0cnktc2hhcmVkLWl0ZW1zIC5wcm9kdWN0IC5pdGVtLW9wdGlvbnMgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG59XG5cblxuXG5cblxuXG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWluZm8tbWFpbiAucHJpY2UtYm94IC5wcmljZS1jb250YWluZXIucHJpY2UtZmluYWwge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtaW5mby1tYWluIC5wcmljZS1ib3ggLnByaWNlLWNvbnRhaW5lci5wcmljZS1maW5hbCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc3RvY2stc2t1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LXJldmlld3Mtc3VtbWFyeSB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpID4gLmxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSArIC5maWVsZHNldCB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpID4gLmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSA+IC5sYWJlbCArIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuY2hvaWNlIGlucHV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuZmllbGRzLmdyb3VwOmJlZm9yZSxcbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmZpZWxkcy5ncm91cDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5maWVsZHMuZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuZmllbGRzLmdyb3VwIC5maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmZpZWxkcy5ncm91cC5ncm91cC0yIC5maWVsZCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuZmllbGRzLmdyb3VwLmdyb3VwLTMgLmZpZWxkIHtcbiAgICB3aWR0aDogMzMuMyUgIWltcG9ydGFudDtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmZpZWxkcy5ncm91cC5ncm91cC00IC5maWVsZCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuZmllbGRzLmdyb3VwLmdyb3VwLTUgLmZpZWxkIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuYWRkb24gdGV4dGFyZWEsXG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiBzZWxlY3QsXG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiBpbnB1dCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuYWRkb24gLmFkZGJlZm9yZSxcbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRhZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRiZWZvcmU6ZGlzYWJsZWQsXG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiAuYWRkYWZ0ZXI6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRiZWZvcmU6Oi1tb3otcGxhY2Vob2xkZXIsXG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiAuYWRkYWZ0ZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzJjMmMyO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuYWRkb24gLmFkZGJlZm9yZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRhZnRlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjMmMyYzI7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5hZGRvbiAuYWRkYmVmb3JlOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZG9uIC5hZGRhZnRlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYzJjMmMyO1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KSAuYWRkb24gLmFkZGJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLmFkZGl0aW9uYWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpLnJlcXVpcmVkID4gLmxhYmVsOmFmdGVyLFxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KS5fcmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcqJztcbiAgICBjb2xvcjogI2UwMmIyNztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcbn1cbi5wYWdlLXByb2R1Y3QtZ2lmdGNhcmQgLnByb2R1Y3QtYWRkLWZvcm0gLmZpZWxkOm5vdCgudGV4dCkgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpIC5ub3RlOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIC8qZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJzsqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5maWVsZDpub3QoLnRleHQpOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnBhZ2UtcHJvZHVjdC1naWZ0Y2FyZCAucHJvZHVjdC1hZGQtZm9ybSAuZmllbGQ6bm90KC50ZXh0KTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFnZS1wcm9kdWN0LWdpZnRjYXJkIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGQ6bm90KC5kYXRlKSA+IC5jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5naWZ0LW1lc3NhZ2UgLmZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZ2lmdC1tZXNzYWdlIC5maWVsZCA+IC5sYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xufVxuLmdpZnQtbWVzc2FnZSAuZmllbGQ6YmVmb3JlLFxuLmdpZnQtbWVzc2FnZSAuZmllbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuLmdpZnQtbWVzc2FnZSAuZmllbGQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmdpZnQtbWVzc2FnZSAuZmllbGQuY2hvaWNlOmJlZm9yZSxcbi5naWZ0LW1lc3NhZ2UgLmZpZWxkLm5vLWxhYmVsOmJlZm9yZSB7XG4gICAgcGFkZGluZzogNnB4IDE1cHggMCAwO1xuICAgIHdpZHRoOiAyNS44JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDFweDtcbn1cbi5naWZ0LW1lc3NhZ2UgLmZpZWxkIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogNnB4IDE1cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDI1LjglO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uZ2lmdC1tZXNzYWdlIC5maWVsZDpub3QoLmNob2ljZSkgPiAubGFiZWwge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAyNS44JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmdpZnQtbWVzc2FnZSAuZmllbGQ6bm90KC5jaG9pY2UpID4gLmNvbnRyb2wge1xuICAgIHdpZHRoOiA3NC4yJTtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5naWZ0LW9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuLmdpZnQtb3B0aW9ucyAuYWN0aW9ucy10b29sYmFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZ2lmdC1vcHRpb25zIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmdpZnQtb3B0aW9ucyAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgLmFjdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5naWZ0LW9wdGlvbnMgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IC5hY3Rpb24tY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZ2lmdC1vcHRpb25zIC5hY3Rpb25zLXRvb2xiYXI6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGJvdHRvbTogNXJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAwO1xufVxuLmdpZnQtb3B0aW9ucy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5naWZ0LWl0ZW0tYmxvY2sgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uaXRlbS1naWZ0IHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbi1naWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9uLWdpZnQ6YWZ0ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjOGY4ZjhmO1xuICAgIGNvbnRlbnQ6ICdcXDI1QjInO1xuICAgIC8qZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJzsqL1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9uLWdpZnQ6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9uLWdpZnQ6YWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogIzhmOGY4Zjtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbi1naWZ0Ll9hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI1YmMnO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuZ2lmdC1vcHRpb25zIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5jYXJ0LWNvbnRhaW5lciAuY2FydC1naWZ0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtIC5naWZ0LW9wdGlvbnMsXG4uY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtIC5naWZ0LXN1bW1hcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5cblxuXG4uYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYnVuZGxlLml0ZW1zLFxuLnByb2R1Y3QtaXRlbXMsXG4ucHJpY2VzLXRpZXIsXG4uc2VhcmNoLXRlcm1zLFxuLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyxcbi5vcGMtd3JhcHBlciAub3BjLFxuLm9wYy1wcm9ncmVzcy1iYXIsXG4uY2hlY2tvdXQtYWdyZWVtZW50cy1pdGVtcyxcbi5vcmRlci1kZXRhaWxzLWl0ZW1zIC5pdGVtcy1xdHksXG4uZm9vdGVyLmNvbnRlbnQgdWwsXG4uYmxvY2stYmFubmVycyAuYmFubmVyLWl0ZW1zLFxuLmJsb2NrLWJhbm5lcnMtaW5saW5lIC5iYW5uZXItaXRlbXMsXG4uYmxvY2stZXZlbnQgLnNsaWRlci1wYW5lbCAuc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lIG5vbmU7XG59XG5cbiNzaG9wcGluZy1jYXJ0LXRhYmxlIHtcbiAgICAudGFibGUtY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5jb2wuaXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLml0ZW0tYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCAtIDEpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uY2FydC5tYWluLmFjdGlvbnMge1xuICAgIC5hY3Rpb24uY29udGludWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2MjYnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbi5hY3Rpb24ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnVwZGF0ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTYwMyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsZWFyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlNjA0JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5xdHkgLmxhYmVsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuXG5cbi5hYnMtc2hvcHBpbmctY2FydC1pdGVtcy1kZXNrdG9wLFxuLmJsb2NrLWNhcnQtZmFpbGVkLFxuLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQsXG4uY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtIHtcbiAgICB3aWR0aDogNzElO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AgLSAxKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuLmFicy1kaXNjb3VudC1ibG9jay1kZXNrdG9wIC5ibG9jayA+IC50aXRsZSxcbi5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jayA+IC50aXRsZSxcbi5jYXJ0LWRpc2NvdW50IC5ibG9jayA+IC50aXRsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmFicy1kaXNjb3VudC1ibG9jay1kZXNrdG9wIC5ibG9jayA+IC50aXRsZSBzdHJvbmcsXG4ucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYmxvY2sgPiAudGl0bGUgc3Ryb25nLFxuLmNhcnQtZGlzY291bnQgLmJsb2NrID4gLnRpdGxlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuLmFicy1kaXNjb3VudC1ibG9jay1kZXNrdG9wIC5ibG9jayAuY29udGVudCxcbi5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jayAuY29udGVudCxcbi5jYXJ0LWRpc2NvdW50IC5ibG9jayAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4uYWJzLWRpc2NvdW50LWJsb2NrLWRlc2t0b3AgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LFxuLmNhcnQtZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5cblxuXG5cbi5hYnMtY2FydC1ibG9jayA+IC50aXRsZSxcbi5taW5pY2FydC1pdGVtcyAucHJvZHVjdCAudG9nZ2xlLFxuLmFicy1kaXNjb3VudC1ibG9jayAuYmxvY2sgPiAudGl0bGUsXG4uY2FydC1zdW1tYXJ5IC5ibG9jayA+IC50aXRsZSxcbi5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5ibG9jayA+IC50aXRsZSxcbi5jYXJ0LWRpc2NvdW50IC5ibG9jayA+IC50aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFicy1jYXJ0LWJsb2NrID4gLnRpdGxlOmFmdGVyLFxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGU6YWZ0ZXIsXG4uYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jayA+IC50aXRsZTphZnRlcixcbi5jYXJ0LXN1bW1hcnkgLmJsb2NrID4gLnRpdGxlOmFmdGVyLFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrID4gLnRpdGxlOmFmdGVyLFxuLmNhcnQtZGlzY291bnQgLmJsb2NrID4gLnRpdGxlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMHB4O1xufVxuLmFicy10b2dnbGluZy10aXRsZSA+IHNwYW4sXG4uYWJzLWNhcnQtYmxvY2sgPiAudGl0bGUgPiBzcGFuLFxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGUgPiBzcGFuLFxuLmFicy1kaXNjb3VudC1ibG9jayAuYmxvY2sgPiAudGl0bGUgPiBzcGFuLFxuLmNhcnQtc3VtbWFyeSAuYmxvY2sgPiAudGl0bGUgPiBzcGFuLFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrID4gLnRpdGxlID4gc3Bhbixcbi5jYXJ0LWRpc2NvdW50IC5ibG9jayA+IC50aXRsZSA+IHNwYW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG4uYWJzLXRvZ2dsaW5nLXRpdGxlOmFmdGVyLFxuLmFicy1jYXJ0LWJsb2NrID4gLnRpdGxlOmFmdGVyLFxuLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGU6YWZ0ZXIsXG4uYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jayA+IC50aXRsZTphZnRlcixcbi5jYXJ0LXN1bW1hcnkgLmJsb2NrID4gLnRpdGxlOmFmdGVyLFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrID4gLnRpdGxlOmFmdGVyLFxuLmNhcnQtZGlzY291bnQgLmJsb2NrID4gLnRpdGxlOmFmdGVyIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY29udGVudDogJ1xcMjVCQyc7XG4gICAgLypmb250LWZhbWlseTogJ2x1bWEtaWNvbnMnOyovXG4gICAgbWFyZ2luOiA3cHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jayxcbi5jYXJ0LXN1bW1hcnkgLmJsb2NrLFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrLFxuLmNhcnQtZGlzY291bnQgLmJsb2NrIHtcbiAgICBtYXJnaW46IDA7XG59XG4uYWJzLWRpc2NvdW50LWJsb2NrIC5ibG9jayA+IC50aXRsZTphZnRlcixcbi5jYXJ0LXN1bW1hcnkgLmJsb2NrID4gLnRpdGxlOmFmdGVyLFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrID4gLnRpdGxlOmFmdGVyLFxuLmNhcnQtZGlzY291bnQgLmJsb2NrID4gLnRpdGxlOmFmdGVyIHtcbiAgICBjb2xvcjogIzg1ODU4NTtcbn1cbi5hYnMtZGlzY291bnQtYmxvY2sgLmJsb2NrIC5jb250ZW50LFxuLmNhcnQtc3VtbWFyeSAuYmxvY2sgLmNvbnRlbnQsXG4ucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYmxvY2sgLmNvbnRlbnQsXG4uY2FydC1kaXNjb3VudCAuYmxvY2sgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDE1cHggMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJzLWNhcnQtYmxvY2suYWN0aXZlID4gLnRpdGxlOmFmdGVyLFxuLmFicy1kaXNjb3VudC1ibG9jayAuYmxvY2suYWN0aXZlID4gLnRpdGxlOmFmdGVyLFxuLmNhcnQtc3VtbWFyeSAuYmxvY2suYWN0aXZlID4gLnRpdGxlOmFmdGVyLFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrLmFjdGl2ZSA+IC50aXRsZTphZnRlcixcbi5jYXJ0LWRpc2NvdW50IC5ibG9jay5hY3RpdmUgPiAudGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI1QjInO1xufVxuLmFicy1kaXNjb3VudC1ibG9jayAuYmxvY2suYWN0aXZlIC5jb250ZW50LFxuLmNhcnQtc3VtbWFyeSAuYmxvY2suYWN0aXZlIC5jb250ZW50LFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrLmFjdGl2ZSAuY29udGVudCxcbi5jYXJ0LWRpc2NvdW50IC5ibG9jay5hY3RpdmUgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm11bHRpY2hlY2tvdXQgLnRhYmxlLXdyYXBwZXIgLmNhcnQtcHJpY2Uge1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLm11bHRpY2hlY2tvdXQgLnRhYmxlLXdyYXBwZXIgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5hYnMtYWNjb3VudC1ibG9ja3MgLmJsb2NrLXRpdGxlLFxuLm11bHRpY2hlY2tvdXQgLmJsb2NrLXRpdGxlLFxuLm11bHRpY2hlY2tvdXQgLmJsb2NrLWNvbnRlbnQgLnRpdGxlLFxuLmFjY291bnQgLmxlZ2VuZCxcbi5mb3JtLWdpZnRyZWdpc3RyeS1zZWFyY2ggLmxlZ2VuZCxcbi5ibG9jay1naWZ0cmVnaXN0cnktcmVzdWx0cyAuYmxvY2stdGl0bGUsXG4uYmxvY2stZ2lmdHJlZ2lzdHJ5LXNoYXJlZC1pdGVtcyAuYmxvY2stdGl0bGUsXG4uYmxvY2std2lzaGxpc3Qtc2VhcmNoLWZvcm0gLmJsb2NrLXRpdGxlLFxuLmJsb2NrLXdpc2hsaXN0LXNlYXJjaC1yZXN1bHRzIC5ibG9jay10aXRsZSxcbi5jdXN0b21lci1yZXZpZXcgLnJldmlldy1kZXRhaWxzIC50aXRsZSxcbi5tdWx0aWNoZWNrb3V0IC5ibG9jay10aXRsZSxcbi5wYXlwYWwtcmV2aWV3IC5ibG9jayAuYmxvY2stdGl0bGUsXG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUsXG4ubWFnZW50by1ybWEtZ3Vlc3QtcmV0dXJucyAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUsXG5bY2xhc3NePSdzYWxlcy1ndWVzdC0nXSAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUsXG4uc2FsZXMtZ3Vlc3QtdmlldyAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYWJzLWFjY291bnQtYmxvY2tzIC5ibG9jay10aXRsZSA+IHN0cm9uZyxcbi5hYnMtYWNjb3VudC1ibG9ja3MgLmJsb2NrLXRpdGxlID4gc3Bhbixcbi5tdWx0aWNoZWNrb3V0IC5ibG9jay10aXRsZSA+IHN0cm9uZyxcbi5tdWx0aWNoZWNrb3V0IC5ibG9jay10aXRsZSA+IHNwYW4sXG4ubXVsdGljaGVja291dCAuYmxvY2stY29udGVudCAudGl0bGUgPiBzdHJvbmcsXG4ubXVsdGljaGVja291dCAuYmxvY2stY29udGVudCAudGl0bGUgPiBzcGFuLFxuLmFjY291bnQgLmxlZ2VuZCA+IHN0cm9uZyxcbi5mb3JtLWdpZnRyZWdpc3RyeS1zZWFyY2ggLmxlZ2VuZCA+IHN0cm9uZyxcbi5mb3JtLWdpZnRyZWdpc3RyeS1zZWFyY2ggLmxlZ2VuZCA+IHNwYW4sXG4uYmxvY2stZ2lmdHJlZ2lzdHJ5LXJlc3VsdHMgLmJsb2NrLXRpdGxlID4gc3Ryb25nLFxuLmJsb2NrLWdpZnRyZWdpc3RyeS1yZXN1bHRzIC5ibG9jay10aXRsZSA+IHNwYW4sXG4uYmxvY2stZ2lmdHJlZ2lzdHJ5LXNoYXJlZC1pdGVtcyAuYmxvY2stdGl0bGUgPiBzdHJvbmcsXG4uYmxvY2stZ2lmdHJlZ2lzdHJ5LXNoYXJlZC1pdGVtcyAuYmxvY2stdGl0bGUgPiBzcGFuLFxuLmJsb2NrLXdpc2hsaXN0LXNlYXJjaC1mb3JtIC5ibG9jay10aXRsZSA+IHN0cm9uZyxcbi5ibG9jay13aXNobGlzdC1zZWFyY2gtZm9ybSAuYmxvY2stdGl0bGUgPiBzcGFuLFxuLmJsb2NrLXdpc2hsaXN0LXNlYXJjaC1yZXN1bHRzIC5ibG9jay10aXRsZSA+IHN0cm9uZyxcbi5ibG9jay13aXNobGlzdC1zZWFyY2gtcmVzdWx0cyAuYmxvY2stdGl0bGUgPiBzcGFuLFxuLmN1c3RvbWVyLXJldmlldyAucmV2aWV3LWRldGFpbHMgLnRpdGxlID4gc3Ryb25nLFxuLmN1c3RvbWVyLXJldmlldyAucmV2aWV3LWRldGFpbHMgLnRpdGxlID4gc3Bhbixcbi5tdWx0aWNoZWNrb3V0IC5ibG9jay10aXRsZSA+IHN0cm9uZyxcbi5tdWx0aWNoZWNrb3V0IC5ibG9jay10aXRsZSA+IHNwYW4sXG4ucGF5cGFsLXJldmlldyAuYmxvY2sgLmJsb2NrLXRpdGxlID4gc3Ryb25nLFxuLnBheXBhbC1yZXZpZXcgLmJsb2NrIC5ibG9jay10aXRsZSA+IHNwYW4sXG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUgPiBzdHJvbmcsXG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUgPiBzcGFuLFxuLm1hZ2VudG8tcm1hLWd1ZXN0LXJldHVybnMgLmNvbHVtbi5tYWluIC5ibG9jazpub3QoLndpZGdldCkgLmJsb2NrLXRpdGxlID4gc3Ryb25nLFxuLm1hZ2VudG8tcm1hLWd1ZXN0LXJldHVybnMgLmNvbHVtbi5tYWluIC5ibG9jazpub3QoLndpZGdldCkgLmJsb2NrLXRpdGxlID4gc3BhbixcbltjbGFzc149J3NhbGVzLWd1ZXN0LSddIC5jb2x1bW4ubWFpbiAuYmxvY2s6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZSA+IHN0cm9uZyxcbltjbGFzc149J3NhbGVzLWd1ZXN0LSddIC5jb2x1bW4ubWFpbiAuYmxvY2s6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZSA+IHNwYW4sXG4uc2FsZXMtZ3Vlc3QtdmlldyAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUgPiBzdHJvbmcsXG4uc2FsZXMtZ3Vlc3QtdmlldyAuY29sdW1uLm1haW4gLmJsb2NrOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuLmJsb2NrLWFkZHJlc3Nlcy1saXN0IGFkZHJlc3MsXG4uYm94LWJpbGxpbmctYWRkcmVzcyAuYm94LWNvbnRlbnQsXG4uYm94LXNoaXBwaW5nLWFkZHJlc3MgLmJveC1jb250ZW50LFxuLmJveC1pbmZvcm1hdGlvbiAuYm94LWNvbnRlbnQsXG4uYm94LW5ld3NsZXR0ZXIgLmJveC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5vcmRlci1kZXRhaWxzLWl0ZW1zIHRmb290IHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNvbC5wcmljZSAucHJpY2UtaW5jbHVkaW5nLXRheCxcbi5wYXlwYWwtcmV2aWV3IC50YWJsZS1wYXlwYWwtcmV2aWV3LWl0ZW1zIC5jb2wucHJpY2UgLnByaWNlLWV4Y2x1ZGluZy10YXgsXG4ucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY29sLnN1YnRvdGFsIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNvbC5zdWJ0b3RhbCAucHJpY2UtZXhjbHVkaW5nLXRheCxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5wcmljZSAucHJpY2UtaW5jbHVkaW5nLXRheCxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5wcmljZSAucHJpY2UtZXhjbHVkaW5nLXRheCxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5zdWJ0b3RhbCAucHJpY2UtaW5jbHVkaW5nLXRheCxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5zdWJ0b3RhbCAucHJpY2UtZXhjbHVkaW5nLXRheCxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5tc3JwIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuLmNhcnQudGFibGUtd3JhcHBlciAuY29sLm1zcnAgLnByaWNlLWV4Y2x1ZGluZy10YXgsXG4ub3JkZXItZGV0YWlscy1pdGVtcyAuY29sLnByaWNlIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNvbC5wcmljZSAucHJpY2UtZXhjbHVkaW5nLXRheCxcbi5vcmRlci1kZXRhaWxzLWl0ZW1zIC5jb2wuc3VidG90YWwgLnByaWNlLWluY2x1ZGluZy10YXgsXG4ub3JkZXItZGV0YWlscy1pdGVtcyAuY29sLnN1YnRvdGFsIC5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuc3Bhbi5jYXJ0LXByaWNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDEpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxufVxuLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNvbC5wcmljZSAucHJpY2UtaW5jbHVkaW5nLXRheCAucHJpY2UsXG4ucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY29sLnByaWNlIC5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSxcbi5wYXlwYWwtcmV2aWV3IC50YWJsZS1wYXlwYWwtcmV2aWV3LWl0ZW1zIC5jb2wuc3VidG90YWwgLnByaWNlLWluY2x1ZGluZy10YXggLnByaWNlLFxuLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNvbC5zdWJ0b3RhbCAucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2UsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wucHJpY2UgLnByaWNlLWluY2x1ZGluZy10YXggLnByaWNlLFxuLmNhcnQudGFibGUtd3JhcHBlciAuY29sLnByaWNlIC5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5zdWJ0b3RhbCAucHJpY2UtaW5jbHVkaW5nLXRheCAucHJpY2UsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wuc3VidG90YWwgLnByaWNlLWV4Y2x1ZGluZy10YXggLnByaWNlLFxuLmNhcnQudGFibGUtd3JhcHBlciAuY29sLm1zcnAgLnByaWNlLWluY2x1ZGluZy10YXggLnByaWNlLFxuLmNhcnQudGFibGUtd3JhcHBlciAuY29sLm1zcnAgLnByaWNlLWV4Y2x1ZGluZy10YXggLnByaWNlLFxuLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNvbC5wcmljZSAucHJpY2UtaW5jbHVkaW5nLXRheCAucHJpY2UsXG4ub3JkZXItZGV0YWlscy1pdGVtcyAuY29sLnByaWNlIC5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSxcbi5vcmRlci1kZXRhaWxzLWl0ZW1zIC5jb2wuc3VidG90YWwgLnByaWNlLWluY2x1ZGluZy10YXggLnByaWNlLFxuLm9yZGVyLWRldGFpbHMtaXRlbXMgLmNvbC5zdWJ0b3RhbCAucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGRzZXQtYnVuZGxlLW9wdGlvbnMgLmZpZWxkLmNob2ljZSAucHJpY2Utbm90aWNlIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgLmZpZWxkc2V0LWJ1bmRsZS1vcHRpb25zIC5maWVsZC5jaG9pY2UgLnByaWNlLW5vdGljZSAucHJpY2UtZXhjbHVkaW5nLXRheCxcbi5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyIC5maWVsZC5jaG9pY2UgLnByaWNlLW5vdGljZSAucHJpY2UtaW5jbHVkaW5nLXRheCxcbi5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyIC5maWVsZC5jaG9pY2UgLnByaWNlLW5vdGljZSAucHJpY2UtZXhjbHVkaW5nLXRheCxcbi5jYXJ0LXN1bW1hcnkgLnByaWNlLWluY2x1ZGluZy10YXgsXG4uY2FydC1zdW1tYXJ5IC5wcmljZS1leGNsdWRpbmctdGF4LFxuLmdpZnQtc3VtbWFyeSAucHJpY2UtaW5jbHVkaW5nLXRheCxcbi5naWZ0LXN1bW1hcnkgLnByaWNlLWV4Y2x1ZGluZy10YXgsXG4uZ2lmdC1vcHRpb25zIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuLmdpZnQtb3B0aW9ucyAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgLmZpZWxkc2V0LWJ1bmRsZS1vcHRpb25zIC5maWVsZC5jaG9pY2UgLnByaWNlLW5vdGljZSAucHJpY2UtaW5jbHVkaW5nLXRheCArIC5wcmljZS1leGNsdWRpbmctdGF4LFxuLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgLmZpZWxkLmNob2ljZSAucHJpY2Utbm90aWNlIC5wcmljZS1pbmNsdWRpbmctdGF4ICsgLnByaWNlLWV4Y2x1ZGluZy10YXgsXG4uY2FydC1zdW1tYXJ5IC5wcmljZS1pbmNsdWRpbmctdGF4ICsgLnByaWNlLWV4Y2x1ZGluZy10YXgsXG4uZ2lmdC1zdW1tYXJ5IC5wcmljZS1pbmNsdWRpbmctdGF4ICsgLnByaWNlLWV4Y2x1ZGluZy10YXgsXG4uZ2lmdC1vcHRpb25zIC5wcmljZS1pbmNsdWRpbmctdGF4ICsgLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyIC5maWVsZHNldC1idW5kbGUtb3B0aW9ucyAuZmllbGQuY2hvaWNlIC5wcmljZS1ub3RpY2UgLnByaWNlLWluY2x1ZGluZy10YXggKyAucHJpY2UtZXhjbHVkaW5nLXRheDpiZWZvcmUsXG4uYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGQuY2hvaWNlIC5wcmljZS1ub3RpY2UgLnByaWNlLWluY2x1ZGluZy10YXggKyAucHJpY2UtZXhjbHVkaW5nLXRheDpiZWZvcmUsXG4uY2FydC1zdW1tYXJ5IC5wcmljZS1pbmNsdWRpbmctdGF4ICsgLnByaWNlLWV4Y2x1ZGluZy10YXg6YmVmb3JlLFxuLmdpZnQtc3VtbWFyeSAucHJpY2UtaW5jbHVkaW5nLXRheCArIC5wcmljZS1leGNsdWRpbmctdGF4OmJlZm9yZSxcbi5naWZ0LW9wdGlvbnMgLnByaWNlLWluY2x1ZGluZy10YXggKyAucHJpY2UtZXhjbHVkaW5nLXRheDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcoJyBhdHRyKGRhdGEtbGFiZWwpICc6ICc7XG59XG4uYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGRzZXQtYnVuZGxlLW9wdGlvbnMgLmZpZWxkLmNob2ljZSAucHJpY2Utbm90aWNlIC5wcmljZS1pbmNsdWRpbmctdGF4ICsgLnByaWNlLWV4Y2x1ZGluZy10YXg6YWZ0ZXIsXG4uYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciAuZmllbGQuY2hvaWNlIC5wcmljZS1ub3RpY2UgLnByaWNlLWluY2x1ZGluZy10YXggKyAucHJpY2UtZXhjbHVkaW5nLXRheDphZnRlcixcbi5jYXJ0LXN1bW1hcnkgLnByaWNlLWluY2x1ZGluZy10YXggKyAucHJpY2UtZXhjbHVkaW5nLXRheDphZnRlcixcbi5naWZ0LXN1bW1hcnkgLnByaWNlLWluY2x1ZGluZy10YXggKyAucHJpY2UtZXhjbHVkaW5nLXRheDphZnRlcixcbi5naWZ0LW9wdGlvbnMgLnByaWNlLWluY2x1ZGluZy10YXggKyAucHJpY2UtZXhjbHVkaW5nLXRheDphZnRlciB7XG4gICAgY29udGVudDogJyknO1xufVxuLnByaWNlLWluY2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsLFxuLnByaWNlLWV4Y2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsLFxuLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNhcnQtdGF4LXRvdGFsLFxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC10YXgtdG90YWwsXG4ub3JkZXItZGV0YWlscy1pdGVtcyAuY2FydC10YXgtdG90YWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFicy10YXgtdG90YWw6YWZ0ZXIsXG4ucHJpY2UtaW5jbHVkaW5nLXRheCAuY2FydC10YXgtdG90YWw6YWZ0ZXIsXG4ucHJpY2UtZXhjbHVkaW5nLXRheCAuY2FydC10YXgtdG90YWw6YWZ0ZXIsXG4ucGF5cGFsLXJldmlldyAudGFibGUtcGF5cGFsLXJldmlldy1pdGVtcyAuY2FydC10YXgtdG90YWw6YWZ0ZXIsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0LXRheC10b3RhbDphZnRlcixcbi5vcmRlci1kZXRhaWxzLWl0ZW1zIC5jYXJ0LXRheC10b3RhbDphZnRlciB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjb250ZW50OiAnXFwyNUIyJztcbiAgICAvKmZvbnQtZmFtaWx5OiAnbHVtYS1pY29ucyc7Ki9cbiAgICBtYXJnaW46IDNweCAwIDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWluY2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsOmFmdGVyLFxuLnByaWNlLWV4Y2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsOmFmdGVyLFxuLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNhcnQtdGF4LXRvdGFsOmFmdGVyLFxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC10YXgtdG90YWw6YWZ0ZXIsXG4ub3JkZXItZGV0YWlscy1pdGVtcyAuY2FydC10YXgtdG90YWw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0b3A6IDRweDtcbn1cbi5hYnMtdGF4LXRvdGFsLWV4cGFuZGVkOmFmdGVyLFxuLnByaWNlLWluY2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsLWV4cGFuZGVkOmFmdGVyLFxuLnByaWNlLWV4Y2x1ZGluZy10YXggLmNhcnQtdGF4LXRvdGFsLWV4cGFuZGVkOmFmdGVyLFxuLnBheXBhbC1yZXZpZXcgLnRhYmxlLXBheXBhbC1yZXZpZXctaXRlbXMgLmNhcnQtdGF4LXRvdGFsLWV4cGFuZGVkOmFmdGVyLFxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC10YXgtdG90YWwtZXhwYW5kZWQ6YWZ0ZXIsXG4ub3JkZXItZGV0YWlscy1pdGVtcyAuY2FydC10YXgtdG90YWwtZXhwYW5kZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI1QjInO1xufVxuLmdpZnRjYXJkLWFjY291bnQgLmZvcm0tZ2lmdGNhcmQtcmVkZWVtIC5maWVsZHNldCxcbi5mb3JtLWdpZnRyZWdpc3RyeS1jcmVhdGUgLmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cblxuI2Jsb2NrLXNoaXBwaW5nIC50aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2UtbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jYXJ0LXN1bW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAxcHggMTBweCAyNXB4O1xufVxuLmNhcnQtc3VtbWFyeSA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMTJweCAwO1xufVxuLmNhcnQtc3VtbWFyeSAuYmxvY2sgZm9ybTpub3QoOmxhc3Qtb2YtdHlwZSkgLmZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmNhcnQtc3VtbWFyeSAuYmxvY2sgLnByaWNlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNhcnQtc3VtbWFyeSAuYmxvY2sgLmZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmNhcnQtc3VtbWFyeSAuYmxvY2sgLmZpZWxkLm5vdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC1zdW1tYXJ5IC5ibG9jayAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FydC1zdW1tYXJ5IC5ibG9jayAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5IHtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5jYXJ0LXN1bW1hcnkgLmJsb2NrIC50aXRsZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcnQtc3VtbWFyeSAuYmxvY2sgLml0ZW0tb3B0aW9ucyB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmJsb2NrIC5pdGVtLW9wdGlvbnMgLmZpZWxkIC5yYWRpbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uY2FydC1zdW1tYXJ5IC5ibG9jayAuaXRlbS1vcHRpb25zIC5maWVsZCAucmFkaW8gKyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbWFpbiAuY2FydC1zdW1tYXJ5IC5ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5hY3Rpb24ucHJpbWFyeS5jaGVja291dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGJvcmRlcjoycHggJGJsYWNrIHNvbGlkO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgICB0cmFuc2l0aW9uOmFsbCAkbXMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIHBhZGRpbmc6ZW0oMTIsMTYpIGVtKDE1LDE2KTtcblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiRibGFjaztcbiAgICB9XG59XG4uY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtc3VtbWFyeSAubWVzc2FnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNhcnQtc3VtbWFyeSAubWVzc2FnZSA+ICo6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2NhcnQtdG90YWxzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcnQtdG90YWxzIHRib2R5IC5tYXJrLFxuLmNhcnQtdG90YWxzIHRmb290IC5tYXJrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB0aGVhZCA+IHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgdGJvZHkgdGQge1xuICAgIGJvcmRlcjogMDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wucHJpY2UsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wuc3VidG90YWwsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wucXR5LFxuLmNhcnQudGFibGUtd3JhcHBlciAuY29sLm1zcnAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5zdWJ0b3RhbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AgLSAxKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wucXR5IC5pbnB1dC10ZXh0IHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1cHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wgPiAucHJpY2Uge1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5pdGVtLWFjdGlvbnMgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5pdGVtIC5jb2wuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLWVkaXQsXG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLWRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi1lZGl0ID4gc3Bhbixcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24tZGVsZXRlID4gc3BhbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24tZWRpdDpiZWZvcmUsXG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLWRlbGV0ZTpiZWZvcmUge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzhmOGY4ZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBmb250LWZhbWlseTogJ2x1bWEtaWNvbnMnO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLWVkaXQ6aG92ZXI6YmVmb3JlLFxuLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi1kZWxldGU6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24tZWRpdDphY3RpdmU6YmVmb3JlLFxuLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi1kZWxldGU6YWN0aXZlOmJlZm9yZSB7XG4gICAgY29sb3I6ICM4ZjhmOGY7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLWRlbGV0ZSB7XG4gICAgcmlnaHQ6IDA7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLWRlbGV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuYWN0aW9uLmhlbHAubWFwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAucHJvZHVjdC1pdGVtLXBob3RvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIC5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtM3B4IDAgNXB4O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuZ2lmdC1yZWdpc3RyeS1uYW1lLWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnOic7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5pdGVtLW9wdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5wcm9kdWN0LWl0ZW0tbmFtZSArIC5pdGVtLW9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5hY3Rpb24uY29uZmlndXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLml0ZW0gLm1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2FydC1kaXNjb3VudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG4uY2FydC1lbXB0eSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY2FydC10YXgtaW5mbyArIC5jYXJ0LXRheC10b3RhbCxcbi5jYXJ0IC5jYXJ0LXRheC1pbmZvICsgLmNhcnQtdGF4LXRvdGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNvbC5wcmljZSxcbi5vcmRlci1pdGVtcy50YWJsZS13cmFwcGVyIC5jb2wucHJpY2UsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wucXR5LFxuLm9yZGVyLWl0ZW1zLnRhYmxlLXdyYXBwZXIgLmNvbC5xdHksXG4uY2FydC50YWJsZS13cmFwcGVyIC5jb2wuc3VidG90YWwsXG4ub3JkZXItaXRlbXMudGFibGUtd3JhcHBlciAuY29sLnN1YnRvdGFsLFxuLmNhcnQudGFibGUtd3JhcHBlciAuY29sLm1zcnAsXG4ub3JkZXItaXRlbXMudGFibGUtd3JhcHBlciAuY29sLm1zcnAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrLmNyb3Nzc2VsbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG59XG4uYmxvY2suY3Jvc3NzZWxsIC5wcm9kdWN0LWl0ZW0taW5mbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xufVxuXG4jc2hpcHBpbmctemlwLWZvcm0ge1xuICAgIGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cblxuLml0ZW1zLm1ldGhvZHMsXG4uaXRlbXMubWV0aG9kcyBkdCxcbi5pdGVtcy5tZXRob2RzIGRkIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5kYXRhLnRhYmxlLnRvdGFscyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZ3JhbmQudG90YWxzIHtcbiAgICAgICAgLm1hcmssIC5hbW91bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdHIgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59IiwiLy8gQ2hlY2tvdXRcbi5jaGVja291dC1pbmRleC1pbmRleCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vIEZvcm1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06ZGlzYWJsZWQsXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl06ZGlzYWJsZWQsXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQsXG4gICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06ZGlzYWJsZWQsXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06ZGlzYWJsZWQsXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpkaXNhYmxlZCxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNjMmMyYzI7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2MyYzJjMjtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYzJjMmMyO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgc2VsZWN0W211bHRpcGxlPVwibXVsdGlwbGVcIl0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIH1cbiAgICB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2MyYzJjMjtcbiAgICB9XG4gICAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2MyYzJjMjtcbiAgICB9XG4gICAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNjMmMyYzI7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgbWFyZ2luOiAycHggNXB4IDAgMDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICBpbnB1dC5tYWdlLWVycm9yLFxuICAgIHNlbGVjdC5tYWdlLWVycm9yLFxuICAgIHRleHRhcmVhLm1hZ2UtZXJyb3IsXG4gICAgaW5wdXRbYXJpYS1kZXNjcmliZWRieV49XCJlcnJvci1cIl17XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyaWdodHJlZDtcbiAgICB9XG4gICAgLmZpZWxkLWVycm9ye1xuICAgICAgICBjb2xvcjogJGJyaWdodHJlZDtcbiAgICB9XG4gICAgZGl2Lm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJyaWdodHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIH1cbiAgICBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gICAgYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgKjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIC5fa2V5Zm9jdXMgKjpmb2N1cyxcbiAgICAgICAgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICAgICAgICB0ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gICAgICAgIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjNjhhOGUwO1xuICAgIH1cblxuICAgIC8vIEZpZWxkc2V0XG4gICAgLmZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4zMWVtO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAqIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmxlZ2VuZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAubGVnZW5kICsgYnIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAuZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5maWVsZHNldCA+IC5maWVsZCxcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gICAgLmZpZWxkIHtcbiAgICAgICAgKyAuZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgPiAubGFiZWwsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCA+IC5sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkID4gLmxhYmVsLFxuICAgIC5maWVsZHNldCA+IC5maWVsZHMgPiAuZmllbGQgPiAubGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgPiAubGFiZWwgKyBicixcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkID4gLmxhYmVsICsgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmNob2ljZSBpbnB1dCxcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5jaG9pY2UgaW5wdXQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmZpZWxkcy5ncm91cDpiZWZvcmUsXG4gICAgICAgIC5maWVsZHNldCA+IC5maWVsZHMgPiAuZmllbGQgLmZpZWxkcy5ncm91cDpiZWZvcmUsXG4gICAgICAgIC5maWVsZHNldCA+IC5maWVsZCAuZmllbGRzLmdyb3VwOmFmdGVyLFxuICAgICAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5maWVsZHMuZ3JvdXA6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuZmllbGRzLmdyb3VwOmFmdGVyLFxuICAgICAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5maWVsZHMuZ3JvdXA6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkIC5maWVsZHMuZ3JvdXAgLmZpZWxkLFxuICAgIC5maWVsZHNldCA+IC5maWVsZHMgPiAuZmllbGQgLmZpZWxkcy5ncm91cCAuZmllbGQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkIC5maWVsZHMuZ3JvdXAuZ3JvdXAtMiAuZmllbGQsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuZmllbGRzLmdyb3VwLmdyb3VwLTIgLmZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmZpZWxkcy5ncm91cC5ncm91cC0zIC5maWVsZCxcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5maWVsZHMuZ3JvdXAuZ3JvdXAtMyAuZmllbGQge1xuICAgICAgICB3aWR0aDogMzMuMyUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkIC5maWVsZHMuZ3JvdXAuZ3JvdXAtNCAuZmllbGQsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuZmllbGRzLmdyb3VwLmdyb3VwLTQgLmZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmZpZWxkcy5ncm91cC5ncm91cC01IC5maWVsZCxcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5maWVsZHMuZ3JvdXAuZ3JvdXAtNSAuZmllbGQge1xuICAgICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuYWRkb24sXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24ge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuYWRkb24gdGV4dGFyZWEsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24gdGV4dGFyZWEsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkIC5hZGRvbiBzZWxlY3QsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24gc2VsZWN0LFxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuYWRkb24gaW5wdXQsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24gaW5wdXQge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmFkZG9uIC5hZGRiZWZvcmUsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24gLmFkZGJlZm9yZSxcbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmFkZG9uIC5hZGRhZnRlcixcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5hZGRvbiAuYWRkYWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgICAgICBwYWRkaW5nOiAwIDlweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmFkZG9uIC5hZGRiZWZvcmU6ZGlzYWJsZWQsXG4gICAgICAgIC5maWVsZHNldCA+IC5maWVsZHMgPiAuZmllbGQgLmFkZG9uIC5hZGRiZWZvcmU6ZGlzYWJsZWQsXG4gICAgICAgIC5maWVsZHNldCA+IC5maWVsZCAuYWRkb24gLmFkZGFmdGVyOmRpc2FibGVkLFxuICAgICAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5hZGRvbiAuYWRkYWZ0ZXI6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuYWRkb24gLmFkZGJlZm9yZTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5hZGRvbiAuYWRkYmVmb3JlOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuYWRkb24gLmFkZGFmdGVyOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5maWVsZHNldCA+IC5maWVsZHMgPiAuZmllbGQgLmFkZG9uIC5hZGRhZnRlcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYzJjMmMyO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmFkZG9uIC5hZGRiZWZvcmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24gLmFkZGJlZm9yZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmFkZG9uIC5hZGRhZnRlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5hZGRvbiAuYWRkYWZ0ZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2MyYzJjMjtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkIC5hZGRvbiAuYWRkYmVmb3JlOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24gLmFkZGJlZm9yZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIC5maWVsZHNldCA+IC5maWVsZCAuYWRkb24gLmFkZGFmdGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24gLmFkZGFmdGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYzJjMmMyO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQgLmFkZG9uIC5hZGRiZWZvcmUsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAuYWRkb24gLmFkZGJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuYWRkaXRpb25hbCxcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5hZGRpdGlvbmFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkLnJlcXVpcmVkID4gLmxhYmVsOmFmdGVyLFxuICAgICAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkLnJlcXVpcmVkID4gLmxhYmVsOmFmdGVyLFxuICAgICAgICAuZmllbGRzZXQgPiAuZmllbGQuX3JlcXVpcmVkID4gLmxhYmVsOmFmdGVyLFxuICAgICAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkLl9yZXF1aXJlZCA+IC5sYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgY29sb3I6ICRicmlnaHRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkIC5ub3RlLFxuICAgIC5maWVsZHNldCA+IC5maWVsZHMgPiAuZmllbGQgLm5vdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkIC5ub3RlOmJlZm9yZSxcbiAgICAgICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZCAubm90ZTpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQubm8tbGFiZWwgPiAubGFiZWwsXG4gICAgLmZpZWxkc2V0ID4gLmZpZWxkcyA+IC5maWVsZC5uby1sYWJlbCA+IC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgICAuZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlIC5sYWJlbCxcbiAgICAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkLmNob2ljZSAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNvbHVtbjpub3QoLm1haW4pIC5maWVsZHNldCA+IC5maWVsZCAubGFiZWwsXG4gICAgICAgIC5jb2x1bW46bm90KC5tYWluKSAuZmllbGRzZXQgPiAuZmllbGRzID4gLmZpZWxkIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuZmllbGQuY2hvaWNlLFxuICAgIC5maWVsZHNldCA+IC5maWVsZHMgPiAuZmllbGQgLmZpZWxkLmNob2ljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5maWVsZHNldCA+IC5maWVsZCAuZmllbGQuY2hvaWNlOmxhc3QtY2hpbGQsXG4gICAgICAgIC5maWVsZHNldCA+IC5maWVsZHMgPiAuZmllbGQgLmZpZWxkLmNob2ljZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmxlZ2VuZCArIC5maWVsZHNldCxcbiAgICAubGVnZW5kICsgZGl2IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5sZWdlbmQgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIGZpZWxkc2V0LmZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuZmllbGQuZGF0ZSAudGltZS1waWNrZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5maWVsZCAubWVzc2FnZS53YXJuaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBoNCwgLnNpZGViYXIgLmJsb2NrLXRpdGxlLCBsZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLy8gTWVzc2FnZXNcbiAgICAubWVzc2FnZS5pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZkZjBkNTtcbiAgICAgICAgY29sb3I6ICM2ZjQ0MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm1lc3NhZ2UuaW5mbyBhIHtcbiAgICAgICAgY29sb3I6ICMxOTc5YzM7XG4gICAgfVxuICAgIC5tZXNzYWdlLmluZm8gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA2YmI0O1xuICAgIH1cbiAgICAubWVzc2FnZS5pbmZvIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDZiYjQ7XG4gICAgfVxuICAgIC5tZXNzYWdlLmVycm9yIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgsJGZzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZTVlNTtcbiAgICAgICAgY29sb3I6ICRicmlnaHRyZWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm1lc3NhZ2UuZXJyb3IgYSB7XG4gICAgICAgIGNvbG9yOiAjMTk3OWMzO1xuICAgIH1cbiAgICAubWVzc2FnZS5lcnJvciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDZiYjQ7XG4gICAgfVxuICAgIC5tZXNzYWdlLmVycm9yIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDZiYjQ7XG4gICAgfVxuICAgIC5tZXNzYWdlLndhcm5pbmcge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmRmMGQ1O1xuICAgICAgICBjb2xvcjogIzZmNDQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAubWVzc2FnZS53YXJuaW5nIGEge1xuICAgICAgICBjb2xvcjogIzE5NzljMztcbiAgICB9XG4gICAgLm1lc3NhZ2Uud2FybmluZyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDZiYjQ7XG4gICAgfVxuICAgIC5tZXNzYWdlLndhcm5pbmcgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNmJiNDtcbiAgICB9XG4gICAgLm1lc3NhZ2Uubm90aWNlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZkZjBkNTtcbiAgICAgICAgY29sb3I6ICM2ZjQ0MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm1lc3NhZ2Uubm90aWNlIGEge1xuICAgICAgICBjb2xvcjogIzE5NzljMztcbiAgICB9XG4gICAgLm1lc3NhZ2Uubm90aWNlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNmJiNDtcbiAgICB9XG4gICAgLm1lc3NhZ2Uubm90aWNlIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDZiYjQ7XG4gICAgfVxuICAgIC5tZXNzYWdlLnN1Y2Nlc3Mge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlZmU1O1xuICAgICAgICBjb2xvcjogIzAwNjQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAubWVzc2FnZS5zdWNjZXNzIGEge1xuICAgICAgICBjb2xvcjogIzE5NzljMztcbiAgICB9XG4gICAgLm1lc3NhZ2Uuc3VjY2VzcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDZiYjQ7XG4gICAgfVxuICAgIC5tZXNzYWdlLnN1Y2Nlc3MgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNmJiNDtcbiAgICB9XG5cbiAgICBpbnB1dC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYsICRmcyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IGVtKDEyLCAxNikgZW0oMTUsIDE2KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9wYy13cmFwcGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcCkge1xuICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4ub3BjLWVzdGltYXRlZC13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAtMjFweCAtMTVweCAxNXB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgICAuZXN0aW1hdGVkLWJsb2NrIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmVzdGltYXRlZC1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubWluaWNhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7ICAgICAgICBcbiAgICAgICAgLmFjdGlvbi5zaG93Y2FydCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7ICAgIFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvdW50ZXIucXR5IHtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb3VudGVyLW51bWJlciB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm9wYy1zdW1tYXJ5LXdyYXBwZXIge1xuICAgIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wIC0gMSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCAtIDEpIHtcbiAgICAgICAgJi5jdXN0b20tc2xpZGV7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4zcywgb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzLCBvcGFjaXR5IC4zcyBlYXNlO1xuICAgICAgICAgICAgbGVmdDogNDRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDkwMDtcbiAgICAgICAgICAgICYuX3Nob3d7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTAyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWlubmVyLXdyYXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgLmFjdGlvbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlNjE2JztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNoaXBwaW5nLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIC5hY3Rpb24tZWRpdDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlNjAxJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2x1bWEtaWNvbnMnO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uX2hhcy1tb2RhbC1jdXN0b20gLm1vZGFsLWN1c3RvbS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNTUpO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLyogUHJvZ3Jlc3MgYmFyIChzdGVwcykgKi9cbi5vcGMtcHJvZ3Jlc3MtYmFyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvdW50ZXItcmVzZXQ6IGk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xufVxuLm9wYy1wcm9ncmVzcy1iYXItaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgIHRvcDogMTlweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ub3BjLXByb2dyZXNzLWJhci1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG59XG4ub3BjLXByb2dyZXNzLWJhci1pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbn1cbi5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiAjZTRlNGU0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ub3BjLXByb2dyZXNzLWJhci1pdGVtID4gc3BhbjpiZWZvcmUsXG4ub3BjLXByb2dyZXNzLWJhci1pdGVtID4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgICB3aWR0aDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG4ub3BjLXByb2dyZXNzLWJhci1pdGVtID4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoaSk7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGk7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuLm9wYy1wcm9ncmVzcy1iYXItaXRlbS5fY29tcGxldGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0uX2NvbXBsZXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbn1cbi5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0uX2NvbXBsZXRlOmhvdmVyID4gc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG4ub3BjLXByb2dyZXNzLWJhci1pdGVtLl9jb21wbGV0ZSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMTk3OWMzO1xufVxuLm9wYy1wcm9ncmVzcy1iYXItaXRlbS5fY29tcGxldGUgPiBzcGFuOmFmdGVyIHtcbiAgICAvKmZvbnQtZmFtaWx5OiAnbHVtYS1pY29ucyc7Ki9cbiAgICBjb250ZW50OiAnXFwyNzEzJztcbn1cbi5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0uX2FjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG59XG4ub3BjLXByb2dyZXNzLWJhci1pdGVtLl9hY3RpdmUgPiBzcGFuIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbn1cbi5vcGMtcHJvZ3Jlc3MtYmFyLWl0ZW0uX2FjdGl2ZSA+IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xufVxuLm9wYy1wcm9ncmVzcy1iYXItaXRlbS5fYWN0aXZlID4gc3BhbjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAvKmNvbnRlbnQ6ICdcXDI1QjInOyovXG59XG5cblxuXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5mb3JtLXNoaXBwaW5nLWFkZHJlc3Mge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5tb2RhbC1mb290ZXIgLmFjdGlvbi1zYXZlLWFkZHJlc3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4uY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgbWFyZ2luOiAwO1xufVxuLm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luLFxuLm9wYy13cmFwcGVyIC5mb3JtLXNoaXBwaW5nLWFkZHJlc3Mge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG59XG4ub3BjLXdyYXBwZXIgLmZvcm0tbG9naW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnRhYmxlLWNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ub3BjLXNpZGViYXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxufVxuXG4uYXV0aGVudGljYXRpb24tZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBsaW5lYXIgMC4xcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAuMXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC4xcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYXV0aGVudGljYXRpb24tZHJvcGRvd24uX3Nob3cge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBsaW5lYXIgMC4xcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIC4xcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hdXRoZW50aWNhdGlvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9ucy10b29sYmFyID4gLnNlY29uZGFyeSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICBtaW4td2lkdGg6IDc2OHB4O1xuICAgIHdpZHRoOiA2MCU7XG59XG4ucG9wdXAtYXV0aGVudGljYXRpb24gLmJsb2NrLWF1dGhlbnRpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbn1cbi5wb3B1cC1hdXRoZW50aWNhdGlvbiAuYmxvY2tbY2xhc3NdLFxuLnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5mb3JtLWxvZ2luLFxuLnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5maWVsZHNldCxcbi5wb3B1cC1hdXRoZW50aWNhdGlvbiAuYmxvY2stY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc10ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDAgMDtcbiAgICB3aWR0aDogNTAlO1xufVxuLnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc10gKyAuYmxvY2sge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA0MHB4O1xufVxuLnBvcHVwLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc10gKyAuYmxvY2s6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbn1cbi5wb3B1cC1hdXRoZW50aWNhdGlvbiAuYWN0aW9ucy10b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kcyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5maWVsZHNldCA+IC5maWVsZC1zZWxlY3QtYmlsbGluZyA+IC5jb250cm9sIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5wYXltZW50LW1ldGhvZC1iaWxsaW5nLWFkZHJlc3MgLmFjdGlvbi11cGRhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5wYXltZW50LW1ldGhvZC1iaWxsaW5nLWFkZHJlc3MgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWNhbmNlbCB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi1jb250ZW50IC5wYXltZW50LW9wdGlvbi1pbm5lciArIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5cbi5zaGlwcGluZy1wb2xpY3ktYmxvY2suZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50IHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YmVmb3JlLFxuLmNoZWNrb3V0LWluZGV4LWluZGV4IC5tb2RhbC1wb3B1cCAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmFmdGVyLFxuLnNoaXBwaW5nLXBvbGljeS1ibG9jay5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YmVmb3JlLFxuLnNoaXBwaW5nLXBvbGljeS1ibG9jay5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDFweDtcbn1cbi5jaGVja291dC1pbmRleC1pbmRleCAubW9kYWwtcG9wdXAgLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudDpiZWZvcmUsXG4uc2hpcHBpbmctcG9saWN5LWJsb2NrLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudDpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmV5ZGFyaztcbn1cbi5jaGVja291dC1pbmRleC1pbmRleCAubW9kYWwtcG9wdXAgLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudDphZnRlcixcbi5zaGlwcGluZy1wb2xpY3ktYmxvY2suZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JleW1lZGl1bTtcbiAgICB0b3A6IDJweDtcbn1cbi5vcGMtd3JhcHBlciAuc3RlcC10aXRsZSxcbi5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlLFxuLm9wYy1ibG9jay1zdW1tYXJ5ID4gLnRpdGxlLFxuLmNoZWNrb3V0LWFncmVlbWVudHMtaXRlbXMgLmNoZWNrb3V0LWFncmVlbWVudHMtaXRlbS10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5jYXJ0LXRvdGFscyxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50YWJsZS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGgubWFyayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJ0LXRvdGFscyB0Ym9keSAubWFyayxcbi5jYXJ0LXRvdGFscyB0Zm9vdCAubWFyayxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IC5tYXJrLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGZvb3QgLm1hcmsge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDZweCAwO1xufVxuLmNhcnQtdG90YWxzIHRib2R5IC5hbW91bnQsXG4uY2FydC10b3RhbHMgdGZvb3QgLmFtb3VudCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IC5hbW91bnQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Zm9vdCAuYW1vdW50IHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhcnQtdG90YWxzIC5ncmFuZCB0aCxcbi5jYXJ0LXRvdGFscyAuZ3JhbmQgdGQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAuZ3JhbmQgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAuZ3JhbmQgdGQge1xuICAgIHBhZGRpbmc6IDExcHggMDtcbn1cbi5jYXJ0LXRvdGFscyAuZ3JhbmQgc3Ryb25nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLmdyYW5kIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogM3B4IDAgMDtcbn1cbi5jYXJ0LXRvdGFscyAuZ3JhbmQgLm1hcmssXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAuZ3JhbmQgLm1hcmsge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2FydC10b3RhbHMgLmdyYW5kIC5hbW91bnQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAuZ3JhbmQgLmFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uY2FydC10b3RhbHMgLm1zcnAsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAubXNycCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXJ0LXRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG4uY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAubWFyayxcbi5jYXJ0LXRvdGFscyAudG90YWxzLXRheC1zdW1tYXJ5IC5hbW91bnQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAudG90YWxzLXRheC1zdW1tYXJ5IC5tYXJrLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50IC5wcmljZSxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWJzLXNpZGViYXItdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2UgPiBzcGFuLFxuLmNhcnQtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2UgPiBzcGFuLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50IC5wcmljZSA+IHNwYW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG4uYWJzLXNpZGViYXItdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2U6YWZ0ZXIsXG4uY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50IC5wcmljZTphZnRlcixcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2U6YWZ0ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjb250ZW50OiAnXFwyNUJDJztcbiAgICBmb250LWZhbWlseTogJ2x1bWEtaWNvbnMnO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeSAuYW1vdW50IC5wcmljZTphZnRlcixcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkgLmFtb3VudCAucHJpY2U6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogM3B4O1xufVxuLmNhcnQtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkuZXhwYW5kZWQgLm1hcmssXG4uY2FydC10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeS5leHBhbmRlZCAuYW1vdW50LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeS5leHBhbmRlZCAubWFyayxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LXN1bW1hcnkuZXhwYW5kZWQgLmFtb3VudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hYnMtc2lkZWJhci10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeS5leHBhbmRlZCAuYW1vdW50IC5wcmljZTphZnRlcixcbi5jYXJ0LXRvdGFscyAudG90YWxzLXRheC1zdW1tYXJ5LmV4cGFuZGVkIC5hbW91bnQgLnByaWNlOmFmdGVyLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLnRvdGFscy10YXgtc3VtbWFyeS5leHBhbmRlZCAuYW1vdW50IC5wcmljZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcMjVCMic7XG59XG4uY2FydC10b3RhbHMgLnRvdGFscy10YXgtZGV0YWlscyxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LWRldGFpbHMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC10b3RhbHMgLnRvdGFscy10YXgtZGV0YWlscy5zaG93bixcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMtdGF4LWRldGFpbHMuc2hvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5jYXJ0LXRvdGFscyAudGFibGUtd3JhcHBlcixcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50YWJsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmJsb2NrID4gLnRpdGxlIHN0cm9uZyxcbi5jYXJ0LWRpc2NvdW50IC5ibG9jayA+IC50aXRsZSBzdHJvbmcge1xuICAgIGNvbG9yOiAjMTk3OWMzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGF5cGFsLXJldmlldy1kaXNjb3VudCAuYWN0aW9ucy10b29sYmFyLFxuLmNhcnQtZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxJTtcbn1cbi5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LFxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLmNhbmNlbCxcbi5jYXJ0LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LFxuLmNhcnQtZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLmNhbmNlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LFxuLmNhcnQtZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IHtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5hY3Rpb24uY2hlY2ssXG4uY2FydC1kaXNjb3VudCAuYWN0aW9uLmNoZWNrIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLnBheXBhbC1yZXZpZXctZGlzY291bnQgLmZpZWxkc2V0LFxuLmNhcnQtZGlzY291bnQgLmZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5maWVsZHNldCA+IC5maWVsZCA+IC5sYWJlbCxcbi5jYXJ0LWRpc2NvdW50IC5maWVsZHNldCA+IC5maWVsZCA+IC5sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXlwYWwtcmV2aWV3LWRpc2NvdW50IC5maWVsZCxcbi5jYXJ0LWRpc2NvdW50IC5maWVsZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuXG5cblxuXG4ub3BjLXdyYXBwZXIgLmZvcm0tbG9naW4sXG4ub3BjLXdyYXBwZXIgLmZvcm0tc2hpcHBpbmctYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luIC5maWVsZHNldCAuZmllbGQgLmxhYmVsLFxuLm9wYy13cmFwcGVyIC5mb3JtLXNoaXBwaW5nLWFkZHJlc3MgLmZpZWxkc2V0IC5maWVsZCAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3BjLXdyYXBwZXIgLmZvcm0tbG9naW4gLmZpZWxkc2V0IC5ub3RlLFxuLm9wYy13cmFwcGVyIC5mb3JtLXNoaXBwaW5nLWFkZHJlc3MgLmZpZWxkc2V0IC5ub3RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vcGMtd3JhcHBlciB7XG4gICAgLmFkZHJlc3NlcyB7XG4gICAgICAgIC5jb250cm9sLXNlYXJjaCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtYWRkcmVzcyB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFjaC1hZGRyZXNzLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTYxNSc7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsdW1hLWljb25zJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtYWRkcmVzcy1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2MTYnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbHVtYS1pY29ucyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmLi0tb3ZlcmZsb3cge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5ZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTRhNGE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4ub3BjLXdyYXBwZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2U0ZTRlNDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYm9yZGVyLWNvbG9yO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxKSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLWNvbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkKCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ub3BjLXdyYXBwZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbS5zZWxlY3RlZC1pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICMyMjIyMjI7XG5cbiAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLWNvbCB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzIyMjtcbiAgICB9XG59XG4jY2hlY2tvdXQtc3RlcC1zaGlwcGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9wYy13cmFwcGVyIHtcbiAgICAubmV3LWFkZHJlc3MtcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbi5vcGMtd3JhcHBlciAuYWN0aW9uLXNob3ctcG9wdXAge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG59XG4ub3BjLXdyYXBwZXIgLmFjdGlvbi1zaG93LXBvcHVwID4gc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ub3BjLXdyYXBwZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG5cbiAgICAmLnNlbGVjdGVkLWl0ZW0ge1xuICAgICAgICAuYWN0aW9uLXNlbGVjdC1zaGlwcGluZy1pdGVtIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2MTAnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbHVtYS1pY29ucyc7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbi1zZWxlY3Qtc2hpcHBpbmctaXRlbSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWRpdC1hZGRyZXNzLWxpbmsge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlNjAxJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbHVtYS1pY29ucyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXltZWRpdW07XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTRhNGE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxKSB7XG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24tc2VsZWN0LXNoaXBwaW5nLWl0ZW0ge1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYWRkcmVzcy1saW5rIHtcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIC5zdGVwLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCAubm8tcXVvdGVzLWJsb2NrIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cbi50YWJsZS1jaGVja291dC1zaGlwcGluZy1tZXRob2QgdGhlYWQgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUtY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIHRib2R5IHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi50YWJsZS1jaGVja291dC1zaGlwcGluZy1tZXRob2QgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xufVxuLnRhYmxlLWNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50YWJsZS1jaGVja291dC1zaGlwcGluZy1tZXRob2QgdGJvZHkgLmNvbC1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50YWJsZS1jaGVja291dC1zaGlwcGluZy1tZXRob2QgdGJvZHkgLnJvdy1lcnJvciB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jaGVja291dC1zaGlwcGluZy1tZXRob2Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaGlwcGluZy1wb2xpY3ktYmxvY2suZmllbGQtdG9vbHRpcCB7XG4gICAgdG9wOiAxMnB4O1xufVxuLnNoaXBwaW5nLXBvbGljeS1ibG9jay5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgY29sb3I6ICMxOTc5YzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoaXBwaW5nLXBvbGljeS1ibG9jay5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hpcHBpbmctcG9saWN5LWJsb2NrLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIHRvcDogMzBweDtcbn1cbi5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIC5hY3Rpb24tZWRpdCB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIC5hY3Rpb24tZWRpdCA+IHNwYW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG4ub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbi10aXRsZSAuYWN0aW9uLWVkaXQ6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbn1cbi5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIC5hY3Rpb24tZWRpdDphY3RpdmU6YmVmb3JlIHtcbiAgICBjb2xvcjogIzhmOGY4Zjtcbn1cbi5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tY29udGVudCAuYWN0aW9ucy10b29sYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXAtdG8sXG4ub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwLXZpYSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMjVweDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSA+IC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLm1hcmsgLnZhbHVlIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuZ3JhbmQuaW5jbCArIC5ncmFuZC5leGNsIC5tYXJrLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ncmFuZC5pbmNsICsgLmdyYW5kLmV4Y2wgLmFtb3VudCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuZ3JhbmQuaW5jbCArIC5ncmFuZC5leGNsIC5tYXJrIHN0cm9uZyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuZ3JhbmQuaW5jbCArIC5ncmFuZC5leGNsIC5hbW91bnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ub3QtY2FsY3VsYXRlZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5pdGVtcy1pbi1jYXJ0ID4gLnRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLml0ZW1zLWluLWNhcnQgPiAudGl0bGUgPiBzcGFuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5pdGVtcy1pbi1jYXJ0ID4gLnRpdGxlOmFmdGVyIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY29udGVudDogJ1xcMjViYyc7XG4gICAgLypmb250LWZhbWlseTogJ2x1bWEtaWNvbnMnOyovXG4gICAgbWFyZ2luOiAzcHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLml0ZW1zLWluLWNhcnQgPiAudGl0bGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwcHg7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLml0ZW1zLWluLWNhcnQgPiAudGl0bGUgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuaXRlbXMtaW4tY2FydC5hY3RpdmUgPiAudGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI1QjInO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5pdGVtcy1pbi1jYXJ0IC5wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLm1pbmljYXJ0LWl0ZW1zLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJi5vdmVyZmxvd2VkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGxlZnQ6LTEwMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXlkYXJrO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB9XG59XG4uY29sdW1uLm1haW4gLm9wYy1ibG9jay1zdW1tYXJ5IC5wcm9kdWN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sdW1uLm1haW4gLm9wYy1ibG9jay1zdW1tYXJ5IC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1uYW1lLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTA1cHg7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLnByb2R1Y3QtaXRlbSAucHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLnByb2R1Y3QtaXRlbSAucHJpY2UtaW5jbHVkaW5nLXRheCArIC5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuLmF1dGhlbnRpY2F0aW9uLWRyb3Bkb3duIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF1dGhlbnRpY2F0aW9uLWRyb3Bkb3duIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xufVxuLmF1dGhlbnRpY2F0aW9uLXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cbi5faGFzLWF1dGgtc2hvd24gLmF1dGhlbnRpY2F0aW9uLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDkwMDtcbn1cbi5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2stdGl0bGUgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5maWVsZCAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb25zLXRvb2xiYXIgPiAuc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc10ge1xuICAgIG1hcmdpbjogMDtcbn1cbi5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2tbY2xhc3NdIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2tbY2xhc3NdIC5maWVsZCAuY29udHJvbCxcbi5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2tbY2xhc3NdIC5maWVsZCAubGFiZWwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc10gKyAuYmxvY2sge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9ja1tjbGFzc10gKyAuYmxvY2s6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogLTE5cHggMCAwIC0xOHB4O1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNjMWMxYzE7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgcGFkZGluZzogMCAuMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5zdGVwLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZDpmaXJzdC1jaGlsZCAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICAgIGJvcmRlci10b3A6IDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgLnBheW1lbnQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlIC5hY3Rpb24taGVscCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMjJweDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuZmllbGRzZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuZmllbGQtc2VsZWN0LWJpbGxpbmcsXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJpbGxpbmctYWRkcmVzcy1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5iaWxsaW5nLWFkZHJlc3Mtc2FtZS1hcy1zaGlwcGluZy1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtYmlsbGluZy1hZGRyZXNzIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1iaWxsaW5nLWFkZHJlc3MgLnByaW1hcnkgLmFjdGlvbi11cGRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyB7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjNweDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2Qtbm90ZSArIC5wYXltZW50LW1ldGhvZC1iaWxsaW5nLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWlmcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAubm8tcGF5bWVudHMtYmxvY2sge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi5fYWN0aXZlIC5wYXltZW50LW9wdGlvbi10aXRsZSAuYWN0aW9uLXRvZ2dsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcMjVCMic7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtb3B0aW9uLl9jb2xsYXBzaWJsZSAucGF5bWVudC1vcHRpb24tdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1vcHRpb24uX2NvbGxhcHNpYmxlIC5wYXltZW50LW9wdGlvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi10aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi10aXRsZSAuYWN0aW9uLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxOTc5YzM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1vcHRpb24tdGl0bGUgLmFjdGlvbi10b2dnbGU6YWZ0ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzhmOGY4ZjtcbiAgICBjb250ZW50OiAnXFwyNUJDJztcbiAgICAvKmZvbnQtZmFtaWx5OiAnbHVtYS1pY29ucyc7Ki9cbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1vcHRpb24tdGl0bGUgLmFjdGlvbi10b2dnbGU6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi10aXRsZSAuYWN0aW9uLXRvZ2dsZTphY3RpdmU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjOGY4ZjhmO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAyMnB4O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW9wdGlvbi1pbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY3JlZGl0LWNhcmQtdHlwZXMge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNyZWRpdC1jYXJkLXR5cGVzIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jcmVkaXQtY2FyZC10eXBlcyAuaXRlbS5fYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jcmVkaXQtY2FyZC10eXBlcyAuaXRlbS5fYWN0aXZlIGltZyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNyZWRpdC1jYXJkLXR5cGVzIC5pdGVtLl9pbmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogLjQ7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNyZWRpdC1jYXJkLXR5cGVzIC5pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNyZWRpdC1jYXJkLXR5cGVzIGltZyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY2NhcmQgLmZpZWxkcyA+IC55ZWFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY2NhcmQgLmZpZWxkcyAuc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNjYXJkIC5tb250aCAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTQwcHg7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNjYXJkIC55ZWFyIC5zZWxlY3Qge1xuICAgIHdpZHRoOiA4MHB4O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZCAubnVtYmVyIC5pbnB1dC10ZXh0IHtcbiAgICB3aWR0aDogMjI1cHg7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmNjYXJkID4gLmZpZWxkLmN2diA+IC5jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY2NhcmQgLmN2diAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZCAuY3Z2IC5pbnB1dC10ZXh0IHtcbiAgICB3aWR0aDogNTVweDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuY2NhcmQgLmN2diAuZmllbGQtdG9vbHRpcCB7XG4gICAgbGVmdDogNjVweDtcbiAgICB3aWR0aDogY2FsYygyMjVweCAtIDY1cHgpO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZCAuY3Z2IC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICAgIHJpZ2h0OiAtNDVweDtcbn1cbiNlYml6Y2hhcmdlX2ViaXpjaGFyZ2VfY2NfY2lkLWVycm9yICsgLmZpZWxkLXRvb2x0aXAge1xuICAgIHRvcDogMjUlO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5jY2FyZC5maWVsZHNldCA+IC5maWVsZCAuZmllbGRzLmdyb3VwLmdyb3VwLTIgLmZpZWxkIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuYWN0aW9uLXNob3cge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5jaGVja291dC1hZ3JlZW1lbnRzLWl0ZW1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5jaGVja291dC1hZ3JlZW1lbnRzLWl0ZW1zIC5jaGVja291dC1hZ3JlZW1lbnRzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hlY2tvdXQtYWdyZWVtZW50cy1pdGVtcyAuY2hlY2tvdXQtYWdyZWVtZW50cy1pdGVtLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNoZWNrb3V0LWFncmVlbWVudC1pdGVtLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufSIsIi8vIDI5NSB4IDM2OSBmYW1pbHkgZ3JpZFxuLy8gMjQwIHggMzAwIHByb2R1Y3QgZ3JpZFxuLy8gNTExIHggNjQwIHByb2R1Y3QgZGV0YWlsIHBhZ2Vcbi8vIDEwMjIgeCAxMjgwIHByb2R1Y3QgZGV0YWlsIHBhZ2Ugem9vbVxuXG4ucHJvZHVjdHMtZ3JpZHtcbiAgICBhe1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6JGdyZXlkYXJrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWl0ZW1ze1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnByb2R1Y3QtaXRlbXtcbiAgICAgICAgYm9yZGVyOiAxcHggJGdyZXkgc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKzEpKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChuKzMpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo0JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1pdGVtLWluZm97XG4gICAgICAgIC8qYm9yZGVyOiAxcHggZG90dGVkICNhYWE7Ki9cblxuICAgICAgICA+IHN0cm9uZzpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1pdGVtLXBob3Rve1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzplbSgxNSwkZnMpIDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuaW1nLWhlbHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWl0ZW0tZGV0YWlsc3tcbiAgICAgICAgcGFkZGluZzowIGVtKDE2LCRmcykgZW0oMTYsJGZzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG5cbiAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucHJvZHVjdC1pdGVtLWxpbmt7XG4gICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICAucHJvZHVjdC1saXN0LWl0ZW0tZGV0YWlsc3tcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLnByb2R1Y3QtbGlzdC1pdGVtLWJhZGdlc3tcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ZW0oMjAsJGZzKTtcbiAgICAgICAgbGVmdDplbSgyMCwkZnMpO1xuICAgICAgICB6LWluZGV4OjEwO1xuICAgIH1cbiAgICAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMnB4IDA7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb24udG93aXNobGlzdHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ZW0oMjAsJGZzKTtcbiAgICAgICAgcmlnaHQ6ZW0oMjAsJGZzKTtcbiAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTk5OTk5cHg7XG4gICAgICAgIHdpZHRoOjI1cHg7XG4gICAgICAgIGhlaWdodDoyNXB4O1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGU4MDJcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRpY29uO1xuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6MDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGU4MDNcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICYuc2VsZWN0ZWRXaXNobGlzdHtcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtbGlzdC1pdGVtLWZvb3RlcntcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG5cbiAgICAgICAgLnByb2R1Y3QtbGlzdC1pdGVtLWZpbmlzaGVze1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtaXRlbS1maW5pc2hlc3tcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG5cbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDpyZW0oMjQsJGZzKTtcbiAgICAgICAgaGVpZ2h0OnJlbSgyNCwkZnMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgKyBsaXtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMCBlbSg4LDE0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGF7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTk5OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6JGdyZXlkYXJrO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggJGdyZXlkYXJrIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjokYmxhY2s7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmxhY2t7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL3Byb2R1Y3QtZmluaXNoLWJsYWNrLmpwZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5icm93bntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvcHJvZHVjdC1maW5pc2gtYnJvd24uanBnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vcmV7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6MXB4ICRncmV5ZGFyayBzb2xpZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6cmVtKDIxLCRmcyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtaXRlbS1iYWRnZXN7XG4gICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuXG4gICAgbGl7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgIGhlaWdodDoyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgKyBsaXtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMCBlbSg1LCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhe1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgIHRleHQtaW5kZW50Oi05OTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiRncmV5ZGFyaztcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAmLnQyNHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvcHJvZHVjdC1iYWRnZS10MjQucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvdHN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL3Byb2R1Y3QtYmFkZ2UtZG90cy5wbmcnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXRpdGxlLmZlYXR1cmVkLXByb2R1Y3RzIHtcbiAgICBtYXJnaW46ZW0oMzUsJGZzKSAwIGVtKDUsJGZzKTtcbiAgICBmb250LWZhbWlseTokZm9udF9ib2R5O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ZW0oMjQsJGZzKTtcbiAgICBsZXR0ZXItc3BhY2luZzplbSguODAsMjQpO1xuXG4gICAgLmhlYXJ0e1xuICAgICAgICBmb250LWZhbWlseTokaWNvbjtcbiAgICAgICAgZm9udC1zaXplOmVtKDIwLDI0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6ZW0oLTIsMjApO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOjAgZW0oMiwyMCk7XG4gICAgfVxuXG4gICAgLmZhdm9yaXRlcyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgKntcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cbn1cblxuLy8gSGlkZSBwYWdpbmF0aW9uIG9ubHkgZnJvbSBDb2xsZWN0aW9uc1xuLnBhZ2UtbGF5b3V0LWNvbGxlY3Rpb25zIHtcbiAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICAgIC50b29sYmFyLmJvdHRvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi51cHBlcmNhc2V7QGluY2x1ZGUgdXBwZXJjYXNlO31cbmJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKXtcbiAgICAubWFpbi13cmFwe1xuICAgICAgICAubG9naW4tY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0NyVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1uZXctY29tcGFueXtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjYycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMjVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowLjVlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo0NTBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpLFxuICAgICAgICAgICAgICAgICAgICAobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NTBweCksXG4gICAgICAgICAgICAgICAgICAgIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7XG4gICAgICAgICAgICAgICAgICAgIC5zZWNvbmRhcnl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaW1hcnl7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OnJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdHMtZ3JpZHtcbiAgICAgICAgICAgICYud2lzaGxpc3R7XG4gICAgICAgICAgICAgICAgb2x7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGV7XG4gICAgI21haW5jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6NjUwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgICBmb250LXNpemU6MS4yNWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowLjVlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXlkYXJrO1xuICAgIH1cblxuICAgIC5maWVsZHNldDpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuNzVlbTtcbiAgICB9XG59XG5cbi5jb21wYW55LWFjY291bnQtY3JlYXRle1xuICAgIC5oaWRle1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudG9wLWNvbnRhaW5lciwgXG4gICAgLm1haW4td3JhcHtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZztcbiAgICB9IFxuICAgIC8qQkFOTkVSKi9cbiAgICAubWFpbi1iYW5uZXItc2VjdGlvbntcbiAgICAgICAgbWFyZ2luOmVtKDI1LCRmcykgYXV0byAwO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoJGdyZXlkYXJrLDAuOCk7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6Y29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOjMxcHggMTVweCAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB3aWR0aDo2NCU7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MzUwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXgtd2lkdGg6MzUwcHg7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMzAsJGZzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tYmFubmVye1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXA+Kjpub3QoLnBhZ2UtaGVhZGVyKXtcbiAgICAgICAgbWF4LXdpZHRoOjEzODBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYWdlLXRpdGxle1xuICAgICAgICAuYmFzZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJzLml0ZW1ze1xuICAgICAgICAvKlRBQlMqL1xuICAgICAgICAudGl0bGUgYTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0udGl0bGV7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5ZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4IDVweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokcGhvbmUpe1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MzEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoe1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmdfMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjZweCA4M3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRibGFjaztcbiAgICAgICAgICAgICAgICAuc3dpdGNoe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLypGT1JNUyovXG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDplbSg0MCwkZnMpO1xuICAgICAgICB9XG4gICAgICAgIGhye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZHNldC5pbmZve1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTplbSg0MCwkZnMpO1xuICAgICAgICB9XG4gICAgICAgIGxlZ2VuZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyMiwkZnMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVse1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE4LCRmcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjpyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsIFxuICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRncmV5ZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCwkZnMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MC4yZW0gMC44ZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubWFnZS1lcnJvcntcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGJyaWdodHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdDpub3QoOmZvY3VzKXtcbiAgICAgICAgICAgIGNvbG9yOiRncmV5ZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWNvbHVtbnN7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQucG9zdGNvZGV7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ZW0oMTAsJGZzKTtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9ue1xuICAgICAgICAgICAgcGFkZGluZzplbSgyMCwkZnMpO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMjIsJGZzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKlRleHQqL1xuICAgICAgICAuYmVuZWZpdHN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRsYXB0b3Ape1xuICAgICAgICAgICAgICAgIHdpZHRoOjQ2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDIyLCRmcyk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZ18zOyAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ZW0oMjIsJGZzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MzBweCAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucy10b29sYmFye1xuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDMyLCRmcyk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNyZWRlbnRpYWxzLXRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTgsJGZzKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmdfMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOmVtKDUwLCRmcyk7XG4gICAgICAgICAgICAubGFiZWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ZW0oMzAsJGZzKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOjptYXJrZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3JlZGVudGlhbHN7XG4gICAgICAgICAgICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OjAgMXB4IDJweCAkZ3JheTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMTIsJGZzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDplbSgxNiwkZnMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NHB4IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJde1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmdfMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowLjNlbSAwLjhlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRsYXB0b3Ape1xuICAgICAgICAgICAgLndyYXBwZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmllbGRzZXQuY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDM1LCRmcyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDQwLCRmcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokcGhvbmUpe1xuICAgICAgICAgICAgLmxlZ2FsLW5hbWUsXG4gICAgICAgICAgICAudGVsZXBob25lLFxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmlyc3RuYW1lLFxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtbGFzdG5hbWUsXG4gICAgICAgICAgICAuZmllbGQtZW1haWx7XG4gICAgICAgICAgICAgICAgd2lkdGg6JGNvbC00NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWdhbC1uYW1lLFxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmlyc3RuYW1lLFxuICAgICAgICAgICAgLmZpZWxkLWVtYWlsOm5vdCgucmV1c2UpLFxuICAgICAgICAgICAgICAgIC5maWVsZC5jaXR5e1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmVtKDEwLCRmcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVsZXBob25lLFxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtbGFzdG5hbWUsXG4gICAgICAgICAgICAucmVnaW9uLWlkLFxuICAgICAgICAgICAgLmZpZWxkLWVtYWlsLnJldXNle1xuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmVtKDEwLCRmcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjZm9ybS0ye1xuICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWxhc3RuYW1le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkLmNpdHl7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVnaW9uLWlke1xuICAgICAgICAgICAgICAgIHdpZHRoOjQ0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXJ7XG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHBob25lKXtcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXJ7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgIC50ZXh0eyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTplbSgxMCwkZnMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHNldC1jb250YWluZXJ7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JGxhcHRvcCl7XG4gICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXR7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRsYXB0b3Ape1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGxhcHRvcCAtIDEpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGUsIGRpdi5tYWdlLWVycm9ye1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWZvbGxvdy1ibG9jayAuc29jaWFsLW1lZGlhLWxpbmtzIGF7ICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQ6MzVweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDokbGFwdG9wKXtcbiAgICAgICAgLmZpZWxkc2V0LWNvbHsgICAgIFxuICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgXG4gICAgICAgICAgICBmbGV4LWZsb3c6cm93IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci13cmFwIGZvb3RlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MS43NWVtIDAgLjYyNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tZXItYWNjb3VudC1pbmRleCwgLmN1c3RvbWVyLWFjY291bnQtZWRpdHtcbiAgICAuYmxvY2stZGFzaGJvYXJkLWluZm97XG4gICAgICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MC44ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6MS41ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3Nlc3tcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuXG4gICAgICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MC44ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEuYWN0aW9ue1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MC41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtYmlsbGluZy1hZGRyZXNzLCAuYm94LXNoaXBwaW5nLWFkZHJlc3N7XG4gICAgICAgICAgICBhLmFjdGlvbntcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWVyLWFjY291bnQtbG9naW4sXG4uY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbi5jb21wYW55LWFjY291bnQtY3JlYXRlLFxuLmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi10aGFua3NwYWdle1xuICAgIC5wYWdlLWhlYWRlciAuaGVhZGVyLmNvbnRlbnQgLmhlYWRlci5saW5rcyBsaSBhW2hyZWYqPVwiYWNjb3VudC9jcmVhdGVcIl06YWZ0ZXJ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgICAgcmlnaHQ6M3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbntcbiAgICAuaHItZXh0ZW5kZWR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsYWNrO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRsYXJnZSl7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OmNhbGMoMTM4MHB4IC8gMiAtIDUwJSk7XG4gICAgICAgICAgICB3aWR0aDoxMzgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaXN0ZXItdGV4dHtcbiAgICAgICAgLmJvbGQtdGV4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgfVxuICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzI7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxOCwkZnMpO1xuICAgICAgICBtYXJnaW46MzBweCAwO1xuICAgIH1cblxuICAgIC5yZWdpc3Rlci10aXRsZS1ibG9ja3tcbiAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZ18yO1xuICAgICAgICBmb250LXNpemU6ZW0oMzAsJGZzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICBwYWRkaW5nOjAuMjVlbSAwLjI1ZW0gMC4xMGVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSg0MCwkZnMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2Nre1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ZW0oMTUsICRmcyk7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzo0MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbGFwdG9wKXtcbiAgICAgICAgICAgICAgICBsZWZ0OjYlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo0NzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbGFwdG9wKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjk4KTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA2cHggMCByZ2JhKDAsMCwwLDAuNSksIDAgMCAwIDE1cHggcmdiYSgxNjcsMTg1LDE3MywwLjY1KSwwIDEwcHggNnB4IDlweCByZ2JhKDAsMCwwLDAuNSksIDVweCA1cHggMTVweCA1cHggcmdiYSgwLDAsMCwwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAycHggNnB4IDAgcmdiYSgwLDAsMCwwLjUpLCAwIDAgMCAxNXB4IHJnYmEoMTY3LDE4NSwxNzMsMC42NSksMCAxMHB4IDZweCA5cHggcmdiYSgwLDAsMCwwLjUpLCA1cHggNXB4IDE1cHggNXB4IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICBwYWRkaW5nOjIxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMjgsJGZzKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmdfMztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgzOCwkZnMpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyMCwkZnMpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZ18yO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjdweDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMjIsJGZzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5yZWdpc3Rlci1saXN0c3tcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW07XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB1bHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDclO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1sb2dpbntcbiAgICAgICAgLmZpZWxke1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZ18yO1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE2LCRmcyk7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2lue1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZ18zO1xuICAgICAgICB9XG4gICAgICAgIC5ub3Rle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxNiwkZnMpO1xuICAgICAgICB9XG4gICAgICAgIC5jcmVhdGUtYWNjb3VudHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24uY3JlYXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7ICAgICAgICAgICAgXG4gICAgICAgICAgICBib3JkZXI6MnB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzM7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTYsJGZzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oMTIsMTYpIGVtKDE1LDE2KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDsgICAgICAgICAgICBcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0bmVyc3tcbiAgICAgICAgLnRpdGxlLWJsb2Nre1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZ18yO1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDMwLCRmcyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgzNSwkZnMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJlbmVmaXRze1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OnJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjgwcHg7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDIwLCRmcyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MzBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZ18yO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJlbmVmaXRzLWNvbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMzBweDsgICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5wcm9tby1pbWd7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6MzUlO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDIlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDokcGhvbmUpe1xuICAgICAgICAucGFydG5lcnMgLmJlbmVmaXRzLWNvbHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gMTBweCk7ICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfSAgICBcbiAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIC5wYXJ0bmVyc3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgLmJlbmVmaXRze1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwcHg7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmVuZWZpdHMtY29se1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MzBweCA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvbW8taW1ne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo3JTtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjE0MDBweCl7XG4gICAgICAgIC5wYXJ0bmVycyAucHJvbW8taW1ne1xuICAgICAgICAgICAgcmlnaHQ6LTcwcHg7XG4gICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgfVxufVxuXG4uY3VzdG9tZXItcmVnaXN0cmF0aW9uLXRoYW5rc3BhZ2V7XG4gICAgLnJlZ2lzdGVyLXRpdGxlLWJsb2Nre1xuICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzI7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgzMCwkZnMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIHBhZGRpbmc6MC4yNWVtIDAuMjVlbSAwLjEwZW07XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDQwLCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTplbSgxNSwgJGZzKTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjQxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRsYXB0b3Ape1xuICAgICAgICAgICAgICAgIGxlZnQ6NiU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjQ3MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRsYXB0b3Ape1xuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOTgpO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC41KSwgMCAwIDAgMTVweCByZ2JhKDE2NywxODUsMTczLDAuNjUpLDAgMTBweCA2cHggOXB4IHJnYmEoMCwwLDAsMC41KSwgNXB4IDVweCAxNXB4IDVweCByZ2JhKDAsMCwwLDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA2cHggMCByZ2JhKDAsMCwwLDAuNSksIDAgMCAwIDE1cHggcmdiYSgxNjcsMTg1LDE3MywwLjY1KSwwIDEwcHggNnB4IDlweCByZ2JhKDAsMCwwLDAuNSksIDVweCA1cHggMTVweCA1cHggcmdiYSgwLDAsMCwwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6MjFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOmVtKDI4LCRmcyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2hlYWRpbmdfMztcbiAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgbWFyZ2luOjAgMCAxMHB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDM4LCRmcyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgyMCwkZnMpO1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI3cHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDIyLCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VjY2Vzcy10ZXh0e1xuICAgICAgICBmb250LXNpemU6MTAwJTtcbiAgICAgICAgaHJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjoxLjg3NWVtIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ZW0oMjIsJGZzKTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyOCwkZnMpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfaGVhZGluZztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgIC5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5yZWdpc3Rlci1pbWctaW5mby1ibG9jayAuY29udGVudCxcbiAgICAuY3VzdG9tZXItcmVnaXN0cmF0aW9uLXRoYW5rc3BhZ2UgLnJlZ2lzdGVyLWltZy1pbmZvLWJsb2NrIC5jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDMwcHggKiAyKTtcbiAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgICB3aWR0aDo0NTBweDtcbiAgICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOjYwMHB4KXtcbiAgICAuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucmVnaXN0ZXItaW1nLWluZm8tYmxvY2sgLmNvbnRlbnQsXG4gICAgLmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi10aGFua3NwYWdlIC5yZWdpc3Rlci1pbWctaW5mby1ibG9jayAuY29udGVudHt3aWR0aDo0MDBweH1cbn1cblxuLmFjY291bnR7XG5cbiAgICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnR7XG4gICAgICAgIC5tYWluLXdyYXB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRsYXB0b3AgLSAxKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDplbSg5MCwkZnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtbWFpbntcbiAgICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICAuZmllbGRzZXR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ZW0oMzAsJGZzKTtcbiAgICAgICAgLmxlZ2VuZHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgICAgICsgYnJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbnN7XG4gICAgICAgIC5zaWRlYmFye1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAgICAgICAgIC5ibG9ja3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjAuOGVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE4LCRmcyk7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGV7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOmVtKDIwLCRmcykgMDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXk7XG5cbiAgICAgICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGxhcHRvcCAtIDEpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuXG4gICAgICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgICAgICAgPiB0cntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDphdHRyKGRhdGEtdGgpICc6JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhLWdyaWQtY2VsbC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL3NpZGViYXJcblxuICAgIC5hY2NvdW50LW5hdmlnYXRpb24tbG9nb3V0LWxpbmt7XG4gICAgICAgIGJvcmRlci10b3A6MXB4ICRncmF5IHNvbGlkO1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDsgICAgICAgIFxuICAgICAgICBtYXJnaW46MDsgXG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzplbSgxNSwkZnMpIDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbGFwdG9wIC0gMSl7XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjU3cHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgei1pbmRleDo1O1xuICAgICAgICAgICAgcGFkZGluZzo1cHggMTVweCAwO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdntcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbGFwdG9wIC0gMSl7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo4NXB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYtdGl0bGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDEwLCRmcykgZW0oMTUsJGZzKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5ZGFyaztcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbGFwdG9wKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcZTYyMSc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OmVtKDE1LCAkZnMpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcZTYyMic7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6J2x1bWEtaWNvbnMnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRsYXB0b3AgLSAxKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleW1lZGl1bTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleWRhcms7XG4gICAgICAgICAgICAgICAgcGFkZGluZzplbSgxMCwgJGZzKTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW1ze1xuICAgICAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRsYXB0b3AgLSAxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCBlbSgxNSwkZnMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ZW0oMTAsJGZzKSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzplbSgxMCwkZnMpIGVtKDE1LCRmcyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFye1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLnNoYXJle1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5e1xuICAgICAgICBmb250LXNpemU6MWVtO1xuICAgICAgICBwYWRkaW5nOmVtKDEyLDE2KSBlbSgxNSwxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcbiAgICB9XG59XG5cbi5wcm9kdWN0cy1ncmlkLndpc2hsaXN0e1xuICAgIC5wcm9kdWN0LWl0ZW0tcGhvdG97XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtaXRlbS1pbmZve1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxZW07XG5cbiAgICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lLCAucHJpY2UtYm94LCAucHJvZHVjdC1pdGVtLWlubmVye1xuICAgICAgICAgICAgcGFkZGluZzowIDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50LWJveHtcbiAgICAgICAgICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtLWNvbW1lbnR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1ib3h7XG4gICAgICAgICAgICAucHJpY2UtbGFiZWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stZGFzaGJvYXJkLWNvbXBhbnl7XG4gICAgLmJveC1hY3Rpb25ze1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgfVxuXG4gICAgLmpzdHJlZXtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuanN0cmVlLWFuY2hvcntcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICA+IHVse1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICA+IGxpe1xuICAgICAgICAgICAgICAgIGEuY29tcGFueS1hZG1pbntcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLmpzdHJlZS1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyNiwkZnMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidcXGU2MjcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IGRhc2hlZCAkZ3JleWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5qc3RyZWUtbGVhZntcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmpzdHJlZS1pY29uLmpzdHJlZS1vY2x7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6My43cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IGRhc2hlZCAkZ3JleWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDowLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuanN0cmVlLWxhc3R7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IGRhc2hlZCAjYTZhNmE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhe1xuICAgICAgICAgICAgcGFkZGluZzoycHggMTBweCAycHggNXB4O1xuICAgICAgICAgICAgPiAuanN0cmVlLWljb24uaWNvbi1jdXN0b21lcntcbiAgICAgICAgICAgICAgICBtYXJnaW46MCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE4LCAkZnMpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcZTYyNyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpzdHJlZS1jbGlja2Vke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleWRhcms7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OidsdW1hLWljb25zJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS1wcm9kdWN0cy5wYWdlLXdpdGgtZmlsdGVyIHtcbiAgICAuY29sdW1ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAuY29sdW1uLm1haW4ge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AgLSAxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1tYWluIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCAtIDEpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb3VudHMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5ZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b29sYmFyLnRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG5cbiAgICAgICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLmZpbHRlci1zZWdtZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5maWx0ZXItZ3JvdXAuZmlsdGVyLWdyb3VwIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdHMtZ3JpZHtcbiAgICAmLnN1YmNhdGVnb3JpZXN7XG4gICAgICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyNCwkZnMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ZW0oLjgwLDI0KTtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgZW0oNywyNCk7XG5cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGljb247XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDIwLDI0KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOmVtKC0yLDIwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBlbSgyLDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxze1xuICAgICAgICAgICAgcGFkZGluZzplbSgyMCwkZnMpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggJGdyZXkgc29saWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmV5bGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtbGlzdC1pdGVtLWZvb3RlcntcbiAgICAgICAgICAgIG1hcmdpbjplbSgxNCwxNCkgMCAwO1xuXG4gICAgICAgICAgICAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXN7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ZW0oNiwxNCkgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmRlci1maXhlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB6LWluZGV4Oi05OTk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG59XG5cbi5jYXRlZ29yeS1kZXNjcmlwdGlvbntcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIGZvbnQtc2l6ZTplbSgxNCwkZnMpO1xuICAgIGxpbmUtaGVpZ2h0OjEuNzVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTplbSgzMCwxNCk7XG4gICAgbWFyZ2luLWJvdHRvbTplbSg1NSwxNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgYmFja2dyb3VuZDokZ3JleWRhcms7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICB9XG5cbiAgICAueW91dHViZS1saW5re1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6Mjg3cHg7XG4gICAgICAgIG1hcmdpbjplbSgtMzksMTQpIDAgZW0oLTMwLDE0KSAwO1xuICAgICAgICBib3JkZXItbGVmdDplbSgzMywxNCkgJHdoaXRlIHNvbGlkO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjExMCUgMTEwJTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBwYWRkaW5nOmVtKDEyOCwxNCkgZW0oMTUsMTQpIGVtKDE1LDE0KSBlbSg2NSwxNCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoxO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlxcZjE0NFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGljb247XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oNDUsMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206ZW0oMTUsNDUpO1xuICAgICAgICAgICAgbGVmdDplbSgxNSw0NSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmNvbG9yICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHotaW5kZXg6LTE7XG4gICAgICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC4yNSsxMDAgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC4yNSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC4yNSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuMjUpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzI2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbG9yOiRncmV5ZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50b29sYmFyLnRvcCB7XG4gICAgLnBhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4udG9vbGJhci5ib3R0b20ge1xuICAgIC5tb2RlcywgLmFtb3VudCwgLnNvcnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udG9vbGJhcntcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIG1hcmdpbjowIDAgZW0oMjAsJGZzKTtcbn1cblxuLnRvb2xiYXItc29ydGVye1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgZmxvYXQ6bGVmdDtcblxuICAgICsgLnRvb2xiYXItc29ydGVye1xuICAgICAgICBtYXJnaW46MCAwIDAgZW0oMjUsJGZzKTtcbiAgICB9XG59XG5cbi5zb3J0ZXJ7XG4gICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcblxuICAgIC5zb3J0ZXItc2VsZWN0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBie1xuICAgICAgICAgICAgICAgIGxlZnQ6ZW0oMTEsMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgYntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmFuY3lBcnJvd0Nsb3NlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVse1xuICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDIwLDE0KTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguZW1wdHkpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYntcbiAgICAgICAgICAgIEBpbmNsdWRlIGZhbmN5QXJyb3c7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6ZW0oMTUsJGZzKTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0e1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBmb250LXNpemU6ZW0oMTIsJGZzKTtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICBwYWRkaW5nOjAgMCAwIGVtKDUwLDEyKTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGltaXRlcntcbiAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgcGFkZGluZzowIDAgMCBlbSg2MCwxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwcm9kdWN0LWZpbHRlcnMge1xuICAgIC5sb2FkaW5nLWZpbHRlcnMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldCkgeyBoZWlnaHQ6IDYycHg7IH1cblxuICAgICAgICAubG9hZGluZy1pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0cy12aWV3LWFsbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBmb250LXNpemU6ZW0oMjQsJGZzKTtcbiAgICBmb250LWZhbWlseTokZm9udF9zY3JpcHQ7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBjb2xvcjokYmxhY2s7XG4gICAgbWFyZ2luOmVtKDQwLDI0KSAwIDA7XG4gICAgcGFkZGluZy1ib3R0b206ZW0oMjUsMjQpO1xuICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiRncmV5ZGFyaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWluZGVudDoxMHB4O1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWFzLXNwaW5uZXIge1xuICAgIEBleHRlbmQgLnByb2R1Y3QtaXRlbTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uaWFzLXRyaWdnZXItbmV4dCxcbi5pYXMtdHJpZ2dlci1wcmV2IHtcbiAgICBAZXh0ZW5kIC5wcm9kdWN0LWl0ZW07XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvYWRpbmctcHJvZHVjdHMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3AgQ29uZFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdHMtZ3JpZC5yZWxhdGVkLWZhbWlsaWVze1xuICAgIG1hcmdpbjplbSgzNSwkZnMpIDAgMDtcbn1cblxuLmZpbHRlci1zb3J0LWFjdGlvbnN7XG4gICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcblxuICAgICYucmlnaHR7XG4gICAgICAgIC50b29sYmFye1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICsgLnRvb2xiYXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ZW0oMzAsJGZzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlci1vcHRpb25ze1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgYmFja2dyb3VuZDokZ3JleWxpZ2h0O1xuICAgIGJvcmRlcjoxcHggJGdyZXkgc29saWQ7XG4gICAgbWFyZ2luOjAgMCBlbSgyMCwkZnMpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLmZpbHRlci1zZWdtZW50e1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xuICAgICAgICBwYWRkaW5nOmVtKDE1LCRmcyk7XG4gICAgfVxuXG4gICAgJi5jYXRlZ29yeXtcbiAgICAgICAgLmZpbHRlci1ncm91cHtcbiAgICAgICAgICAgICsgLmZpbHRlci1ncm91cHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgcGVyY2VudGFnZSg3LjMvODIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLWdyb3Vwc3tcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9kdWN0e1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWdyb3Vwc3tcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5maWx0ZXItZ3JvdXB7XG4gICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoNDA3LjM1LzgyMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKzEpKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OnBlcmNlbnRhZ2UoNy4zLzgyMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuKzMpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDpwZXJjZW50YWdlKDcuMy84MjIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyLWFjdGlvbnN7XG4gICAgLmJ0bntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgIHBhZGRpbmctdG9wOmVtKDguNSwxNCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOmVtKDguNSwxNCk7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxMiwkZnMpO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOnBlcmNlbnRhZ2UoNy4zLzE1Myk7XG4gICAgICAgIGhlaWdodDplbSgzNSwxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OmVtKDM1LDEyKTtcbiAgICB9XG59XG5cbi5maWx0ZXItb3B0aW9ucy10aXRsZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXItYm90dG9tOjFweCAkZ3JleSBzb2xpZDtcbiAgICBvdXRsaW5lOm5vbmU7XG4gICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgaGVpZ2h0OmVtKDM1LDE0KTtcbiAgICBsaW5lLWhlaWdodDplbSgzNSwxNCk7XG4gICAgcGFkZGluZzowIGVtKDM2LDE0KSAwIGVtKDExLDE0KTtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOiRibGFjaztcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZhbmN5QXJyb3c7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uZmlsdGVyLWdyb3VwLmFjdGl2ZXtcbiAgICAuZmlsdGVyLW9wdGlvbnMtdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZhbmN5QXJyb3dDbG9zZTtcbiAgICB9XG59XG5cbi5maWx0ZXItb3B0aW9ucy1jb250ZW50e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MXB4O1xuICAgIGxlZnQ6MDtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICB6LWluZGV4OjEwMDtcbiAgICB3aWR0aDoxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgYm9yZGVyOjFweCAkZ3JleSBzb2xpZDtcbiAgICB9XG5cbiAgICAuaXRlbXN7XG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxNCwkZnMpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiRncmV5ZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzplbSg1LDE0KSBlbSgxMCwxNCk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOmVtKDUsMTQpIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNtaWxlLWVzLXJhbmdlLXNsaWRlciwgLml0ZW1zIHtcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgcGFkZGluZzplbSg1LDE0KSBlbSgxMCwxNCk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oNSwxNCkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDE1LCRmcyk7XG5cbiAgICAgICAgICAgID4gZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxNCwkZnMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aW9ue1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ0bjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjplbSg1LDE0KSAwIDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhcixcbiAgICAgICAgLnVpLXNsaWRlcntcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHtcbiAgICAgICAgLmNvbnRyb2x7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDUsJGZzKSBlbSgxMCwkZnMpO1xuXG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnN7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDUsMTQpIGVtKDEwLDE0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGdyZXltZWRpdW07XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmV5bGlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWktc2xpZGVyLWhvcml6b250YWx7XG4gICAgaGVpZ2h0OjE1cHg7XG4gICAgYmFja2dyb3VuZDokZ3JheTtcbiAgICBtYXJnaW46ZW0oNSwkZnMpIDAgMDtcblxuICAgIC51aS1zbGlkZXItaGFuZGxle1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgYmFja2dyb3VuZDokZ3JleWRhcmtlc3Q7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjA7XG5cbiAgICAgICAgKyAudWktc2xpZGVyLWhhbmRsZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVye1xuICAgIHdpZHRoOjEwMCU7XG5cbiAgICAuc2VsZWN0Mi1jaG9pY2V7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiRncmV5O1xuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgIGhlaWdodDplbSgzNSwxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OmVtKDM1LDE0KTtcbiAgICAgICAgcGFkZGluZzowIDAgMCBlbSgxNSwxNCk7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgY29sb3I6JGJsYWNrO1xuXG4gICAgICAgIC5zZWxlY3QyLWNob3NlbntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDplbSg1NSwkZnMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItYXJyb3d7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgd2lkdGg6ZW0oNDAsJGZzKTtcblxuICAgICAgICAgICAgYntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmYW5jeUFycm93O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItZHJvcGRvd24tb3BlbntcbiAgICAgICAgLnNlbGVjdDItYXJyb3d7XG4gICAgICAgICAgICBie1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZhbmN5QXJyb3dDbG9zZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0cy5zZWxlY3QyLXJlc3VsdHN7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGFuaW1hdGlvbjpjbG9zZURyb3AgJG1zIGZvcndhcmRzO1xuXG4gICAgI3NlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWN0aXZlICZ7XG4gICAgICAgIG1heC1oZWlnaHQ6MjAwcHg7XG4gICAgICAgIGFuaW1hdGlvbjpvcGVuRHJvcCAkbXMgZm9yd2FyZHM7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9wZW5Ecm9we1xuICAgIDAlICAgICAge21heC1oZWlnaHQ6MDt9XG4gICAgMTAwJSAgICB7bWF4LWhlaWdodDoyMDBweDt9XG59XG5cbkBrZXlmcmFtZXMgY2xvc2VEcm9we1xuICAgIDAlICAgICAge21heC1oZWlnaHQ6MjAwcHg7fVxuICAgIDEwMCUgICAge21heC1oZWlnaHQ6MDt9XG59XG5cbi5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC1hY3RpdmV7XG4gICAgYm9yZGVyLWNvbG9yOiRncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVke1xuICAgICAgICBiYWNrZ3JvdW5kOiRncmV5O1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWx7XG4gICAgICAgIHBhZGRpbmc6ZW0oNSwxNCkgZW0oMTEsMTQpO1xuICAgIH1cbn1cblxuLmZpbHRlci1jdXJyZW50e1xuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oMjAsJGZzKTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBmb250LXNpemU6ZW0oMTIsJGZzKTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuXG4gICAgICAgICAgICArIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmVtKDEwLCRmcyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDplbSg3LCRmcyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ZW0oNywkZnMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCAkZ3JleWRhcmsgc29saWQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokbGFwdG9wKSBhbmQgKG1heC13aWR0aDoxMTAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ZW0oMTAsJGZzKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhe1xuICAgICAgICAmLmFjdGlvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzplbSg1LCRmcykgZW0oMTAsJGZzKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmV5ZGFya2VzdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDplbSgxMCwkZnMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWxhYmVse1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGxhcHRvcCkgYW5kIChtYXgtd2lkdGg6MTEwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ZW0oMjQsJGZzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRsYXB0b3ApIGFuZCAobWF4LXdpZHRoOjExMDBweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNsYXllcmVkLWZpbHRlci1ibG9jayAuZmlsdGVyLWNvbnRlbnQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wIC0gMSkge1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAkbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6MDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuXG4gICAgJi5vdmVyZmxvd2luZ3tcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLm9wZW57XG4gICAgICAgIG1heC1oZWlnaHQ6MzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy8gRmFuIGNhdGVnb3JpZXNcbi5mYW4tY2F0ZWdvcnktcGFnZSB7XG4gICAgLmZpbHRlci1jYXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNhdGVnb3J5LWJhbm5lciB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgIC5jYXRlZ29yeS1iYW5uZXItLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICYtLWluZm8ge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5bWVkaXVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1lc3NhZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuXG4gICAgICAgICAgICAubWVzc3NhZ2UtY29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTByZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL01peGluIHNwZWNpZmljIHRvIHByb2R1Y3QgcGFnZVxuQG1peGluIGFkZFRvQ2FydEJ0bigpIHtcbiAgICAuYm94LXRvY2FydCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcblxuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleWRhcms7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleWRhcmtlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQucXR5IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgLmlucHV0LW51bWJlci1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ZGFya2VzdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tZGVjLFxuICAgICAgICAgICAgLmJ0bi1pbmMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b2NhcnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9TdHlsZVxuLmhlYWRlci1zdGlja3ktcHJvZHVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLnN0aWNrZWQge1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMCAkZ3JheTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDEzMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA1MDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSBhbmQgKG1heC13aWR0aDogOTc4cHgpIHtcbiAgICAgICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0aWNreS1wcm9kdWN0LXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICR3cmFwOiBub3dyYXApO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgkZGlyZWN0aW9uOiByb3csICR3cmFwOiBub3dyYXApO1xuICAgIH1cblxuICAgIC5sZWZ0LXNpZGUsXG4gICAgLnJpZ2h0LXNpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0LXNpZGUge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoJGRpcmVjdGlvbjogcm93LCAkd3JhcDogbm93cmFwKTtcbiAgICB9XG5cbiAgICAucmlnaHQtc2lkZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgkZGlyZWN0aW9uOiByb3csICR3cmFwOiB3cmFwKTtcbiAgICB9XG5cbiAgICAuc3RpY2t5LWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjNweDtcbiAgICB9XG5cbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfaGVhZGluZ18zO1xuICAgICAgICBmb250LXNpemU6IGVtKDE2LCAkZnMpO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1pbmZvLXByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnNwZWNpYWwtcHJpY2Uge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkd3JhcDogbm93cmFwKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgLnJlZ3VsYXItcHJpY2UtbGFiZWwge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2UtZmluYWxfcHJpY2Uge1xuXG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIsICRmcyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b2NhcnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGFkZFRvQ2FydEJ0bjtcbn1cblxuLnByb2R1Y3QtdG9wIHtcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xufVxuXG4ucHJvZHVjdC5tZWRpYSB7XG4gICAgbWFyZ2luOiAwIDAgZW0oMzAsICRmcyk7XG5cbiAgICAubG9hZGluZy1tYXNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggJGdyZXkgc29saWQ7XG4gICAgfVxufVxuXG4uZm90b3JhbWFfX2FjdGl2ZSAuZm90b3JhbWFfX2RvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hLFxuLmZvdG9yYW1hX19uYXY6bm90KC5mb3RvcmFtYV9fbmF2LS10aHVtYnMpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZm90b3JhbWFfX25hdi5mb3RvcmFtYV9fbmF2LS10aHVtYnMge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cbn1cblxuLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDY4cHg7XG59XG5cbi5mb3RvcmFtYV9fc3RhZ2Uge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcblxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5mb3RvcmFtYV9fc3RhZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm90b3JhbWFfX3N0YWdlX19zaGFmdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hX19uYXZfX2ZyYW1lLS10aHVtYiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4ICR3aGl0ZSBzb2xpZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgKyAuZm90b3JhbWFfX25hdl9fZnJhbWUtLXRodW1iIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgM3B4KSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmLmZvdG9yYW1hX19hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCAkZ3JleSBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3RvcmFtYV9fdGh1bWItYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm90b3JhbWFfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWluZm8tbWFpbiB7XG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1za3Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMCwgJGZzKTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1hZGQtZm9ybSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAkZ3JleWRhcmsgc29saWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgyNSwgJGZzKTtcblxuICAgICAgICAucHJvZHVjdC1hZGR0by1saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJvdHRvbTogMjlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkbGFuZHNjYXBldGVhbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBhZGRUb0NhcnRCdG47XG5cbiAgICAuZGVsaXZlcnktbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogZW0oMjUsICRmcykgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kZWxpdmVyeS1pY29uLnBuZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuXG4gICAgfVxufVxuXG4uY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMTUsICRmcykgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXRpdGxlLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXlkYXJrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBlbSgxNCwgMzApO1xufVxuXG4ucHJvZHVjdC1pbmZvLXByaWNlIHtcbiAgICBmb250LXNpemU6IGVtKDE0LCAkZnMpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAucHJpY2UtbGFiZWwsIC5vbGQtcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnByb2R1Y3Qtc29jaWFsLWxpbmtzIHtcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIG1hcmdpbjogZW0oMjUsICRmcykgMCAwO1xuXG4gICAgLnRvd2lzaGxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbn1cblxuLnByb2R1Y3QtYXR0cmlidXRlcy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtYXR0cmlidXRlcy1vcHRpb25zIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpZ2h0a2l0LW9wdGlvbnMge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QtY3VzdG9tLWFjdGlvbnMge1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGVtKDE0LCAkZnMpO1xuXG4gICAgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDkuNSU7XG5cbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi50b3dpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBlbSgxMiwgJGZzKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNSwgMTIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTgwMlwiO1xuICAgICAgICBmb250LXNpemU6IDE2LjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlODAzXCI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkbXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJi5zZWxlY3RlZFdpc2hsaXN0IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QuaW5mbyB7XG4gICAgbWFyZ2luOiBlbSgyNSwgJGZzKSAwIDA7XG59XG5cbi5wcm9kdWN0LmF0dHJpYnV0ZS5kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ3Mge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxufVxuXG4uYWRkaXRpb25hbC1hdHRyaWJ1dGVzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogZW0oMjUsICRmcykgMCAwO1xufVxuXG4uYXR0cmlidXRlcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNSwgJGZzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiBlbSgzLCAkZnMpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QtYXR0cmlidXRlcy1mb290ZXIge1xuICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG5cbiAgICAucHJvZHVjdC1saXN0LWl0ZW0tZmluaXNoZXMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtIC41ZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWxpc3QtaXRlbS1iYWRnZXMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWNoLW9wdGlvbnMtbGkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWxpc3QtaXRlbS1saWdodGtpdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1hdHRyaWJ1dGVzLW9wdGlvbnMge1xuICAgICYuYmxhZGUtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBoZWFkaW5ncyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgICAgICBmb250LXNpemU6IGVtKDE1LCAkZnMpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDAgMCBlbSgxMCwgMTUpO1xuICAgIH1cbn1cblxuLnByb2R1Y3Qge1xuICAgIC5zaGFyZS10aGlzIHtcbiAgICAgICAgbWFyZ2luOiBlbSgxMCwgJGZzKSAwIDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QudGFicyB7XG4gICAgbWFyZ2luOiBlbSg0NSwgJGZzKSAwO1xuICAgIGJvcmRlci10b3A6IDFweCAkZ3JleWRhcmsgc29saWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFicy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAuMDE7XG4gICAgfVxuXG4gICAgLnRhYnMtbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBlbSgzNSwgJGZzKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDAuOGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQsICRmcyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMjUsIDE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYiB7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IGVtKDIwLCAkZnMpIDAgMDtcbiAgICB9XG5cbiAgICAud2FybmluZy1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIC53YXJuaW5nLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93YXJuaW5nLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF0dHJpYnV0ZS1jb250ZW50LWFyZWEge1xuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUsICRmcyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTQsICRmcyk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiBlbSgxMCwgMTQpIDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTAsIDE0KTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogZW0oMTIsIDE0KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJbZGF0YS10YWI9XCJ0YWItb3ZlcnZpZXdcIl0ge1xuICAgIC5hdHRyaWJ1dGVzLWxpc3Qge1xuICAgICAgICArIC5hdHRyaWJ1dGVzLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiBwZXJjZW50YWdlKDg1LyRpbnNpZGVfd2lkdGhfbnVtKSAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXR0cmlidXRlLWNvbnRlbnQtYXJlYSB7XG4gICAgICAgIG1hcmdpbjogcGVyY2VudGFnZSg4NS8kaW5zaWRlX3dpZHRoX251bSkgMCAwO1xuICAgIH1cbn1cblxuI3RhYi1vdmVydmlldzpjaGVja2VkIHtcbiAgICB+IC50YWJzLW5hdiBsYWJlbFtmb3I9XCJ0YWItb3ZlcnZpZXdcIl0ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB+IC50YWJbZGF0YS10YWI9XCJ0YWItb3ZlcnZpZXdcIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiN0YWItZGV0YWlsczpjaGVja2VkIHtcbiAgICB+IC50YWJzLW5hdiBsYWJlbFtmb3I9XCJ0YWItZGV0YWlsc1wiXSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIH4gLnRhYltkYXRhLXRhYj1cInRhYi1kZXRhaWxzXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4jdGFiLXJlc291cmNlczpjaGVja2VkIHtcbiAgICB+IC50YWJzLW5hdiBsYWJlbFtmb3I9XCJ0YWItcmVzb3VyY2VzXCJdIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgfiAudGFiW2RhdGEtdGFiPVwidGFiLXJlc291cmNlc1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxudWwubGluay1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgICArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogZW0oMTAsICRmcykgMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDI1LCAkZnMpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2hyZWYkPVwiLnBkZlwiXSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy8gUHJldmlvdXMgaWNvbiBmb3Igbm90IGdlbmVyYXRlZCBwZGYgZmlsZXNcbiAgICAgICAgICAgICAgICAvL2NvbnRlbnQ6XCJcXGYxYzFcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLnJlbGF0ZWQge1xuICAgIG1hcmdpbjogZW0oMzAsICRmcykgMCAwO1xuICAgIHBhZGRpbmc6IGVtKDMwLCAkZnMpIDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggJGdyZXlkYXJrIHNvbGlkO1xuXG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCwgJGZzKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LnRhYnMge1xuICAgICsgLnJlbGF0ZWQtZmFtaWxpZXMge1xuICAgICAgICBtYXJnaW46IGVtKDMwLCAkZnMpIDAgMDtcbiAgICAgICAgcGFkZGluZzogZW0oMzAsICRmcykgMCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggJGdyZXlkYXJrIHNvbGlkO1xuICAgIH1cbn1cblxuLmJsb2NrLnVwc2VsbCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5ibG9jay5yZWxhdGVkLmN1c3RvbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDogMHB4ICNhYWFiYWMgc29saWQ7XG59XG5cblxuLy8gRmFuIHByb2R1Y3RzIG9ubHlcbi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgJi5mYW4tcHJvZHVjdC1wYWdlIHtcbiAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICAuYXR0cnMtY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5hdHRyaWJ1dGVzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2LmF0dHJpYnV0ZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXR0cmlidXRlcy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZywgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlLnBlcmZvcm1hbmNlLXNwZWNpZmljYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICMxMTE7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJITC1SYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuXG4gICAgICAgICAgICAgICAgJi5oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGgtc3BlZWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhMLVJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWd1bGFyLXByaWNlLWxhYmVsIC5wcmljZSwgLm9sZC1wcmljZSAucHJpY2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4iLCIuaG9tZS1jYXJvdXNlbHtcbiAgICBtYXJnaW46ZW0oMjAsJGZzKSBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiR3aWR0aDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgIGgze1xuICAgICAgICBmb250LWZhbWlseTokZm9udF9oZWFkaW5nXzI7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgyNCwkZnMpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgfVxuICAgIGg0e1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfc2NyaXB0X2l0YWxpYztcbiAgICAgICAgZm9udC1zaXplOmVtKDI0LCRmcyk7XG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbHtcbiAgICAgICAgbWFyZ2luOmVtKDIzLCRmcykgMCAwO1xuICAgIH1cblxuICAgIC5vd2wtbmF2e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGljb247XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oNDUsJGZzKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oMzAsMzUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEwKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtcHJldntcbiAgICAgICAgbGVmdDowO1xuICAgIH1cblxuICAgIC5vd2wtbmV4dHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG59XG5cbi5zdHlsZS1jYXJvdXNlbC5zdHlsZS1jYXJvdXNlbHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBoZWFkaW5nc3tcbiAgICAgICAgZm9udC1zaXplOmVtKDI0LCRmcyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250X3NjcmlwdDtcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzowIGVtKDIwLDI0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgYmFja2dyb3VuZDokZ3JleWRhcms7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOmVtKDE0LCRmcyk7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgIH1cblxuICAgICYubm8taGVhZGluZ3tcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLWNhcm91c2Vse1xuICAgICAgICBtYXJnaW46ZW0oMTYsJGZzKSAwIDA7XG4gICAgfVxuXG4gICAgLm93bC1uYXZ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGljb247XG4gICAgICAgICAgICBjb2xvcjokZ3JleWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMzUsJGZzKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oMzAsMzUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICRtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLXByZXZ7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLm93bC1uZXh0e1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn0iLCJib2R5LnBhZ2UtbGF5b3V0LXNob3dyb29tLXBhZ2UgLm1haW4td3JhcHtcbiAgICAuY29sdW1uc3tcbiAgICAgICAgbWFyZ2luOmVtKDUsJGZzKSAwIDA7XG4gICAgfVxufVxuXG4uc2hvd3Jvb20taW5mb3tcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIHBhZGRpbmctYm90dG9tOmVtKDIzLCRmcyk7XG4gICAgLy9ib3JkZXItYm90dG9tOjFweCAkZ3JleWRhcmsgc29saWQ7XG5cbiAgICAuc2hvd3Jvb20tbG9nb3tcbiAgICAgICAgYm9yZGVyOjFweCAkZ3JleSBzb2xpZDtcbiAgICAgICAgbWFyZ2luOjAgMCBlbSgxNSwkZnMpO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2e1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250X2JvZHk7XG4gICAgICAgICAgICBmb250LXNpemU6ZW0oMTQsJGZzKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oOCwxNCk7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJltjbGFzcyo9XCJiYWRnZS1cIl17XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDQ1LDE0KTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmVtKDMyLDE0KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmFkZ2UtcHJlbWllci1wYXJ0bmVyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvYmFkZ2UtcHJlbWllci1wYXJ0bmVyLmpwZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93cm9vbS1tYXB7XG4gICAgaGVpZ2h0OjIxMHB4O1xuICAgIGJhY2tncm91bmQ6JGdyYXk7XG4gICAgbWFyZ2luOmVtKC0zMCwkZnMpIDAgMDtcbn1cblxuLmluZm8tcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAyMHB4OyB9XG59XG5cbi5zaG93cm9vbS1jb250ZW50e1xuICAgIGNsZWFyOmJvdGg7XG4gICAgcGFkZGluZzplbSgzMCwkZnMpIDA7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggJGdyZXlkYXJrIHNvbGlkO1xuICAgIGZvbnQtc2l6ZTplbSgxNCwkZnMpO1xuXG4gICAgLnNob3dyb29tLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnNob3dyb29tLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBoZWFkaW5nc3tcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnRfYm9keTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBmb250LXNpemU6ZW0oMTgsMTQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oMTUsMTgpO1xuXG4gICAgICAgICYuaGFzLWhpbnR7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6NDklO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpbnR7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICB3aWR0aDo0OSU7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxMiwxNCk7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ZW0oNSwxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXR0cmlidXRlcy1saXN0e1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB3aWR0aDo0OSU7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNiwxNCk7XG5cbiAgICAgICAgKyAuYXR0cmlidXRlcy1saXN0e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MiU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWxpc3QgbGkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRldGFpbHMtbGlzdHtcbiAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgIGNsZWFyOmJvdGg7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBmb250LXNpemU6ZW0oMTIsMTQpO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG5cbiAgICBsaXtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6NDklO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoyJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MiU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhe1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6JGdyZXlsaWdodDtcbiAgICAgICAgYm9yZGVyOjFweCAkZ3JleSBzb2xpZDtcbiAgICAgICAgcGFkZGluZzplbSg3LDEyKSBlbSgxNSwxMik7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgJG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2x0aXB7XG4gICAgICAgIGxlZnQ6NSU7XG4gICAgfVxufVxuXG4uYW1sb2NhdG9yX2xlZnQge1xuICAgIC5saW1pdGVkLXNob3dyb29tcy1tc2cge1xuICAgICAgICBwYWRkaW5nOiAwcHggMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuLy8gSWNvbiB0b29sdGlwXG4udWktdG9vbHRpcCwgLmFycm93OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG59XG4udWktdG9vbHRpcCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDdweDtcbiAgICBjb2xvcjogIzExMTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQ6IDEycHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBTYW5zLVNlcmlmO1xuICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLDAsMCwwLjUpO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJyb3cge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIGJvdHRvbTogLTE2cHg7XG59XG4uYXJyb3cudG9wIHtcbiAgICB0b3A6IC0xNnB4O1xuICAgIGJvdHRvbTogYXV0bztcbn1cbi5hcnJvdy5sZWZ0IHtcbiAgICBsZWZ0OiAyMCU7XG59XG4uYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm94LXNoYWRvdzogNnB4IDVweCA5cHggLTlweCBibGFjaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5hcnJvdy50b3A6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgdG9wOiBhdXRvO1xufVxuIiwiLy9cbi8vIFN0b3JlIExvY2F0b3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkZXJcbi5sb2NhdG9yLWhlYWRlciB7XG4gICAgLnRvcC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAudG9wLWxlZnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgeyB3aWR0aDogNTglOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgd2lkdGg6IDEwMCU7IGZsb2F0OiBub25lOyBjbGVhcjogYm90aDsgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHsgd2lkdGg6IDQyJTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IHdpZHRoOiAxMDAlOyBmbG9hdDogbm9uZTsgY2xlYXI6IGJvdGg7IH1cblxuICAgICAgICAgICAgLnJpZ2h0LXBpY3Qge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0LXRleHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIC5ib3R0b20tbGVmdCwgLmJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgd2lkdGg6IDEwMCU7IGZsb2F0OiBub25lOyBjbGVhcjogYm90aDsgfVxuXG4gICAgICAgICAgICAuYm90dG9tLWlubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFtbG9jYXRvcl9mb3JtX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYW1sb2NhdG9yX21hcGJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbGFwdG9wKSB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cbi5hbWxvY2F0b3Jfc3RvcmVfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjglO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJGxhcHRvcCkgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHsgaGVpZ2h0OiBhdXRvOyB9XG59XG5cblxuLy8gTWFwXG4uaGxfbWFwYmxvY2ssICNhbWxvY2F0b3ItbWFwLWNhbnZhcyB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xufVxuXG4uYW1sb2NhdG9yX2NlbnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uaGxfbWFwYmxvY2sge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgei1pbmRleDogMTsgfVxuXG4vLyBGaWx0ZXJzIGJveFxuLmhsX2xvY2F0b3JfYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBlbSg1MCwkZnMpO1xuICAgIGxlZnQ6IGVtKDQwLCRmcyk7XG4gICAgd2lkdGg6IDU3NXB4O1xuICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSAyLjVlbSAtIDIuNWVtKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLmhsX2xvY2F0b3Jfc2VhcmNoLCAuaGxfbG9jYXRvcl9maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxvY2F0aW9uX2ljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiAzMnB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbiNhbWFzdHlfbG9jYXRvcl9maWx0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG59XG5cbi5zaG93cm9vbS1jb250ZW50IHtcbiAgICAuc3RvcmUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYwZWU7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxufVxuXG4ubG9jYXRpb25fZGF0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRsYXB0b3ApIHsgd2lkdGg6IDEwMCU7IH1cblxuICAgIC5zdG9yZS1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgLnN0b3JlLWhlYWRpbmctaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggN3B4IDAgMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcmUtaGVhZGluZy1uYW1lIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFkZHJlc3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubG9jYXRpb24tYnV0dG9ucyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMCAxLjVlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93cm9vbS1idXR0b24sIC5zaG93cm9vbS1kZXRhaWxzLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9kYXlfc2NoZWR1bGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jYW1sb2NhdG9yX2xlZnQgLnNjaGVkdWxlX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMXB4IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhsX2xvY2F0b3Jfc2VhcmNoIC5ibG9jay10aXRsZSxcbi5obF9sb2NhdG9yX2ZpbHRlcnMgLmJsb2NrLXRpdGxlLFxuLnVzZS1teS1sb2NhdGlvbiAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi51c2UtbXktbG9jYXRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmhsX2xvY2F0b3JfZmlsdGVycyB7XG4gICAgLmZpbHRlci1ib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZpbHRlci1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbHRlci1jb2x1bW5zIHtcbiAgICAuZmlsdGVyLWNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KSB7IG1hcmdpbjogLTVweCAwIDA7IH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7IG1hcmdpbjogLTVweCAwIDA7IH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvY2F0b3ItaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFwiRmlsdGVyXCIgYnV0dG9uXG5idXR0b24uZmlsdGVyLWF0dHJpYnV0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhcjtcbiAgICB9XG59XG5cblxuXG5cblxuLmhsX3N0b3JlX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MTVweDtcbn1cblxuLmFtbG9jYXRvcl9sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxcHggZW0oMTUsJGZzKSAhaW1wb3J0YW50O1xuICAgICAgICAvKnBhZGRpbmc6IGVtKDE1LCRmcykgZW0oMTUsJGZzKSBlbSgxNSwkZnMpIGVtKDMwLCRmcykgIWltcG9ydGFudDsqL1xuICAgIH1cblxuICAgIC5hbGxfc2NoZWR1bGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFtYXN0eS1wb3B1cCB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG5cbi8vIFNob3dyb29tIHR5cGVzIGF0IHRoZSB0b3Agb2YgdGhlIHBhZ2Vcbi5zaG93cm9vbS10eXBlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJGxhcHRvcCkgeyBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbiAgICAuc2hvd3Jvb20tdHlwZXMtY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGxhcHRvcCkgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBtYXJnaW4tdG9wOiAwOyB9XG5cbiAgICAgICAgLnR5cGUtaWNvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweCAwIDA7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbGFwdG9wKSB7IHdpZHRoOiAxMCU7IH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHlwZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGxhcHRvcCkgeyB3aWR0aDogOTAlOyBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NTBweCkgeyBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7IC8qIENsZWFyIGZsb2F0cyBhZnRlciB0aGUgY29sdW1ucyAqL1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4jY3VycmVudC1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbnB1dC1ib3gsXG4uYXR0cmlidXRlLWxhYmVsLFxuLmFtbG9jYXRvcl9pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG4uYW1sb2NhdG9yX2lucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbWFzdHlfZGlzdGFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFtbG9jYXRvci1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2VhcmNoLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDhweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogNnB4IDhweCA2cHggNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYW1sb2NhdG9yLXJhZGl1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc29ydEJ5RmlsdGVyLCAubG9jYXRlTmVhckJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyO1xuICAgIH1cbn1cblxuLnNob3ctZmlsdGVycyB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIC5zaWduIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLnByb2R1Y3RzT25EaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZXR1cm4tdG8tc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnJldHVybi10by1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC8qJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyO1xuICAgIH0qL1xufVxuXG5cblxuXG4vKiBDdXN0b20gY2hlY2tib3hlcyAoZmlsdGVycykgKi9cbi5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4uY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uY2hlY2tib3gtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuLmNoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYW1sb2NhdG9yLW1haW4tY29udGFpbmVyIC5hbWxvY2F0b3ItbWFwLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLy9cbi8vIFByb2R1Y3QgUmVnaXN0cmF0aW9uIC8gSGVsbG8gSGlua2xleVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHsgd2lkdGg6IDU4JTsgfVxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IHdpZHRoOiAxMDAlOyBmbG9hdDogbm9uZTsgY2xlYXI6IGJvdGg7IH1cblxuLy8gUHJvZHVjdCBSZWdpc3RyYXRpb25cbi5oZWxsby1yZWdpc3Rlci1pdGVtIHtcbiAgICAuaGgtcHJvZHVjdC1yZWdpc3RyYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyBBbGxcbiAgICAgICAgLnRvcC1pbnRybyB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo0ODBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAmLm1hZ2UtZXJyb3J7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYnJpZ2h0cmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbi5idG4tY29udGludWUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDgwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW52YWxpZC1jb2RlLW1zZyB7XG4gICAgICAgICAgICAgICAgLm1zZy1hbGVydCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubXNnLWFsZXJ0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1zZy1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLWhpbnRzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjY29kZS1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9leWUuc3ZnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTW9iaWxlXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJdGVtc1xuLmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMsIC5oaC1wZXJzb25hbC1pbmZvLCAuaGgtcHVyY2hhc2UtaW5mbywgLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNjBweDtcbiAgICAucHJvZHVjdC1pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5zaW5nbGUtaXRlbSB7XG4gICAgICAgICAgICAucmVtb3ZlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xvc2Uuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xvc2Uuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS10aHVtYiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNzQlO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zaW5nbGUtaXRlbSB7XG4gICAgICAgICAgICAuaXRlbS10aHVtYiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgICB9XG4gICAgLy8gTW9iaWxlXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxhYmVsOm5vdCguY2hlY2tib3gpOm5vdCgucmFkaW8pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhoLXB1cmNoYXNlLWluZm8sIC5oaC1yZWdpc3RyYXRpb24tY29tcGxldGUge1xuICAgIGZvcm0ge1xuICAgICAgICBsYWJlbC50b3AtbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsOm5vdCguY2hlY2tib3gpOm5vdCgucmFkaW8tY3VzdG9tLWxhYmVsKSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4IDZweCA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NDgwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJhZGlvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5yYWRpby1jdXN0b20ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJhZGlvLWN1c3RvbSwgLnJhZGlvLWN1c3RvbS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJhZGlvLWN1c3RvbS1sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJhZGlvLWN1c3RvbSArIC5yYWRpby1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJhZGlvLWN1c3RvbSArIC5yYWRpby1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucmFkaW8tY3VzdG9tOmNoZWNrZWQgKyAucmFkaW8tY3VzdG9tLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tY3VzdG9tOmZvY3VzICsgLnJhZGlvLWN1c3RvbS1sYWJlbCB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwcHggc29saWQgI2RkZDsgLyogZm9jdXMgc3R5bGUgKi9cbiAgICAgICAgfVxuICAgICAgICAjcHVyY2hhc2VfcG9pbnRfb3RoZXItZXJyb3Ige1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgICAjcHVyY2hhc2VfcG9pbnRfc3RvcmUtZXJyb3Ige1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24uYnRuLWNvbnRpbnVlIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjQ4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUHJvZHVjdHMgRGV0YWlsc1xuLmhoLXJlZ2lzdGVyZWQtcHJvZHVjdHMge1xuICAgIGZvcm0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDo0ODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgYS5hZGQtZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAucmVtb3ZlLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Vic3RyYWN0LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLmJ0bi1jb250aW51ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDo0ODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmludmFsaWQtY29kZS1tc2cge1xuICAgICAgICAgICAgLm1zZy1hbGVydCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tc2ctc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1YWM2NWE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXNnLWFsZXJ0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1zZy1pbmZvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbmZpcm1hdGlvbiB7XG4gICAgICAgICAgICAuY29uZmlybS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbnMtc2V0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgLmJ0bi1jb250aW51ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4tY29udGludWUuYnRuLWJhY2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4ICM5OTk5OTkgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4ICM5OTk5OTkgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbS1oaW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIFB1cmNoYXNlIEluZm9cbi5oaC1wdXJjaGFzZS1pbmZvIHtcbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgLmZvcm0taXRlbSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAwcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tY3VzdG9tLW90aGVyLCAucmFkaW8tY3VzdG9tLXN0b3Jle1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnZhbGlkLWNvZGUtbXNnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5tc2ctYWxlcnQge1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAubXNnLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICBmb3JtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAuYm90dG9tLWhpbnRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBidXR0b24uYnRuLWNvbnRpbnVlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOjQ4MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggIzAwMCBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSEwtUmFsZXdheVwiLHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNiwkZnMpO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFBlcnNvbmFsIEluZm9cbi5oaC1wZXJzb25hbC1pbmZvIHtcbiAgICAucHJvZHVjdC1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICAuaW52YWxpZC1jb2RlLW1zZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5tc2ctYWxlcnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tc2ctaW5mbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsLnRvcC1sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWw6bm90KC5jaGVja2JveCk6bm90KC5yYWRpby1jdXN0b20tbGFiZWwpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDo0ODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJhZGlvLWN1c3RvbSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tY3VzdG9tLCAucmFkaW8tY3VzdG9tLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tY3VzdG9tLWxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tY3VzdG9tICsgLnJhZGlvLWN1c3RvbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tY3VzdG9tICsgLnJhZGlvLWN1c3RvbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpby1jdXN0b206Y2hlY2tlZCArIC5yYWRpby1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yYWRpby1jdXN0b206Zm9jdXMgKyAucmFkaW8tY3VzdG9tLWxhYmVsIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDBweCBzb2xpZCAjZGRkOyAvKiBmb2N1cyBzdHlsZSAqL1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi5idG4tY29udGludWUge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NDgwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbS1oaW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIFJlZ2lzdHJhdGlvbiBDb21wbGV0ZSAoZXh0cmEgZmllbGRzKVxuLmhoLXJlZ2lzdHJhdGlvbi1jb21wbGV0ZSB7XG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgaDEucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9wLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICAuaW52YWxpZC1jb2RlLW1zZyB7XG4gICAgICAgICAgICAubXNnLWFsZXJ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXNnLWluZm8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLWhpbnRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gUmVnaXN0cmF0aW9uIFN1Y2Nlc3Ncbi5oaC1yZWdpc3RyYXRpb24tc3VjY2VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBoMS5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgJi5ib2xkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50b3AtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuIiwiYm9keS5wYWdlLWxheW91dC1zdHlsZS1jb2xsZWN0aW9uLCBib2R5LnBhZ2UtbGF5b3V0LWNvbGxlY3Rpb25zIHtcbiAgLnRvb2xiYXIudG9vbGJhci1wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59IiwiLm1vZGFsLXNsaWRlLCAubW9kYWwtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5tb2RhbC1wb3B1cCB7XG4gICAgei1pbmRleDogOTAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzLG9wYWNpdHkgLjNzIGVhc2U7XG5cbiAgICAmLl9zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzIsJGZzKTtcbiAgICB9XG5cbiAgICAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgICAgIGZvbnQtc2l6ZTplbSgxOCwkZnMpO1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzplbSgxNSwkZnMpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsMCwwLC4yNSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uLWNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTYxNic7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2x1bWEtaWNvbnMnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXlkYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFscy1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLDAuNTUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxZW0gMCAwO1xuXG4gICAgPiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidG47XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3B1cC1hdXRoZW50aWNhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIuaG9tZS1wYWdlLXdvb3Qge1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICMzOTdkM2M7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtaXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTM1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMzVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2UtbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcG9sbHN7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhc2lkZSAge1xuICAgICAgICAgICAgaGVhZGVye1xuICAgICAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIDEycHgvMTRweCBNdXNlbyxIZWx2ZXRpY2EsXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIDIwcHgvMjRweCBNdXNlbyxIZWx2ZXRpY2EsXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIERlYWwgT2YgVGhlIERheSBQYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmJvZHk6bm90KC5wYWdlLWxheW91dC1ob21lKTpub3QoLmNhdGFsb2ctY2F0ZWdvcnktdmlldykucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiB7XG5cdC5tYWluLXdyYXAge1xuXHRcdHBhZGRpbmc6IDAgLjkzNzVlbTtcblx0fVxuXG5cdC5jb2x1bW5zIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQud3JhcCAucGFnZS1tYWluIHtcblx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0fVxufVxuXG4ucHJvZHVjdC10aW1lLXNlbGxlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWxheW91dC1jbXMtcGFnZS1uby1icmVhZGNydW1iIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQuYnJlYWRjcnVtYnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubWFnZXN0b3JlLWJhbm5lcnNsaWRlci1zdGFuZGFyZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFnZXN0b3JlLWJhbm5lcnNsaWRlLWZsZXgtc2xpZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdH1cblxuXHQubWFnZXN0b3JlLWJhbm5lcnNsaWRlciB7XG5cdFx0bWFyZ2luOiAwIC0uOTM3NWVtIDIwcHg7XG5cblx0XHQubWFnZXN0b3JlLWJhbm5lcnNsaWRlci10aXRsZSxcblx0XHQuZmxleC1kaXJlY3Rpb24tbmF2IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZsZXgtY29udHJvbC1uYXYge1xuXHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cblx0XHQuZmxleC1kaXJlY3Rpb24tbmF2IHtcblx0XHRcdC5mbGV4LXByZXYsXG5cdFx0XHQuZmxleC1uZXh0IHtcblx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0ICAgIGhlaWdodDogNTlweDtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogI0Q5RTFFNjtcblx0XHRcdCAgICBmb250LXNpemU6IDA7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQgICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG5cblx0XHRcdCAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdCAgICBcdG9wYWNpdHk6IDE7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHQgICAgY29sb3I6ICMwMDA7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHQgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdC5mbGV4LXByZXYge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnPCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZsZXgtbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnPic7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC13aWRnZXQtdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIFx0XHRmb250LWZhbWlseTogXCJITC1SYWxld2F5XCIsc2Fucy1zZXJpZjtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcdFx0bWFyZ2luOiAwO1xuXG4gICAgXHRcdCYuaGlnaGxpZ2h0IHtcbiAgICBcdFx0XHRmb250LXdlaWdodDogNzAwO1xuICAgIFx0XHRcdGNvbG9yOiAjMzk3ZDNjO1xuICAgIFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi13aWRnZXQtcHJvZHVjdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI0Q5RTFFNjtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5zcGVjaWFsLXByaWNlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuICAgIFx0XHQucmVndWxhci1wcmljZS1sYWJlbCB7XG4gICAgXHRcdFx0b3JkZXI6IDI7XG5cbiAgICBcdFx0XHQucHJpY2Uge1xuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cblxuICAgIFx0XHQucHJpY2UtZmluYWxfcHJpY2Uge1xuICAgIFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9kdWN0cy1ncmlkIHtcblx0XHRcdC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuICAgIFx0XHRcdHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXG5cdFx0XHRcdC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdC5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMDtcblx0XHRcdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJvZHVjdC1pdGVtLW5hbWUge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRcdFx0ICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHQgICAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHQgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHRcdCAgICAucHJvZHVjdC1pdGVtLWxpbmsge1xuXHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHQgICAgXHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0LnByaWNlLWJveCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0LnByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0LnByb2R1Y3QtbGlzdC1pdGVtLWRldGFpbHMsXG5cdFx0XHQucHJvZHVjdC1saXN0LWl0ZW0tZm9vdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdC10aW1lLXNlbGxlciB7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcblx0XHQgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0ICAgIGJvcmRlcjogMCBzb2xpZCBibGFjaztcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgZmxleC1iYXNpczogYXV0bztcblx0XHQgICAgZmxleC1zaHJpbms6IDA7XG5cdFx0ICAgIG1hcmdpbjogNnB4IDAgMDtcblx0XHQgICAgbWluLWhlaWdodDogMDtcblx0XHQgICAgbWluLXdpZHRoOiAwO1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIHotaW5kZXg6IDA7XG5cdFx0ICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdCAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdCYudGltZS1zYWxlLXZhbHVlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblxuXHRcdCAgICBkaXYge1xuXHRcdCAgICBcdGNvbG9yOiAjRTIzNzcyO1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcblx0XHQgICAgXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0LndpZGdldC1wcm9kdWN0LWNhcm91c2VsIHtcblx0XHRcdG1hcmdpbjogMCAtMTBweDtcblx0XHR9XG5cblx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHQvL3BhZGRpbmctcmlnaHQ6IDEwJTtcblx0XHR9XG5cblx0XHQuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdH1cblxuXHRcdGJ1dHRvbi5zbGljay1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNTAlO1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ICAgIHotaW5kZXg6IDEyO1xuXHRcdCAgICBvcGFjaXR5OiAuNztcblx0XHQgICAgd2lkdGg6IDQycHg7XG5cdFx0ICAgIGhlaWdodDogNTlweDtcblx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjRDlFMUU2O1xuXHRcdCAgICBmb250LXNpemU6IDA7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGJvcmRlcjogbm9uZTtcblxuXHRcdCAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHQgICAgXHRvcGFjaXR5OiAxO1xuXHRcdCAgICB9XG5cblx0XHQgICAgJjpiZWZvcmUge1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdCAgICBjb2xvcjogIzAwMDtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHQgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0XHQgICAgfVxuXG5cdFx0ICAgICYuc2xpY2stcHJldiB7XG5cdFx0ICAgIFx0bGVmdDogMTBweDtcblxuXHRcdCAgICBcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdGNvbnRlbnQ6ICc8Jztcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmLnNsaWNrLW5leHQge1xuXHRcdCAgICBcdHJpZ2h0OiAxMHB4O1xuXG5cdFx0ICAgIFx0JjpiZWZvcmUge1xuXHRcdCAgICBcdFx0Y29udGVudDogJz4nO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLWRlYWxzLXVuZGVyIHtcblx0XHQucGFnZWJ1aWxkZXItY29sdW1uLWdyb3VwIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0LnBhZ2VidWlsZGVyLWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDQpO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBhZ2UtbGF5b3V0LWNtcy1wYWdlLW5vLWJyZWFkY3J1bWIge1xuXHRcdC5wYWdlYnVpbGRlci1tb2JpbGUtb25seSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5wYWdlYnVpbGRlci1tb2JpbGUtaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5tYWdlc3RvcmUtYmFubmVyc2xpZGVyIHtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0fVxuXG5cdFx0Lm1hZ2VzdG9yZS1iYW5uZXJzbGlkZXIge1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uLW5hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmxleC1jb250cm9sLW5hdiB7XG5cdFx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24td2lkZ2V0LXByb2R1Y3Qge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdC5wcm9kdWN0cy1ncmlkIHtcblx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXdpZGdldC10ZXh0IHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24tZGVhbHMtdW5kZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucGFnZS1sYXlvdXQtY21zLXBhZ2Utbm8tYnJlYWRjcnVtYiB7XG5cdFx0LnBhZ2VidWlsZGVyLW1vYmlsZS1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQucGFnZWJ1aWxkZXItbW9iaWxlLW9ubHkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4yLjFcbiAqIENvcHlyaWdodCAyMDEzLTIwMTcgRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXIgICgpXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICAgICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogMC4xNXMgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgM2R4eSxcbiAgM2R4eS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGFycm93dHVybixcbiAgYXJyb3d0dXJuLXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIG1pbnVzLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLFxuICB2b3J0ZXgsXG4gIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHgtcikge1xuICAvKlxuICAgKiAzRFggUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHgpIHtcbiAgLypcbiAgICogM0RYXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHgge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeHktcikge1xuICAvKlxuICAgKiAzRFhZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeHktciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4eSkge1xuICAvKlxuICAgKiAzRFhZXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHh5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5LXIpIHtcbiAgLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHkpIHtcbiAgLypcbiAgICogM0RZXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHkge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvdy1yKSB7XG4gIC8qXG4gICAqIEFycm93IFJpZ2h0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvdykge1xuICAvKlxuICAgKiBBcnJvd1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3dhbHQtcikge1xuICAvKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdCkge1xuICAvKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjI1LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4tcikge1xuICAvKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93dHVybikge1xuICAvKlxuICAgKiBBcnJvdyBUdXJuXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYm9yaW5nKSB7XG4gIC8qXG4gICAqIEJvcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYm9yaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZS1yKSB7XG4gIC8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZSkge1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVsYXN0aWMtcikge1xuICAvKlxuICAgKiBFbGFzdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVsYXN0aWMtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYykge1xuICAvKlxuICAgKiBFbGFzdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYy1yKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVtcGhhdGljKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbWludXMpIHtcbiAgLypcbiAgICogTWludXNcbiAgICovXG4gIC5oYW1idXJnZXItLW1pbnVzIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIDBzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wOHMgMHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgbGluZWFyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wOHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyAwLjA4cyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXItcikge1xuICAvKlxuICAgKiBTbGlkZXIgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyA3LCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAtMSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXIpIHtcbiAgLypcbiAgICogU2xpZGVyXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyAtNywgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4tcikge1xuICAvKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4tciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbikge1xuICAvKlxuICAgKiBTcGluXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmctcikge1xuICAvKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwcmluZykge1xuICAvKlxuICAgKiBTcHJpbmdcbiAgICovXG4gIC5oYW1idXJnZXItLXNwcmluZyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzdGFuZC1yKSB7XG4gIC8qXG4gICAqIFN0YW5kIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXN0YW5kLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHN0YW5kKSB7XG4gIC8qXG4gICAqIFN0YW5kXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgtcikge1xuICAvKlxuICAgKiBWb3J0ZXggUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTc2NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgpIHtcbiAgLypcbiAgICogVm9ydGV4XG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy42LjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW5cbiAqL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uamFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCIvKlxuVmVyc2lvbjogMy41LjQgVGltZXN0YW1wOiBTdW4gQXVnIDMwIDEzOjMwOjMyIEVEVCAyMDE1XG4qL1xuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1kcm9wLFxuLnNlbGVjdDItc2VhcmNoLFxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgLypcbiAgICBGb3JjZSBib3JkZXItYm94IHNvIHRoYXQgJSB3aWR0aHMgZml0IHRoZSBwYXJlbnRcbiAgICBjb250YWluZXIgd2l0aG91dCBvdmVybGFwIGJlY2F1c2Ugb2YgbWFyZ2luL3BhZGRpbmcuXG4gICAgTW9yZSBJbmZvIDogaHR0cDovL3d3dy5xdWlya3Ntb2RlLm9yZy9jc3MvYm94Lmh0bWxcbiAgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiB3ZWJraXQgKi9cbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBmaXJlZm94ICovXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogY3NzMyAqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuNSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0ciA9ICcjZmZmZmZmJywgZW5kQ29sb3JzdHIgPSAnI2VlZWVlZScsIEdyYWRpZW50VHlwZSA9IDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZWUgMCUsICNmZmYgNTAlKTtcbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FhYTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjksICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlID4gLnNlbGVjdDItY2hvc2VuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSA+IC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDhweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3NlbGVjdDIucG5nJykgcmlnaHQgdG9wIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgLyogc3R5bGVzIHJlcXVpcmVkIGZvciBJRSB0byB3b3JrICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWRyb3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZS5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjY2NjKSwgY29sb3Itc3RvcCgwLjYsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2VlZWVlZScsIGVuZENvbG9yc3RyID0gJyNjY2NjY2MnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDAgMXB4O1xufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAxcHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCA0cHggMCA0cHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCdzZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCdzZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSkgMCAwO1xufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgLTM3cHggLTIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdzZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAtMzdweCAtMjJweCwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCdzZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAtMzdweCAtMjJweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IC0zN3B4IC0yMnB4LCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgLTM3cHggLTIycHgsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSkgMCAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCdzZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCdzZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpIDAgMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcblxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAxcHg7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDFweDtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi8qIHJlc3VsdHMgKi9cbi5zZWxlY3QyLXJlc3VsdHMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgICBtYXJnaW46IDRweCA0cHggNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xuICAgIG1hcmdpbjogNHB4IDAgNHB4IDRweDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHQtd2l0aC1jaGlsZHJlbiA+IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggN3B4IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWluLWhlaWdodDogMWVtO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cy1kZXB0LTEgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAyMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMtZGVwdC0yIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNDBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzLWRlcHQtMyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDYwcHggfVxuLnNlbGVjdDItcmVzdWx0cy1kZXB0LTQgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA4MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMtZGVwdC01IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTAwcHggfVxuLnNlbGVjdDItcmVzdWx0cy1kZXB0LTYgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMTBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzLWRlcHQtNyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEyMHB4IH1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSBlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmZkZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLW5vLXJlc3VsdHMsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlYXJjaGluZyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItYWpheC1lcnJvcixcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0aW9uLWxpbWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLypcbmRpc2FibGVkIGxvb2sgZm9yIGRpc2FibGVkIGNob2ljZXMgaW4gdGhlIHJlc3VsdHMgZHJvcGRvd25cbiovXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzLnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCgnc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWFqYXgtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA1MCwgNTAsIC4yKTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogbXVsdGlzZWxlY3QgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgMSUsICNmZmYgMTUlKTtcbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbn1cblxuLnNlbGVjdDItbG9ja2VkIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIGxpXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDFweCAwO1xuXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE4cHg7XG4gICAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2Y0ZjRmNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2VcbntcbiAgICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gICAgcGFkZGluZzogM3B4IDE4cHggM3B4IDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiA0cHg7XG5cbiAgICBmb250LXNpemU6IDFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCgnc2VsZWN0Mi5wbmcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xufVxuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgbGVmdDogM3B4O1xufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UgeyAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBlbmQgbXVsdGlzZWxlY3QgKi9cblxuXG4uc2VsZWN0Mi1yZXN1bHQtc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCxcbi5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsZWN0Mi1vZmZzY3JlZW4sIC5zZWxlY3QyLW9mZnNjcmVlbjpmb2N1cyB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbWVhc3VyZS1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8qIFJldGluYS1pemUgaWNvbnMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQsXG4gICAgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSxcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIsXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdzZWxlY3QyeDIucG5nJykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTIxcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAaW5jbHVkZSBtcW1heCggJHBob25lICkge1xuICAgIC8vIHBpY3R1cmUgbGlzdFxuICAgIC5waWN0dXJlLWxpc3QtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgIG1hcmdpbjplbSg0NSwkZnMpIDAgMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gd2ViZm9ybXNcbiAgICAud2ViZm9ybXMge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250cm9se1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1jb2x1bW5zIHtcbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgPiBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV4dC1wb3N0LWxpbmsge1xuICAgICAgICAuYmxvZy1wb3N0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbXFtaW4oICRwaG9uZSApIHtcbiAgICAuY2FsbG91dC1yb3d7XG4gICAgICAgICYuY29scy0xe1xuICAgICAgICAgICAgLmNhbGxvdXR7XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSg2MCwkZnMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FsbG91dC1yb3d7XG4gICAgICAgIC5jYWxsb3V0e1xuICAgICAgICAgICAgLm1vYmlsZS1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbHMtMXtcbiAgICAgICAgICAgIC5jYWxsb3V0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ZW0oNDI1LCRmcykgZW0oMzAsJGZzKSBlbSgzMCwkZnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ob21lLWZlYXR1cmUtYmxvY2t7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOmVtKDYwLCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtdGl0bGUtYmFkZ2V7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAucHJvZHVjdC1jdXN0b20tYWN0aW9uc3tcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgPiBsaXtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICArIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmVtKDEwLDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAudG93aXNobGlzdHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgLnByb2R1Y3Qtc29jaWFsLWxpbmtzICZ7XG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1wb3N0c3tcbiAgICAgICAgLmJsb2ctcG9zdHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDYwMS8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICArIC5ibG9nLXBvc3R7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6cGVyY2VudGFnZSg0My8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6cGVyY2VudGFnZSg0My8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1pY29uc3tcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gICAgLnNoYXJlLXRoaXN7XG4gICAgICAgIG1hcmdpbjplbSg0LCRmcykgMCAwO1xuICAgIH1cbiAgICAuYmxvZy1waW50ZXJlc3QtYmxvY2t7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgPiBsaXtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoNDMzLyR3aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgICsgbGl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCBwZXJjZW50YWdlKDQwLjUvJHdpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWNvbHVtbnN7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIC5jb2x7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgICsgLmNvbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xzLTJ7XG4gICAgICAgICAgICArIC5jb2xzLTJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHtcbiAgICAgICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDYwMC8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgKyAuY29se1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDpwZXJjZW50YWdlKDQ1LyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xzLTN7XG4gICAgICAgICAgICArIC5jb2xzLTN7XG4gICAgICAgICAgICAgICAgbWFyZ2luOnBlcmNlbnRhZ2UoMjIuNS8kaW5zaWRlX3dpZHRoX251bSkgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHtcbiAgICAgICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDQwMC8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgKyAuY29se1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDpwZXJjZW50YWdlKDIyLjUvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbHMtNHtcbiAgICAgICAgICAgICsgLmNvbHMtNHtcbiAgICAgICAgICAgICAgICBtYXJnaW46cGVyY2VudGFnZSgzNi4zMy8kaW5zaWRlX3dpZHRoX251bSkgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoMjg0LyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICsgLmNvbHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6cGVyY2VudGFnZSgzNi4zMy8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWxwZnVsLWxpbmtzLmhlbHBmdWwtbGlua3N7XG4gICAgICAgIHdpZHRoOjQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6NTAlO1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgbWFyZ2luOjAgMCBlbSgzMCwkZnMpIGVtKDMwLCRmcyk7XG4gICAgfVxuICAgIC5zaWRlYmFyLWZvcm0uc2lkZWJhci1mb3Jte1xuICAgICAgICB3aWR0aDo0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOjUwJTtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIG1hcmdpbjowIDAgZW0oMzAsJGZzKSBlbSgzMCwkZnMpO1xuICAgIH1cbiAgICAucGFnZS1xdW90ZS1ibG9jay5wYWdlLXF1b3RlLWJsb2Nre1xuICAgICAgICAmLnJpZ2h0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6NDAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46MCAwIGVtKDMwLCRmcykgZW0oMzAsJGZzKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oNTAsJGZzKSBlbSgzNCwkZnMpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4ICRncmV5ZGFya2VzdCBzb2xpZDtcbiAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgzNiwkZnMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgZW0oMTUsMzYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmVtKDE0LCRmcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1zZWdtZW50e1xuICAgICAgICAuZmlsdGVyLWdyb3VwLmZpbHRlci1ncm91cHtcbiAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoMjY5LzgyMik7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24rMSkpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OnBlcmNlbnRhZ2UoNy4zLzgyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6cGVyY2VudGFnZSg3LjMvODIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXctYmxvZy1wb3N0LXZpZXd7XG4gICAgICAgIC5ibG9nLXNoYXJle1xuICAgICAgICAgICAgbWFyZ2luOjAgMCBlbSgyMCwkZnMpO1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICBjbGVhcjpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLXBvc3QtaGVhZGVyLXRvcHtcbiAgICAgICAgICAgIC5ibG9nLXBvc3QtaW5mb3tcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIGVtKDIwLCRmcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF3X2Jsb2ctcG9zdC12aWV3e1xuICAgICAgICAuYmxvZy1zaGFyZXtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgZW0oMjAsJGZzKTtcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1wb3N0LWhlYWRlci10b3B7XG4gICAgICAgICAgICAuYmxvZy1wb3N0LWluZm97XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCBlbSgyMCwkZnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbXFtaW4oICR0YWJsZXQgKSB7XG4gICAgYm9keXtcbiAgICAgICAgZm9udDpub3JtYWwgI3skZnN9cHgvMS42NSAkZm9udF9ib2R5O1xuICAgIH1cbiAgICAuY2FsbG91dC1yb3d7XG4gICAgICAgIC5jYWxsb3V0e1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICAgICYuYnJlYWstb3V0e1xuICAgICAgICAgICAgJi5jb2xzLTF7XG4gICAgICAgICAgICAgICAgLmNhbGxvdXR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOmVtKDMwLCRmcyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOmVtKDMwLCRmcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29scy0xe1xuICAgICAgICAgICAgLmNhbGxvdXR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgcGVyY2VudGFnZSg3OTUgLyAkaHdpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgLmNhbGxvdXQtYm94e1xuICAgICAgICAgICAgICAgICAgICAmLnRvcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDpwZXJjZW50YWdlKDUwLzc5NSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5ib3R0b217XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206cGVyY2VudGFnZSg1MC83OTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDpwZXJjZW50YWdlKDcwIC8gJGh3aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubGVmdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6cGVyY2VudGFnZSg3MCAvICRod2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbHMtMntcbiAgICAgICAgICAgIC5jYWxsb3V0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOnBlcmNlbnRhZ2UoNTc3IC8gJGh3aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg4MzAgLyAkaHdpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCBwZXJjZW50YWdlKDIwIC8gJGh3aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FsbG91dC1ib3h7XG4gICAgICAgICAgICAgICAgICAgICYudG9we1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOnBlcmNlbnRhZ2UoNTAvNTc3KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTpwZXJjZW50YWdlKDUwLzU3Nyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OnBlcmNlbnRhZ2UoNzAvODMwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxlZnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OnBlcmNlbnRhZ2UoNzAvODMwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbHMtM3tcbiAgICAgICAgICAgIC5jYWxsb3V0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOnBlcmNlbnRhZ2UoNDMzIC8gJHdpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDQzMyAvICR3aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgICsgLmNhbGxvdXR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCBwZXJjZW50YWdlKDQwLjUgLyAkd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhbGxvdXQtYm94e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA2LjkyODQxJSAtIDYuOTI4NDElKTtcbiAgICAgICAgICAgICAgICAgICAgJi50b3B7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6cGVyY2VudGFnZSgzMC80MzMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYm90dG9te1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOnBlcmNlbnRhZ2UoMzAvNDMzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6cGVyY2VudGFnZSgzMC80MzMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubGVmdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6cGVyY2VudGFnZSgzMC80MzMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2F0ZWdvcnktY2FsbG91dHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOnBlcmNlbnRhZ2UoMjIuNS8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDpwZXJjZW50YWdlKDIyLjUvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg4MjIuNS8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICAuY2FsbG91dHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTpwZXJjZW50YWdlKDUyNy40MTcgLyA4MjIuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhbGxvdXQtYm94e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICYudG9we1xuICAgICAgICAgICAgdG9wOnBlcmNlbnRhZ2UoNzAgLyAkaHdpZHRoX251bSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b217XG4gICAgICAgICAgICBib3R0b206cGVyY2VudGFnZSg3MCAvICRod2lkdGhfbnVtKTtcbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0e1xuICAgICAgICAgICAgcmlnaHQ6cGVyY2VudGFnZSg3MCAvICRod2lkdGhfbnVtKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnR7XG4gICAgICAgICAgICBsZWZ0OnBlcmNlbnRhZ2UoNzAgLyAkaHdpZHRoX251bSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXJ7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDEwcHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLXNvcnQtYWN0aW9uc3tcbiAgICAgICAgJi5yaWdodHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOmVtKC0zNywkZnMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItc2VnbWVudHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgJi5jYXRlZ29yeXtcbiAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoMjYyLyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgICAgIC5maWx0ZXItZ3JvdXAuZmlsdGVyLWdyb3VwLmZpbHRlci1ncm91cHtcbiAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgKyAuZmlsdGVyLWdyb3Vwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46cGVyY2VudGFnZSg3LjMvMjMwKSAwIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcm9kdWN0e1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWFjdGlvbnN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDE1My4zLzk4Mik7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlci1ncm91cC5maWx0ZXItZ3JvdXAuZmlsdGVyLWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoMjAwLzgyMik7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoNG4rMSkpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OnBlcmNlbnRhZ2UoNy4zLzgyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzUpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6cGVyY2VudGFnZSg3LjMvODIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlke1xuICAgICAgICAucHJvZHVjdC1pdGVte1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIGNsZWFyOm5vbmU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHdpZHRoOjMxLjUlO1xuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbisxKSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIuNzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWxheW91dC1ob21lICZ7XG4gICAgICAgICAgICAucHJvZHVjdC1pdGVte1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDY1MC8kd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybisxKSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OnBlcmNlbnRhZ2UoODAvJHdpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6cGVyY2VudGFnZSg4MC8kd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWJjYXRlZ29yaWVze1xuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbXtcbiAgICAgICAgICAgICAgICBjbGVhcjpub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoNDAwLyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKXtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbisxKSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OnBlcmNlbnRhZ2UoMjIuNS8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6cGVyY2VudGFnZSgyMi41LyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtZmVhdHVyZS1ibG9ja3tcbiAgICAgICAgLmNhbGxvdXQtYm94e1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6YXV0bztcbiAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgIHJpZ2h0OmF1dG87XG4gICAgICAgICAgICBib3R0b206YXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtaW5mby1tYWlue1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg2MDAvJGluc2lkZV93aWR0aF9udW0pO1xuICAgIH1cbiAgICAucHJvZHVjdC5tZWRpYXtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoNjAyLyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICB9XG4gICAgLnRhYltkYXRhLXRhYj1cInRhYi1vdmVydmlld1wiXXtcbiAgICAgICAgLmF0dHJpYnV0ZXMtbGlzdHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDIyMC8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICArIC5hdHRyaWJ1dGVzLWxpc3R7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAwIHBlcmNlbnRhZ2UoODUvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdHRyaWJ1dGUtY29udGVudC1hcmVhe1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoNjAwLyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWljb25ze1xuICAgICAgICBmbG9hdDpub25lO1xuICAgIH1cbiAgICAucGFnZS1sYXlvdXQtYmxvZy1sYW5kaW5ne1xuICAgICAgICAuYmxvZy1mZWF0dXJlZC1ibG9ja3tcbiAgICAgICAgICAgIHVsLmJsb2ctcG9zdC1pbmZve1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg0MDAvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gKjpub3QoLmJsb2ctcG9zdC1pbmZvKXtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIGNsZWFyOmxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg4MzAvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaGFyZS10aGlze1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjplbSg4MCwkZnMpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXctYmxvZy1wb3N0LXZpZXd7XG4gICAgICAgIC5uZXh0LXBvc3QtbGlua3tcbiAgICAgICAgICAgIC5ibG9nLXBvc3QtaGVhZGVye1xuICAgICAgICAgICAgICAgIHVsLmJsb2ctcG9zdC1pbmZve1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSgyNTYvNjAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZ3N7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoMzM4LzYwMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hd19ibG9nLXBvc3Qtdmlld3tcbiAgICAgICAgICAgIC5uZXh0LXBvc3QtbGlua3tcbiAgICAgICAgICAgICAgICAuYmxvZy1wb3N0LWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgdWwuYmxvZy1wb3N0LWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDI1Ni82MDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmdze1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDMzOC82MDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgLmJsb2ctcG9zdC1oZWFkZXItZmVhdHVyZWR7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICAucGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2UtaGVyby1hbHQucGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2UtaGVyby1hbHR7XG4gICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXJ7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg2MDAvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLW1pbmktaGVyby1ibG9ja3tcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg2MDUvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICAgICAgbWFyZ2luOmVtKDQwLCRmcyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ZW0oLTExNSwkZnMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkucGFnZS1sYXlvdXQtc2hvd3Jvb20tcGFnZSAubWFpbi13cmFwe1xuICAgICAgICAucGFnZS10aXRsZS13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93cm9vbS1pbmZve1xuICAgICAgICAuc2hvd3Jvb20tbG9nb3tcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46ZW0oLTMwLCRmcykgMjBweCAwIDA7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NwZWVkYnVtcHtcbiAgICAgICAgLnNwZWVkYnVtcC1jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6NDglO1xuICAgICAgICAgICAgLndlYmZvcm1zIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGVlZGJ1bXAtaW1hZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6NDglO1xuICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JheTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRvb2xiYXItcHJvZHVjdHN7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAmLnRvb2xiYXItcmVzdWx0IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9vbGJhci1zb3J0ZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW1pdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFtjbGFzcyo9XCIgY2F0ZWdvcnlwYXRoLWZhbWlseS1yZXByZXNlbnRhdGl2ZXMtXCJdLFxuICAgIFtjbGFzcyo9XCIgY2F0ZWdvcnlwYXRoLXByb2R1Y3RzLVwiXSB7XG4gICAgICAgIC50b29sYmFyLXByb2R1Y3Rze1xuICAgICAgICAgICAgbWFyZ2luOmVtKC0zNSwkZnMpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1oZXJvLWJsb2NrLXdyYXB7XG4gICAgICAgIHBhZGRpbmc6MCAwIHBlcmNlbnRhZ2UoNjA1LyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICB9XG4gICAgLmJsb2ctaGVyby1uYXYtd3JhcHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbGVmdDowO1xuICAgIH1cbiAgICAuYmxvZy1oZXJvLW5hdntcbiAgICAgICAgPiB1bHtcbiAgICAgICAgICAgID4gbGl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgKyBsaXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ZW0oNDAsJGZzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctaGVyby1uYXYtbGVmdHtcbiAgICAgICAgd2lkdGg6Mzg1cHg7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgfVxuICAgIC5sb2NhdGlvbl9kYXRhIHtcbiAgICAgICAgYWRkcmVzc3tcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbXFtaW4oICRsYXB0b3AgKSB7XG4gICAgLmhlYWRlci13cmFwe1xuICAgICAgICBoZWFkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDMwLCRmcykgMCAwO1xuICAgICAgICB9XG4gICAgICAgICYuc2hyaW5re1xuICAgICAgICAgICAgLmhlYWRlci5jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOmVtKDE1LCRmcyk7XG4gICAgICAgICAgICAgICAgLmJsb2NrLXNlYXJjaHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOmVtKDI1LCRmcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2dve1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlYWRlci5saW5rc3tcbiAgICAgICAgICAgICAgICAgICAgdG9wOmVtKDI1LCRmcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5taW5pY2FydC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOmVtKDI1LCRmcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1zZWN0aW9uc3tcbiAgICAgICAgICAgICAgICBuYXZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjplbSgyMCwkZnMpIGF1dG8gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhbGxvdXQtaW1hZ2V7XG4gICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoMTA1Ny8kaHdpZHRoX251bSk7XG4gICAgICAgIGhlaWdodDo1NjhweDtcbiAgICAgICAgdG9wOmVtKC01MywkZnMpO1xuICAgIH1cbiAgICAuY2FsbG91dC1pbnNpZGV7XG4gICAgICAgIG1pbi1oZWlnaHQ6NTY4cHg7XG4gICAgfVxuICAgIC5jYWxsb3V0LXJvd3tcbiAgICAgICAgJi5icmVhay1vdXR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOmVtKC01MywkZnMpO1xuICAgICAgICAgICAgJi5jb2xzLTF7XG4gICAgICAgICAgICAgICAgLmNhbGxvdXR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29scy0xe1xuICAgICAgICAgICAgLmNhbGxvdXR7XG4gICAgICAgICAgICAgICAgLmNhbGxvdXQtYm94e1xuICAgICAgICAgICAgICAgICAgICAmLnRvcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDpwZXJjZW50YWdlKDE3MC83OTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYm90dG9te1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOnBlcmNlbnRhZ2UoMTcwLzc5NSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3RzLWdyaWQucHJvZHVjdHMtZ3JpZC5wcm9kdWN0cy1ncmlke1xuICAgICAgICAucHJvZHVjdC1pdGVte1xuICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgd2lkdGg6IDIzLjUlO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rMSl7XG4gICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoNG4rMSkpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LWhvbWUgJntcbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW17XG4gICAgICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAvKndpZHRoOnBlcmNlbnRhZ2UoMjgwLyR3aWR0aF9udW0pOyovIC8vIDIwJVxuICAgICAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoMjgwLyRpbnNpZGVfd2lkdGhfbnVtKTsgLy8gMjIlXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rMSl7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoNG4rMSkpe1xuICAgICAgICAgICAgICAgICAgICAvKm1hcmdpbi1sZWZ0OnBlcmNlbnRhZ2UoODAvJHdpZHRoX251bSk7Ki9cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6cGVyY2VudGFnZSgzNS8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSl7XG4gICAgICAgICAgICAgICAgICAgIC8qbWFyZ2luLXRvcDpwZXJjZW50YWdlKDgwLyR3aWR0aF9udW0pOyovXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6cGVyY2VudGFnZSgzNS8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2lzaGxpc3R7XG4gICAgICAgICAgICAucHJvZHVjdC1pdGVte1xuICAgICAgICAgICAgICAgIGNsZWFyOm5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzElO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzEpKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6My41JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozLjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN1YmNhdGVnb3JpZXN7XG4gICAgICAgICAgICAucHJvZHVjdC1pdGVte1xuICAgICAgICAgICAgICAgIGNsZWFyOm5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg0MDAvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzEpKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6cGVyY2VudGFnZSgyMi41LyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDpwZXJjZW50YWdlKDIyLjUvJGluc2lkZV93aWR0aF9udW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLWZlYXR1cmUtYmxvY2t7XG4gICAgICAgIGhlaWdodDo1MjFweDtcbiAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnR7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2FsbG91dC1ib3h7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAmLnRvcHtcbiAgICAgICAgICAgICAgICB0b3A6cGVyY2VudGFnZSg3MCAvICRod2lkdGhfbnVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYm90dG9te1xuICAgICAgICAgICAgICAgIGJvdHRvbTpwZXJjZW50YWdlKDcwIC8gJGh3aWR0aF9udW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yaWdodHtcbiAgICAgICAgICAgICAgICByaWdodDpwZXJjZW50YWdlKDcwIC8gJGh3aWR0aF9udW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sZWZ0e1xuICAgICAgICAgICAgICAgIGxlZnQ6cGVyY2VudGFnZSg3MCAvICRod2lkdGhfbnVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2VudGVye1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDEwcHgpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtdHJpcGxlLWJveC1ibG9ja3tcbiAgICAgICAgLnRyaXBsZS1ib3h7XG4gICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDEwNjkgLyAkaHdpZHRoX251bSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTpwZXJjZW50YWdlKDU3OCAvICRod2lkdGhfbnVtKTtcbiAgICAgICAgfVxuICAgICAgICAudHJpcGxlLWJveC1jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg0NDIgLyAkaHdpZHRoX251bSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206cGVyY2VudGFnZSg3NSAvIDU3OCk7XG4gICAgICAgICAgICByaWdodDpwZXJjZW50YWdlKDgwIC8gJGh3aWR0aF9udW0pO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBtYXJnaW46ZW0oMTcwLDI0KSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtaW5zdGFncmFtLWJsb2NrLmhvbWUtaW5zdGFncmFtLWJsb2Nre1xuICAgICAgICBwYWRkaW5nOmVtKDM0LCRmcykgZW0oNDIsJGZzKSBlbSg0MiwkZnMpO1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDI0NS8xMjk2KTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1bisxKXtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCg1bisxKSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OnBlcmNlbnRhZ2UoMTcuNzUvMTI5Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6cGVyY2VudGFnZSgxNy43NS8xMjk2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci13cmFwe1xuICAgICAgICBmb290ZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOmVtKDI4LCRmcykgZW0oNjcuNSwkZnMpIGVtKDEwLCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1saW5rcy1ibG9ja3tcbiAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg1ODAvMTI0NSk7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgfVxuICAgIC5mb290ZXItZm9sbG93LWJsb2Nre1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgd2lkdGg6cGVyY2VudGFnZSg2MjEvMTI0NSk7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cbiAgICAuc29jaWFsLWhhc2h0YWdzLnNvY2lhbC1oYXNodGFnc3tcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIC5mb290ZXItY29udGFjdC1ibG9ja3tcbiAgICAgICAgLnRvbGxmcmVle1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgaDZ7XG4gICAgICAgICAgICArIHNwYW57XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmVtKDMwLDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICArIHNwYW57XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ZW0oMzAsMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLW1haW57XG4gICAgICAgIC5zaWRlYmFye1xuICAgICAgICAgICAgd2lkdGg6MTklO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICArIC5zaWRlYmFye1xuICAgICAgICAgICAgICAgIG1hcmdpbjplbSgzMCwkZnMpIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCxcbiAgICAucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHR7XG4gICAgICAgIC5jb2x1bW4ubWFpbntcbiAgICAgICAgICAgIHdpZHRoOjc4JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdHtcbiAgICAgICAgLmNvbHVtbi5tYWlue1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXJ7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5zaWRlYmFyLWFkZGl0aW9uYWx7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgY2xlYXI6bGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHR7XG4gICAgICAgIC5jb2x1bW4ubWFpbntcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXJ7XG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuc2lkZWJhci1hZGRpdGlvbmFse1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICBjbGVhcjpyaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1oZXJvLW5hdntcbiAgICAgICAgPiB1bHtcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDM5NXB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDM1LCRmcyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctcG9zdHN7XG4gICAgICAgIC5ibG9nLXBvc3QtaGVhZGVye1xuICAgICAgICAgICAgPiAqOm5vdCguYmxvZy1wb3N0LWluZm8pe1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgY2xlYXI6bGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDcwMC8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwuYmxvZy1wb3N0LWluZm97XG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDpwZXJjZW50YWdlKDUzMC8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtcW1pbiggJGRlc2t0b3AgKSB7XG4gICAgLnByb2R1Y3QtYXR0cmlidXRlcy1vcHRpb25ze1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAmLmJsYWRlLW9wdGlvbnMge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNob3dyb29tLWluZm97XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOjEwMCU7IC8vcGVyY2VudGFnZSg2MDAvJGluc2lkZV93aWR0aF9udW0pO1xuICAgIH1cbiAgICAuc2hvd3Jvb20tbWFwe1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgd2lkdGg6MTAwJTsgLy9wZXJjZW50YWdlKDYwMC8kaW5zaWRlX3dpZHRoX251bSk7XG4gICAgICAgIG1hcmdpbjplbSgtMzAsJGZzKSAwIDA7XG4gICAgfVxufVxuQGluY2x1ZGUgbXFtaW4oICRsYXJnZSApIHtcbiAgICAuZm90b3JhbWFfX25hdi13cmFwe1xuICAgICAgICB0b3A6LTFweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OjAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDRweCkpO1xuICAgIH1cbiAgICAucGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2UtaGVyby1hbHQucGFnZS1sYXlvdXQtZmxleGlibGUtaW5zaWRlLXBhZ2UtaGVyby1hbHR7XG4gICAgICAgIC5wYWdlLW1pbmktaGVyby1ibG9ja3tcbiAgICAgICAgICAgIHdpZHRoOnBlcmNlbnRhZ2UoNjcwLyRpbnNpZGVfd2lkdGhfbnVtKTtcbiAgICAgICAgICAgICRtaW51c19oYWxmOiAoKCR3aWR0aF9udW0gLSAkaW5zaWRlX3dpZHRoX251bSkgLyAyKSAqIC0xO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiN7JG1pbnVzX2hhbGZ9cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gU0xJQ0sgLSBETyBOT1QgTU9ESUZZIHYxLjkuMFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSJdfQ== */
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../../frontend/Oak3/B2B/en_US/Amasty_Storelocator/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../../frontend/Oak3/B2B/en_US/Amasty_Storelocator/vendor/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../../frontend/Oak3/B2B/en_US/Amasty_Storelocator/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../../frontend/Oak3/B2B/en_US/Amasty_Storelocator/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../../frontend/Oak3/B2B/en_US/Amasty_Storelocator/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../../frontend/Oak3/B2B/en_US/Amasty_Storelocator/vendor/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(../../frontend/Oak3/B2B/en_US/MGS_Lookbook/css/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.lookbook-container{float:left;width:100%;display:block}.mgs-lookbook-container{position:relative;float:left}.mgs-lookbook-container .lookbook-image{max-width:100%}.mgs-lookbook-container .pin-item{position:absolute;text-align:center}.pin-maker:before,.pin-maker:after{content:"";display:table}.pin-maker:after{clear:both}.pin__wrapper{position:relative;outline:0}.pin__wrapper a:focus,.pin__wrapper a:hover,.pin__wrapper a:active{outline:0}.pin-maker .pin__wrapper{float:left}.pin-maker .pin__wrapper .pin__image>img{width:100%}.pm-2col .pin__wrapper,.pm-2col .pin__sizer{width:50%}.pm-3col .pin__wrapper,.pm-3col .pin__sizer{width:33.3%}.pm-4col .pin__wrapper,.pm-4col .pin__sizer{width:25%}.pm-5col .pin__wrapper,.pm-5col .pin__sizer{width:20%}.pm-mask{position:relative}.pm-mask:before{content:"";position:absolute;background:rgba(0,0,0,.35);left:0;top:0;width:100%;height:100%}[class*=pin__type--]{position:absolute}.pin__icon--add,.pin__type--area{cursor:pointer;transition:all .35s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.pin__size--small{width:24px;height:24px;line-height:22px;font-size:10px}.pin__size--medium{width:32px;height:32px;line-height:30px;font-size:16px}.pin__size--large{width:48px;height:48px;line-height:46px;font-size:18px}.pin__popup,.pin__title{position:absolute}.pin__title:before,.pin__popup:before{content:"";position:absolute}.pin__title{white-space:nowrap;background:#fff;left:50%;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);top:-webkit-calc(-100% - 10px);top:calc(-100% - 10px);padding:5px 30px;font-size:14px;transition:transform .35s}.pin__title:before{border:6px solid transparent;border-top:6px solid #fff;bottom:-12px;left:calc(50% - 6px);left:-webkit-calc(50% - 6px)}.pin__size--small+.pin__title{top:calc(-100% - 15px);top:-webkit-calc(-100% - 15px)}.pin__size--large+.pin__title{top:-100%}.pin__type--area .pin__title{top:-50px}.pin__type:not(.pin__opened):hover .pin__title{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.pin__popup{box-shadow:0 0 20px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:all .35s;z-index:100;border-radius:2px}.pin__type--area .pin__popup{text-align:initial}.pin__opened .pin__popup{opacity:1;visibility:visible}.pin__opened .pin__popup img,.pin__popup img{max-width:100%}.pin__popup--zoom{-webkit-transform:scale(0);transform:scale(0)}.pin__popup--zoom.pin__popup--right,.pin__popup--zoom.pin__popup--left{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0)}.pin__opened .pin__popup--zoom.pin__popup--top,.pin__opened .pin__popup--zoom.pin__popup--bottom{-webkit-transform:scale(1);transform:scale(1)}.pin__opened .pin__popup--zoom.pin__popup--right,.pin__opened .pin__popup--zoom.pin__popup--left{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.pin__popup--sup{-webkit-transform:translateY(30px);transform:translateY(30px)}.pin__popup--sup.pin__popup--right,.pin__popup--sup.pin__popup--left{-webkit-transform:translateY(calc(-50% + 30px));transform:translateY(calc(-50% + 30px))}.pin__opened .pin__popup--sup.pin__popup--right,.pin__opened .pin__popup--sup.pin__popup--left,.pin__opened .pin__popup--sdown.pin__popup--right,.pin__opened .pin__popup--sdown.pin__popup--left{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pin__popup--sdown{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.pin__popup--sdown.pin__popup--right,.pin__popup--sdown.pin__popup--left{-webkit-transform:translateY(calc(-50% - 30px));transform:translateY(calc(-50% - 30px))}.pin__popup--sleft{-webkit-transform:translateX(30px);transform:translateX(30px)}.pin__popup--sleft.pin__popup--right,.pin__popup--sleft.pin__popup--left{-webkit-transform:translateY(-50%) translateX(30px);transform:translateY(-50%) translateX(30px)}.pin__opened .pin__popup--sleft.pin__popup--right,.pin__opened .pin__popup--sleft.pin__popup--left,.pin__opened .pin__popup--sright.pin__popup--right,.pin__opened .pin__popup--sright.pin__popup--left{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.pin__popup--sright{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pin__popup--sright.pin__popup--right,.pin__popup--sright.pin__popup--left{-webkit-transform:translateY(-50%) translateX(-30px);transform:translateY(-50%) translateX(-30px)}.pin__popup--rotate{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.pin__popup--rotate.pin__popup--right,.pin__popup--rotate.pin__popup--left{-webkit-transform:translateY(-50%) rotateY(360deg);transform:translateY(-50%) rotateY(360deg)}.pin__opened .pin__popup--rotate.pin__popup--right,.pin__opened .pin__popup--rotate.pin__popup--left{-webkit-transform:translateY(-50%) rotateY(0deg);transform:translateY(-50%) rotateY(0deg)}.pin__opened .pin__popup--sup,.pin__opened .pin__popup--sdown{-webkit-transform:translateY(0);transform:translateY(0)}.pin__opened .pin__popup--sleft,.pin__opened .pin__popup--sright{-webkit-transform:translateX(0);transform:translateX(0)}.pin__opened .pin__popup--rotate{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.pin__popup:before{border:10px solid transparent}.pin__popup--top{bottom:calc(100% + 20px)}.pin__popup--top:before{border-top:10px solid #fff;left:calc(50% - 10px);bottom:-20px}.pin__popup--bottom{top:calc(100% + 20px)}.pin__popup--bottom:before{border-bottom:10px solid #fff;left:calc(50% - 10px);top:-20px}.pin__popup--right{left:calc(100% + 20px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pin__popup--right:before{border-right:10px solid #fff;left:-20px;top:calc(50% - 10px)}.pin__popup--left{right:calc(100% + 20px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pin__popup--left:before{border-left:10px solid #fff;right:-20px;top:calc(50% - 10px)}.popup__title{padding:10px 15px;font-size:16px}.popup__content{padding:15px}.popup__title+.popup__content{border-top:2px solid #f2f2f2}.popup__content iframe{width:100%;height:100%}.popup__content--product{text-align:center;background:#fff}.popup__content--product>*:not(:last-child){margin-bottom:10px}.pin__popup .popup__content--product h3{font-size:15px;color:#222;margin-top:0;margin-bottom:10px;text-transform:none}.popup__content--product>span{font-size:14px;display:block;line-height:1;color:#878787}.popup__content--product>span ins{background:0 0;color:#c60f02;text-decoration:none}.popup__content--product>div{border-top:1px solid #ddd;margin:0 -15px}.popup__content--product>div form{display:inline-block;width:50%;padding:12px 0 0;height:auto;line-height:1}.popup__content--product>div a,.popup__content--product>div button.action.primary{display:inline-block;width:50%;color:#222;padding:12px 0 0;margin:0;background:0 0;box-shadow:none;border:0;font-weight:400;height:auto;line-height:1;text-decoration:none}.popup__content--product>div button.action.primary{width:100%;padding:0;margin-top:-2.5px}.popup__content--product>div a:hover{background:0 0;color:#222}.pin__popup_text_content{background:#fff;color:#878787}.pin__popup_text_content .popup__title{color:#2b2b2b}.pin__popup_text_content .popup__content{line-height:23px}.popup__content .price-box .price{color:#878787}.pm-slick{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.pm-slick .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.pm-slick .slick-list:focus,.pm-slick .slick-arrow:focus{outline:none}.pm-slick .slick-list.dragging{cursor:pointer;cursor:hand}.pm-slick .slick-track,.pm-slick .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pm-slick .slick-track{position:relative;top:0;left:0;display:block}.pm-slick .slick-track:before,.pm-slick .slick-track:after{display:table;content:''}.pm-slick .slick-track:after{clear:both}.slick-loading .slick-track,.pm-slick .slick-loading .slick-slide{visibility:hidden}.pm-slick .slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .pm-slick .slick-slide{float:right}.pm-slick .slick-slide img,.pm-slick.slick-initialized .slick-slide{display:block}.pm-slick .slick-slide.slick-loading img,.pm-slick .slick-arrow.slick-hidden{display:none}.pm-slick .slick-slide.dragging img{pointer-events:none}.pm-slick.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.pm-slick .slick-arrow{position:absolute;width:36px;height:36px;border-radius:50%;top:calc(50% - 16px);z-index:10;text-indent:-999em;background:#65affa;color:#fff;border:3px solid rgba(255,255,255,.45);transition:all .35s;opacity:0;line-height:26px}.pm-slick:hover .slick-arrow{opacity:1}.pm-slick .slick-arrow:hover{background:#3881ca}.pm-slick .slick-next{right:20px}.pm-slick .slick-prev{left:20px}.pm-slick .slick-arrow:before{position:absolute;font-family:icomoon;text-indent:0;display:block;font-size:12px;width:18px}.pm-slick .slick-prev:before{content:"\e901"}.pm-slick .slick-next:before{content:"\e902"}.pm-slick.slick-dotted{margin-bottom:30px}.pm-slick .slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.pm-slick .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.pm-slick .slick-dots li button{cursor:pointer;color:transparent;border:0;outline:none;background:0 0;width:20px;height:20px;padding:0}.pm-slick .slick-dots li button:hover,.pm-slick .slick-dots li button:focus{outline:none}.pm-slick .slick-dots li button:hover:before,.pm-slick .slick-dots li button:focus:before{opacity:1}.pm-slick .slick-dots li button:before{font-size:32px;position:absolute;top:0;left:0;width:20px;height:20px;line-height:14px;content:'•';text-align:center;opacity:.25;color:#65affa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pm-slick .slick-dots li.slick-active button:before{opacity:1}.pin__title{color:#878787;line-height:25px}.popup__content--product>div{line-height:normal}.pin__popup div.price-box{border:none}.pin__popup .price-box p{margin-bottom:0}.lookbook-slider .owl-dots{left:0;position:absolute;right:0;top:50%}.lookbook-slider .owl-dots{bottom:30px;top:auto;height:0}.lookbook-slider{clear:both}.lookbook-slider .owl-dots .owl-dot span{width:15px;height:15px;background:#f9f9f9}.lookbook-slider .owl-dots .owl-dot.active span,.lookbook-slider .owl-dots .owl-dot:hover span{background:#65affa}.lookbook-slider .owl-nav{margin:-20px 0 0}.lookbook-slider .owl-nav [class*=owl-]{background:0 0;padding:0;margin:0;width:40px;height:40px;opacity:0;position:absolute;top:50%;margin-top:-20px;transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s}.lookbook-slider .owl-nav [class*=owl-]:hover{background:0 0;opacity:1}.lookbook-slider:hover .owl-nav [class*=owl-]{opacity:1}.lookbook-slider:hover .owl-nav .disabled{opacity:.4 !important}.lookbook-slider .owl-nav img{max-width:100%}.lookbook-slider .owl-next{right:20px}.lookbook-slider .owl-prev{left:20px}@media (max-width:960px){.pin__popup{width:200px !important}.pin__popup .popup__content{padding:10px}.popup__content--product>div{margin:0 -10px}.popup__content img{height:auto}.popup__content--product>*:not(:last-child){margin-bottom:10px}.pin__popup .popup__content--product h3{font-size:12px;margin-bottom:10px}.popup__content .price{margin-bottom:10px}.popup__content--product>div a{padding:10px 0 0}}@media (max-width:768px){.pin__popup{width:140px !important}.popup__content img{height:auto}.pin__popup .popup__content--product h3,.popup__content--product>div a,.popup__content .price{font-size:11px}}.webforms{margin-bottom:1.5rem}.webforms .field{box-sizing:border-box;padding-left:1rem;padding-right:1rem}.webforms .fieldset{box-sizing:border-box;padding-left:1rem;padding-right:1rem}.webforms .actions-toolbar{box-sizing:border-box;padding-left:2rem;padding-right:2rem;clear:both}.webforms .inline-elements .choice{display:inline-flex}.webforms-success-text{margin-bottom:2rem}div.starry{width:auto;margin:-4px 0 10px;padding:5px;width:auto}div.standard_star{background-repeat:no-repeat;cursor:pointer;float:left;display:inline;background-image:url(../../frontend/Oak3/B2B/en_US/VladimirPopov_WebForms/images/stars.gif)}div.feedback{border:1px solid #ddd;padding:5px 3px 3px;display:inline}.customer-dob .dob-month,.customer-dob .dob-day,.customer-dob .dob-year{float:left;width:8.5rem}.customer-dob input.input-text{display:block;width:7.4rem}.customer-dob label{font-size:10px;font-weight:400;color:#888}.customer-dob .dob-day,.customer-dob .dob-month{width:6rem}.customer-dob .dob-day input.input-text,.customer-dob .dob-month input.input-text{width:4.6rem}.customer-dob .dob-year{width:14rem}.customer-dob .dob-year input.input-text{width:13.4rem}.ot-content{text-align:left}.tooltip-icon{background-image:url('../../frontend/Oak3/B2B/en_US/VladimirPopov_WebForms/images/tooltip.png');background-size:1.5rem 1.5rem;width:1.5rem;height:1.5rem;cursor:pointer;display:inline-block;vertical-align:middle;margin:0 0 .2rem .5rem}.webforms figcaption{padding:5px 0;margin:5px}.webforms-description-text{margin-bottom:4rem}.webforms-fields-comment{font-size:90%;clear:both;margin-top:1rem}.please-wait{padding-top:.5rem}.please-wait .loading-indicator{background:#fff url(../../frontend/Oak3/B2B/en_US/VladimirPopov_WebForms/images/ajax-loader-big.gif) no-repeat;background-size:1.8rem;display:inline-block;width:1.8rem;height:1.8rem;vertical-align:bottom;margin-bottom:.2rem}.recaptcha2{clear:both;box-sizing:border-box;padding:0 2rem 2rem 0;width:100%;float:left}.validation-advice{margin-top:.7rem;font-size:1.2rem;color:#e02b27;clear:both}input.validation-failed,textarea.validation-failed{border-color:#ed8380}.webforms-customer-account-form{margin-top:3rem;border:1px solid #eee;padding:2rem}.webforms-customer-account-message{background:rgba(255,212,96,.26);padding:3rem}.block-webforms-form .actions-toolbar{margin:17px 0}.webforms-results-block{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;float:left;width:100%;clear:both}.webforms-results-field{margin-bottom:5px;width:100%}.webforms-results-label{font-weight:700;width:100%}.webforms-results-value{padding:5px 0}.webforms-results-value .webforms-image{float:left;margin-right:2rem}.stars{padding:0 5px;width:80px;display:inline;float:left}.stars-bar{list-style:none;margin:0;padding:0 !important;height:16px;position:relative;background:url(../../frontend/Oak3/B2B/en_US/VladimirPopov_WebForms/images/results_stars.png) top left repeat-x}.stars-bar li{padding:0;margin:0;float:left}.stars-bar li.stars-value{background:url(../../frontend/Oak3/B2B/en_US/VladimirPopov_WebForms/images/results_stars.png) left bottom;position:absolute;height:16px;display:block;z-index:1}.webforms-rating-summary{margin-bottom:15px}.webforms-results-table .col.id{width:15%}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:400;color:#1f8dd6}.autocomplete-suggestion.selected{background:#f0f0f0}.file-preview{list-style:none;padding:0;margin:0}.file-preview h3{font-size:12px}.file-preview li{margin:0;padding:10px 0;margin:0;overflow:auto;position:relative}.file-preview li img{border:solid 1px #999;border-radius:3px;padding:3px;margin:0 10px 0 0;display:block;float:left}.file-cancel{margin-top:1rem;cursor:pointer}.file-progress{font-size:90%;color:#777}.webforms-datepicker{margin-bottom:1rem}.webforms-calendar{position:relative;width:20rem;display:inline-block;margin-right:.5rem;margin-bottom:.5rem}.webforms-calendar .ui-datepicker-trigger{margin-left:-3.2rem;height:2.8rem;position:absolute;top:.4rem;right:.5rem}.webforms-time{display:inline-block}.webforms-time .hours,.webforms-time .minutes{display:inline;width:6rem}.multiselect{height:auto;background-image:none}@font-face{font-family:'luma-icons';src:url(../../frontend/Oak3/B2B/en_US/VladimirPopov_WebForms/css/fonts/Luma-Icons.woff);font-display:swap}.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger{background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:block;text-decoration:none;display:inline-block;margin-top:-4px;vertical-align:middle}.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger:focus,.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger:active{background:0 0;border:none}.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger:hover{background:0 0;border:none}.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger.disabled,.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger[disabled],fieldset[disabled] .webforms-datepicker ._has-datepicker~.ui-datepicker-trigger{cursor:not-allowed;pointer-events:none;opacity:.5}.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px;line-height:23px;color:#7d7d7d;content:'\e612';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger:focus{box-shadow:none;outline:0}.drop-zone{padding:2rem .7rem;color:#777;border:.2rem dashed #ddd;border-radius:.4rem;opacity:.9;cursor:pointer}.drop-zone-preview-container{margin-bottom:10px}.drop-zone:hover{background-color:#f5f5f5}.drop-zone-label{display:inline-block !important;vertical-align:top !important}.icon-paperclip{color:#f07800 !important;fill:#f07800 !important}.icon-paperclip svg{transform:rotate(45deg) scaleX(-1)}.text-center{text-align:center !important}.drop-zone-preview{background:#f8f8f8;border:.09167rem solid #dadada;border-radius:.33333rem;color:#999;padding:5px;margin-bottom:5px;line-height:inherit;position:relative}.drop-zone-attachment{overflow:auto;height:auto;z-index:2;width:100% !important;position:relative}.drop-zone-preview-icon-file{padding-right:.66667rem;float:left !important}.drop-zone-preview-file{width:70%;float:left !important}.drop-zone-preview-filename{max-width:62%;color:#333;overflow:hidden !important;text-overflow:ellipsis !important;word-wrap:normal !important;white-space:nowrap !important;float:left !important;vertical-align:top !important}.drop-zone-preview-filename-end{color:#333}.drop-zone-preview-size,.drop-zone-error{clear:left;float:left !important}.drop-zone-error{color:red}.drop-zone-preview-icon-close{position:absolute;top:50%;right:.41667rem;margin-top:-2.2rem !important;padding-top:1rem;border:0;cursor:pointer !important;float:right !important}.drop-zone-preview-icon-close svg{fill:#999}.drop-zone-progress,.drop-zone-progress-success{position:absolute;border-radius:.33333rem;background-color:#00ff08;opacity:.1;height:100% !important;z-index:1;top:0;left:0;display:block}.drop-zone-progress-success{opacity:0}.webforms .webforms-gdpr{padding-left:2rem;padding-right:2rem;box-sizing:border-box;float:left}.webforms .webforms-gdpr-checkbox{margin-top:1.5rem;margin-bottom:2rem;padding-left:0}.webforms-popup{position:relative;background:#fff;padding:2rem;margin:2rem auto;box-sizing:border-box;border-radius:.7rem}@media screen and (min-width:20em){.webforms-popup{width:100%}}@media screen and (min-width:48em){.webforms-popup{width:90%}}@media screen and (min-width:64em){.webforms-popup{width:80%}}.webforms-result-action{display:block;background:#f5f5f5;text-align:center;padding:.3rem .1rem;margin:.5rem .1rem;white-space:nowrap;color:#888;text-decoration:none}.webforms-result-action:hover{text-decoration:none;color:#fff;background:#8bc53f}.result-action-delete{border-color:red}.result-action-delete:hover{background:red}.webforms-file-pool{display:table;margin-bottom:10px}.webforms-file-pool-selectall{margin-bottom:5px}.webforms-file-pool-selectall label{font:bold 10px/16px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#888;float:none !important;margin-left:5px}.webforms-file-cell{float:left;flex:1;height:auto;text-align:center;font:bold 9px/16px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#888;display:table-cell}.webforms-file-cell p label{color:#888}.webforms-file-cell p{padding-top:5px;margin-left:-10px;float:left;clear:both;width:100%}.webforms-file-cell label{float:none !important;margin-left:5px}.webforms-file-link{display:block;border-radius:5px;float:left;margin-right:10px;height:auto;box-shadow:0 0 3px rgba(0,0,0,.6);background:#f5f5f5;max-width:200px;padding:5px 10px}.webforms-file-link:hover{box-shadow:0 0 7px rgba(0,0,0,.6);background:#fff;color:#888}.webforms-file-link figure p{margin:10px 0 5px}.webforms-file-link figure img{background:#fff}.webforms-file-link-name{display:inline;max-width:60%;overflow:hidden !important;text-overflow:ellipsis !important;word-wrap:normal !important;white-space:nowrap !important;float:left}.webforms-file-link-name-end{display:inline}.webforms-file-delete-checkbox{vertical-align:baseline}@media screen and (min-width:20em){.wf-sm-row{clear:left}.wf-sm-1,.wf-sm-1-1,.wf-sm-1-2,.wf-sm-1-3,.wf-sm-2-3,.wf-sm-1-4,.wf-sm-3-4,.wf-sm-1-6,.wf-sm-1-5,.wf-sm-2-5,.wf-sm-3-5,.wf-sm-4-5,.wf-sm-5-6,.wf-sm-1-12,.wf-sm-2-12,.wf-sm-3-12,.wf-sm-4-12,.wf-sm-5-12,.wf-sm-6-12,.wf-sm-7-12,.wf-sm-8-12,.wf-sm-9-12,.wf-sm-10-12,.wf-sm-11-12,.wf-sm-12-12{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;float:left}.wf-sm-1-12{width:8.3333%;*width:8.3023%;}.wf-sm-1-6,.wf-sm-2-12{width:16.6667%;*width:16.6357%;}.wf-sm-1-5{width:20%}.wf-sm-1-4,.wf-sm-3-12{width:25%;*width:24.9690%;}.wf-sm-1-3,.wf-sm-4-12{width:33.3333%;*width:33.3023%;}.wf-sm-2-5{width:40%}.wf-sm-5-12{width:41.6667%;*width:41.6357%;}.wf-sm-1-2,.wf-sm-6-12{width:50%;*width:49.9690%;}.wf-sm-7-12{width:58.3333%;*width:58.3023%;}.wf-sm-3-5{width:60%}.wf-sm-2-3,.wf-sm-8-12{width:66.6667%;*width:66.6357%;}.wf-sm-3-4,.wf-sm-9-12{width:75%;*width:74.9690%;}.wf-sm-4-5{width:80%}.wf-sm-5-6,.wf-sm-10-12{width:83.3333%;*width:83.3023%;}.wf-sm-11-12{width:91.6667%;*width:91.6357%;}.wf-sm-1,.wf-sm-1-1,.wf-sm-12-12{width:100%}}@media screen and (min-width:48em){.wf-md-row{clear:left}.wf-sm-row{clear:unset}.wf-md-1,.wf-md-1-1,.wf-md-1-2,.wf-md-1-3,.wf-md-2-3,.wf-md-1-4,.wf-md-3-4,.wf-md-1-6,.wf-md-1-5,.wf-md-2-5,.wf-md-3-5,.wf-md-4-5,.wf-md-5-6,.wf-md-1-12,.wf-md-2-12,.wf-md-3-12,.wf-md-4-12,.wf-md-5-12,.wf-md-6-12,.wf-md-7-12,.wf-md-8-12,.wf-md-9-12,.wf-md-10-12,.wf-md-11-12,.wf-md-12-12{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;float:left}.wf-md-1-12{width:8.3333%;*width:8.3023%;}.wf-md-1-6,.wf-md-2-12{width:16.6667%;*width:16.6357%;}.wf-md-1-5{width:20%}.wf-md-1-4,.wf-md-3-12{width:25%;*width:24.9690%;}.wf-md-1-3,.wf-md-4-12{width:33.3333%;*width:33.3023%;}.wf-md-2-5{width:40%}.wf-md-5-12{width:41.6667%;*width:41.6357%;}.wf-md-1-2,.wf-md-6-12{width:50%;*width:49.9690%;}.wf-md-7-12{width:58.3333%;*width:58.3023%;}.wf-md-3-5{width:60%}.wf-md-2-3,.wf-md-8-12{width:66.6667%;*width:66.6357%;}.wf-md-3-4,.wf-md-9-12{width:75%;*width:74.9690%;}.wf-md-4-5{width:80%}.wf-md-5-6,.wf-md-10-12{width:83.3333%;*width:83.3023%;}.wf-md-11-12{width:91.6667%;*width:91.6357%;}.wf-md-1,.wf-md-1-1,.wf-md-12-12{width:100%}}@media screen and (min-width:64em){.wf-lg-row{clear:left !important}.wf-md-row,.wf-sm-row{clear:unset}.wf-lg-1,.wf-lg-1-1,.wf-lg-1-2,.wf-lg-1-3,.wf-lg-2-3,.wf-lg-1-4,.wf-lg-3-4,.wf-lg-1-5,.wf-lg-2-5,.wf-lg-3-5,.wf-lg-4-5,.wf-lg-1-6,.wf-lg-5-6,.wf-lg-1-12,.wf-lg-2-12,.wf-lg-3-12,.wf-lg-4-12,.wf-lg-5-12,.wf-lg-6-12,.wf-lg-7-12,.wf-lg-8-12,.wf-lg-9-12,.wf-lg-10-12,.wf-lg-11-12,.wf-lg-12-12{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;float:left}.wf-lg-1-12{width:8.3333%;*width:8.3023%;}.wf-lg-1-6,.wf-lg-2-12{width:16.6667%;*width:16.6357%;}.wf-lg-1-5{width:20%}.wf-lg-1-4,.wf-lg-3-12{width:25%;*width:24.9690%;}.wf-lg-1-3,.wf-lg-4-12{width:33.3333%;*width:33.3023%;}.wf-lg-2-5{width:40%}.wf-lg-5-12{width:41.6667%;*width:41.6357%;}.wf-lg-1-2,.wf-lg-6-12{width:50%;*width:49.9690%;}.wf-lg-7-12{width:58.3333%;*width:58.3023%;}.wf-lg-3-5{width:60%}.wf-lg-2-3,.wf-lg-8-12{width:66.6667%;*width:66.6357%;}.wf-lg-3-4,.wf-lg-9-12{width:75%;*width:74.9690%;}.wf-lg-4-5{width:80%}.wf-lg-5-6,.wf-lg-10-12{width:83.3333%;*width:83.3023%;}.wf-lg-11-12{width:91.6667%;*width:91.6357%;}.wf-lg-1,.wf-lg-1-1,.wf-lg-12-12{width:100%}}.opentip-container,.opentip-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.opentip-container{position:absolute;max-width:300px;z-index:100;-webkit-transition:-webkit-transform 1s ease-in-out;-moz-transition:-moz-transform 1s ease-in-out;-o-transition:-o-transform 1s ease-in-out;-ms-transition:-ms-transform 1s ease-in-out;transition:transform 1s ease-in-out;pointer-events:none;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center,.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right{-webkit-transform:translateY(-5px) translateX(5px);-moz-transform:translateY(-5px) translateX(5px);-o-transform:translateY(-5px) translateX(5px);-ms-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right{-webkit-transform:translateY(5px) translateX(5px);-moz-transform:translateY(5px) translateX(5px);-o-transform:translateY(5px) translateX(5px);-ms-transform:translateY(5px) translateX(5px);transform:translateY(5px) translateX(5px)}.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left{-webkit-transform:translateY(5px) translateX(-5px);-moz-transform:translateY(5px) translateX(-5px);-o-transform:translateY(5px) translateX(-5px);-ms-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left,.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left{-webkit-transform:translateY(-5px) translateX(-5px);-moz-transform:translateY(-5px) translateX(-5px);-o-transform:translateY(-5px) translateX(-5px);-ms-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px)}.opentip-container.ot-fixed .opentip{pointer-events:auto}.opentip-container.ot-hidden{display:none}.opentip-container .opentip{position:relative;font-size:13px;line-height:120%;padding:9px 14px;color:#4f4b47;text-shadow:-1px -1px 0px rgba(255,255,255,.2)}.opentip-container .opentip .header{margin:0;padding:0}.opentip-container .opentip .ot-close{pointer-events:auto;display:block;position:absolute;top:-12px;left:60px;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);text-decoration:none}.opentip-container .opentip .ot-close span{display:none}.opentip-container .opentip .ot-loading-indicator{display:none}.opentip-container.ot-loading .ot-loading-indicator{width:30px;height:30px;font-size:30px;line-height:30px;font-weight:700;display:block}.opentip-container.ot-loading .ot-loading-indicator span{display:block;-webkit-animation:otloading 2s linear infinite;-moz-animation:otloading 2s linear infinite;-o-animation:otloading 2s linear infinite;-ms-animation:otloading 2s linear infinite;animation:otloading 2s linear infinite;text-align:center}.opentip-container.style-dark .opentip,.opentip-container.style-alert .opentip{color:#f8f8f8;text-shadow:1px 1px 0px rgba(0,0,0,.2)}.opentip-container.style-glass .opentip{padding:15px 25px;color:#317cc5;text-shadow:1px 1px 8px rgba(0,94,153,.3)}.opentip-container.ot-hide-effect-fade{-webkit-transition:-webkit-transform .5s ease-in-out,opacity 1s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out,opacity 1s ease-in-out;-o-transition:-o-transform .5s ease-in-out,opacity 1s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out,opacity 1s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out;opacity:1;-ms-filter:none;filter:none}.opentip-container.ot-hide-effect-fade.ot-hiding{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}.opentip-container.ot-show-effect-appear.ot-going-to-show,.opentip-container.ot-show-effect-appear.ot-showing{-webkit-transition:-webkit-transform .5s ease-in-out,opacity 1s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out,opacity 1s ease-in-out;-o-transition:-o-transform .5s ease-in-out,opacity 1s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out,opacity 1s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out}.opentip-container.ot-show-effect-appear.ot-going-to-show{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}.opentip-container.ot-show-effect-appear.ot-showing{opacity:1;-ms-filter:none;filter:none}.opentip-container.ot-show-effect-appear.ot-visible{opacity:1;-ms-filter:none;filter:none}@-moz-keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.colpick{position:absolute;box-sizing:content-box;width:346px;height:170px;overflow:hidden;display:none;font-family:Arial,Helvetica,sans-serif;direction:ltr;background:#ebebeb;border:1px solid #bbb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:100000}.colpick .colpick_color{position:absolute;left:7px;top:7px;width:156px;height:156px;overflow:hidden;outline:1px solid #aaa;cursor:crosshair}.colpick .colpick_color_overlay1{position:absolute;left:0;top:0;width:156px;height:156px;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff',endColorstr='#00ffffff')}.colpick .colpick_color_overlay2{position:absolute;left:0;top:0;width:156px;height:156px;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}.colpick .colpick_selector_outer{background:0 0;position:absolute;width:11px;height:11px;margin:-6px 0 0 -6px;border:1px solid #000;border-radius:50%}.colpick .colpick_selector_inner{position:absolute;width:9px;height:9px;border:1px solid #fff;border-radius:50%}.colpick .colpick_hue{position:absolute;top:6px;left:175px;width:19px;height:156px;border:1px solid #aaa;cursor:n-resize}.colpick .colpick_hue_arrs{position:absolute;left:-8px;width:35px;height:7px;margin:-7px 0 0}.colpick .colpick_hue_larr{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #858585}.colpick .colpick_hue_rarr{position:absolute;right:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #858585}.colpick .colpick_new_color{position:absolute;left:207px;top:6px;width:60px;height:27px;background:red;border:1px solid #8f8f8f}.colpick .colpick_current_color{position:absolute;left:277px;top:6px;width:60px;height:27px;background:red;border:1px solid #8f8f8f}.colpick .colpick_field,.colpick .colpick_hex_field{position:absolute;height:20px;width:60px;overflow:hidden;background:#f3f3f3;color:#b8b8b8;font-size:12px;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.colpick .colpick_rgb_r{top:40px;left:207px}.colpick .colpick_rgb_g{top:67px;left:207px}.colpick .colpick_rgb_b{top:94px;left:207px}.colpick .colpick_hsb_h{top:40px;left:277px}.colpick .colpick_hsb_s{top:67px;left:277px}.colpick .colpick_hsb_b{top:94px;left:277px}.colpick .colpick_hex_field{width:68px;left:207px;top:121px}.colpick .colpick_focus{border-color:#999}.colpick .colpick_field_letter{position:absolute;width:12px;height:20px;line-height:20px;padding-left:4px;background:#efefef;border-right:1px solid #bdbdbd;font-weight:700;color:#777}.colpick .colpick_field input,.colpick .colpick_hex_field input{position:absolute;right:11px;margin:0;padding:0;height:20px;line-height:20px;background:0 0;border:none;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#555;text-align:right;outline:none}.colpick .colpick_hex_field input{right:4px}.colpick .colpick_field_arrs{position:absolute;top:0;right:0;width:9px;height:21px;cursor:n-resize}.colpick .colpick_field_uarr{position:absolute;top:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #959595}.colpick .colpick_field_darr{position:absolute;bottom:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #959595}.colpick .colpick_submit{position:absolute;left:207px;top:149px;width:130px;height:22px;line-height:22px;background:#efefef;text-align:center;color:#555;font-size:12px;font-weight:700;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.colpick .colpick_submit:hover{background:#f3f3f3;border-color:#999;cursor:pointer}.colpick.colpick_full_ns .colpick_submit,.colpick.colpick_full_ns .colpick_current_color{display:none}.colpick.colpick_full_ns .colpick_new_color{width:130px;height:25px}.colpick.colpick_full_ns .colpick_rgb_r,.colpick.colpick_full_ns .colpick_hsb_h{top:42px}.colpick.colpick_full_ns .colpick_rgb_g,.colpick.colpick_full_ns .colpick_hsb_s{top:73px}.colpick.colpick_full_ns .colpick_rgb_b,.colpick.colpick_full_ns .colpick_hsb_b{top:104px}.colpick.colpick_full_ns .colpick_hex_field{top:135px}.colpick.colpick_rgbhex .colpick_hsb_h,.colpick.colpick_rgbhex .colpick_hsb_s,.colpick.colpick_rgbhex .colpick_hsb_b{display:none}.colpick.colpick_rgbhex{width:282px}.colpick.colpick_rgbhex .colpick_field,.colpick.colpick_rgbhex .colpick_submit{width:68px}.colpick.colpick_rgbhex .colpick_new_color{width:34px;border-right:none}.colpick.colpick_rgbhex .colpick_current_color{width:34px;left:240px;border-left:none}.colpick.colpick_rgbhex_ns .colpick_submit,.colpick.colpick_rgbhex_ns .colpick_current_color{display:none}.colpick.colpick_rgbhex_ns .colpick_new_color{width:68px;border:1px solid #8f8f8f}.colpick.colpick_rgbhex_ns .colpick_rgb_r{top:42px}.colpick.colpick_rgbhex_ns .colpick_rgb_g{top:73px}.colpick.colpick_rgbhex_ns .colpick_rgb_b{top:104px}.colpick.colpick_rgbhex_ns .colpick_hex_field{top:135px}.colpick.colpick_hex .colpick_hsb_h,.colpick.colpick_hex .colpick_hsb_s,.colpick.colpick_hex .colpick_hsb_b,.colpick.colpick_hex .colpick_rgb_r,.colpick.colpick_hex .colpick_rgb_g,.colpick.colpick_hex .colpick_rgb_b{display:none}.colpick.colpick_hex{width:206px;height:201px}.colpick.colpick_hex .colpick_hex_field{width:72px;height:25px;top:168px;left:80px}.colpick.colpick_hex .colpick_hex_field div,.colpick.colpick_hex .colpick_hex_field input{height:25px;line-height:25px}.colpick.colpick_hex .colpick_new_color{left:9px;top:168px;width:30px;border-right:none}.colpick.colpick_hex .colpick_current_color{left:39px;top:168px;width:30px;border-left:none}.colpick.colpick_hex .colpick_submit{left:164px;top:168px;width:30px;height:25px;line-height:25px}.colpick.colpick_hex_ns .colpick_submit,.colpick.colpick_hex_ns .colpick_current_color{display:none}.colpick.colpick_hex_ns .colpick_hex_field{width:80px}.colpick.colpick_hex_ns .colpick_new_color{width:60px;border:1px solid #8f8f8f}.colpick.colpick_dark{background:#161616;border-color:#2a2a2a}.colpick.colpick_dark .colpick_color{outline-color:#333}.colpick.colpick_dark .colpick_hue{border-color:#555}.colpick.colpick_dark .colpick_field,.colpick.colpick_dark .colpick_hex_field{background:#101010;border-color:#2d2d2d}.colpick.colpick_dark .colpick_field_letter{background:#131313;border-color:#2d2d2d;color:#696969}.colpick.colpick_dark .colpick_field input,.colpick.colpick_dark .colpick_hex_field input{color:#7a7a7a}.colpick.colpick_dark .colpick_field_uarr{border-bottom-color:#696969}.colpick.colpick_dark .colpick_field_darr{border-top-color:#696969}.colpick.colpick_dark .colpick_focus{border-color:#444}.colpick.colpick_dark .colpick_submit{background:#131313;border-color:#2d2d2d;color:#7a7a7a}.colpick.colpick_dark .colpick_submit:hover{background-color:#101010;border-color:#444}.type-colorpicker input{cursor:pointer}#datepicker-demo{background:#e0e0e0;padding:1rem;margin:1rem 0 2rem}#datepicker-demo em{display:block;font-size:90%}#date,#party{width:90%;max-width:25em;vertical-align:20px}a.accCalendar{display:inline-block;background:0 0}div.calendar{text-align:center;color:#fff;background:#2e3135;padding:.5rem;border-radius:.3rem;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}table.calendar{border-collapse:separate;border-spacing:1px}table.calendar td,table.calendar th{padding:.3em .5em;border-radius:.15rem}td.empty{background:rgba(255,255,255,.07)}td.nav,td.day{cursor:pointer}td.day{text-shadow:0 1px 0 rgba(255,255,255,.5);color:#000;background:#63b7c2}td.day:hover{background:#e2a037}td.selected{background:#e2a037}div.calendar *:focus,div.commentAdd *:focus{background:#e2a037}td.month{font-weight:600;color:#63b7c2;text-shadow:0 1px 0 #000}td.comment{position:relative}td.comment span:after{display:block;position:absolute;width:7px;height:7px;top:.2rem;right:.2rem;content:"";background:#49182e;border-radius:7px}td.comment.selected{background:#e2a037}td.disabled,td.disabled:hover{color:#ccc;background:#bdbdbd;cursor:auto}td.disabled.selected{background:#c2c2c2}div.commentTooltip{width:271px;padding:.5rem;color:#fff;background:#3d4043;font-size:.8em;font-weight:700;max-height:50px;overflow-x:hidden;overflow-y:auto;word-wrap:break-word;text-align:left}div.commentAdd{background:#2e3135;border-radius:.3rem}div.commentAdd button{font-size:100%;text-transform:uppercase;color:#fff;background:#2e3135;padding:.5rem;margin-top:-5px;border:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}div.commentAdd textarea{width:270px;height:2em;overflow:auto;word-wrap:break-word;text-align:left;padding:.2em;margin:.5rem .5rem 0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media all and (min-width:768px),print{.amlocator-main-container .amlocator-search-container{width:33%}.amlocator-main-container{text-align:left;font-size:1.4rem}.amlocator-main-container .amlocator-search-container .amlocator-block{margin-bottom:0;text-align:center;margin-bottom:5px}.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby{color:#1979c3;background:#fff;margin-top:10px;width:100%;margin-left:auto}.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:hover,.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:focus{color:#fff;background:#1979c3}.amlocator-main-container .amlocator-search-container .amlocator-block.-separator{display:none}.amlocator-main-container .amlocator-map-container{height:100vh;max-height:800px}.amlocator-main-container .amlocator-map-container .amlocator-block.-filter{width:33%}.amlocator-main-container .amlocator-map-container .amlocator-block.-map{width:67%;height:80vh;max-height:800px;padding-left:15px}.amlocator-main-container .amlocator-map-container .amlocator-block.-storelist{-webkit-box-flex:1;-ms-flex:1;flex:1;order:inherit;width:33%}.amlocator-main-container .amlocator-map-container .amlocator-map{height:100%}.amlocator-main-container .amlocator-map-container .amlocator-map button{top:0 !important;right:0 !important}.amlocator-main-container .amlocator-store-list .amlocator-wrapper{max-height:inherit}.amlocator-main-container .amlocator-filters-container .amlocator-content{display:block}.amlocator-main-container .amlocator-filters-container .amlocator-hidden-filter{display:none}.amlocator-location-main .amlocator-location-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.amlocator-location-main .amlocator-location-container>.amlocator-column.-left,.amlocator-location-main .amlocator-location-container .amlocator-block.-grey{background:#fbfbfb}.amlocator-location-main .amlocator-location-container>.amlocator-column.-left{width:33%}.amlocator-location-main .amlocator-location-container>.amlocator-column.-right{display:block;padding-left:15px;width:67%}.amlocator-location-main .amlocator-location-container .amlocator-block.-map{height:60vh}.amlocator-location-main .amlocator-location-container .amlocator-location-reviews .amlocator-wrapper{margin-right:auto}.amlocator-location-main .amlocator-location-container .amlocator-attributes-wrapper .amlocator-collapse-title{display:none}.amlocator-location-main .amlocator-location-attribute{width:50%;margin-bottom:10px}.amlocator-location-main .amlocator-location-attribute:not(:first-of-type){margin-top:0}.amlocator-location-main .amlocator-location-attribute:nth-of-type(odd){float:left}.amlocator-location-main .amlocator-location-attribute:nth-of-type(even){float:right}.amlocator-attributes-container{display:block}.amlocator-popup-overlay .amlocator-review-popup{width:30%;min-width:330px}.amlocator-popup-overlay .field.review-field-ratings .control{width:inherit}}@media all and (min-width:1440px),print{.amlocator-schedule-table .amlocator-cell.-time{padding-right:7%;text-align:right}}.amlocator-main-container{color:#000}.amlocator-main-container .amlocator-button{box-sizing:border-box;min-height:40px;font-weight:inherit;color:#fff;background:#1979c3;border:1px solid #1979c3;border-radius:2px;box-shadow:0 2px 4px rgba(45,147,226,.1)}.amlocator-main-container .amlocator-select{cursor:pointer}.amlocator-main-container .amlocator-block.-separator{box-sizing:border-box;margin:20px 0}.amlocator-main-container .amlocator-block.-separator>.hr{margin:0;border-top:1px solid #e7e7e7}.amlocator-search-container{padding:5px 15px;margin-bottom:10px;background:#f8f8f8;width:100%;box-sizing:border-box}.amlocator-search-container .amlocator-title{display:inline-block;margin-bottom:5px}.amlocator-search-container .amlocator-block{width:100%;margin-bottom:15px}.amlocator-search-container .amlocator-block.-search{margin-bottom:0}.amlocator-search-container .amlocator-text,.amlocator-search-container .amlocator-select{-webkit-box-flex:1;-ms-flex:1;flex:1;width:initial}.amlocator-search-container .amlocator-select{height:40px}.amlocator-search-container .amlocator-select.-measurement{min-width:inherit;background-color:#f8f8f8;height:inherit;line-height:1;border:none}.amlocator-search-container .amlocator-button.-nearby{width:100%;margin-left:auto}.amlocator-current-location .amlocator-search{position:absolute;top:8px;right:8px;width:23px;height:23px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI3LjUiIHN0cm9rZT0iI0Q3RDdENyIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZmlsbD0iI0Q3RDdENyIgZD0iTTEzIDE1LjEyMUwxNS4xMiAxM2w4LjY3NSA4LjY3NS0yLjEyMSAyLjEyeiIvPjwvc3ZnPg==) no-repeat center;background-size:contain;cursor:pointer}.amlocator-current-location .amlocator-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:5px}.amlocator-current-location .amlocator-text{box-sizing:border-box;width:100%;height:40px;padding-right:40px;border:1px solid #d7d7d7;border-radius:2px}.amlocator-current-location .amlocator-text:focus{border:1px solid #1979c3;box-shadow:none}.amlocator-current-location .amlocator-text:focus+.amlocator-search,.amlocator-current-location .amlocator-search:hover{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI3LjUiIHN0cm9rZT0iIzE5NzlDMyIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZmlsbD0iIzE5NzlDMyIgZD0iTTEzIDE1LjEyMUwxNS4xMiAxM2w4LjY3NSA4LjY3NS0yLjEyMSAyLjEyeiIvPjwvc3ZnPg==) no-repeat center;background-size:contain}.amlocator-search-radius .amlocator-radio{position:absolute;width:0;height:0;margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.amlocator-search-radius .amlocator-radio:checked+.amlocator-label{color:#fff;background:#1979c3;box-shadow:0 2px 4px rgba(45,147,226,.1)}.amlocator-search-radius .amlocator-radio:focus+.amlocator-label{box-shadow:0 0 3px 1px #00699d}.amlocator-search-radius .amlocator-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.amlocator-search-radius .amlocator-select{min-width:215px}.amlocator-range-slider{width:100%;height:10px;background:#deedf8;border-radius:10px;cursor:pointer}.amlocator-range-slider .ui-slider-range{height:100%;background:#1979c3;border-top-left-radius:12px;border-bottom-left-radius:12px}.amlocator-range-slider .amlocator-handle{position:absolute;top:50%;width:14px;height:14px;margin:0;margin-left:-7px;background:#1979c3;border-radius:12px;box-shadow:0 2px 3px rgba(20,72,112,.5);transform:translateY(-50%);cursor:pointer}.amlocator-range-slider .amlocator-handle:hover,.amlocator-range-slider .amlocator-handle:focus,.amlocator-range-slider .amlocator-handle:active{background:#4da1e2}.amlocator-range-slider .amlocator-tooltip{position:absolute;top:-7px;left:50%;padding:2px 5px;font-size:12px;color:#fff;white-space:nowrap;background:#1979c3;border-radius:2px;transform:translate(-50%,-100%)}.amlocator-range-slider .amlocator-tooltip:after{content:"";position:absolute;bottom:0;left:50%;width:6px;height:6px;background:#1979c3;transform:translate(-50%,50%) rotate(45deg)}.amlocator-filters-container{margin-bottom:10px;background:#f8f8f8}.amlocator-filters-container .amlocator-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:5px 15px;font-weight:600;font-size:16px;color:#000;cursor:pointer}.amlocator-filters-container .amlocator-content{transition:all .3s ease}.amlocator-filters-container .amlocator-hidden-filter{display:none}.amlocator-filters-container .amlocator-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:5px 15px;font-size:12px}.amlocator-filters-container .amlocator-clear{color:#1979c3;cursor:pointer}.amlocator-filters-container .amlocator-button{min-height:25px;margin-left:25px;padding:0 20px;border:none;line-height:unset;box-shadow:none}.amlocator-filters-container .amlocator-button:hover{color:#fff;background:#1979c3b3;border:none}.amlocator-attribute-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:8px 15px}.amlocator-attribute-wrapper:nth-of-type(even){background:#e7e7e7}.amlocator-attribute-wrapper .amlocator-label{box-sizing:border-box;width:40%;padding-right:5px;word-wrap:break-word}.amlocator-attribute-wrapper .amlocator-input{-webkit-flex-grow:1;flex-grow:1;width:60%}.amlocator-attribute-wrapper .amlocator-input .chosen-container{width:100%!important}.amlocator-attribute-wrapper .amlocator-select,.amlocator-attribute-wrapper .chosen-choices{height:inherit;max-height:80px;padding:9px 25px 9px 10px;line-height:1;border-color:#ccc}.amlocator-attribute-wrapper .chosen-container{height:inherit;font-size:inherit}.amlocator-attribute-wrapper .chosen-container .chosen-choices{height:inherit;min-height:35px;overflow:auto;padding:5px}.amlocator-attribute-wrapper .chosen-container .chosen-results li.highlighted{background:#1979c3}.amlocator-attribute-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:50%;right:0;width:8px;height:8px;margin:0 5px 0 0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC41OTYuMzU0YS41LjUgMCAwIDAtLjcwNyAwTDIuNTk2IDEuNjQ3IDEuMzAzLjM1NGEuNS41IDAgMSAwLS43MDcuNzA3bDEuMjkzIDEuMjkzTC4zNTMgMy44ODlhLjUuNSAwIDEgMCAuNzA4LjcwN2wxLjUzNS0xLjUzNSAxLjUzNiAxLjUzNWEuNS41IDAgMCAwIC43MDctLjcwN0wzLjMwMyAyLjM1NCA0LjU5NiAxLjA2YS41LjUgMCAwIDAgMC0uNzA3eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center !important;background-size:contain !important;transform:translateY(-50%)}.amlocator-attribute-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:initial}.amlocator-attribute-wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:inherit;margin:3px 0}.amlocator-attribute-wrapper .chosen-container-multi .chosen-choices li.search-choice{margin:0 5px 0 0;padding:5px 18px 5px 5px;color:#fff;background:#1979c3;border:none;box-shadow:none}.amlocator-map-container{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}.amlocator-map-container>.amlocator-block{width:100%}.amlocator-map-container .amlocator-map{width:100%;height:300px}.amlocator-arrow{position:relative;display:inline-block;width:14px;min-width:14px;height:8px;margin-left:auto}.amlocator-arrow:before,.amlocator-arrow:after{content:"";position:absolute;top:3px;display:inline-block;width:9px;height:2px;background-color:#363636;transition:all .2s ease}.amlocator-arrow:before{left:0}.amlocator-arrow:after{right:0}.amlocator-arrow:after,.amlocator-arrow.-down:before{transform:rotate(45deg)}.amlocator-arrow:before,.amlocator-arrow.-down:after{transform:rotate(-45deg)}.amlocator-store-list{order:1;overflow:auto}.amlocator-store-list .amlocator-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;max-height:500px}.amlocator-stores-wrapper{margin-bottom:10px}.amlocator-store-desc{display:block;margin-bottom:15px;overflow:auto;font-size:14px;background:#f6f6f6;cursor:pointer}.amlocator-store-desc:not(:first-of-type){margin-top:15px}.amlocator-store-desc .amlocator-title{margin-bottom:10px;font-weight:700;font-size:16px}.amlocator-store-desc .amlocator-title .amlocator-link{word-break:break-all;word-wrap:break-word;color:#000}.amlocator-store-desc .amlocator-block{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15px}.amlocator-store-desc .amlocator-image{width:150px;min-width:150px;height:150px;margin-right:15px;background-position:center;background-size:cover}.amlocator-store-desc.-active{color:#fff;background:#1979c3}.amlocator-store-desc.-active .amlocator-title .amlocator-link{color:#fff}.amlocator-store-desc.-active .amlocator-today{color:#000;background:#9dd4ff}.amlocator-description{word-break:break-word}.amlocator-schedule-container .amlocator-today{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px;padding:5px 15px 5px 35px;background:#dfdfdf}.amlocator-schedule-container .amlocator-today:before{content:"";position:absolute;top:8px;left:15px;width:14px;height:14px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgOTcuMTYgOTcuMTYiPjxwYXRoIGQ9Ik00OC41OCAwQzIxLjc5MyAwIDAgMjEuNzkzIDAgNDguNThzMjEuNzkzIDQ4LjU4IDQ4LjU4IDQ4LjU4IDQ4LjU4LTIxLjc5MyA0OC41OC00OC41OFM3NS4zNjcgMCA0OC41OCAwem0wIDg2LjgyM2MtMjEuMDg3IDAtMzguMjQ0LTE3LjE1NS0zOC4yNDQtMzguMjQzUzI3LjQ5MyAxMC4zMzcgNDguNTggMTAuMzM3IDg2LjgyNCAyNy40OTIgODYuODI0IDQ4LjU4IDY5LjY2NyA4Ni44MjMgNDguNTggODYuODIzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwN0FGRiIgZmlsbD0iIzE5NzlDMyIvPjxwYXRoIGQ9Ik03My44OTggNDcuMDhINTIuMDY2VjIwLjgzYTQgNCAwIDAgMC04IDB2MzAuMjVhNCA0IDAgMCAwIDQgNGgyNS44MzJhNCA0IDAgMCAwIDAtOHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDdBRkYiIGZpbGw9IiMxOTc5QzMiLz48L3N2Zz4=) no-repeat center;background-size:contain}.amlocator-schedule-container .amlocator-today .amlocator-time{display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}.amlocator-schedule-container .amlocator-arrow{margin:6px 0 0 15px}.amlocator-schedule-container .amlocator-week{display:none;margin:0 20px}.amlocator-schedule-table .amlocator-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.amlocator-schedule-table .amlocator-cell{width:50%;box-sizing:border-box}.amlocator-schedule-table .amlocator-cell.-day{padding-left:15px}.amlocator-schedule-table .amlocator-cell.-time{white-space:nowrap;text-align:right;padding-right:8%}.amlocator-pager-container{margin-top:auto}.amlocator-pager-container .pages{text-align:right}.amlocator-pager-container .items{padding:0}.amlocator-pager-container .pages .page{padding:8px 10px;font-weight:400;line-height:1;color:#000;background:#f8f8f8}.amlocator-pager-container .pages a.page{color:#000}.amlocator-pager-container .pages .item{position:relative;margin:0}.amlocator-pager-container .pages .item:not(:last-of-type){margin-right:10px}.amlocator-pager-container .pages .current .page,.amlocator-pager-container .pages .page:hover{color:#fff;background:#1979c3}.amlocator-pager-container .pages a.action{margin:0;background:#f8f8f8;border:none;border-radius:0;box-shadow:none}.amlocator-pager-container .pages a.action:hover{background:#1979c3}.amlocator-pager-container .pages .items a.action:before{font-size:14px;color:#000}.amlocator-pager-container .pages .items a.action:hover:before{color:#fff}.amlocator-info-popup{width:250px}.amlocator-info-popup .amlocator-name{margin-top:5px}.amlocator-info-popup .amlocator-image{display:block;clear:both;width:100px;margin-bottom:10px}.amlocator-map .amlocator-image img{max-width:150px}.amlocator-index-index{overflow-x:hidden}.amstars-rating-container{width:160px;height:27px;margin-bottom:5px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzM3YyN0gweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMzA1IDEwLjMxM0wxNCAwbC0zLjMwNSAxMC4zMTNIMGw4LjY1MiA2LjM3NEw1LjM0OCAyNyAxNCAyMC42MjYgMjIuNjUyIDI3bC0zLjMwNS0xMC4zMTNMMjggMTAuMzEzSDE3LjMwNXptNC42NTQgMS45OWgtNi4wOEwxNCA2LjQ0bC0xLjg3OSA1Ljg2M2gtNi4wOGw0LjkxOSAzLjYyNC0xLjg4IDUuODYzTDE0IDE4LjE2Nmw0LjkyIDMuNjI0LTEuODgtNS44NjMgNC45Mi0zLjYyNHoiIGZpbGw9IiNCMUFFQUUiLz48L3N2Zz4=);overflow:hidden}.amstars-rating-container.-small{width:107px;height:18px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyMnYxOEgweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzQzIDYuODc1TDkuNSAwIDcuMjU3IDYuODc1SDBsNS44NzEgNC4yNUwzLjYzIDE4IDkuNSAxMy43NSAxNS4zNzEgMThsLTIuMjQyLTYuODc1TDE5IDYuODc1aC03LjI1N3pNMTQuOSA4LjIwMmgtNC4xMjZMOS41IDQuMjkzbC0xLjI3NSAzLjkxSDQuMDk5bDMuMzM4IDIuNDE1LTEuMjc1IDMuOTA5TDkuNSAxMi4xMWwzLjMzOCAyLjQxNi0xLjI3NS0zLjkxIDMuMzM4LTIuNDE1eiIgZmlsbD0iI0IxQUVBRSIvPjwvc3ZnPg==)}.amstars-rating-container.-small .amstars-stars{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyMnYxOEgweiIvPjxwYXRoIGQ9Ik05LjUgMGwyLjI0MyA2Ljg3NUgxOWwtNS44NzEgNC4yNUwxNS4zNyAxOCA5LjUgMTMuNzUgMy42MjkgMThsMi4yNDItNi44NzVMMCA2Ljg3NWg3LjI1N0w5LjUgMHoiIGZpbGw9IiNFRDlEMDAiLz48L3N2Zz4=)}.amstars-rating-container.-main-page{margin:0 10px}.amstars-rating-container .amstars-stars{height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzM3YyN0gweiIvPjxwYXRoIGQ9Ik0xNCAwbDMuMzA1IDEwLjMxM0gyOGwtOC42NTIgNi4zNzRMMjIuNjUyIDI3IDE0IDIwLjYyNiA1LjM0OCAyN2wzLjMwNC0xMC4zMTNMMCAxMC4zMTNoMTAuNjk1TDE0IDB6IiBmaWxsPSIjRUQ5RDAwIi8+PC9zdmc+)}.amlocator-description-grey{word-break:break-word;padding:0 15px;background:#fbfbfb}.amlocator-location-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.amlocator-location-container .amlocator-column,.amlocator-location-container .amlocator-block{box-sizing:border-box;width:100%}.amlocator-location-container .amlocator-column>.amlocator-block{padding:0 15px}.amlocator-location-container .amlocator-block.-route{padding:20px 15px 25px}.amlocator-location-container .amlocator-block.-map{height:170px;margin-bottom:15px}.amlocator-location-container .amlocator-block.-separator{box-sizing:border-box;margin:15px 0}.amlocator-location-container .amlocator-block.-separator>.hr{margin:0;border-top:1px solid #d2dde5}.amlocator-location-container .amlocator-block>.amlocator-title{display:block;margin-bottom:15px;font-weight:700}.amlocator-location-container .amlocator-directions-container{max-height:500px;overflow:auto !important}.amlocator-location-container .amlocator-text.-bold{font-weight:600}.amlocator-location-container .amlocator-button{box-sizing:border-box;height:auto;padding:0 15px;font-weight:inherit;color:#fff;background:#1979c3;border:1px solid #1979c3;border-radius:2px;box-shadow:0 2px 4px rgba(45,147,226,.1)}.amlocator-location-container .amlocator-button:hover{background-color:#1c87da}.amlocator-route-creator{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;background:#1979c3}.amlocator-route-creator .amlocator-modes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.amlocator-route-creator .amlocator-mode,.amlocator-route-creator .amlocator-swap{display:none}.amlocator-route-creator .amlocator-mode+.amlocator-label{display:block;width:35px;height:35px;border-radius:20px;cursor:pointer;opacity:.3;transition:all .3s ease}.amlocator-route-creator .amlocator-mode:checked+.amlocator-label,.amlocator-route-creator .amlocator-mode+.amlocator-label:hover{background-color:#2d93e2;opacity:1}.amlocator-route-creator .amlocator-label:not(:last-of-type){margin-right:5px}.amlocator-route-creator .amlocator-label.-driving{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuODE1IDExLjY5N0gxLjEyN3YuOTdjMCAuNTM5IDAgMS4wNzguMDI1IDEuNjE2LjAxNy40OTEuMjE2LjcwNS42NS43MTJoMS40NmEuNDYuNDYgMCAwIDAgLjM5LS4xMjcuNDkyLjQ5MiAwIDAgMCAuMTUtLjM5M2MuMDI0LS4yODEuMDM1LS41NjUuMDM1LS44NDggMC0uNjEgMC0xLjIyLS4wMTUtMS44MjktLjAwNC0uMDIzLS4wMDYtLjA2NC0uMDA3LS4xek0xNi45OSA5LjA3MVY3LjEyOWExLjU0NCAxLjU0NCAwIDAgMC0uMjQyLS44NGMtLjIxLS4zNC0uNDEyLS42ODctLjU5NC0xLjA0M2wtLjAyNC0uMDQ4YS41NTEuNTUxIDAgMCAwIC4wNzEtLjA0My42MjguNjI4IDAgMCAwIC4yMjYtLjU2M2wtLjExOS0uNjhhLjQxMi40MTIgMCAwIDAtLjE0OC0uMjQ1LjM4OC4zODggMCAwIDAtLjI2OS0uMDgybC0uNDc3LjAzNmMtLjI1LS41ODItLjQ4NS0xLjE4LS43MTgtMS43NzZhMTcuMjUyIDE3LjI1MiAwIDAgMC0uNTEzLTEuMTg4Ljk5Mi45OTIgMCAwIDAtLjMwNS0uMzg0Ljk1Ljk1IDAgMCAwLS40NDctLjE4NSA1LjY2MSA1LjY2MSAwIDAgMC0uODY4LS4wOGMtLjg3NiAwLTEuNzUuMDMtMi42My4wMzYtLjcwNyAwLTEuNDE0IDAtMi4xMjItLjAxMkw1LjQ1LjAxMmExMi4wNTQgMTIuMDU0IDAgMCAwLTEuODE5LjA1NWMtLjE5LjAxNi0uMzc0LjA4Mi0uNTMzLjE5Mi0uMTU5LjExLS4yODguMjYtLjM3Ni40MzUtLjAzOC4wNzYtLjA4LjE1LS4xMS4yMjctLjI3NS43LS41NDQgMS40MDYtLjgyNCAyLjEwNC0uMDcxLjIwMi0uMTQ5LjQwMS0uMjMxLjU5NmwtLjUxMy0uMDQ4YS4zODguMzg4IDAgMCAwLS4yNjkuMDgzLjQxMi40MTIgMCAwIDAtLjE0OC4yNDVsLS4xMi42OTFhLjYyOC42MjggMCAwIDAgLjIxNS41NjMuNjYuNjYgMCAwIDAgLjExNy4wNjJjLS4yMDkuNDExLS40NDEuODEtLjY5NSAxLjE5MmEuODkzLjg5MyAwIDAgMC0uMTMuNDA2QzAgNy4wNzkgMCA3LjM0NSAwIDcuNjFjMCAuNjA1LjAwNSAxLjIxMi4wMTUgMS44MTkgMCAuMzQ3IDAgLjY5NS4wMTkgMS4wNGEuNzMuNzMgMCAwIDAgLjE1My40MzQuNjkuNjkgMCAwIDAgLjM3Ny4yNDhjLjMyMy4wOTcuNjU4LjE0NC45OTQuMTQxLjc1MS4wMTQgMS41MTYuMDE0IDIuMjc1LjAxNGg4LjQwM2MxLjE5NCAwIDIuMzg5LjA2MiAzLjU4Mi0uMDM3YTMuMTEgMy4xMSAwIDAgMCAuNjktLjE1LjY0OC42NDggMCAwIDAgLjMwOS0uMjEyYy4wOC0uMTAxLjEzMS0uMjI0LjE0NS0uMzU0LjAyMi0uMTE4LjAzNS0uMjM4LjAzOC0uMzU3LjAwMi0uMzczLS4wMS0uNzUyLS4wMS0xLjEyNnptLTE0LjUyOC4wNGMtLjI2IDAtLjUxNS0uMDgtLjczMS0uMjI5YTEuMzUgMS4zNSAwIDAgMS0uNDg1LS42MSAxLjQgMS40IDAgMCAxLS4wNzQtLjc4NWMuMDUtLjI2My4xNzYtLjUwNS4zNi0uNjk1LjE4My0uMTkuNDE4LS4zMi42NzMtLjM3Mi4yNTUtLjA1My41Mi0uMDI2Ljc2LjA3N3MuNDQ2LjI3Ny41OS41YTEuMzkxIDEuMzkxIDAgMCAxIC4xMjIgMS4yNzYgMS4zNjMgMS4zNjMgMCAwIDEtLjI4NS40NDIgMS4zMTMgMS4zMTMgMCAwIDEtLjQyNy4yOTVjLS4xNi4wNjgtLjMzLjEwMy0uNTAzLjEwM3YtLjAwMnptLS4yOTUtMy45MzdjLjAwOS0uMDM1LjAxMy0uMDU0LjAyLS4wNzFMMy43IDEuNTAyYy4wMTctLjA0My4wNC0uMDg0LjA2LS4xMjNhLjI2MS4yNjEgMCAwIDEgLjEtLjExNy4yNS4yNSAwIDAgMSAuMTQ4LS4wMzhoOC45MzdhLjI4Ny4yODcgMCAwIDEgLjE5NS4wNDljLjA1OC4wMzkuMS4wOTguMTIuMTY2LjE1OC4zODkuMzIuNzc3LjQ4MyAxLjE2NWwxLjAwNCAyLjQyOWMuMDEzLjAzLjAyNC4wNjQuMDQzLjExbC0xMi42MjMuMDMxem0xMi4zMzUgMy45NGExLjI4NiAxLjI4NiAwIDAgMS0uNzI5LS4yMzYgMS4zNTEgMS4zNTEgMCAwIDEtLjQ3OS0uNjE1IDEuNCAxLjQgMCAwIDEtLjA2OC0uNzg2Yy4wNTMtLjI2My4xOC0uNTA0LjM2Ni0uNjkyYTEuMjc2IDEuMjc2IDAgMCAxIDEuNDM2LS4yOGMuMjQuMTA0LjQ0NC4yOC41ODcuNTA2YTEuMzkyIDEuMzkyIDAgMCAxLS4xOCAxLjcxMyAxLjI5MyAxLjI5MyAwIDAgMS0uOTMzLjM5em0tMS4zMTUgMi42MTZ2MS41ODljMCAuMzM1LjAxNy42NzMuMDQgMS4wMDkuMDMuNDM0LjE5OS42MzguNTYzLjY0OGEzMC44NyAzMC44NyAwIDAgMCAxLjU4NCAwIC40MTMuNDEzIDAgMCAwIC4zLS4xMDEuNDQuNDQgMCAwIDAgLjE0OC0uMjg3Yy4wMzQtLjE1Mi4wNTMtLjMwNy4wNTYtLjQ2MnYtMi4zMThhLjc1NS43NTUgMCAwIDAgMC0uMDhoLTIuNjgxbC0uMDEuMDAyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center}.amlocator-route-creator .amlocator-label.-transit{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMxOCA5VjIuNzdhLjY5OC42OTggMCAwIDAtLjItLjQ5LjY3Ny42NzcgMCAwIDAtLjQ4Mi0uMjAzVjBIMS4zNjR2Mi4wNzdhLjY3Ny42NzcgMCAwIDAtLjQ4Mi4yMDMuNjk4LjY5OCAwIDAgMC0uMi40OVY5SDB2NS41MzloMS4zNjR2Mi40MjNjMCAuMjc1LjEwNy41NC4zLjczNC4xOTEuMTk1LjQ1MS4zMDQuNzIyLjMwNGguNjgyYy4yNzEgMCAuNTMyLS4xMS43MjMtLjMwNC4xOTItLjE5NS4zLS40NTkuMy0uNzM1VjE0LjU0aDYuODE4djIuNDIzYzAgLjI3NS4xMDguNTQuMy43MzQuMTkxLjE5NS40NTIuMzA0LjcyMy4zMDRoLjY4MmMuMjcgMCAuNTMxLS4xMS43MjMtLjMwNC4xOTItLjE5NS4zLS40NTkuMy0uNzM1VjE0LjU0SDE1VjloLS42ODJ6bS0xLjE5MyAyLjc3YzAgLjIwNS0uMDYuNDA1LS4xNzIuNTc2LS4xMTMuMTctLjI3Mi4zMDQtLjQ2LjM4M2ExLjAwOCAxLjAwOCAwIDAgMS0xLjExNC0uMjI1IDEuMDQ0IDEuMDQ0IDAgMCAxLS4yMjItMS4xMzJjLjA3OC0uMTkuMjA5LS4zNTIuMzc3LS40NjZhMS4wMTIgMS4wMTIgMCAwIDEgMS4yOTEuMTI5Yy4xOTIuMTk1LjMuNDU5LjMuNzM0em0tOS4yMDUgMGMwIC4yMDUtLjA2LjQwNS0uMTcyLjU3NmExLjAwOCAxLjAwOCAwIDAgMS0xLjU3NC4xNTcgMS4wNDMgMS4wNDMgMCAwIDEtLjIyMS0xLjEzMWMuMDc3LS4xOS4yMDgtLjM1Mi4zNzctLjQ2NmExLjAxMiAxLjAxMiAwIDAgMSAxLjI5LjEyOWMuMTkzLjE5NS4zLjQ1OS4zLjczNHpNOC4xODIgOVYzLjQ2Mmg0Ljc3MlY5SDguMTgyek0yLjA0NSAzLjQ2Mmg0Ljc3M1Y5SDIuMDQ1VjMuNDYyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center}.amlocator-route-creator .amlocator-label.-walking{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMjM4IDEwLjY2Nkw3LjM0NSA4LjA2bC0uMzcxIDIuMzUuOTAzIDEuMjQzYS44NC44NCAwIDAgMCAxLjE3NS4xODcuODQuODQgMCAwIDAgLjE4Ni0xLjE3NXpNNy4zMjMgMi40NGExLjY4MiAxLjY4MiAwIDEgMS0zLjM2NSAwIDEuNjgyIDEuNjgyIDAgMCAxIDMuMzY1IDB6TTQuMTU4IDE0LjQzNWwtMi4xODggMy4wM2ExLjAyOCAxLjAyOCAwIDEgMCAxLjY2NyAxLjIwNGwxLjc5LTIuNDc4LTEuMjY5LTEuNzU2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik05LjgwNSAxNy40NjVsLTMuODYtNS4zNDUuNzk3LTUuMDMzYTIuMDU1IDIuMDU1IDAgMCAwLTEuNzEtMi4zNTJjLS42Ny0uMTA2LTEuMjUzLjE5OC0xLjc2NC41NjlMLjg0NCA3LjA2NWEuODQxLjg0MSAwIDAgMC0uMzM3LjU1TC4wMSAxMC43NTJhLjg0MS44NDEgMCAwIDAgMS42NjIuMjYzbC40NDMtMi43OTUgMS4xNzYtLjg1NS0uNDg1IDMuMDczYy0uMDg0LjUyOC4wMzcuODk4LjI4MSAxLjIzNmw1LjA1MSA2Ljk5NGExLjAyNyAxLjAyNyAwIDEgMCAxLjY2Ny0xLjIwNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat center}.amlocator-route-creator .amlocator-label.-bicycling{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjEzNCA0LjI3NmExLjYzMSAxLjYzMSAwIDEgMC0yLjUyOC0yLjA2MiAxLjYzMSAxLjYzMSAwIDAgMCAyLjUyOCAyLjA2MnpNMTAuMDMxIDcuMDUzbDIuOTA3IDMuMDkyYS42Ni42NiAwIDAgMCAuOTM1LjAyOS42NjIuNjYyIDAgMCAwIC4wMjktLjkzNWwtMy42OTgtMy45MzVhLjY1LjY1IDAgMCAwLS4wODUtLjA3M2MtLjAxLS4wMS0uMDE4LS4wMi0uMDI5LS4wMjktLjUxNy0uNDM1LTEuNTI5LS41MzQtMi4zNy4zMDctMS4xNTMgMS4xNjItMS42OTkgMi4wMi0yLjI3MSAzLjY0LS4zMjkgMS4yMTguMzc3IDEuNzA1IDEuMDE1IDIuMDA3LjE2Ny4wOC4zMTIuMTQyLjQ0Mi4xNzQuMDM1LjAxMy4wNjguMDI4LjEwNS4wMzdsMi4zNjcuNTcyLS45MzggMy43MTFhLjg4Mi44ODIgMCAwIDAgMS43MS40MzNsMS4xNTctNC41NzZhLjg4Mi44ODIgMCAwIDAtLjY0OC0xLjA3NGwtMi41My0uNjFjLjQ5Ny0xLjAwMyAxLjI2NC0xLjkzOCAxLjgtMi42NDYuMDM2LS4wNC4wNy0uMDgxLjEwMi0uMTI0eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkgMTUuMmEzLjggMy44IDAgMSAxLTcuNiAwIDMuOCAzLjggMCAwIDEgNy42IDB6bS0zLjggMS45YTEuOSAxLjkgMCAxIDAgMC0zLjggMS45IDEuOSAwIDAgMCAwIDMuOHpNNy42IDE1LjJhMy44IDMuOCAwIDEgMS03LjYgMCAzLjggMy44IDAgMCAxIDcuNiAwem0tMy44IDEuOWExLjkgMS45IDAgMSAwIDAtMy44IDEuOSAxLjkgMCAwIDAgMCAzLjh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center}.amlocator-route-creator .amlocator-addresses{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-top:10px}.amlocator-route-creator .amlocator-inputs{flex:1;margin:0 25px}.amlocator-route-creator .amlocator-address{height:35px;border:none}.amlocator-route-creator .amlocator-address.-end{color:#707070;background:#f2f2f2}.amlocator-route-creator .amlocator-address:not(:last-of-type){margin-bottom:15px}.amlocator-route-creator .amlocator-swap+.amlocator-label{display:block;width:20px;height:33px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTZhMSAxIDAgMSAwIDIgMEg3ek04LjcwNy4yOTNhMSAxIDAgMCAwLTEuNDE0IDBMLjkyOSA2LjY1N0ExIDEgMCAwIDAgMi4zNDMgOC4wN0w4IDIuNDE0bDUuNjU3IDUuNjU3YTEgMSAwIDEgMCAxLjQxNC0xLjQxNEw4LjcwNy4yOTN6TTkgMTZWMUg3djE1aDJ6TTE0IDE2YTEgMSAwIDEgMC0yIDBoMnptLTEuNzA3IDE1LjcwN2ExIDEgMCAwIDAgMS40MTQgMGw2LjM2NC02LjM2NGExIDEgMCAwIDAtMS40MTQtMS40MTRMMTMgMjkuNTg2bC01LjY1Ny01LjY1N2ExIDEgMCAwIDAtMS40MTQgMS40MTRsNi4zNjQgNi4zNjR6TTEyIDE2djE1aDJWMTZoLTJ6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+) no-repeat center;cursor:pointer;opacity:.3;transition:all .3s ease}.amlocator-route-creator .amlocator-swap+.amlocator-label:hover{opacity:1}.amlocator-route-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;width:13px;height:65px}.amlocator-route-icon .amlocator-icon{box-sizing:border-box}.amlocator-route-icon .amlocator-icon.-start{width:12px;height:12px;border:3px solid #fff;border-radius:10px}.amlocator-route-icon .amlocator-icon.-dot{width:4px;height:4px;background:#2d93e2;border-radius:10px}.amlocator-route-icon .amlocator-icon.-end{width:13px;height:18px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljc1IDE4UzEzIDExLjc0NyAxMyA2YzAtNC0zLTYtNi41LTZTMCAyIDAgNmMwIDUuNzQ3IDYuNzUgMTIgNi43NSAxMnpNNi41IDlhMi41IDIuNSAwIDEgMCAwLTUgMi41IDIuNSAwIDAgMCAwIDV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center}.amlocator-collapse-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:5px 0 10px;font-weight:600;font-size:16px;color:#000;cursor:pointer;box-sizing:border-box}.amlocator-directions-container table.adp-placemark{color:#fff;background:#1978c3}.amlocator-directions-container td.adp-text{font-weight:600;vertical-align:middle}.amlocator-location-info{box-sizing:border-box;padding:15px}.amlocator-location-info .amlocator-block{margin-bottom:10px}.amlocator-location-info .amlocator-link{cursor:pointer;color:#000}.amlocator-location-info .amlocator-icon{display:inline-block;width:20px;height:20px;margin-right:15px;vertical-align:middle;background-color:#1979c3;border-radius:10px}.amlocator-location-info .amlocator-icon.-website{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMGE2IDYgMCAxIDEgMCAxMkE2IDYgMCAwIDEgNiAwem00LjQwOCAyLjg1NGMtLjQ2MS4zMDktLjk1My41NjktMS40NjguNzc2LjIyMi42Ny4zNSAxLjM2Ny4zOCAyLjA3MWgyLjA4N2E1LjQxIDUuNDEgMCAwIDAtMS0yLjg0N3ptLTguODEzIDBBNS40IDUuNCAwIDAgMCAuNiA1LjcwMmgyLjA4Yy4wMy0uNzA1LjE1OC0xLjQwMi4zOC0yLjA3MmE3Ljk5NiA3Ljk5NiAwIDAgMS0xLjQ2Ni0uNzc2em04LjgxMyA2LjI5MmE1LjQgNS40IDAgMCAwIDEtMi44NDdIOS4zMjJhNy41OSA3LjU5IDAgMCAxLS4zNiAyLjA3N2MuNTA3LjIwNy45OS40NjUgMS40NDUuNzd6TS42IDYuMjk2YTUuNDA3IDUuNDA3IDAgMCAwIDEgMi44NSA3Ljk5MyA3Ljk5MyAwIDAgMSAxLjQ0NC0uNzcgNy41OTQgNy41OTQgMCAwIDEtLjM2Ni0yLjA4SC42em01LjEwNyAxLjUxMnYtMS41MUgzLjI3NGMtLjAzNC4zMzQuMTkgMS42MjIuMzI2IDEuODc4YTcuODk3IDcuODk3IDAgMCAxIDIuMTAyLS4zNjZsLjAwNS0uMDAyem0zLjAyOS0xLjUxSDYuMjk5VjcuODFhNy45MiA3LjkyIDAgMCAxIDIuMTAxLjM2OGMuMTk3LS42MDguMzEtMS4yNC4zMzYtMS44OHptLTMuMDMyLS42VjQuMTlhNy45MyA3LjkzIDAgMCAxLTIuMDg0LS4zNmMtLjE1OC4zNC0uMzkzIDEuNjQzLS4zNCAxLjg3NWgyLjQyNHYtLjAwNnptMi42ODMtMS44NzFhNy45NDMgNy45NDMgMCAwIDEtMi4wODguMzZ2MS41MTVoMi40MzVhNy4wNCA3LjA0IDAgMCAwLS4zNDctMS44NzV6TTMuOCA4LjczNGE3LjA0NSA3LjA0NSAwIDAgMCAxLjkwMiAyLjYyVjguNGMtLjM2OC0uMDI0LTEuNTMyLjE3OS0xLjkwMi4zMzR6bTIuNDk4IDIuNjIyYTcuMDU3IDcuMDU3IDAgMCAwIDEuOTA0LTIuNjI3QTcuMzggNy4zOCAwIDAgMCA2LjI5OCA4LjR2Mi45NTZ6TTMuODIyIDMuMjc0Yy40MjguMTYgMS41OTIuMzYgMS44OC4zMjJWLjcwNmE3LjA1MiA3LjA1MiAwIDAgMC0xLjg4IDIuNTY4em00LjM2IDBBNy4wNTIgNy4wNTIgMCAwIDAgNi4yOTkuNzA2VjMuNmE3LjM5NyA3LjM5NyAwIDAgMCAxLjg4My0uMzIzdi0uMDAzem0tNC45MTQtLjE5NUE3LjcyMiA3LjcyMiAwIDAgMSA0LjgyNC43MiA1LjM4OCA1LjM4OCAwIDAgMCAxLjk2MiAyLjRjLjQxMS4yNy44NDkuNDk4IDEuMzA2LjY4ek03LjE3OC43MmE3Ljc0OCA3Ljc0OCAwIDAgMSAxLjU2IDIuMzYgNy4yMTYgNy4yMTYgMCAwIDAgMS4zMDUtLjY4NkE1LjQgNS40IDAgMCAwIDcuMTc3Ljcyem0uMDggMTAuNTRhNS4zNjQgNS4zNjQgMCAwIDAgMi43ODEtMS42NTNBNy4yMjUgNy4yMjUgMCAwIDAgOC43NiA4LjkzYTcuODQyIDcuODQyIDAgMCAxLTEuNTAxIDIuMzN6TTEuOTYzIDkuNjA3YTUuMzcxIDUuMzcxIDAgMCAwIDIuNzgyIDEuNjUzIDcuODI4IDcuODI4IDAgMCAxLTEuNDk4LTIuMzNjLS40NS4xODItLjg4LjQxLTEuMjg0LjY3N3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center}.amlocator-location-info .amlocator-icon.-phone{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNzUgMS45NjZsMS4xMTgtLjc0M2MuMzY3LS4yNDUuNzUyLS4xNTQuOTU0LjI1NWwuOTU1IDEuOTM1LS43NjUuODZjLS4yNTMuMjkzLS40NDMuNTcyLS4yNjkuOTg5LjY4NyAxLjY0OCAyLjI4MiAzLjU4IDMuNzcgNC41NjcuMzc3LjI1LjY4Ny4xMTYgMS4wMjItLjA3N2wuOTktLjU4OCAxLjcyIDEuMzA0Yy4zNjMuMjc2LjM3OS42NzEuMDY5Ljk4NmwtLjk0Mi45NTVDNy4yMDcgMTQuNjA2LTEuODQzIDMuNjM2Ljc1MSAxLjk2N3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center}.amlocator-location-info .amlocator-icon.-email{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuNDQzIDFIMS41NTdDMS4yNSAxIDEgMS4yMTcgMSAxLjQ4NHY1LjAzMmMwIC4yNjcuMjUuNDg0LjU1Ny40ODRoOC44ODZjLjMwNyAwIC41NTctLjIxNy41NTctLjQ4NFYxLjQ4NGMwLS4yNjctLjI1LS40ODQtLjU1Ny0uNDg0em0tOC44ODYuMjUyaDguODg2Yy4xNDMgMCAuMjYuMDk5LjI2Ni4yMjJMNi4yMjYgNC42NzFhLjQyOC40MjggMCAwIDEtLjQ1MiAwTDEuMjkxIDEuNDc0Yy4wMDYtLjEyMy4xMjMtLjIyMi4yNjYtLjIyMnpNMS4yOSAxLjhMNC4zNzUgNCAxLjI5IDYuMlYxLjh6bTkuMTUzIDQuOTQ4SDEuNTU3Yy0uMTQzIDAtLjI2LS4wOTktLjI2Ni0uMjIybDMuMzEzLTIuMzYzLjk4Ni43MDNBLjcxMS43MTEgMCAwIDAgNiA0Ljk5YS43MTIuNzEyIDAgMCAwIC40MS0uMTIzbC45ODYtLjcwMyAzLjMxMyAyLjM2M2MtLjAwNi4xMjMtLjEyMy4yMjItLjI2Ni4yMjJ6bS4yNjYtLjU0OEw3LjYyNSA0bDMuMDg0LTIuMnY0LjR6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iLjQiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center}.amlocator-location-container .amlocator-schedule-container .amlocator-today{padding-right:0;padding-left:30px;background:0 0;cursor:pointer}.amlocator-location-container .amlocator-schedule-container .amlocator-today:before{top:5px;left:0;width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDBDNC40ODggMCAwIDQuNDg4IDAgMTBzNC40ODggMTAgMTAgMTAgMTAtNC40ODggMTAtMTBTMTUuNTEyIDAgMTAgMHoiIGZpbGw9IiMxOTc5QzMiLz48cGF0aCBkPSJNMTAuMDk5IDRIOXY2LjEzNkwxMy4zNCAxM2wuNjYtLjcyNy0zLjkwMS0yLjU5MVY0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center}.amlocator-location-container .amlocator-schedule-table .amlocator-cell.-day{padding-left:10px}.amlocator-location-container .amlocator-schedule-table .amlocator-cell.-time{padding-right:8px}.amlocator-location-gallery{padding:0 15px}.amlocator-location-gallery>.amlocator-wrapper{height:80px;padding:0 25px}.amlocator-location-gallery .amlocator-link{height:80px;text-align:center}.amlocator-location-gallery .amlocator-image{display:inline-block;height:100%;vertical-align:middle}.amlocator-location-gallery .amlocator-wrapper .slick-list .slick-track .slick-slide{display:inline-block}.fancybox-button,.fancybox-button:hover{box-shadow:none !important}.amlocator-location-reviews{max-height:500px;overflow:auto}.amlocator-location-reviews .amlocator-items{margin:0;padding:0;list-style:none none}.amlocator-reviews-general{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center}.amlocator-reviews-general .amlocator-value{margin-right:10px;font-weight:400;font-size:50px}.amlocator-reviews-general .amlocator-wrapper{margin-right:20px}.amlocator-location-review{padding:10px 0 0}.amlocator-location-review .amlocator-name{font-weight:700}.amlocator-location-review .amlocator-message{max-height:1000px;margin-top:10px;overflow:auto;word-wrap:break-word;word-break:break-word;transition:all .3s ease}.amlocator-location-review .amlocator-message.-collapsed{max-height:60px;overflow:hidden}.amlocator-location-review .amlocator-footer{display:-webkit-flex;display:-ms-flexbox;display:flex}.amlocator-location-review .amlocator-link.-full,.amlocator-location-review .amlocator-link.-full:visited,.amlocator-location-review .amlocator-link.-full:active,.amlocator-location-review .amlocator-link.-full:hover{position:relative;margin-right:14px;font-size:12px;color:#6b8fab;cursor:pointer}.amlocator-location-review .amlocator-date{margin-left:auto;font-size:12px;color:#c4c4c4;margin-right:5px}.amlocator-attributes-container{padding:30px 20px;display:none}.amlocator-location-attribute:not(:first-of-type){margin-top:25px}.amlocator-location-attribute .amlocator-label{margin-right:10px}.amlocator-location-attribute .amlocator-values{display:inline-block}.amlocator-location-attribute .amlocator-value{display:inline-block;margin:0 10px 5px 0;padding:5px 10px;border-radius:2px;box-shadow:0 2px 4px rgba(45,147,226,.1)}.amlocator-location-attribute .amlocator-value.-multiselect{color:#363636;background:#fff}.hidden{display:none}.loading-mask{z-index:100001 !important}.amlocator-popup-overlay{position:fixed;top:0;left:0;z-index:99999;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;width:100vw;height:100vh;background:#00000047}.amlocator-review-popup{position:relative;box-sizing:border-box;width:80vw;min-width:300px;max-width:500px;padding:30px;background:#fff;border-radius:10px}.amlocator-review-popup .amlocator-header{margin-bottom:10px;font-size:16px}.amlocator-review-popup .amlocator-name{font-weight:600;word-break:break-all;word-wrap:break-word}.amlocator-review-popup .amlocator-close{position:absolute;top:10px;right:10px;display:block;padding:10px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS45IDIxLjkiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJNMTQuMSAxMS4zYy0uMi0uMi0uMi0uNSAwLS43bDcuNS03LjVjLjItLjIuMy0uNS4zLS43cy0uMS0uNS0uMy0uN0wyMC4yLjNjLS4yLS4yLS41LS4zLS43LS4zLS4zIDAtLjUuMS0uNy4zbC03LjUgNy41Yy0uMi4yLS41LjItLjcgMEwzLjEuM0MyLjkuMSAyLjYgMCAyLjQgMHMtLjUuMS0uNy4zTC4zIDEuN2MtLjIuMi0uMy41LS4zLjdzLjEuNS4zLjdsNy41IDcuNWMuMi4yLjIuNSAwIC43TC4zIDE4LjhjLS4yLjItLjMuNS0uMy43cy4xLjUuMy43bDEuNCAxLjRjLjIuMi41LjMuNy4zcy41LS4xLjctLjNsNy41LTcuNWMuMi0uMi41LS4yLjcgMGw3LjUgNy41Yy4yLjIuNS4zLjcuM3MuNS0uMS43LS4zbDEuNC0xLjRjLjItLjIuMy0uNS4zLS43cy0uMS0uNS0uMy0uN2wtNy41LTcuNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNFOUU2RTYiIGZpbGw9IiNFQkVCRUIiLz48L3N2Zz4=) no-repeat center;background-size:70%;cursor:pointer}.amlocator-review-popup .amlocator-close:hover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS45IDIxLjkiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJNMTQuMSAxMS4zYy0uMi0uMi0uMi0uNSAwLS43bDcuNS03LjVjLjItLjIuMy0uNS4zLS43cy0uMS0uNS0uMy0uN0wyMC4yLjNjLS4yLS4yLS41LS4zLS43LS4zLS4zIDAtLjUuMS0uNy4zbC03LjUgNy41Yy0uMi4yLS41LjItLjcgMEwzLjEuM0MyLjkuMSAyLjYgMCAyLjQgMHMtLjUuMS0uNy4zTC4zIDEuN2MtLjIuMi0uMy41LS4zLjdzLjEuNS4zLjdsNy41IDcuNWMuMi4yLjIuNSAwIC43TC4zIDE4LjhjLS4yLjItLjMuNS0uMy43cy4xLjUuMy43bDEuNCAxLjRjLjIuMi41LjMuNy4zcy41LS4xLjctLjNsNy41LTcuNWMuMi0uMi41LS4yLjcgMGw3LjUgNy41Yy4yLjIuNS4zLjcuM3MuNS0uMS43LS4zbDEuNC0xLjRjLjItLjIuMy0uNS4zLS43cy0uMS0uNS0uMy0uN2wtNy41LTcuNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMxOTc5YzMiIGZpbGw9IiMxOTc5YzMiLz48L3N2Zz4=) no-repeat center;background-size:70%}.field.review-field-ratings .label{margin:10px 15px 0 0;vertical-align:top}.field.review-field-ratings .control{display:inline-block;width:100%;vertical-align:top}.amlocator-review-form .review-field-rating .control{margin:5px 0 40px}.amlocator-review-form .review-field-rating .label{font-weight:400;color:#3f3f3f}.amlocator-review-form .review-control-vote:before{content:'';width:165px;height:27px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzM3YyN0gweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMzA1IDEwLjMxM0wxNCAwbC0zLjMwNSAxMC4zMTNIMGw4LjY1MiA2LjM3NEw1LjM0OCAyNyAxNCAyMC42MjYgMjIuNjUyIDI3bC0zLjMwNS0xMC4zMTNMMjggMTAuMzEzSDE3LjMwNXptNC42NTQgMS45OWgtNi4wOEwxNCA2LjQ0bC0xLjg3OSA1Ljg2M2gtNi4wOGw0LjkxOSAzLjYyNC0xLjg4IDUuODYzTDE0IDE4LjE2Nmw0LjkyIDMuNjI0LTEuODgtNS44NjMgNC45Mi0zLjYyNHoiIGZpbGw9IiNCMUFFQUUiLz48L3N2Zz4=)}.amlocator-review-form .review-control-vote label:before{content:'';display:inline-block;height:27px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzM3YyN0gweiIvPjxwYXRoIGQ9Ik0xNCAwbDMuMzA1IDEwLjMxM0gyOGwtOC42NTIgNi4zNzRMMjIuNjUyIDI3IDE0IDIwLjYyNiA1LjM0OCAyN2wzLjMwNC0xMC4zMTNMMCAxMC4zMTNoMTAuNjk1TDE0IDB6IiBmaWxsPSIjRUQ5RDAwIi8+PC9zdmc+)}.amlocator-review-form .review-control-vote input[type=radio]:not(:checked)+label:hover:before{opacity:1;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzM3YyN0gweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMzA1IDEwLjMxM0wxNCAwbC0zLjMwNSAxMC4zMTNIMGw4LjY1MiA2LjM3NEw1LjM0OCAyNyAxNCAyMC42MjYgMjIuNjUyIDI3bC0zLjMwNS0xMC4zMTNMMjggMTAuMzEzSDE3LjMwNXptNC42NTQgMS45OWgtNi4wOEwxNCA2LjQ0bC0xLjg3OSA1Ljg2M2gtNi4wOGw0LjkxOSAzLjYyNC0xLjg4IDUuODYzTDE0IDE4LjE2Nmw0LjkyIDMuNjI0LTEuODgtNS44NjMgNC45Mi0zLjYyNHoiIGZpbGw9IiNFRDlEMDAiLz48L3N2Zz4=);cursor:pointer}.amlocator-review-form .review-control-vote .rating-5:before{width:165px}.amlocator-review-form .review-control-vote .rating-4:before{width:132px}.amlocator-review-form .review-control-vote .rating-3:before{width:99px}.amlocator-review-form .review-control-vote .rating-2:before{width:66px}.amlocator-review-form .review-control-vote .rating-1:before{width:33px}.amlocator-review-form.review-form .action.submit.primary{width:inherit;padding:0 20px;color:#fff;background:#1979c3;border:0;border-radius:0}.amlocator-review-form.review-form .action.submit.primary:hover{background:#1c87da}.amlocator-review-form .label-gdpr.amreview-checboxlabel span{color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}