mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-08-27 13:06:04 +02:00
8 lines
1.2 MiB
8 lines
1.2 MiB
.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%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .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:-webkit-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-o-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,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("../images/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("../images/chosen-sprite.png") no-repeat 0px 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:#fff url("../images/chosen-sprite.png") no-repeat 100% -20px;background:url("../images/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;-webkit-background-clip:padding-box;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.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:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%, #2a62bc 90%);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:bold;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 !important;height:1%;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:-webkit-linear-gradient(#eee 1%, #fff 15%);background-image:-o-linear-gradient(#eee 1%, #fff 15%);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:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.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:#eeeeee;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:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);-webkit-background-size:100% 19px;background-size:100% 19px;background-repeat:repeat-x;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,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("../images/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:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);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,0.3);box-shadow:0 0 5px rgba(0,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:-webkit-linear-gradient(#eee 20%, #fff 80%);background-image:-o-linear-gradient(#eee 20%, #fff 80%);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:transparent}.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,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.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-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url("../images/chosen-sprite.png") no-repeat -30px -20px;background:url("../images/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 (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../images/chosen-sprite@2x.png") !important;-webkit-background-size:52px 37px !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}/*!
|
|
* Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
|
|
* Copyright 2011-2015 Twitter, Inc.
|
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
|
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}html{font-size:13px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.539;color:#4f5861;background-color:#f6f7f8}[tabindex="-1"]:focus{outline:none !important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #d3d9dd}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0071c4;text-decoration:none}a:focus,a:hover{color:#004578;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}pre{margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle}[role="button"]{cursor:pointer}a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{background-color:#fff}caption{padding-top:1.2308rem;padding-bottom:1.2308rem;color:#7f8b97;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type="search"]{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-appearance:none}output{display:inline-block}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1.2308rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1{font-size:2.5rem}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}.h1{font-size:2.5rem}.h2{font-size:18px}.h3{font-size:16px}.h4{font-size:14px}.h5{font-size:13px}.h6{font-size:12px}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300}.display-2{font-size:5.5rem;font-weight:300}.display-3{font-size:4.5rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:300}hr{margin-top:1.2308rem;margin-bottom:1.2308rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:normal}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.dl-horizontal{margin-right:-2.4616rem;margin-left:-2.4616rem}.dl-horizontal::after{content:"";display:table;clear:both}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:0.6154rem 1.2308rem;margin-bottom:1.2308rem;font-size:1.25rem;border-left:0.25rem solid #e8e9ea}.blockquote-footer{display:block;font-size:80%;line-height:1.539;color:#d3d9dd}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1.2308rem;padding-left:0;text-align:right;border-right:0.25rem solid #e8e9ea;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.img-fluid,.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0.3rem}.img-thumbnail{padding:0.25rem;line-height:1.539;background-color:#f6f7f8;border:1px solid #ddd;border-radius:0.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.figure{display:inline-block}.figure-img{margin-bottom:0.6154rem;line-height:1}.figure-caption{font-size:90%;color:#d3d9dd}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:0.25rem}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:0.2rem}kbd kbd{padding:0;font-size:100%;font-weight:bold}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;line-height:1.539;color:#4f5861}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:1.2308rem;padding-right:1.2308rem}@media (min-width: 544px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:940px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:1.2308rem;padding-right:1.2308rem}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2308rem;margin-right:-1.2308rem}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-left:1.2308rem;padding-right:1.2308rem}.col-xs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.col-xs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.col-xs-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-xs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-xs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-xs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.col-xs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.col-xs-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-xs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.col-xs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 544px){.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 768px){.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 992px){.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.33333%}.col-xl-pull-2{right:16.66667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.33333%}.col-xl-pull-5{right:41.66667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.33333%}.col-xl-pull-8{right:66.66667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.33333%}.col-xl-pull-11{right:91.66667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.33333%}.col-xl-push-2{left:16.66667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.33333%}.col-xl-push-5{left:41.66667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.33333%}.col-xl-push-8{left:66.66667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.33333%}.col-xl-push-11{left:91.66667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0%}.col-xl-offset-1{margin-left:8.33333%}.col-xl-offset-2{margin-left:16.66667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333%}.col-xl-offset-5{margin-left:41.66667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333%}.col-xl-offset-8{margin-left:66.66667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333%}.col-xl-offset-11{margin-left:91.66667%}.col-xl-offset-12{margin-left:100%}}.col-xs-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-xs-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width: 544px){.col-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-sm-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width: 768px){.col-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-md-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width: 992px){.col-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-lg-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width: 1200px){.col-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-xl-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.row-xs-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.row-xs-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.row-xs-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}@media (min-width: 544px){.row-sm-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.row-sm-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.row-sm-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}@media (min-width: 768px){.row-md-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.row-md-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.row-md-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}@media (min-width: 992px){.row-lg-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.row-lg-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.row-lg-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}@media (min-width: 1200px){.row-xl-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.row-xl-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.row-xl-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}.col-xs-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-xs-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-xs-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media (min-width: 544px){.col-sm-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-sm-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-sm-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media (min-width: 768px){.col-md-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-md-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-md-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media (min-width: 992px){.col-lg-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-lg-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-lg-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media (min-width: 1200px){.col-xl-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-xl-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-xl-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.table{width:100%;max-width:100%;margin-bottom:1.2308rem}.table th,.table td{padding:1.2308rem;line-height:1.539;vertical-align:top;border-top:1px solid #e8e9ea}.table thead th{vertical-align:bottom;border-bottom:2px solid #e8e9ea}.table tbody+tbody{border-top:2px solid #e8e9ea}.table .table{background-color:#f6f7f8}.table-sm th,.table-sm td{padding:0.9231rem}.table-bordered{border:1px solid #e8e9ea}.table-bordered th,.table-bordered td{border:1px solid #e8e9ea}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover tbody tr:hover{background-color:#f5f5f5}.table-active,.table-active>th,.table-active>td{background-color:#29abe2}.table-hover .table-active:hover{background-color:#1d9ed5}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#1d9ed5}.table-success,.table-success>th,.table-success>td{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>th,.table-info>td{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>th,.table-danger>td{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.table-responsive{display:block;width:100%;min-height:0.01%;overflow-x:auto}.thead-inverse th{color:#fff;background-color:#4f5861}.thead-default th{color:#55595c;background-color:#e8e9ea}.table-inverse{color:#e8e9ea;background-color:#4f5861}.table-inverse.table-bordered{border:0}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#55595c}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow th,.table-reflow td{border-top:1px solid #e8e9ea;border-left:1px solid #e8e9ea}.table-reflow th:last-child,.table-reflow td:last-child{border-right:1px solid #e8e9ea}.table-reflow thead:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tbody:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td{border-bottom:1px solid #e8e9ea}.table-reflow tr{float:left}.table-reflow tr th,.table-reflow tr td{display:block !important;border:1px solid #e8e9ea}.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.539;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0.25rem}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{border-color:#66afe9;outline:none}.form-control::-webkit-input-placeholder{color:#999;opacity:1}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e8e9ea;opacity:1}.form-control:disabled{cursor:not-allowed}.form-control-file,.form-control-range{display:block}.form-control-label{padding:0.375rem 0.75rem;margin-bottom:0}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:2.289rem}input[type="date"].input-sm,.input-group-sm input[type="date"].form-control,input[type="time"].input-sm,.input-group-sm input[type="time"].form-control,input[type="datetime-local"].input-sm,.input-group-sm input[type="datetime-local"].form-control,input[type="month"].input-sm,.input-group-sm input[type="month"].form-control{line-height:1.9345rem}input[type="date"].input-lg,.input-group-lg input[type="date"].form-control,input[type="time"].input-lg,.input-group-lg input[type="time"].form-control,input[type="datetime-local"].input-lg,.input-group-lg input[type="datetime-local"].form-control,input[type="month"].input-lg,.input-group-lg input[type="month"].form-control{line-height:3.14rem}}.form-control-static{min-height:2.289rem;padding-top:0.375rem;padding-bottom:0.375rem;margin-bottom:0}.form-control-static.form-control-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.form-control-static.form-control-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:0.275rem 0.75rem;font-size:0.923rem;line-height:1.5;border-radius:0.2rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:0.75rem 1.25rem;font-size:1.23rem;line-height:1.33333;border-radius:0.3rem}.form-group{margin-bottom:1.2308rem}.radio,.checkbox{position:relative;display:block;margin-bottom:0.9231rem}.radio label,.checkbox label{padding-left:1.25rem;margin-bottom:0;font-weight:normal;cursor:pointer}.radio label input:only-child,.checkbox label input:only-child{position:static}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.radio+.radio,.checkbox+.checkbox{margin-top:-.25rem}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:.75rem}input[type="radio"]:disabled,input[type="radio"].disabled,input[type="checkbox"]:disabled,input[type="checkbox"].disabled{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label{cursor:not-allowed}.form-control-success,.form-control-warning,.form-control-danger{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right 0.57225rem;-webkit-background-size:1.48785rem 1.48785rem;background-size:1.48785rem 1.48785rem}.has-success .text-help,.has-success .form-control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3fa142}.has-success .form-control{border-color:#3fa142}.has-success .input-group-addon{color:#3fa142;border-color:#3fa142;background-color:#c4e8c5}.has-success .form-control-feedback{color:#3fa142}.has-success .form-control-success{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==")}.has-warning .text-help,.has-warning .form-control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-feedback{color:#f0ad4e}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+")}.has-danger .text-help,.has-danger .form-control-label,.has-danger .radio,.has-danger .checkbox,.has-danger .radio-inline,.has-danger .checkbox-inline,.has-danger.radio label,.has-danger.checkbox label,.has-danger.radio-inline label,.has-danger.checkbox-inline label{color:#d40404}.has-danger .form-control{border-color:#d40404}.has-danger .input-group-addon{color:#d40404;border-color:#d40404;background-color:#fda7a7}.has-danger .form-control-feedback{color:#d40404}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=")}@media (min-width: 544px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.3846rem 0.7692rem;font-size:1rem;line-height:1.539;border-radius:0.23rem}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{text-decoration:none}.btn.focus{text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#3fa142;border-color:#3fa142}.btn-primary:hover{color:#fff;background-color:#317c33;border-color:#2e7530}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#317c33;border-color:#2e7530}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#317c33;border-color:#2e7530;background-image:none}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#276328;border-color:#1b451c}.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus{background-color:#3fa142;border-color:#3fa142}.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#3fa142;border-color:#3fa142}.btn-secondary{color:#4f5861;background-color:#e8e9ea;border-color:#ced3d9}.btn-secondary:hover{color:#4f5861;background-color:#cdd0d2;border-color:#abb5be}.btn-secondary:focus,.btn-secondary.focus{color:#4f5861;background-color:#cdd0d2;border-color:#abb5be}.btn-secondary:active,.btn-secondary.active,.open>.btn-secondary.dropdown-toggle{color:#4f5861;background-color:#cdd0d2;border-color:#abb5be;background-image:none}.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:hover,.btn-secondary.active:focus,.btn-secondary.active.focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle.focus{color:#4f5861;background-color:#bbbec1;border-color:#8694a1}.btn-secondary.disabled:focus,.btn-secondary.disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled.focus{background-color:#e8e9ea;border-color:#ced3d9}.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{background-color:#e8e9ea;border-color:#ced3d9}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#2aabd2;background-image:none}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info:disabled:focus,.btn-info:disabled.focus{background-color:#5bc0de;border-color:#5bc0de}.btn-info.disabled:hover,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#3fa142;border-color:#3fa142}.btn-success:hover{color:#fff;background-color:#317c33;border-color:#2e7530}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#317c33;border-color:#2e7530}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#317c33;border-color:#2e7530;background-image:none}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#276328;border-color:#1b451c}.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success:disabled:focus,.btn-success:disabled.focus{background-color:#3fa142;border-color:#3fa142}.btn-success.disabled:hover,.btn-success:disabled:hover{background-color:#3fa142;border-color:#3fa142}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#eb9316;background-image:none}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#b06d0f}.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled.focus{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.disabled:hover,.btn-warning:disabled:hover{background-color:#f0ad4e;border-color:#f0ad4e}.btn-danger{color:#fff;background-color:#d40404;border-color:#d40404}.btn-danger:hover{color:#fff;background-color:#a20303;border-color:#980303}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#a20303;border-color:#980303}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#a20303;border-color:#980303;background-image:none}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#7f0202;border-color:#570202}.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled.focus{background-color:#d40404;border-color:#d40404}.btn-danger.disabled:hover,.btn-danger:disabled:hover{background-color:#d40404;border-color:#d40404}.btn-primary-outline{color:#3fa142;background-image:none;background-color:transparent;border-color:#3fa142}.btn-primary-outline:focus,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline.active,.open>.btn-primary-outline.dropdown-toggle{color:#fff;background-color:#3fa142;border-color:#3fa142}.btn-primary-outline:hover{color:#fff;background-color:#3fa142;border-color:#3fa142}.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled.focus,.btn-primary-outline:disabled:focus,.btn-primary-outline:disabled.focus{border-color:#7bcb7d}.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled:hover{border-color:#7bcb7d}.btn-secondary-outline{color:#ced3d9;background-image:none;background-color:transparent;border-color:#ced3d9}.btn-secondary-outline:focus,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline.active,.open>.btn-secondary-outline.dropdown-toggle{color:#fff;background-color:#ced3d9;border-color:#ced3d9}.btn-secondary-outline:hover{color:#fff;background-color:#ced3d9;border-color:#ced3d9}.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled.focus,.btn-secondary-outline:disabled:focus,.btn-secondary-outline:disabled.focus{border-color:#fff}.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled:hover{border-color:#fff}.btn-info-outline{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-info-outline:focus,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline.active,.open>.btn-info-outline.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline.disabled:focus,.btn-info-outline.disabled.focus,.btn-info-outline:disabled:focus,.btn-info-outline:disabled.focus{border-color:#b0e1ef}.btn-info-outline.disabled:hover,.btn-info-outline:disabled:hover{border-color:#b0e1ef}.btn-success-outline{color:#3fa142;background-image:none;background-color:transparent;border-color:#3fa142}.btn-success-outline:focus,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline.active,.open>.btn-success-outline.dropdown-toggle{color:#fff;background-color:#3fa142;border-color:#3fa142}.btn-success-outline:hover{color:#fff;background-color:#3fa142;border-color:#3fa142}.btn-success-outline.disabled:focus,.btn-success-outline.disabled.focus,.btn-success-outline:disabled:focus,.btn-success-outline:disabled.focus{border-color:#7bcb7d}.btn-success-outline.disabled:hover,.btn-success-outline:disabled:hover{border-color:#7bcb7d}.btn-warning-outline{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.btn-warning-outline:focus,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline.active,.open>.btn-warning-outline.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning-outline:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning-outline.disabled:focus,.btn-warning-outline.disabled.focus,.btn-warning-outline:disabled:focus,.btn-warning-outline:disabled.focus{border-color:#f8d9ac}.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled:hover{border-color:#f8d9ac}.btn-danger-outline{color:#d40404;background-image:none;background-color:transparent;border-color:#d40404}.btn-danger-outline:focus,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline.active,.open>.btn-danger-outline.dropdown-toggle{color:#fff;background-color:#d40404;border-color:#d40404}.btn-danger-outline:hover{color:#fff;background-color:#d40404;border-color:#d40404}.btn-danger-outline.disabled:focus,.btn-danger-outline.disabled.focus,.btn-danger-outline:disabled:focus,.btn-danger-outline:disabled.focus{border-color:#fb4343}.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled:hover{border-color:#fb4343}.btn-link{font-weight:normal;color:#0071c4;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#004578;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#d3d9dd;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:0.75rem 1.25rem;font-size:1.23rem;line-height:1.33333;border-radius:0.25rem}.btn-sm,.btn-group-sm>.btn{padding:0.25rem 0.75rem;font-size:0.923rem;line-height:1.5;border-radius:0.154rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-left:0.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:0.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;color:#4f5861;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0.25rem}.dropdown-divider{height:1px;margin:0.6154rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:normal;line-height:1.539;color:#4f5861;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#444b53;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#29abe2;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#d3d9dd}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:0.923rem;line-height:1.539;color:#d3d9dd;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:0.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar::after{content:"";display:table;clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:0.3em 0.3em 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 0.3em 0.3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group::after{content:"";display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0.23rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:0.23rem;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:0.375rem 0.75rem;font-size:1rem;font-weight:normal;line-height:1;color:#55595c;text-align:center;background-color:#e8e9ea;border:1px solid #ccc;border-radius:0.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:0.275rem 0.75rem;font-size:0.923rem;border-radius:0.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:0.75rem 1.25rem;font-size:1.23rem;border-radius:0.3rem}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:hover,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:hover{z-index:3}.c-input{position:relative;display:inline;padding-left:1.5rem;color:#555;cursor:pointer}.c-input>input{position:absolute;z-index:-1;opacity:0}.c-input>input:checked ~ .c-indicator{color:#fff;background-color:#0074d9}.c-input>input:focus ~ .c-indicator{-webkit-box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9}.c-input>input:active ~ .c-indicator{color:#fff;background-color:#84c6ff}.c-input+.c-input{margin-left:1rem}.c-indicator{position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;font-size:65%;line-height:1rem;color:#eee;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#eee;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;background-size:50% 50%}.c-checkbox .c-indicator{border-radius:.25rem}.c-checkbox input:checked ~ .c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)}.c-checkbox input:indeterminate ~ .c-indicator{background-color:#0074d9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}.c-radio .c-indicator{border-radius:50%}.c-radio input:checked ~ .c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)}.c-inputs-stacked .c-input{display:inline}.c-inputs-stacked .c-input::after{display:block;margin-bottom:.25rem;content:""}.c-inputs-stacked .c-input+.c-input{margin-left:0}.c-select{display:inline-block;max-width:100%;padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem \9;color:#55595c;vertical-align:middle;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;background-image:none \9;-webkit-background-size:8px 10px;background-size:8px 10px;border:1px solid #ccc;-moz-appearance:none;-webkit-appearance:none}.c-select:focus{border-color:#51a7e8;outline:none}.c-select::-ms-expand{opacity:0}.c-select-sm{padding-top:3px;padding-bottom:3px;font-size:12px}.c-select-sm:not([multiple]){height:26px;min-height:26px}.file{position:relative;display:inline-block;height:2.5rem;cursor:pointer}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:.25rem}.file-custom::after{content:"Choose file..."}.file-custom::before{position:absolute;top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;content:"Browse";background-color:#eee;border:1px solid #ddd;border-radius:0 .25rem .25rem 0}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#d3d9dd}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#d3d9dd;cursor:not-allowed;background-color:transparent}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs::after{content:"";display:table;clear:both}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:0.5em 1em;border:1px solid transparent;border-radius:0.25rem 0.25rem 0 0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e8e9ea #e8e9ea #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#d3d9dd;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover{color:#55595c;background-color:#f6f7f8;border-color:#ddd #ddd transparent}.nav-pills::after{content:"";display:table;clear:both}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:0.5em 1em;border-radius:0.25rem}.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover{color:#fff;cursor:default;background-color:#29abe2}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;padding:0.6154rem 1.2308rem}.navbar::after{content:"";display:table;clear:both}@media (min-width: 544px){.navbar{border-radius:0}}.navbar-full{z-index:1000}@media (min-width: 544px){.navbar-full{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 544px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030;width:100%}@media (min-width: 544px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.23rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1.2308rem;margin-left:1.2308rem;overflow:hidden}.navbar-divider::before{content:"\00a0"}.navbar-toggler{padding:.5rem .75rem;font-size:1.23rem;line-height:1;background:none;border:1px solid transparent;border-radius:0.23rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width: 544px){.navbar-toggleable-xs{display:block !important}}@media (min-width: 768px){.navbar-toggleable-sm{display:block !important}}@media (min-width: 992px){.navbar-toggleable-md{display:block !important}}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-nav .nav-item+.nav-item{margin-left:1rem}.navbar-light .navbar-brand{color:rgba(0,0,0,0.8)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,0.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,0.6)}.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover{color:rgba(0,0,0,0.8)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,0.075)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover{color:#fff}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,0.075)}.card{position:relative;display:block;margin-bottom:0.75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:0.25rem}.card-block{padding:1.25rem}.card-title{margin-bottom:0.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-radius:0.25rem 0.25rem 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 0.25rem 0.25rem}.card-header{padding:0.75rem 1.25rem;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5}.card-header:first-child{border-radius:0.25rem 0.25rem 0 0}.card-footer{padding:0.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.card-footer:last-child{border-radius:0 0 0.25rem 0.25rem}.card-primary{background-color:#29abe2;border-color:#29abe2}.card-success{background-color:#3fa142;border-color:#3fa142}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-danger{background-color:#d40404;border-color:#d40404}.card-primary-outline{background-color:transparent;border-color:#3fa142}.card-secondary-outline{background-color:transparent;border-color:#ced3d9}.card-info-outline{background-color:transparent;border-color:#5bc0de}.card-success-outline{background-color:transparent;border-color:#3fa142}.card-warning-outline{background-color:transparent;border-color:#f0ad4e}.card-danger-outline{background-color:transparent;border-color:#d40404}.card-inverse .card-header,.card-inverse .card-footer{border-bottom:1px solid rgba(255,255,255,0.2)}.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote{color:#fff}.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-blockquote>footer{color:rgba(255,255,255,0.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:0.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-radius:0.25rem 0.25rem 0 0}.card-img-bottom{border-radius:0 0 0.25rem 0.25rem}@media (min-width: 544px){.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-.625rem;margin-left:-.625rem}.card-deck .card{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;margin-right:.625rem;margin-left:.625rem}}@media (min-width: 544px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}@media (min-width: 544px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:7px 0;margin-bottom:1.2308rem;list-style:none;background-color:transparent;border-radius:0.25rem}.breadcrumb::after{content:"";display:table;clear:both}.breadcrumb>li{float:left}.breadcrumb>li+li::before{padding-right:.5rem;padding-left:.5rem;color:#ced3d9;content:"/"}.breadcrumb>.active{color:#4f5861}.pagination{display:inline-block;padding-left:0;margin-top:1.2308rem;margin-bottom:1.2308rem;border-radius:0.25rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:0.25rem;border-top-left-radius:0.25rem}.page-item:last-child .page-link{border-bottom-right-radius:0.25rem;border-top-right-radius:0.25rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#29abe2;border-color:#29abe2}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#d3d9dd;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.539;color:#0071c4;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#004578;background-color:#e8e9ea;border-color:#ddd}.pagination-lg .page-link{padding:0.75rem 1.5rem;font-size:1.23rem;line-height:1.33333}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:0.3rem;border-top-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:0.3rem;border-top-right-radius:0.3rem}.pagination-sm .page-link{padding:0.275rem 0.75rem;font-size:0.923rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:0.2rem;border-top-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:0.2rem;border-top-right-radius:0.2rem}.pager{padding-left:0;margin-top:1.2308rem;margin-bottom:1.2308rem;text-align:center;list-style:none}.pager::after{content:"";display:table;clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#e8e9ea}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover{color:#d3d9dd;cursor:not-allowed;background-color:#fff}.pager .disabled>span{color:#d3d9dd;cursor:not-allowed;background-color:#fff}.pager-next>a,.pager-next>span{float:right}.pager-prev>a,.pager-prev>span{float:left}.label{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.label-default{background-color:#d3d9dd}.label-default[href]:focus,.label-default[href]:hover{background-color:#b6c0c7}.label-primary{background-color:#29abe2}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#1a8dbe}.label-success{background-color:#3fa142}.label-success[href]:focus,.label-success[href]:hover{background-color:#317c33}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d40404}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#a20303}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e8e9ea;border-radius:0.3rem}@media (min-width: 544px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#cdd0d2}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:15px;margin-bottom:1.2308rem;border:1px solid transparent;border-radius:0.25rem}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible{padding-right:35px}.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1.2308rem 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:1.2308rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1.2308rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1.2308rem;margin-bottom:1.2308rem}.progress[value]{color:#0074d9;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:0.25rem}.progress[value]::-webkit-progress-value::before{content:attr(value)}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.progress[value="100"]::-webkit-progress-value{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}@media screen and (min-width: 0\0){.progress{background-color:#eee;border-radius:0.25rem}.progress-bar{display:inline-block;height:1.2308rem;text-indent:-999rem;background-color:#0074d9;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.progress[width^="0"]{min-width:2rem;color:#d3d9dd;background-color:transparent;background-image:none}.progress[width="100%"]{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}}.progress-striped[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:1.2308rem 1.2308rem;background-size:1.2308rem 1.2308rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1.2308rem 1.2308rem}@media screen and (min-width: 0\0){.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:1.2308rem 1.2308rem;background-size:1.2308rem 1.2308rem}}.progress-animated[value]::-webkit-progress-value{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width: 0\0){.progress-animated .progress-bar-striped{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#3fa142}.progress-success[value]::-moz-progress-bar{background-color:#3fa142}@media screen and (min-width: 0\0){.progress-success .progress-bar{background-color:#3fa142}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}@media screen and (min-width: 0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#f0ad4e}.progress-warning[value]::-moz-progress-bar{background-color:#f0ad4e}@media screen and (min-width: 0\0){.progress-warning .progress-bar{background-color:#f0ad4e}}.progress-danger[value]::-webkit-progress-value{background-color:#d40404}.progress-danger[value]::-moz-progress-bar{background-color:#d40404}@media screen and (min-width: 0\0){.progress-danger .progress-bar{background-color:#d40404}}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.2308rem}.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.media-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.media-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0.25rem;border-top-left-radius:0.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.list-group-flush .list-group-item{border-width:1px 0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}a.list-group-item,button.list-group-item{width:100%;color:#4f5861;text-align:inherit}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#4f5861}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#4f5861;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#d3d9dd;cursor:not-allowed;background-color:#e8e9ea}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#d3d9dd}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#29abe2;border-color:#29abe2}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#ddf2fa}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.85714%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out, -o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:0.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header::after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.539}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer::after{content:"";display:table;clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width: 768px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.539;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:0.923rem;opacity:0}.tooltip.in{opacity:0.9}.tooltip.tooltip-top,.tooltip.bs-tether-element-attached-bottom{padding:5px 0;margin-top:-3px}.tooltip.tooltip-top .tooltip-arrow,.tooltip.bs-tether-element-attached-bottom .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.tooltip-right,.tooltip.bs-tether-element-attached-left{padding:0 5px;margin-left:3px}.tooltip.tooltip-right .tooltip-arrow,.tooltip.bs-tether-element-attached-left .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.tooltip-bottom,.tooltip.bs-tether-element-attached-top{padding:5px 0;margin-top:3px}.tooltip.tooltip-bottom .tooltip-arrow,.tooltip.bs-tether-element-attached-top .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.tooltip-left,.tooltip.bs-tether-element-attached-right{padding:0 5px;margin-left:-3px}.tooltip.tooltip-left .tooltip-arrow,.tooltip.bs-tether-element-attached-right .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0.25rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.539;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:0.923rem;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem}.popover.popover-top,.popover.bs-tether-element-attached-bottom{margin-top:-10px}.popover.popover-top .popover-arrow,.popover.bs-tether-element-attached-bottom .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.popover-top .popover-arrow::after,.popover.bs-tether-element-attached-bottom .popover-arrow::after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.popover-right,.popover.bs-tether-element-attached-left{margin-left:10px}.popover.popover-right .popover-arrow,.popover.bs-tether-element-attached-left .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.popover-right .popover-arrow::after,.popover.bs-tether-element-attached-left .popover-arrow::after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.popover-bottom,.popover.bs-tether-element-attached-top{margin-top:10px}.popover.popover-bottom .popover-arrow,.popover.bs-tether-element-attached-top .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.25)}.popover.popover-bottom .popover-arrow::after,.popover.bs-tether-element-attached-top .popover-arrow::after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.popover-left,.popover.bs-tether-element-attached-right{margin-left:-10px}.popover.popover-left .popover-arrow,.popover.bs-tether-element-attached-right .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,0.25)}.popover.popover-left .popover-arrow::after,.popover.bs-tether-element-attached-right .popover-arrow::after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-0.7rem -0.7rem 0 0}.popover-content{padding:9px 14px}.popover-arrow,.popover-arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-arrow{border-width:11px}.popover-arrow::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out, -o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.carousel-item.next,.carousel-inner>.carousel-item.active.right{left:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.carousel-inner>.carousel-item.prev,.carousel-inner>.carousel-item.active.left{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right,.carousel-inner>.carousel-item.active{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:0.5}.carousel-control.left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev::before{content:"\2039"}.carousel-control .icon-next::before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media (min-width: 544px){.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix::after{content:"";display:table;clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-xs-left{float:left !important}.pull-xs-right{float:right !important}.pull-xs-none{float:none !important}@media (min-width: 544px){.pull-sm-left{float:left !important}.pull-sm-right{float:right !important}.pull-sm-none{float:none !important}}@media (min-width: 768px){.pull-md-left{float:left !important}.pull-md-right{float:right !important}.pull-md-none{float:none !important}}@media (min-width: 992px){.pull-lg-left{float:left !important}.pull-lg-right{float:right !important}.pull-lg-none{float:none !important}}@media (min-width: 1200px){.pull-xl-left{float:left !important}.pull-xl-right{float:right !important}.pull-xl-none{float:none !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.invisible{visibility:hidden !important}.text-hide{font:"0/0" a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left !important}.text-xs-right{text-align:right !important}.text-xs-center{text-align:center !important}@media (min-width: 544px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-normal{font-weight:normal}.font-weight-bold{font-weight:bold}.font-italic{font-style:italic}.text-muted{color:#7f8b97}.text-primary{color:#29abe2 !important}a.text-primary:focus,a.text-primary:hover{color:#1a8dbe}.text-success{color:#3fa142 !important}a.text-success:focus,a.text-success:hover{color:#317c33}.text-info{color:#5bc0de !important}a.text-info:focus,a.text-info:hover{color:#31b0d5}.text-warning{color:#f0ad4e !important}a.text-warning:focus,a.text-warning:hover{color:#ec971f}.text-danger{color:#d40404 !important}a.text-danger:focus,a.text-danger:hover{color:#a20303}.bg-inverse{color:#e8e9ea;background-color:#4f5861}.bg-faded{background-color:#f7f7f9}.bg-primary{color:#fff !important;background-color:#29abe2 !important}a.bg-primary:focus,a.bg-primary:hover{background-color:#1a8dbe}.bg-success{color:#fff !important;background-color:#3fa142 !important}a.bg-success:focus,a.bg-success:hover{background-color:#317c33}.bg-info{color:#fff !important;background-color:#5bc0de !important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5}.bg-warning{color:#fff !important;background-color:#f0ad4e !important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f}.bg-danger{color:#fff !important;background-color:#d40404 !important}a.bg-danger:focus,a.bg-danger:hover{background-color:#a20303}.m-x-auto{margin-right:auto !important;margin-left:auto !important}.m-a-0{margin:0 0 !important}.m-t-0{margin-top:0 !important}.m-r-0{margin-right:0 !important}.m-b-0{margin-bottom:0 !important}.m-l-0{margin-left:0 !important}.m-x-0{margin-right:0 !important;margin-left:0 !important}.m-y-0{margin-top:0 !important;margin-bottom:0 !important}.m-a-1{margin:1.2308rem 1.2308rem !important}.m-t-1{margin-top:1.2308rem !important}.m-r-1{margin-right:1.2308rem !important}.m-b-1{margin-bottom:1.2308rem !important}.m-l-1{margin-left:1.2308rem !important}.m-x-1{margin-right:1.2308rem !important;margin-left:1.2308rem !important}.m-y-1{margin-top:1.2308rem !important;margin-bottom:1.2308rem !important}.m-a-2{margin:1.8462rem 1.8462rem !important}.m-t-2{margin-top:1.8462rem !important}.m-r-2{margin-right:1.8462rem !important}.m-b-2{margin-bottom:1.8462rem !important}.m-l-2{margin-left:1.8462rem !important}.m-x-2{margin-right:1.8462rem !important;margin-left:1.8462rem !important}.m-y-2{margin-top:1.8462rem !important;margin-bottom:1.8462rem !important}.m-a-3{margin:3.6924rem 3.6924rem !important}.m-t-3{margin-top:3.6924rem !important}.m-r-3{margin-right:3.6924rem !important}.m-b-3{margin-bottom:3.6924rem !important}.m-l-3{margin-left:3.6924rem !important}.m-x-3{margin-right:3.6924rem !important;margin-left:3.6924rem !important}.m-y-3{margin-top:3.6924rem !important;margin-bottom:3.6924rem !important}.p-a-0{padding:0 0 !important}.p-t-0{padding-top:0 !important}.p-r-0{padding-right:0 !important}.p-b-0{padding-bottom:0 !important}.p-l-0{padding-left:0 !important}.p-x-0{padding-right:0 !important;padding-left:0 !important}.p-y-0{padding-top:0 !important;padding-bottom:0 !important}.p-a-1{padding:1.2308rem 1.2308rem !important}.p-t-1{padding-top:1.2308rem !important}.p-r-1{padding-right:1.2308rem !important}.p-b-1{padding-bottom:1.2308rem !important}.p-l-1{padding-left:1.2308rem !important}.p-x-1{padding-right:1.2308rem !important;padding-left:1.2308rem !important}.p-y-1{padding-top:1.2308rem !important;padding-bottom:1.2308rem !important}.p-a-2{padding:1.8462rem 1.8462rem !important}.p-t-2{padding-top:1.8462rem !important}.p-r-2{padding-right:1.8462rem !important}.p-b-2{padding-bottom:1.8462rem !important}.p-l-2{padding-left:1.8462rem !important}.p-x-2{padding-right:1.8462rem !important;padding-left:1.8462rem !important}.p-y-2{padding-top:1.8462rem !important;padding-bottom:1.8462rem !important}.p-a-3{padding:3.6924rem 3.6924rem !important}.p-t-3{padding-top:3.6924rem !important}.p-r-3{padding-right:3.6924rem !important}.p-b-3{padding-bottom:3.6924rem !important}.p-l-3{padding-left:3.6924rem !important}.p-x-3{padding-right:3.6924rem !important;padding-left:3.6924rem !important}.p-y-3{padding-top:3.6924rem !important;padding-bottom:3.6924rem !important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.hidden-xs-up{display:none !important}@media (max-width: 543px){.hidden-xs-down{display:none !important}}@media (min-width: 544px){.hidden-sm-up{display:none !important}}@media (max-width: 767px){.hidden-sm-down{display:none !important}}@media (min-width: 768px){.hidden-md-up{display:none !important}}@media (max-width: 991px){.hidden-md-down{display:none !important}}@media (min-width: 992px){.hidden-lg-up{display:none !important}}@media (max-width: 1199px){.hidden-lg-down{display:none !important}}@media (min-width: 1200px){.hidden-xl-up{display:none !important}}.hidden-xl-down{display:none !important}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.table{margin-left:-1.2308rem;margin-right:-1.2308rem;min-width:calc(100% + 2.4616rem);margin-bottom:2.4616rem;border-top:0}.table thead th{background-color:#f6f7f8;border-bottom:1px solid #e8e9ea;text-transform:uppercase;font-size:0.923rem;font-weight:normal}.table th,.table td{border-top:0;border-bottom:1px solid #e8e9ea;line-height:20px}.table th:first-child,.table td:first-child{padding-left:1.5385rem}.table th:last-child,.table td:last-child{padding-right:1.5385rem}.table tfoot{background-color:transparent;font-size:0.923rem}.table tfoot td{border-bottom:0;background-color:#f6f7f8}.cms code{font-family:'Bitstream Vera Sans Mono','Courier', monospace}.label{text-transform:uppercase;font-size:0.77rem;font-weight:400;letter-spacing:.4px}@font-face{font-family:"silverstripe";src:url("../../dist/font/fonts/silverstripe.eot");src:url("../../dist/font/fonts/silverstripe.eot?#iefix") format("embedded-opentype"),url("../../dist/font/fonts/silverstripe.woff") format("woff"),url("../../dist/font/fonts/silverstripe.ttf") format("truetype"),url("../../dist/font/fonts/silverstripe.svg#silverstripe") format("svg");font-weight:normal;font-style:normal}[class^="font-icon-"]:before,[class*=" font-icon-"]:before{font-family:"silverstripe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-icon-search:before{content:"\73"}.font-icon-sync:before{content:"\63"}.font-icon-print:before{content:"\64"}.font-icon-list:before{content:"\65"}.font-icon-plus-circled:before{content:"\66"}.font-icon-check-mark-2:before{content:"\6b"}.font-icon-book:before{content:"\6e"}.font-icon-book-open:before{content:"\6f"}.font-icon-plus:before{content:"\6a"}.font-icon-tree:before{content:"\70"}.font-icon-flow-tree:before{content:"\71"}.font-icon-info-circled:before{content:"\79"}.font-icon-chart-line:before{content:"\42"}.font-icon-graph-bar:before{content:"\45"}.font-icon-torsos-all:before{content:"\46"}.font-icon-torso:before{content:"\48"}.font-icon-picture:before{content:"\76"}.font-icon-chart-pie:before{content:"\41"}.font-icon-sitemap:before{content:"\43"}.font-icon-globe-1:before{content:"\52"}.font-icon-chat:before{content:"\74"}.font-icon-comment:before{content:"\77"}.font-icon-logout:before{content:"\7a"}.font-icon-cancel-circled:before{content:"\51"}.font-icon-left-open:before{content:"\54"}.font-icon-right-open:before{content:"\55"}.font-icon-check-mark:before{content:"\47"}.font-icon-check-mark-circle:before{content:"\49"}.font-icon-back-in-time:before{content:"\58"}.font-icon-cog:before{content:"\59"}.font-icon-fast-forward:before{content:"\68"}.font-icon-install:before{content:"\61"}.font-icon-down-circled:before{content:"\69"}.font-icon-eye:before{content:"\6c"}.font-icon-columns:before{content:"\72"}.font-icon-edit-write:before{content:"\75"}.font-icon-monitor:before{content:"\78"}.font-icon-mobile:before{content:"\4a"}.font-icon-tablet:before{content:"\4b"}.font-icon-resize:before{content:"\4c"}.font-icon-pencil:before{content:"\6d"}.font-icon-trash:before{content:"\67"}.font-icon-edit:before{content:"\4e"}.font-icon-tick:before{content:"\4f"}.font-icon-upload:before{content:"\62"}.font-icon-folder-add:before{content:"\53"}.font-icon-silverstripe:before{content:"\4d"}.font-icon-thumbnails:before{content:"\57"}.font-icon-down-open:before{content:"\30"}.font-icon-up-open:before{content:"\31"}.font-icon-link:before{content:"\32"}.font-icon-level-up:before{content:"\56"}.font-icon-image:before{content:"\34"}.font-icon-trash-bin:before{content:"\50"}.font-icon-code:before{content:"\33"}.font-icon-left-open-big:before{content:"\35"}.font-icon-down-open-big:before{content:"\36"}.font-icon-up-open-big:before{content:"\37"}.font-icon-right-open-big:before{content:"\38"}.font-icon-dot-3:before{content:"\39"}.font-icon-save:before{content:"\21"}.font-icon-rocket:before{content:"\5a"}.font-icon-cancel:before{content:"\44"}.font-icon-happy:before{content:"\22"}.font-icon-sad:before{content:"\23"}.icon-btn-icon,.ui-state-default [class*="btn-icon-"],.ui-widget-content [class*="btn-icon-"]{background-image:url("../images/sprites/sprite-btn-icon.png")}.icon-sprites-32x32,.ui-widget-header a.ui-state-hover .ui-icon-closethick,.ui-widget-header .ui-icon-closethick,.step-label .arrow,.toggle-details-icon,.ss-uploadfield-item-edit-all .toggle-details-icon,.toggle-details-icon.opened,.ss-uploadfield-item-edit-all .toggle-details-icon.opened,.cms-menu-list li.current>a .toggle-children .toggle-children-icon,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after{background-image:url("../images/sprites/sprite-sprites-32x32.png")}.icon-sprites-64x64-2x{background-image:url("../images/sprites/sprite-sprites-64x64-2x.png")}.icon-sprites-64x64,.cms-preview .preview-note span{background-image:url("../images/sprites/sprite-sprites-64x64.png")}.icon-sprites-32x32-2x{background-image:url("../images/sprites/sprite-sprites-32x32-2x.png")}.icon-menu-icons-16x16-2x{background-image:url("../images/sprites/sprite-menu-icons-16x16-2x.png")}.icon-menu-icons-24x24,.icon.icon-24{background-image:url("../images/sprites/sprite-menu-icons-24x24.png")}.icon-menu-icons-16x16,.icon.icon-16{background-image:url("../images/sprites/sprite-menu-icons-16x16.png")}.icon-menu-icons-24x24-2x{background-image:url("../images/sprites/sprite-menu-icons-24x24-2x.png")}.ui-state-default .btn-icon-accept_disable,.ui-widget-content .btn-icon-accept_disable{background-position:0px -399px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-accept,.ui-widget-content .btn-icon-accept{background-position:0px -15px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-add_disabled,.ui-widget-content .btn-icon-add_disabled{background-position:0px -63px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-add,.ui-widget-content .btn-icon-add{background-position:0px -31px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-addMedia,.ui-widget-content .btn-icon-addMedia{background-position:0px -784px;background-repeat:no-repeat;overflow:hidden;display:block;width:19px;height:20px}.ui-state-default .btn-icon-addpage_disabled,.ui-widget-content .btn-icon-addpage_disabled{background-position:0px -95px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-addpage,.ui-widget-content .btn-icon-addpage{background-position:0px -79px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-arrow-circle-135-left,.ui-widget-content .btn-icon-arrow-circle-135-left{background-position:0px -111px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-arrow-circle-double,.ui-widget-content .btn-icon-arrow-circle-double{background-position:0px -127px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-back_disabled,.ui-widget-content .btn-icon-back_disabled{background-position:0px -159px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-back,.ui-widget-content .btn-icon-back{background-position:0px -143px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--arrow,.ui-widget-content .btn-icon-chain--arrow{background-position:0px -175px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--exclamation,.ui-widget-content .btn-icon-chain--exclamation{background-position:0px -191px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--minus,.ui-widget-content .btn-icon-chain--minus{background-position:0px -207px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--pencil,.ui-widget-content .btn-icon-chain--pencil{background-position:0px -223px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--plus,.ui-widget-content .btn-icon-chain--plus{background-position:0px -239px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain-small,.ui-widget-content .btn-icon-chain-small{background-position:0px -255px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain-unchain,.ui-widget-content .btn-icon-chain-unchain{background-position:0px -271px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain,.ui-widget-content .btn-icon-chain{background-position:0px -287px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-cross-circle_disabled,.ui-widget-content .btn-icon-cross-circle_disabled{background-position:0px -319px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-cross-circle,.ui-widget-content .btn-icon-cross-circle{background-position:0px -303px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-cross,.ui-widget-content .btn-icon-cross{background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:15px}.ui-state-default .btn-icon-decline_disabled,.ui-widget-content .btn-icon-decline_disabled{background-position:0px -367px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-decline,.ui-widget-content .btn-icon-decline{background-position:0px -351px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-delete,.ui-widget-content .btn-icon-delete{background-position:0px -383px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-deleteLight,.ui-widget-content .btn-icon-deleteLight{background-position:0px -767px;background-repeat:no-repeat;overflow:hidden;display:block;width:13px;height:17px}.ui-state-default .btn-icon-disk,.ui-widget-content .btn-icon-disk{background-position:0px -415px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-document--pencil,.ui-widget-content .btn-icon-document--pencil{background-position:0px -431px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-download-csv,.ui-widget-content .btn-icon-download-csv{background-position:0px -447px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-drive-upload_disabled,.ui-widget-content .btn-icon-drive-upload_disabled{background-position:0px -479px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-drive-upload,.ui-widget-content .btn-icon-drive-upload{background-position:0px -463px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-grid_print,.ui-widget-content .btn-icon-grid_print{background-position:0px -495px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-information,.ui-widget-content .btn-icon-information{background-position:0px -511px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-magnifier,.ui-widget-content .btn-icon-magnifier{background-position:0px -527px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-minus-circle_disabled,.ui-widget-content .btn-icon-minus-circle_disabled{background-position:0px -559px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-minus-circle,.ui-widget-content .btn-icon-minus-circle{background-position:0px -543px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-navigation_disabled,.ui-widget-content .btn-icon-navigation_disabled{background-position:0px -591px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-navigation,.ui-widget-content .btn-icon-navigation{background-position:0px -575px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-network-cloud_disabled,.ui-widget-content .btn-icon-network-cloud_disabled{background-position:0px -623px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-network-cloud,.ui-widget-content .btn-icon-network-cloud{background-position:0px -607px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-pencil_disabled,.ui-widget-content .btn-icon-pencil_disabled{background-position:0px -655px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-pencil,.ui-widget-content .btn-icon-pencil{background-position:0px -639px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-plug-disconnect-prohibition_disabled,.ui-widget-content .btn-icon-plug-disconnect-prohibition_disabled{background-position:0px -687px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-plug-disconnect-prohibition,.ui-widget-content .btn-icon-plug-disconnect-prohibition{background-position:0px -671px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-preview_disabled,.ui-widget-content .btn-icon-preview_disabled{background-position:0px -719px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-preview,.ui-widget-content .btn-icon-preview{background-position:0px -703px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-settings_disabled,.ui-widget-content .btn-icon-settings_disabled{background-position:0px -751px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-settings,.ui-widget-content .btn-icon-settings{background-position:0px -735px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-unpublish_disabled,.ui-widget-content .btn-icon-unpublish_disabled{background-position:0px -335px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-unpublish,.ui-widget-content .btn-icon-unpublish{background-position:0px -335px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.icon{text-indent:-9999px;border:none;outline:none}.icon.icon-24{width:24px;height:24px}.icon.icon-24.icon-campaignadmin{background-position:0px -144px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-24.icon-assetadmin,.icon.icon-24.icon-silverstripe-assetadmin-controller-assetadmin{background-position:0px -240px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-24.icon-cmsmain{background-position:0px -216px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-24.icon-cmspagescontroller{background-position:0px -192px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-24.icon-cmssettingscontroller{background-position:0px -120px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-24.icon-securityadmin{background-position:0px -48px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-24.icon-reportadmin{background-position:0px -264px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-24.icon-commentadmin{background-position:0px -24px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-24.icon-help{background-position:0px -168px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.icon.icon-16{width:16px;height:16px}.icon.icon-16.icon-campaignadmin{background-position:0px -96px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.icon.icon-16.icon-assetadmin,.icon.icon-16.icon-silverstripe-assetadmin-controller-assetadmin{background-position:0px -160px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.icon.icon-16.icon-cmsmain{background-position:0px -144px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.icon.icon-16.icon-cmspagescontroller{background-position:0px -128px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.icon.icon-16.icon-cmssettingscontroller{background-position:0px -80px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.icon.icon-16.icon-securityadmin{background-position:0px -32px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.icon.icon-16.icon-reportadmin{background-position:0px -176px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.icon.icon-16.icon-commentadmin{background-position:0px -16px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.icon.icon-16.icon-help{background-position:0px -112px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.ui-widget-content,.ui-widget{color:#66727d;font-size:1em;border:0}.ui-widget-header{background-color:#b0bec7;padding:8px 8px 6px 8px;border-bottom:2px solid #8399a7;background:-webkit-gradient(linear, left top, left bottom, from(#dde3e7), to(#92a5b2));background:-webkit-linear-gradient(#dde3e7, #92a5b2);background:-o-linear-gradient(#dde3e7, #92a5b2);background:linear-gradient(#dde3e7, #92a5b2);border-bottom:3px solid #5c7382;padding:8px;border-radius:0}.ui-widget-header .ui-dialog-title{padding:6px 10px;text-shadow:#ced7dc 1px 1px 0}.ui-widget-header a.ui-dialog-titlebar-close{position:absolute;top:-5px;right:-13px;width:30px;height:30px;z-index:100000}.ui-widget-header a.ui-state-hover{border-color:transparent;background:transparent}.ui-widget-header a.ui-state-hover .ui-icon-closethick{background-position:0px -266px;background-repeat:no-repeat;overflow:hidden;display:block;width:30px;height:30px}.ui-widget-header .ui-icon-closethick{background-position:0px -296px;background-repeat:no-repeat;overflow:hidden;display:block;width:30px;height:30px;width:30px;height:30px}.ui-state-hover{cursor:pointer}.ui-accordion .ui-accordion-header{border-color:#d0d3d5;margin-bottom:0}.ui-accordion .ui-accordion-content{border:1px solid #d0d3d5;border-top:none}.ui-autocomplete{max-height:240px;overflow-x:hidden;overflow-y:auto}.ui-autocomplete-loading{background-image:url(../images/throbber.gif) !important;background-position:97% center !important;background-repeat:no-repeat !important;-webkit-background-size:auto auto !important;background-size:auto !important}form.nostyle .field{padding:0;border:0}form.nostyle label{float:none;width:auto}form.nostyle label.left{float:none;display:inherit;width:auto;padding:0;line-height:inherit}form.nostyle .middleColumn{margin-left:0}form.nostyle input.text,form.nostyle textarea,form.nostyle select,form.nostyle .TreeDropdownField{width:auto;max-width:auto}.field{display:block;border-bottom:1px solid #D2D5D8;-webkit-box-shadow:0 1px 0 rgba(245,245,245,0.8);-o-box-shadow:0 1px 0 rgba(245,245,245,0.8);box-shadow:0 1px 0 rgba(245,245,245,0.8);padding:0 0 7px 0;margin:8px 0}.field.noborder,.field:last-child{padding-bottom:0;border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.field:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.field.nolabel>.middleColumn{margin-left:0}.field.nolabel>.description{margin-left:0}.field.checkbox label.right{margin:4px 0 0 0;display:inline;font-style:normal;color:#66727d;clear:none}.field label.left{float:left;display:block;width:176px;padding:8px 8px 8px 0;line-height:16px}.field label.right{cursor:pointer;clear:both;color:#9ba5ae;display:block;font-style:italic;margin:4px 0 0 184px}.field .middleColumn{margin-left:184px}.field span.readonly{padding-top:8px;line-height:16px;display:block}.field .fieldgroup .fieldgroup-field.last{padding-bottom:8px}.field .description{clear:both;color:#7b8893;display:block;font-style:italic;line-height:16px;margin:4px 0 0 184px}.field.checkbox .description,.field.ss-gridfield .description{margin-left:0}.field input.text,.field textarea,.field select,.field .TreeDropdownField{margin-left:10px;width:100%;max-width:512px;-webkit-box-sizing:border-box;box-sizing:border-box}.field input.text.description,.field textarea.description,.field select.description,.field .TreeDropdownField.description{margin:0}.field input.text .description,.field textarea .description,.field select .description,.field .TreeDropdownField .description{max-width:512px}.field input.text,.field textarea,.field .TreeDropdownField{background:#fff;border:1px solid #b3b3b3;padding:7px 7px;line-height:16px;margin:0;outline:none;-webkit-transition:border .2s ease-in, -webkit-box-shadow .2s ease-in;transition:border .2s ease-in, -webkit-box-shadow .2s ease-in;-o-transition:box-shadow .2s ease-in, border .2s ease-in;transition:box-shadow .2s ease-in, border .2s ease-in;transition:box-shadow .2s ease-in, border .2s ease-in, -webkit-box-shadow .2s ease-in;border-radius:4px;background-image:-webkit-gradient(linear, left top, left bottom, from(#EAEAEA), color-stop(10%, #fff));background-image:-webkit-linear-gradient(#EAEAEA, #fff 10%);background-image:-o-linear-gradient(#EAEAEA, #fff 10%);background-image:linear-gradient(#EAEAEA, #fff 10%)}.field input.text:focus,.field textarea:focus,.field .TreeDropdownField:focus{border:1px solid #9a9a9a;border-top-color:gray;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset}.field input[disabled],.field input.disabled,.field textarea[disabled],.field textarea.disabled,.field select[disabled],.field select.disabled{color:#9ba5ae;background:#efefef;background-image:-webkit-gradient(linear, left top, left bottom, from(#bcbcbc), color-stop(10%, #efefef), color-stop(90%, #fff), color-stop(90%, #bcbcbc));background-image:-webkit-linear-gradient(#bcbcbc, #efefef 10%, #fff 90%, #bcbcbc);background-image:-o-linear-gradient(#bcbcbc, #efefef 10%, #fff 90%, #bcbcbc);background-image:linear-gradient(#bcbcbc, #efefef 10%, #fff 90%, #bcbcbc);border:1px solid #b3b3b3}.field#Action{-webkit-box-shadow:none;box-shadow:none}.field.cms-description-toggle>.middleColumn{display:inline-block;vertical-align:middle;margin-left:0;width:36%;min-width:300px}.field.cms-description-toggle .right{display:inline-block;vertical-align:middle;height:15px;margin:0 0 0 7px}.field.cms-description-toggle .btn-icon-information{display:inline-block;width:15px;height:15px}.field.cms-description-toggle .description{padding:12px 0;width:36%}.field.cms-description-toggle.textarea .right,.field.cms-description-toggle.htmleditor .right,.field.cms-description-toggle.optionset .right,.field.cms-description-toggle.listbox .right,.field.cms-description-toggle.upload .right{vertical-align:top;margin-top:4px}.field.cms-description-toggle.htmleditor .middleColumn,.field.cms-description-toggle.htmleditor .description{width:95%}.field.cms-description-toggle.optionset .right{margin-top:8px}.field.cms-description-toggle.optionset li{width:170px}.field.cms-description-toggle.listbox select{margin-left:0}.field.cms-description-toggle.upload .description{margin-left:184px}.cms-file-info-data .field.cms-description-toggle>.middleColumn{margin-left:8px !important;width:auto;min-width:0}.cms-file-info-data .field.cms-description-toggle .description{margin-left:104px;width:auto}form.stacked .field label,.field.stacked label{display:block;float:none;padding-bottom:10px}form.stacked .field .middleColumn,.field.stacked .middleColumn{margin-left:0px;clear:left}form.stacked .field .description,.field.stacked .description{margin-left:0px}form.small .field label.left,.field.small label.left{width:112px}form.small .field .middleColumn,.field.small .middleColumn{margin-left:120px}form.small .field input.text,form.small .field textarea,form.small .field select,form.small .field .TreeDropdownField,.field.small input.text,.field.small textarea,.field.small select,.field.small .TreeDropdownField{width:auto}.field .TreeDropdownField{padding:0}.field .TreeDropdownField .treedropdownfield-panel{border:1px solid #b3b3b3;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.field .TreeDropdownField.treedropdownfield-open-tree{border-bottom-left-radius:0;border-bottom-right-radius:0}.field .TreeDropdownField.treedropdownfield-with-rise{border-radius:0 0 4px 4px}.field .TreeDropdownField.treedropdownfield-with-rise .treedropdownfield-panel{border:1px solid #b3b3b3;border-bottom:none;border-radius:4px 4px 0 0}.field .TreeDropdownField .badge{display:none}.field .dropdown select{margin-top:8px}.field .chosen-container{max-width:512px;vertical-align:bottom}.field .chosen-container .chosen-results li{font-size:11px;line-height:16px;padding:4px 4px}.field .chosen-container-active .chosen-single{border:1px solid #9a9a9a}.field .chosen-container-single .chosen-single{height:32px;line-height:30px;font-size:13px;background-image:-webkit-gradient(linear, left top, left bottom, from(#efefef), color-stop(10%, #fff), color-stop(90%, #fff), color-stop(90%, #efefef));background-image:-webkit-linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef);background-image:-o-linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef);background-image:linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef)}.field .chosen-container-single .chosen-single:hover,.field .chosen-container-single .chosen-single:focus,.field .chosen-container-single .chosen-single:active{text-decoration:none}.field .chosen-container-single .chosen-single div{width:24px}.field .chosen-container-single .chosen-single div b{background-position:4px 3px}.field .chosen-choices{border-radius:3px}.field .chosen-choices .search-choice{line-height:16px}.field .chosen-choices .search-choice .search-choice-close{top:5px}.field .chosen-choices .search-field input{height:18px}.field input.month,.field input.day,.field input.year{width:56px}.field input.time{width:88px}.field.remove-splitter{border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.cms .button-no-style button,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button{border-radius:0;background:none;border:none;color:#0071c4;display:block;font-weight:normal;margin:0;outline:none;padding-left:10px;padding-right:10px;text-align:left;text-shadow:none;white-space:normal}.cms .button-no-style button.ss-ui-action-destructive,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-action-destructive{color:#c22730}.cms .button-no-style button span,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button span{padding-left:0;padding-right:0}.cms .button-no-style button:hover,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button:hover,.cms .button-no-style button:focus,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button:focus,.cms .button-no-style button:active,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button:active{-webkit-box-shadow:none;box-shadow:none;outline:none;background:none;border:none}.cms .button-no-style button.loading,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading{background:transparent url(../images/network-save.gif) no-repeat 8px center}.cms .button-no-style button.loading .ui-button-text,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading .ui-button-text{padding-left:16px 4px}.cms .Actions>*,.cms .cms-actions-row>*{display:block;float:left;margin-right:8px}.cms .Actions>*:last-child,.cms .cms-actions-row>*:last-child{margin-right:0}.cms .Actions{min-height:30px;overflow:auto;padding:8px 12px}.cms .south .Actions,.cms .ui-tabs-panel .Actions,.cms .ui-tabs-panel iframe .Actions{padding:0}.cms input.loading,.cms button.loading,.cms input.ui-state-default.loading,.cms .ui-widget-content input.ui-state-default.loading,.cms .ui-widget-header input.ui-state-default.loading{color:#525252;border-color:#d5d3d3;cursor:default}.cms input.loading .ui-icon,.cms button.loading .ui-icon,.cms input.ui-state-default.loading .ui-icon,.cms .ui-widget-content input.ui-state-default.loading .ui-icon,.cms .ui-widget-header input.ui-state-default.loading .ui-icon{background:transparent url(../images/network-save.gif) no-repeat 0 0}.cms input.loading.ss-ui-action-constructive .ui-icon,.cms .add-to-campaign__dialog input.loading.add-to-campaign__action .ui-icon,.add-to-campaign__dialog .cms input.loading.add-to-campaign__action .ui-icon,.cms button.loading.ss-ui-action-constructive .ui-icon,.cms .add-to-campaign__dialog button.loading.add-to-campaign__action .ui-icon,.add-to-campaign__dialog .cms button.loading.add-to-campaign__action .ui-icon{background:transparent url(../images/network-save-constructive.gif) no-repeat 0 0}.cms .ss-ui-button{margin-top:0px;font-weight:bold;text-decoration:none;line-height:16px;color:#393939;border:1px solid #d0d3d5;border-bottom:1px solid #b5babd;cursor:pointer;background-color:#e6e6e6;white-space:nowrap;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(#fff, #d9d9d9);background-image:-o-linear-gradient(#fff, #d9d9d9);background-image:linear-gradient(#fff, #d9d9d9);text-shadow:#fff 0 1px 1px}.cms .ss-ui-button.ui-state-hover,.cms .ss-ui-button:hover{text-decoration:none;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(#fff, #e6e6e6);background-image:-o-linear-gradient(#fff, #e6e6e6);background-image:linear-gradient(#fff, #e6e6e6);-webkit-box-shadow:0 0 5px #b3b3b3;box-shadow:0 0 5px #b3b3b3}.cms .ss-ui-button:active,.cms .ss-ui-button:focus,.cms .ss-ui-button.ui-state-active,.cms .ss-ui-button.ui-state-focus{border:1px solid #b3b3b3;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(#fff, #e6e6e6);background-image:-o-linear-gradient(#fff, #e6e6e6);background-image:linear-gradient(#fff, #e6e6e6);-webkit-box-shadow:0 0 5px #b3b3b3 inset;box-shadow:0 0 5px #b3b3b3 inset}.cms .ss-ui-button.ss-ui-action-minor span{padding-left:0;padding-right:0}.cms .ss-ui-button.ss-ui-action-constructive,.cms .add-to-campaign__dialog .ss-ui-button.add-to-campaign__action,.add-to-campaign__dialog .cms .ss-ui-button.add-to-campaign__action{text-shadow:none;font-weight:bold;color:#fff;border-color:#1F9433;border-bottom-color:#166a24;background-color:#1F9433;background-image:-webkit-gradient(linear, left top, left bottom, from(#93be42), to(#1F9433));background-image:-webkit-linear-gradient(#93be42, #1F9433);background-image:-o-linear-gradient(#93be42, #1F9433);background-image:linear-gradient(#93be42, #1F9433);text-shadow:#1c872f 0 -1px -1px}.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover,.cms .add-to-campaign__dialog .ss-ui-button.ui-state-hover.add-to-campaign__action,.add-to-campaign__dialog .cms .ss-ui-button.ui-state-hover.add-to-campaign__action,.cms .ss-ui-button.ss-ui-action-constructive:hover,.cms .add-to-campaign__dialog .ss-ui-button.add-to-campaign__action:hover,.add-to-campaign__dialog .cms .ss-ui-button.add-to-campaign__action:hover{border-color:#166a24;background-color:#1F9433;background-image:-webkit-gradient(linear, left top, left bottom, from(#a4ca3a), to(#23a93a));background-image:-webkit-linear-gradient(#a4ca3a, #23a93a);background-image:-o-linear-gradient(#a4ca3a, #23a93a);background-image:linear-gradient(#a4ca3a, #23a93a)}.cms .ss-ui-button.ss-ui-action-constructive:active,.cms .add-to-campaign__dialog .ss-ui-button.add-to-campaign__action:active,.add-to-campaign__dialog .cms .ss-ui-button.add-to-campaign__action:active,.cms .ss-ui-button.ss-ui-action-constructive:focus,.cms .add-to-campaign__dialog .ss-ui-button.add-to-campaign__action:focus,.add-to-campaign__dialog .cms .ss-ui-button.add-to-campaign__action:focus,.cms .ss-ui-button.ss-ui-action-constructive.ui-state-active,.cms .add-to-campaign__dialog .ss-ui-button.ui-state-active.add-to-campaign__action,.add-to-campaign__dialog .cms .ss-ui-button.ui-state-active.add-to-campaign__action,.cms .ss-ui-button.ss-ui-action-constructive.ui-state-focus,.cms .add-to-campaign__dialog .ss-ui-button.ui-state-focus.add-to-campaign__action,.add-to-campaign__dialog .cms .ss-ui-button.ui-state-focus.add-to-campaign__action{background-color:#1d8c30;-webkit-box-shadow:inset 0 1px 3px #17181a,0 1px 0 rgba(255,255,255,0.6);box-shadow:inset 0 1px 3px #17181a,0 1px 0 rgba(255,255,255,0.6)}.cms .ss-ui-button.ss-ui-action-destructive{color:red;background-color:#e6e6e6}.cms .ss-ui-button.ss-ui-button-small .ui-button-text{font-size:0.923rem}.cms .ss-ui-button.ui-state-highlight{background-color:#e6e6e6;border:1px solid #708284}.cms .ss-ui-button.ss-ui-action-minor{background:none;border:0;color:#393939;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.cms .ss-ui-button.ss-ui-action-minor:hover{text-decoration:none;color:#1f1f1f}.cms .ss-ui-button.ss-ui-action-minor:focus,.cms .ss-ui-button.ss-ui-action-minor:active{text-decoration:none;color:#525252}.cms .ss-ui-button.ss-ui-button-loading{opacity:0.8}.cms .ss-ui-button[class*="font-icon-"],.cms .ss-ui-button[class^="font-icon-"],.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]{padding:5px 8px;margin-bottom:12px;vertical-align:middle;-webkit-box-shadow:none;box-shadow:none;border:0;background:none;text-shadow:none;text-decoration:none;font-weight:normal;color:#66727d}.cms .ss-ui-button[class*="font-icon-"]:hover,.cms .ss-ui-button[class^="font-icon-"]:hover,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]:hover{-webkit-box-shadow:none;box-shadow:none;background:#dee3e8;color:#4f5861;border:0}.cms .ss-ui-button[class*="font-icon-"]:focus,.cms .ss-ui-button[class^="font-icon-"]:focus,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]:focus{-webkit-box-shadow:none;box-shadow:none;background:#dee3e8;color:#4f5861;border:0}.cms .ss-ui-button[class*="font-icon-"]:before,.cms .ss-ui-button[class^="font-icon-"]:before,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]:before{font-size:16px;margin-right:5px;margin-top:0;vertical-align:middle}.cms .ss-ui-button[class*="font-icon-"].ui-state-focus,.cms .ss-ui-button[class^="font-icon-"].ui-state-focus,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].ui-state-focus{-webkit-box-shadow:none;box-shadow:none}.cms .ss-ui-button[class*="font-icon-"].active,.cms .ss-ui-button[class*="font-icon-"]:active,.cms .ss-ui-button[class^="font-icon-"].active,.cms .ss-ui-button[class^="font-icon-"]:active,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].active,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]:active{-webkit-box-shadow:0 0 3px rgba(191,194,196,0.9) inset;box-shadow:0 0 3px rgba(191,194,196,0.9) inset;background:#dee3e8;color:#4f5861;border:0}.cms .ss-ui-button[class*="font-icon-"].font-icon-search,.cms .ss-ui-button[class^="font-icon-"].font-icon-search,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].font-icon-search{padding:4px 5px;margin-right:6px}.cms .ss-ui-button[class*="font-icon-"].font-icon-search::before,.cms .ss-ui-button[class^="font-icon-"].font-icon-search::before,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].font-icon-search::before{font-size:20px}.cms .ss-ui-button[class*="font-icon-"] .ui-button-text,.cms .ss-ui-button[class^="font-icon-"] .ui-button-text,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"] .ui-button-text{display:inline-block;padding:0}.cms .ss-ui-button[class*="font-icon-"] .ui-icon,.cms .ss-ui-button[class^="font-icon-"] .ui-icon,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"] .ui-icon{display:none}.cms .ss-ui-button[class*="font-icon-"].no-text,.cms .ss-ui-button[class^="font-icon-"].no-text,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text{padding:5px 6px;color:#7f8c97}.cms .ss-ui-button[class*="font-icon-"].no-text:hover,.cms .ss-ui-button[class*="font-icon-"].no-text:active,.cms .ss-ui-button[class*="font-icon-"].no-text:focus,.cms .ss-ui-button[class*="font-icon-"].no-text.active,.cms .ss-ui-button[class^="font-icon-"].no-text:hover,.cms .ss-ui-button[class^="font-icon-"].no-text:active,.cms .ss-ui-button[class^="font-icon-"].no-text:focus,.cms .ss-ui-button[class^="font-icon-"].no-text.active,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text:hover,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text:active,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text:focus,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text.active{-webkit-box-shadow:none;box-shadow:none;background:none;color:#4f5861}.cms .ss-ui-button[class*="font-icon-"].no-text::before,.cms .ss-ui-button[class^="font-icon-"].no-text::before,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text::before{margin:0}.cms .ss-ui-buttonset .ui-button{margin-left:-1px}.cms .ss-ui-buttonset{margin:0 8px 0 0;padding:0}.cms .ss-ui-loading-icon{background:url(../images/network-save.gif) no-repeat;display:block;width:16px;height:16px}.fieldgroup .fieldgroup-field{float:left;display:block;padding:8px 8px 0 0}.fieldgroup .fieldgroup-field .field{border:none;padding-bottom:0}.fieldgroup .fieldgroup-field .fieldholder-small{padding:0 0 8px 0}.fieldgroup .fieldgroup-field .fieldgroup input.text,.fieldgroup .fieldgroup-field .fieldgroup textarea,.fieldgroup .fieldgroup-field .fieldgroup select,.fieldgroup .fieldgroup-field .fieldgroup .TreeDropdownField{margin-left:0}.fieldgroup .fieldgroup-field .fieldholder-small-label{display:block}.fieldgroup .fieldgroup-field label{padding:8px 8px 8px 0;margin-left:0;margin-right:1em;width:auto}.fieldgroup.stacked .fieldgroup-field{float:none}.ss-toggle{margin:8px 0}.ss-toggle .ui-accordion-header{font-weight:bold;font-size:12px}.ss-toggle .ui-accordion-header.ui-state-default{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(241,242,242,0.8)), to(rgba(201,205,206,0.8)));background-image:-webkit-linear-gradient(rgba(241,242,242,0.8), rgba(201,205,206,0.8));background-image:-o-linear-gradient(rgba(241,242,242,0.8), rgba(201,205,206,0.8));background-image:linear-gradient(rgba(241,242,242,0.8), rgba(201,205,206,0.8));text-shadow:0 1px 0 rgba(255,255,255,0.5)}.ss-toggle .ui-accordion-header .ui-accordion-header-icon{margin-top:-9px}.ss-toggle .ui-accordion-content{padding:8px 0 12px}.ss-toggle .ui-accordion-content .field{-webkit-box-shadow:none;box-shadow:none;padding-left:12px;padding-right:12px}.ss-toggle .ui-accordion-content .field:last-child{margin-bottom:0}.ss-toggle .ui-accordion-content .field .middleColumn{margin-left:0}.ss-toggle .ui-accordion-content .field label{float:none;margin-left:0}.ss-toggle .ui-accordion-content .field label.ss-ui-button{float:left}.ss-toggle .ui-accordion-content .field .description{margin-left:0}.field.checkbox{padding-left:184px;margin-bottom:8px}.field.checkbox input{margin-left:0}input.checkbox{margin-left:0}.field.radio{padding-left:184px;margin-bottom:8px}.field.radio input{margin-left:0}input.radio{margin-left:0}.optionset{padding-bottom:8px;padding-top:8px}.optionset li{float:left;display:block;width:216px;padding-bottom:8px;padding-top:0;line-height:16px;list-style:none}.optionset li input{display:inline-block;padding-right:0;margin-right:0}.optionset li label{display:inline;cursor:pointer;padding-left:8px}.optionset.field{padding-top:0}.htmleditor label{display:block;float:none;padding-bottom:10px}.htmleditor .middleColumn{margin-left:0px;clear:left}.htmleditor .description{margin-left:0px}.htmleditor textarea{visibility:hidden}.htmleditor .mceEditor input,.htmleditor .mceEditor select{width:auto}.htmleditor label.left{padding-bottom:4px}.action-hidden{display:none}fieldset.switch-states{margin-right:8px}fieldset.switch-states .switch{border:2px solid #d3d6da;border-radius:3px;-webkit-animation:bugfix infinite 1s;background:#dee0e3;display:block;height:28px;position:relative;width:100%;z-index:5}fieldset.switch-states .switch label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#858585;color:rgba(31,31,31,0.5);cursor:pointer;float:left;font-weight:bold;height:100%;line-height:25px;position:relative;z-index:2;min-width:80px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}fieldset.switch-states .switch label:hover{color:#6c6c6c;color:rgba(31,31,31,0.7)}fieldset.switch-states .switch label span{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:inline-block;width:100%;text-align:center}fieldset.switch-states .switch input{opacity:0;filter:alpha(opacity=0);visibility:none;position:absolute}fieldset.switch-states .switch input:checked+label{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff}fieldset.switch-states .switch .slide-button{border-radius:3px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#2b9c32;display:block;height:24px;left:0;padding:0;position:absolute;top:0;z-index:1}fieldset.switch-states.size_1 label,fieldset.switch-states.size_1 .slide-button{width:100%}fieldset.switch-states.size_1 label span{padding-right:0}fieldset.switch-states.size_1 input:checked:nth-of-type(2) ~ .slide-button{left:100%}fieldset.switch-states.size_1 input:checked:nth-of-type(3) ~ .slide-button{left:200%}fieldset.switch-states.size_1 input:checked:nth-of-type(4) ~ .slide-button{left:300%}fieldset.switch-states.size_1 input:checked:nth-of-type(5) ~ .slide-button{left:400%}fieldset.switch-states.size_2 label,fieldset.switch-states.size_2 .slide-button{width:50%}fieldset.switch-states.size_2 input:checked:nth-of-type(2) ~ .slide-button{left:50%}fieldset.switch-states.size_2 input:checked:nth-of-type(3) ~ .slide-button{left:100%}fieldset.switch-states.size_2 input:checked:nth-of-type(4) ~ .slide-button{left:150%}fieldset.switch-states.size_2 input:checked:nth-of-type(5) ~ .slide-button{left:200%}fieldset.switch-states.size_3 label,fieldset.switch-states.size_3 .slide-button{width:33.33333%}fieldset.switch-states.size_3 input:checked:nth-of-type(2) ~ .slide-button{left:33.33333%}fieldset.switch-states.size_3 input:checked:nth-of-type(3) ~ .slide-button{left:66.66667%}fieldset.switch-states.size_3 input:checked:nth-of-type(4) ~ .slide-button{left:100%}fieldset.switch-states.size_3 input:checked:nth-of-type(5) ~ .slide-button{left:133.33333%}fieldset.switch-states.size_4 label,fieldset.switch-states.size_4 .slide-button{width:25%}fieldset.switch-states.size_4 input:checked:nth-of-type(2) ~ .slide-button{left:25%}fieldset.switch-states.size_4 input:checked:nth-of-type(3) ~ .slide-button{left:50%}fieldset.switch-states.size_4 input:checked:nth-of-type(4) ~ .slide-button{left:75%}fieldset.switch-states.size_4 input:checked:nth-of-type(5) ~ .slide-button{left:100%}fieldset.switch-states.size_5 label,fieldset.switch-states.size_5 .slide-button{width:20%}fieldset.switch-states.size_5 input:checked:nth-of-type(2) ~ .slide-button{left:20%}fieldset.switch-states.size_5 input:checked:nth-of-type(3) ~ .slide-button{left:40%}fieldset.switch-states.size_5 input:checked:nth-of-type(4) ~ .slide-button{left:60%}fieldset.switch-states.size_5 input:checked:nth-of-type(5) ~ .slide-button{left:80%}@-webkit-keyframes bugfix{from{position:relative}to{position:relative}}.cms-content-filters fieldset{margin-left:-16px;margin-right:-16px}.cms-content-filters .fieldgroup{width:50%;display:inline-block;max-width:440px;padding-right:16px;padding-left:16px;margin-bottom:16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:-2px;vertical-align:top}.cms-content-filters .fieldgroup .first label,.cms-content-filters .fieldgroup .first h1,.cms-content-filters .fieldgroup .first h2,.cms-content-filters .fieldgroup .first h3,.cms-content-filters .fieldgroup .first h4,.cms-content-filters .fieldgroup .first h5{display:block;width:176px;padding:8px 8px 6px 0;line-height:16px;font-weight:bold;margin:0;font-size:100%}.cms-content-filters .fieldgroup .field{width:100%;padding-right:0;padding-left:0}.cms-content-filters .fieldgroup .fieldgroup-field{position:relative;margin-right:0;width:48%;display:inline-block;padding:0}.cms-content-filters .fieldgroup .fieldgroup-field .description{margin-top:24px}.cms-content-filters .fieldgroup .fieldgroup-field label{position:absolute;top:28px;font-style:italic;color:#777;font-weight:normal}.cms-content-filters .fieldgroup .fieldgroup-field.first{width:100%;float:left}.cms-content-filters .fieldgroup .fieldgroup-field.last{padding-right:0;float:right}.cms-content-filters .fieldgroup .fieldgroup{margin:0;padding:0}.cms-content-filters .field{border:none;-webkit-box-shadow:none;box-shadow:none;width:50%;max-width:440px;display:inline-block;margin:0 0 8px 0;padding-right:16px;padding-left:16px;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:-2px;vertical-align:top}.cms-content-filters .field label.left{text-shadow:none;padding-bottom:6px}.cms-content-filters .field.dropdown{float:none;display:inline-block}.cms-content-filters .field .chosen-container{width:100% !important;max-width:100%}.cms-content-filters .field input.text{max-width:100%}.cms-content-filters .field.checkbox{display:block}.cms-content-filters .field.datetime>label.left{float:none}.cms-content-filters .field.datetime input.fieldgroup-field{width:96%;padding:7px}.cms-content-filters .importSpec{margin-bottom:8px;padding-left:16px}.cms-content-filters .description{margin-left:0}.cms-content-filters .middleColumn{width:100%;margin-left:0;max-width:100%}.cms-content-filters .Actions{margin:8px 0}@media screen and (max-width: 767px){.cms-content-filters fieldset .field,.cms-content-filters fieldset .fieldgroup{width:100%;max-width:100%}}.cms-panel .cms-content-filters .field,.cms-panel .cms-content-filters .fieldgroup{width:100%;margin-bottom:16px}.cms-panel .cms-content-filters .fieldgroup-field h4{padding-top:0}.cms-panel .cms-content-filters .fieldgroup-field label{position:static}.cms-panel .cms-content-filters .Actions{margin-bottom:0}html,body{width:100%;height:100%;overflow-x:hidden}body.cms{overflow:hidden}.hide,.cms-helper-hide-actions .Actions{display:none}.cms-container{height:100%;background:#f6f7f8}.cms-preview,.cms-menu,.cms-content,.cms-content-header,.add-to-campaign__dialog .add-to-campaign__header,.cms-content-tools,.cms-content-fields,.cms-preview,.cms-preview iframe,.cms-preview-controls{display:inline-block}.cms-content-header,.add-to-campaign__dialog .add-to-campaign__header{padding-left:1.2308rem;padding-right:1.2308rem;min-width:100%;z-index:60;min-height:52px;background-image:url(../images/textures/cms_content_header.png);background-repeat:repeat;background-position:left bottom;background-color:#f0f2f4}.cms-content-header a,.add-to-campaign__dialog .add-to-campaign__header a{color:#0071c4}.cms-content-header .backlink span.btn-icon-back,.add-to-campaign__dialog .add-to-campaign__header .backlink span.btn-icon-back{height:16px}.cms-content-header h2,.add-to-campaign__dialog .add-to-campaign__header h2{font-size:14px;font-weight:bold;margin:0;margin-bottom:8px}.cms-content-header h2 *,.add-to-campaign__dialog .add-to-campaign__header h2 *{vertical-align:middle}.cms-content-header .cms-content-header-info,.add-to-campaign__dialog .add-to-campaign__header .cms-content-header-info{float:left;padding-top:7px}.cms-content-header .cms-content-header-info *,.add-to-campaign__dialog .add-to-campaign__header .cms-content-header-info *{display:inline-block}.cms-content-header .cms-content-header-info .section-icon,.add-to-campaign__dialog .add-to-campaign__header .cms-content-header-info .section-icon{opacity:0.2;margin-right:4px;background-repeat:no-repeat}.cms-content-header .cms-content-header-info .cms_backlink,.add-to-campaign__dialog .add-to-campaign__header .cms-content-header-info .cms_backlink{vertical-align:middle}.cms-content-header .ss-ui-button,.add-to-campaign__dialog .add-to-campaign__header .ss-ui-button{line-height:24px}.cms-content-header .ss-ui-button .ui-button-text,.add-to-campaign__dialog .add-to-campaign__header .ss-ui-button .ui-button-text{line-height:1.4}.cms-edit-form.CMSMain{padding:0}.cms-container .column-hidden{display:none}.cms-container .column-hidden+.cms-preview{border-left:0}.cms-content-header-top{display:inline-block;width:100%}.has-panel .cms-tree-view-sidebar,.has-panel .cms-versions-form{padding:0 12px 12px 16px}.has-panel .cms-content-header.north.collapsed .cms-content-header-info,.has-panel .add-to-campaign__dialog .north.collapsed.add-to-campaign__header .cms-content-header-info,.add-to-campaign__dialog .has-panel .north.collapsed.add-to-campaign__header .cms-content-header-info{width:60px;text-align:center;padding-left:8px;padding-right:8px}.has-panel .cms-content-header.north.collapsed .view-controls,.has-panel .add-to-campaign__dialog .north.collapsed.add-to-campaign__header .view-controls,.add-to-campaign__dialog .has-panel .north.collapsed.add-to-campaign__header .view-controls,.has-panel .cms-content-header.north.collapsed .section-label,.has-panel .add-to-campaign__dialog .north.collapsed.add-to-campaign__header .section-label,.add-to-campaign__dialog .has-panel .north.collapsed.add-to-campaign__header .section-label{display:none}.has-panel .cms-content-header.north.collapsed .cms-content-header-nav,.has-panel .add-to-campaign__dialog .north.collapsed.add-to-campaign__header .cms-content-header-nav,.add-to-campaign__dialog .has-panel .north.collapsed.add-to-campaign__header .cms-content-header-nav{margin-left:61px}.has-panel .cms-content-header-info{position:absolute;top:0;left:0;bottom:1px;width:300px;padding-bottom:8px;padding-left:16px;padding-right:16px;-webkit-box-shadow:1px 0 0 0 #C1C7CC;box-shadow:1px 0 0 0 #C1C7CC}.has-panel .cms-content-header-nav{margin-left:300px}.has-panel .section-heading{margin-top:8px;padding-left:4px}.has-panel .section-icon{vertical-align:middle}.has-panel .section-label{vertical-align:middle;font-size:1.2em;font-weight:normal}.has-panel .breadcrumbs-wrapper{float:left;padding-top:7px}.has-panel .cms-content-header-tabs{margin-top:8px}.has-panel .view-controls{float:right;margin-top:4px}.has-panel .view-controls .icon-button-group .icon-button{padding:6px 8px;height:26px}.has-panel .cms-content-tools .cms-panel-content{padding-top:0;overflow-x:hidden}.has-panel .cms-content-tools .cms-panel-toggle.south{border-top:1px solid #D2D5D8}#page-title-heading{line-height:1.2em}.breadcrumbs-wrapper .crumb,.breadcrumbs-wrapper .sep{font-size:.8em;line-height:1.2em;font-weight:normal}.breadcrumbs-wrapper .crumb.last{display:block;padding:8px 0;font-size:1.2em}.breadcrumbs-wrapper .sep+.crumb.last{padding-top:0;padding-bottom:0}.cms-content-filters{display:none;width:100%;padding:12px 16px;border-bottom:1px solid #D2D5D8}.cms-content-filters .cms-search-form{margin-bottom:0}.cms-tabset-nav-primary{display:inline-block;vertical-align:middle}.cms a.icon-button,.cms .ui-tabs .ui-tabs-nav li a.icon-button,.ui-tabs .ui-tabs-nav li .cms a.icon-button,.cms button.ss-ui-button.icon-button{vertical-align:middle;margin:0 2px 0 0;padding:5px 8px;font-size:14px;text-indent:0;text-shadow:none;line-height:1em;color:#66727d;background-color:transparent;background-image:none;border:0}.cms a.icon-button:hover,.cms .ui-tabs .ui-tabs-nav li a.icon-button:hover,.ui-tabs .ui-tabs-nav li .cms a.icon-button:hover,.cms a.icon-button:active,.cms .ui-tabs .ui-tabs-nav li a.icon-button:active,.ui-tabs .ui-tabs-nav li .cms a.icon-button:active,.cms a.icon-button:focus,.cms .ui-tabs .ui-tabs-nav li a.icon-button:focus,.ui-tabs .ui-tabs-nav li .cms a.icon-button:focus,.cms button.ss-ui-button.icon-button:hover,.cms button.ss-ui-button.icon-button:active,.cms button.ss-ui-button.icon-button:focus{border:0;-webkit-box-shadow:none;box-shadow:none;background-image:none;text-decoration:none}.cms a.icon-button:hover,.cms .ui-tabs .ui-tabs-nav li a.icon-button:hover,.ui-tabs .ui-tabs-nav li .cms a.icon-button:hover,.cms button.ss-ui-button.icon-button:hover{background-color:#d4dbe1}.cms a.icon-button.active,.cms .ui-tabs .ui-tabs-nav li a.active.icon-button,.ui-tabs .ui-tabs-nav li .cms a.active.icon-button,.cms a.icon-button:active,.cms .ui-tabs .ui-tabs-nav li a.icon-button:active,.ui-tabs .ui-tabs-nav li .cms a.icon-button:active,.cms button.ss-ui-button.icon-button.active,.cms button.ss-ui-button.icon-button:active{background-color:#d4dbe1}.cms a.icon-button.font-icon-search,.cms .ui-tabs .ui-tabs-nav li a.font-icon-search.icon-button,.ui-tabs .ui-tabs-nav li .cms a.font-icon-search.icon-button,.cms button.ss-ui-button.icon-button.font-icon-search{padding:5px 6px;color:#7f8c97}.cms a.icon-button.font-icon-search.active,.cms a.icon-button.font-icon-search:active,.cms a.icon-button.font-icon-search:focus,.cms a.icon-button.font-icon-search:hover,.cms button.ss-ui-button.icon-button.font-icon-search.active,.cms button.ss-ui-button.icon-button.font-icon-search:active,.cms button.ss-ui-button.icon-button.font-icon-search:focus,.cms button.ss-ui-button.icon-button.font-icon-search:hover{background:none;-webkit-box-shadow:none;box-shadow:none;color:#4f5861}.cms a.icon-button.font-icon-search:before,.cms button.ss-ui-button.icon-button.font-icon-search:before{font-size:18px;margin-left:1px;margin-right:0}.cms a.icon-button .ui-button-text,.cms .ui-tabs .ui-tabs-nav li a.icon-button .ui-button-text,.ui-tabs .ui-tabs-nav li .cms a.icon-button .ui-button-text,.cms button.ss-ui-button.icon-button .ui-button-text{display:none}.ModelAdmin .cms a.icon-button,.ModelAdmin .cms .ui-tabs .ui-tabs-nav li a.icon-button,.ui-tabs .ui-tabs-nav li .ModelAdmin .cms a.icon-button,.ModelAdmin .cms button.ss-ui-button.icon-button{margin-top:-11px}.ui-tabs.ui-tabs-nav li.cms-tabset-icon.ui-corner-top.ui-state-active a.icon-button.cms-panel-link,.ui-tabs.ui-tabs-nav li.cms-tabset-icon.ui-corner-top.ui-state-default a.icon-button.cms-panel-link{padding:5px 8px 6px;line-height:1em;background-color:transparent;background-image:none;border:0}.ui-tabs.ui-tabs-nav li.cms-tabset-icon.ui-corner-top.ui-state-active a.icon-button.cms-panel-link:before,.ui-tabs.ui-tabs-nav li.cms-tabset-icon.ui-corner-top.ui-state-default a.icon-button.cms-panel-link:before{vertical-align:middle}.icon-button-group{display:inline-block;margin-top:1px;vertical-align:middle;border:1px solid #CDCCD0;border-radius:4px}.icon-button-group a.icon-button,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button,.ui-tabs .ui-tabs-nav li .icon-button-group a.icon-button,.icon-button-group button.ss-ui-button.icon-button{margin-right:0;line-height:13px;border-radius:0}.icon-button-group a.icon-button:first-child,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button:first-child,.ui-tabs .ui-tabs-nav li .icon-button-group a.icon-button:first-child,.icon-button-group button.ss-ui-button.icon-button:first-child{border-radius:3px 0 0 3px}.icon-button-group a.icon-button:last-child,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button:last-child,.ui-tabs .ui-tabs-nav li .icon-button-group a.icon-button:last-child,.icon-button-group button.ss-ui-button.icon-button:last-child{border-radius:0 3px 3px 0}.icon-button-group a.icon-button:hover,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button:hover,.ui-tabs .ui-tabs-nav li .icon-button-group a.icon-button:hover,.icon-button-group button.ss-ui-button.icon-button:hover{background:#f6f7f8}.icon-button-group a.icon-button.active:hover,.icon-button-group button.ss-ui-button.icon-button.active:hover{background:#d4dbe1}.icon-button-group a.icon-button+a.icon-button,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button+a.icon-button,.icon-button-group a.icon-button+button.ss-ui-button.icon-button,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button+button.ss-ui-button.icon-button,.icon-button-group button.ss-ui-button.icon-button+a.icon-button,.icon-button-group .ui-tabs .ui-tabs-nav li button.ss-ui-button.icon-button+a.icon-button,.icon-button-group button.ss-ui-button.icon-button+button.ss-ui-button.icon-button{border-left:1px solid #CDCCD0}.icon-button-group a.icon-button.font-icon-thumbnails::before,.icon-button-group button.ss-ui-button.icon-button.font-icon-thumbnails::before{margin-left:-2px}.icon-button-group .ui-tabs.ui-tabs-nav{border-left:0 !important;padding-right:0 !important;margin-bottom:0;overflow:hidden}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-default{background-color:transparent;background-image:none;margin:0;padding:0;border-left:0;border-right:0;-webkit-box-shadow:none;box-shadow:none}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-default+.cms-tabset-icon.ui-state-default{border-left:1px solid #CDCCD0}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-default:hover{background:#f6f7f8}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-default.ui-state-active:hover{background:#d4dbe1}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-active{background-color:#d4dbe1}.cms-content-header-tabs .icon-button-group{overflow:hidden}.ui-tabs{padding:0;background:none}.ui-tabs .ui-tabs{position:static}.ui-tabs .ui-tabs-panel{padding:12px 16px;background:transparent;border:0}.ui-tabs .ui-tabs-panel.cms-edit-form{padding:0}.ui-tabs .ui-widget-header{border:0;background:none}.ui-tabs .ui-tabs-nav{float:right;margin:16px 0 -1px 0;padding:0;border-bottom:0}.ui-tabs .ui-tabs-nav ~ .ui-tabs-panel{clear:both}.ui-tabs .ui-tabs-nav li{top:0;float:left;margin-top:0}.ui-tabs .ui-tabs-nav li:active{outline:none}.ui-tabs .ui-tabs-nav li a{display:inline-block;outline:none;float:none;font-weight:normal;color:#66727d;line-height:32px;padding:0 12px 0}.ui-tabs .ui-tabs-nav li:last-child{margin-right:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-state-default,.ui-tabs .ui-tabs-nav li.ui-state-active{margin-bottom:-1px;padding-bottom:0}.ui-tabs .ui-tabs-nav .ui-state-default{border:0;background:transparent}.ui-tabs .ui-tabs-nav .ui-state-default a{line-height:28px;padding-top:12px;padding-bottom:5px;color:#7f8c97;border-bottom:3px solid transparent}.ui-tabs .ui-tabs-nav .ui-state-default a:hover{color:#66727d}.ui-tabs .ui-tabs-nav .ui-state-active{background-color:transparent;cursor:text}.ui-tabs .ui-tabs-nav .ui-state-active a{border-color:#66727d;padding-left:0;padding-right:0;margin:0 12px 0;color:#66727d}.ui-tabs .ui-tabs-nav.ui-state-active{border-color:gray}.ui-tabs .ui-tabs-nav li.cms-tabset-icon.ui-corner-top{text-indent:-9999em}.ui-tabs .ui-tabs-nav li.cms-tabset-icon.ui-corner-top a{display:block;padding-left:40px;padding-right:0;margin:0}.ui-tabs .cms-panel-padded .ui-tabs-panel{padding:0}.ui-tabs .cms-panel-padded .ui-tabs-panel .ui-tabs-panel{padding:8px 0 0 0}.ui-tabs .cms-panel-padded .Actions{padding:0}.ui-tabs.ss-tabset-tabshidden .ui-tabs-panel{border-top:none}.nav-tabs{margin-bottom:20px}.nav-tabs .nav-link{margin-right:4px;color:#66727d}.nav-tabs .nav-link:hover{text-decoration:none;background:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:hover{border-bottom:2px solid #4f5861;color:#4f5861}.ui-tabs.cms-tabset-primary .ui-tabs-nav,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary,.ui-tabs .cms-content-header-tabs .ui-tabs-nav{margin-top:0;float:none}.ui-tabs.cms-tabset-primary .ui-tabs-nav li,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary li,.ui-tabs .cms-content-header-tabs .ui-tabs-nav li{margin-right:0;margin-top:0}.ui-tabs.cms-tabset-primary .ui-tabs-nav li a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary li a,.ui-tabs .cms-content-header-tabs .ui-tabs-nav li a{margin:0;line-height:39px;padding-top:0;padding-bottom:0}.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-all,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-top,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-right,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-tr,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-tl,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-all,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-top,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-right,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-tr,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-tl,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-all,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-top,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-right,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-tr,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-tl{border-radius:0}.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-default,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-default,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-default{background:none;border-top:none;border:none}.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active{-webkit-box-shadow:none;box-shadow:none;background:transparent;border-top:none;border:none;z-index:2}.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active a,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active a{border-bottom:4px solid #66727d;padding:0;margin:0 12px 0}.cms-content-header-tabs{float:right;margin-top:12px}.cms-content-header-tabs.icon-button-group-tabs{margin-top:12px;margin-bottom:13px}.cms-content-fields .ui-tabs-nav{float:none;padding:0;border-bottom:1px solid #d0d3d5;margin:0 16px 0}.cms-content-fields .ui-tabs-nav li{margin:0 12px -1px -12px}.cms-content-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998}.cms-content-loading-spinner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background:url(../images/spinner.gif) no-repeat 50% 50%}.ss-loading-screen{width:100%;height:100%;overflow:hidden;position:absolute;z-index:100000;background:#fff;background:-moz-radial-gradient(50% 50% 180deg, circle cover, #fff, #EFEFEF, #C7C7C7 100%);background:-webkit-gradient(radial, 50% 50%, 350, 50% 50%, 0, from(#E3E3E3), to(#fff))}.ss-loading-screen .loading-logo{width:100%;height:100%;overflow:hidden;position:absolute;background:transparent url(../images/silverstripe_logo.png) no-repeat 50% 50%}.ss-loading-screen p{width:100%;text-align:center;position:absolute;bottom:80px;z-index:100001}.ss-loading-screen p span.notice{width:300px;font-size:14px;padding:10px 20px;color:#dc7f00;border:none;background:none;border-radius:5px;display:inline-block;zoom:1;*display:inline}.ss-loading-screen .loading-animation{display:none;position:absolute;left:50%;margin-left:-21.5px;top:80%}.cms-content-actions,.cms-preview-controls{margin:0;z-index:999;border-top:1px solid #d9dee2;height:53px;min-height:53px;max-height:53px;background-color:#f6f7f8}.cms-content-actions.south .Actions,.cms-preview-controls.south .Actions{height:52px;padding:10px 16px}.message{display:block;clear:both;margin:0 0 8px;padding:10px 12px;font-weight:normal;border:1px #ccc solid;background:#fff;background:rgba(255,255,255,0.5);text-shadow:none;border-radius:3px}.message.notice{background-color:#f0f8fc;border-color:#93CDE8}.message.warning{background-color:#fefbde;border-color:#E9D104}.message.error,.message.bad,.message.required,.message.validation{background-color:#fae8e9;border-color:#e68288}.message.good{background-color:#eaf6e4;border-color:#72c34b}.message p{margin:0}.cms-edit-form .message{margin:16px}.cms-edit-form .ui-tabs-panel .message{margin:16px 0}.notice-item{border-radius:3px;font-family:inherit;font-size:inherit;padding:6px 24px 8px 10px;word-wrap:break-word;min-height:60px;height:auto;border:0;border-left:3px solid;color:#666;left:300px;background:#fff}.notice-item.success,.notice-item.good,.notice-item.green{border-color:#72c34b}.notice-item.notice,.notice-item.info,.notice-item.blue{border-color:#93CDE8}.notice-item.warning,.notice-item.caution,.notice-item.yellow{border-color:#E9D104}.notice-item.bad,.notice-item.error,.notice-item.red{border-color:#e68288}.notice-item p{margin-bottom:0}.notice-item-close{font-size:0;opacity:.8}.notice-item-close:hover{opacity:1}.notice-item-close::before{content:"\44";font-size:15px;font-family:silverstripe, sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased}.page-icon,a .jstree-pageicon{display:block;width:16px;height:16px;background:transparent url(../images/sitetree_ss_pageclass_icons_default.png) no-repeat}.page-icon.class-HomePage{background-position:0 -48px}.page-icon.class-RedirectorPage{background-position:0 -16px}.page-icon.class-VirtualPage{background-position:0 -32px}.page-icon.class-ErrorPage{background-position:0 -112px}.cms-page-add-form-dialog{display:none}.cms-add-form .step-label{opacity:0.9}.cms-add-form .step-label .flyout{height:26px;padding-top:5px}.cms-add-form .step-label .title{padding-top:5px;font-weight:bold;text-shadow:1px 1px 0 #fff}.cms-add-form ul.SelectionGroup{padding-left:28px;overflow:visible}.cms-add-form ul.SelectionGroup:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.cms-add-form .parent-mode{padding:8px;overflow:auto}#PageType ul{padding-left:20px}#PageType ul li{float:none;width:100%;padding:9px 0 9px 15px;overflow:hidden;border-bottom-width:2px;border-bottom:2px groove rgba(255,255,255,0.8);-webkit-border-image:url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch;-o-border-image:url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch;border-image:url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch}#PageType ul li:last-child{border-bottom:none}#PageType ul li:hover,#PageType ul li.selected{background-color:rgba(255,255,102,0.3)}#PageType ul li.disabled{color:#aaa;opacity:0.5}#PageType ul li.disabled:hover{background:none}#PageType ul li input{margin:inherit}#PageType ul li label{padding-left:0;padding-bottom:0}#PageType ul li input,#PageType ul li label,#PageType ul li .page-icon,#PageType ul li .title{float:left;line-height:1.3em}#PageType ul li .page-icon{margin:0 4px}#PageType ul li .title{width:120px;font-weight:bold;padding-right:10px}#PageType ul li .description{font-style:italic;display:inline;clear:none;margin:0}.cms-content-toolbar{min-height:29px;display:block;margin:12px 0 0;padding-bottom:0;border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.cms-content-toolbar:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.cms-content-toolbar .cms-tree-view-modes{float:right;padding-top:5px}.cms-content-toolbar .cms-tree-view-modes *{display:inline-block}.cms-content-toolbar .cms-tree-view-modes * label{color:#0071c4}.cms-content-toolbar .cms-actions-tools-row{clear:both}.cms-content-toolbar .tool-action{display:none}.ui-widget-content a{color:#0071c4}.cms-content-tools{background:#f6f7f8;width:288px;overflow-y:auto;overflow-x:hidden;z-index:70;-webkit-box-shadow:1px 0 0 0 #ced3d9;box-shadow:1px 0 0 0 #ced3d9;z-index:1000;float:left;position:relative}.cms-content-tools.filter{padding:0 !important}.cms-content-tools .cms-panel-header{clear:both;margin:10px 0 7px;padding-bottom:2px;line-height:24px;border-bottom:1px solid #D2D5D8}.cms-content-tools .cms-panel-content{width:300px;overflow:auto;height:100%}.cms-content-tools .cms-panel-content .Actions .ss-ui-action-constructive,.cms-content-tools .cms-panel-content .Actions .add-to-campaign__dialog .add-to-campaign__action,.add-to-campaign__dialog .cms-content-tools .cms-panel-content .Actions .add-to-campaign__action{margin-right:5px}.cms-content-tools .cms-content-header,.cms-content-tools .add-to-campaign__dialog .add-to-campaign__header,.add-to-campaign__dialog .cms-content-tools .add-to-campaign__header{background-color:#748d9d;background-image:-webkit-gradient(linear, left top, left bottom, from(#b0bec7), to(#748d9d));background-image:-webkit-linear-gradient(#b0bec7, #748d9d);background-image:-o-linear-gradient(#b0bec7, #748d9d);background-image:linear-gradient(#b0bec7, #748d9d)}.cms-content-tools .cms-content-header h2,.cms-content-tools .add-to-campaign__dialog .add-to-campaign__header h2,.add-to-campaign__dialog .cms-content-tools .add-to-campaign__header h2{text-shadow:#5c7382 -1px -1px 0;width:176px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.cms-content-tools h3,.cms-content-tools h4,.cms-content-tools h5{font-weight:bold;line-height:16px}.cms-content-tools h3{font-size:13px}.cms-content-tools h4{font-size:13px;margin:5px 0}.cms-content-tools .ui-widget-content{background:none}.cms-content-tools .field label{float:none;width:auto;font-size:13px;padding:0 8px 4px 0}.cms-content-tools .field .middleColumn{margin:0}.cms-content-tools .field input.text,.cms-content-tools .field select,.cms-content-tools .field textarea{padding:5px;font-size:11px}.cms-content-tools .field.checkbox{padding:0 0 8px}.cms-content-tools .field.checkbox input{margin:2px 0}.cms-content-tools .field .description{margin-left:0}.cms-content-tools .fieldgroup .fieldgroup-field{padding:0}.cms-content-tools .fieldgroup .fieldgroup-field .field{margin:0;padding:0}.cms-content-tools table{margin:8px -4px}.cms-content-tools table thead th{color:#1f1f1f;font-weight:bold;line-height:16px;font-size:11px;padding:4px}.cms-content-tools table tr.active{background-color:#338DC1;color:#fff}.cms-content-tools table tr.active td.first-column{border-radius:6px 0 0 6px}.cms-content-tools table tr.active td.last-column{border-radius:0 6px 6px 0}.cms-content-tools table td{padding:4px;line-height:16px;vertical-align:top}.cms-content-tools td{border-bottom:1px solid #ced7dc;padding:7px 2px;font-size:11px}.cms-notice{display:block;margin:0 0 8px;padding:10px 12px;font-weight:normal;border:1px #D2D5D8 solid;background:#fff;background:rgba(255,255,255,0.5);text-shadow:none}.cms-tree-filtered{position:absolute;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-16px;padding:16px 16px;background:#D4E2EC;text-shadow:none;border:0}.cms-tree-filtered>strong,.cms-tree-filtered>a{font-size:14px}.cms-content-batchactions-button{display:inline-block;padding:4px 6px;vertical-align:middle;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#D9D9D9));background-image:-webkit-linear-gradient(top, #fff, #D9D9D9);background-image:-o-linear-gradient(top, #fff, #D9D9D9);background-image:linear-gradient(to bottom, #fff, #D9D9D9);border:1px solid #aaa;border-radius:4px}.cms-content-batchactions{float:left;position:relative;display:block}.cms-content-batchactions .view-mode-batchactions-wrapper{height:18px;float:left;padding:4px 6px;border:1px solid #aaa;margin-bottom:8px;margin-right:-1px;background-color:#D9D9D9;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#D9D9D9));background-image:-webkit-linear-gradient(top, #fff, #D9D9D9);background-image:-o-linear-gradient(top, #fff, #D9D9D9);background-image:linear-gradient(to bottom, #fff, #D9D9D9);border-top-left-radius:4px;border-bottom-left-radius:4px}.cms-content-batchactions .view-mode-batchactions-wrapper input{vertical-align:middle}.cms-content-batchactions .view-mode-batchactions-wrapper .view-mode-batchactions-label{vertical-align:middle;display:none}.cms-content-batchactions .checkbox{margin-top:2px;vertical-align:middle}.cms-content-batchactions-dropdown{display:inline-block}.cms-content-tools .cms-content-batchactions-dropdown{width:100%}.cms-content-batchactions-dropdown fieldset{display:inline-block;width:200px}.cms-content-batchactions-dropdown fieldset .view-mode-batchactions-label{display:inline}.cms-content-tools .cms-content-batchactions-dropdown fieldset{width:82%}.cms-content-batchactions-dropdown .dropdown{width:100%;height:32px}.cms-content-batchactions-dropdown .dropdown .chosen-single{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:none;box-shadow:none}.cms-content-batchactions-dropdown .Actions{display:inline-block;padding:0;margin-left:-4px;min-height:auto}.cms-content-tools .cms-content-batchactions-dropdown .Actions{width:16%}.cms-content-batchactions-dropdown .action{width:100%;height:32px;margin-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0}.cms-switch-view a{padding-right:1em}form.member-profile-form{padding:0 16px 0 0}form.member-profile-form #Root_Permissions{clear:both;border-top:1px solid #a6a6a6}form.member-profile-form #Root_Main{clear:both;border-top:1px solid #a6a6a6}form.member-profile-form #Root_Main .cms-help-toggle{text-indent:-9999em;display:inline-block;width:20px;background:url(../images/question.png) no-repeat 0px 0px}form.member-profile-form #FavouritePageID{margin-top:8px}form.member-profile-form #CsvFile .middleColumn{background:none !important}form.member-profile-form .advanced h4{margin-bottom:.5em}form.member-profile-form .Actions{text-align:left;border:0}form.member-profile-form input.customFormat{width:80px;border:1px solid #ccc !important;padding:3px;display:inline-block;margin-left:1em}form.member-profile-form .formattingHelpToggle{display:block;font-size:11px}form.member-profile-form .formattingHelpText{margin:5px 0 0 -5px;color:#333;padding:5px 10px;background:#fff;border:1px solid #ccc}form.member-profile-form .formattingHelpText ul{padding:0}form.member-profile-form .formattingHelpText li{font-size:11px;color:#333;margin-bottom:2px;padding-bottom:0;float:none;width:auto}form.member-profile-form #Groups .middleColumn{margin-left:0;width:100%}form.member-profile-form #Groups .middleColumn .TreeDropdownField{width:90%;max-width:90%}form.member-profile-form #Permissions .optionset li{float:none;width:auto}.memberdatetimeoptionset .description{font-style:normal}.memberdatetimeoptionset .toggle{font-size:0.923rem}.cms .cms-content{border-radius:0;background:#f6f7f8;width:800px;z-index:40}.cms .cms-content-fields{overflow-y:auto;overflow-x:auto;background:#f6f7f8;width:100%}.cms .cms-content-fields #Root_Main .confirmedpassword{border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.cms .cms-content-fields #Root_Main .customFormat{max-width:80px}.cms .cms-content-fields #Root_Main .cms-help-toggle{text-indent:-9999em;display:inline-block;width:20px;background:url(../images/question.png) no-repeat 0px 0px}.cms .cms-content-fields #Root_Permissions ul.optionset li{float:none}.cms form.member-profile-form #Root .ui-tabs-nav{display:none}.cms form.member-profile-form #Root_Main,.cms form.member-profile-form #Root_Permissions{border:none}#CanViewType .optionset li,#CanEditType .optionset li,#CanCreateTopLevelType .optionset li{float:none;width:auto;white-space:nowrap}#ViewerGroups select,#EditorGroups select,#CreateTopLevelGroups select{width:512px}.cms .btn--close{float:right;margin:0;padding:5px;right:6px;position:absolute}.cms .btn--close:hover{text-decoration:none}.cms .btn--close[class*="font-icon-"]::before{font-size:20px;color:#66727d}.cms .btn-toolbar{margin-top:20px;margin-bottom:20px}.cms-panel .cms-panel-toggle.south{border-top:1px solid #D2D5D8;position:absolute;bottom:0;width:100%;min-height:53px}.cms-panel .cms-panel-toggle a{display:block;text-align:right;padding:14px 0;width:100%;text-decoration:none;line-height:20px;height:52px}.cms-panel .cms-panel-toggle a span{display:inline-block;margin:0 8px;color:#555d60;font-size:16px}.cms-panel .cms-panel-toggle a.toggle-expand{width:60px;display:none}.cms-panel.collapsed{cursor:pointer}.cms-panel.collapsed .cms-panel-header *,.cms-panel.collapsed .cms-panel-content,.cms-panel.collapsed .cms-panel-toggle a.toggle-collapse{display:none}.cms-panel.collapsed .cms-panel-toggle a.toggle-expand{display:block}.cms-panel .cms-panel-header{width:100%}.cms-panel#cms-content-tools-CMSPageEditController .cms-panel-content-collapsed{width:60px;display:none}.cms-panel#cms-content-tools-CMSPageEditController .cms-panel-content-collapsed h2,.cms-panel#cms-content-tools-CMSPageEditController .cms-panel-content-collapsed h3{border-bottom:0;margin-left:8px;-webkit-transform-origin:bottom, right;-ms-transform-origin:bottom, right;-o-transform-origin:bottom, right;transform-origin:bottom, right;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.cms-panel#cms-content-tools-CMSPageEditController .cms-panel-content-collapsed .cms-panel-header{width:600px;position:relative;top:24px;right:577px;text-align:right}.cms-panel .cms-panel-content-collapsed{width:60px;display:none;height:calc(100% - 52px);overflow:hidden}.cms-panel .cms-panel-content-collapsed h2,.cms-panel .cms-panel-content-collapsed h3{border-bottom:0;margin-left:18px;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.cms-panel .cms-panel-content-collapsed .cms-panel-header{width:600px;position:relative;right:574px;text-align:right;border-bottom:none;-webkit-box-shadow:none;box-shadow:none;margin-top:-5px}.cms .cms-panel-padded.ReportAdmin>fieldset{padding:12px 16px}.cms .cms-panel-padded .cms-content-view{padding:0 16px 12px}.CMSPageAddController .cms-panel-padded{padding:16px 16px}.cms .ui-widget-overlay-light{background:#aaa url(../../../../thirdparty/jquery-ui-themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:0.3}.cms .ui-widget-overlay{background-color:#000;background-image:none}.cms .ui-dialog .ss-ui-dialog.ui-dialog-content{padding-top:0px}.ui-dialog{background:#f6f7f8;-webkit-background-clip:content-box;background-clip:content-box;border:1px solid #666 !important;border-radius:8px;overflow:visible;padding:0;-webkit-box-shadow:0px 0px 30px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 30px 10px rgba(0,0,0,0.3)}.ui-dialog .ui-dialog-titlebar.ui-widget-header{font-size:14px;padding:0;border:none;background:transparent url(../images/textures/cms_content_header.png) repeat;-webkit-box-shadow:rgba(107,120,123,0.5) 0 0 4px inset;box-shadow:rgba(107,120,123,0.5) 0 0 4px inset}.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{position:absolute}.ui-dialog .ui-dialog-content{border-radius:8px;overflow:auto}.ui-dialog .ui-dialog-content.loading{background-image:url(../images/spinner.gif);background-position:50% 50%;background-repeat:no-repeat}.ui-dialog .cms-dialog-content{background:#f6f7f8;padding-bottom:8px;padding-top:0px}.ui-dialog .cms-dialog-content .Actions{overflow:auto;margin:8px 0;padding-bottom:8px;float:right}.ui-dialog .cms-dialog-content .ui-tabs{position:static}.ui-dialog .cms-dialog-content .ui-tabs .ui-tabs-nav{position:absolute;top:9px;right:40px}.ui-dialog .cms-dialog-content .ui-tabs .ui-tabs-panel{border:0}.ui-dialog .cms-dialog-content .clear{clear:both}.ui-dialog.loading{background-image:url(../images/spinner.gif);background-position:50% 50%;background-repeat:no-repeat}.ui-dialog .ui-dialog-buttonpane{margin:0;background:#f0f2f4;border-top:1px solid #D2D5D8;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.cms-dialog{overflow:auto;background:#f6f7f8;position:relative}.htmleditorfield-dialog.ui-dialog-content{padding:0;position:relative}.htmleditorfield-dialog .htmleditorfield-from-web{text-align:center;margin-bottom:8px}.htmleditorfield-dialog .htmleditorfield-from-web.CompositeField:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .htmleditorfield-dialog .htmleditorfield-from-web.CompositeField{zoom:1}.htmleditorfield-dialog .htmleditorfield-from-web .url-description{text-align:left;margin-bottom:12px}.htmleditorfield-dialog .htmleditorfield-from-web div.remoteurl{border:none;-webkit-box-shadow:none;box-shadow:none;width:80%;width:calc(100% - 80px);position:relative;display:inline-block;padding:0;margin:0}.htmleditorfield-dialog .htmleditorfield-from-web div.remoteurl label{position:absolute;left:8px;top:0;font-weight:normal;color:#888;width:35px;padding-right:0;z-index:1}.htmleditorfield-dialog .htmleditorfield-from-web div.remoteurl .middleColumn{margin-left:0;max-width:none}.htmleditorfield-dialog .htmleditorfield-from-web div.remoteurl input.remoteurl{padding-left:44px;max-width:none}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url{display:inline-block;float:none;margin:2px 0 0;vertical-align:top}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url:hover,.htmleditorfield-dialog .htmleditorfield-from-web button.add-url:active{opacity:1}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url.ui-state-disabled,.htmleditorfield-dialog .htmleditorfield-from-web button.add-url.ui-state-disabled:hover,.htmleditorfield-dialog .htmleditorfield-from-web button.add-url.ui-state-disabled:active{opacity:0.35;filter:Alpha(Opacity=35)}.htmleditorfield-dialog .htmleditorfield-from-web.loading button.add-url::before{content:'';background:url(../images/throbber.gif) no-repeat center center;padding:8px}.htmleditorfield-dialog .cms-content-header,.htmleditorfield-dialog .add-to-campaign__dialog .add-to-campaign__header,.add-to-campaign__dialog .htmleditorfield-dialog .add-to-campaign__header{padding:0;width:100%;height:53px}.htmleditorfield-dialog .cms-content-header h3,.htmleditorfield-dialog .add-to-campaign__dialog .add-to-campaign__header h3,.add-to-campaign__dialog .htmleditorfield-dialog .add-to-campaign__header h3{padding:12px 0 12px 16px;margin:0;line-height:28px;display:inline-block;font-weight:normal}.htmleditorfield-dialog .cms-content-header h3.insert .back-button,.htmleditorfield-dialog .add-to-campaign__dialog .add-to-campaign__header h3.insert .back-button,.add-to-campaign__dialog .htmleditorfield-dialog .add-to-campaign__header h3.insert .back-button{margin:0;padding:0;cursor:pointer}.htmleditorfield-dialog .cms-content-header h3.insert .back-button::before,.htmleditorfield-dialog .add-to-campaign__dialog .add-to-campaign__header h3.insert .back-button::before,.add-to-campaign__dialog .htmleditorfield-dialog .add-to-campaign__header h3.insert .back-button::before{margin-right:4px;font-size:18px;vertical-align:text-bottom}.htmleditorfield-dialog .ss-insert-media,.htmleditorfield-dialog .ss-insert-link{padding:12px 16px}.htmleditorfield-dialog .ss-insert-media .ui-tabs-panel,.htmleditorfield-dialog .ss-insert-link .ui-tabs-panel{padding:0}.htmleditorfield-dialog .Actions{padding:8px 16px}.htmleditorfield-dialog .Actions .ui-tabs-panel{padding:0}.htmleditorfield-dialog .details .file-url{display:block;width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.htmleditorfield-dialog .details .cms-file-info .field{border:none;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.htmleditorfield-dialog .details .field{border-bottom:1px solid rgba(201,205,206,0.8);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8)}.htmleditorfield-dialog .details .field.last{border-bottom:none;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;margin-bottom:0}.htmleditorfield-dialog .CompositeField .text select{margin:5px 0 0 0}.htmleditorfield-linkform .step2{margin-bottom:16px}.htmleditorfield-linkform .ss-uploadfield .middleColumn{width:auto}.htmleditorfield-mediaform .ss-gridfield .gridfield-button-delete{display:none}.htmleditorfield-mediaform .htmleditorfield-from-web.ss-uploadfield .middleColumn,.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .middleColumn{width:auto;background:none;border:none;min-width:0}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield h4{float:left;margin-top:4px;margin-bottom:0}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .middleColumn{min-width:0;clear:none}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .field.treedropdown{border-bottom:0;padding:0;position:absolute;margin:0;top:12px;left:160px;width:auto;min-width:200px}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .treedropdownfield-title{width:auto;padding:5px 2px 5px 4px;max-width:200px;font-size:14px;font-weight:bold}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .treedropdownfield-toggle-panel-link{padding:5px 4px 5px 0}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .treedropdownfield-toggle-panel-link a{background:url(../images/sitetree_ss_default_icons.png);background-position:-18px -4px;height:14px;opacity:.8}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .TreeDropdownField{background:0;-webkit-box-shadow:none;box-shadow:none;border:0}.htmleditorfield-mediaform .ss-assetuploadfield .ss-uploadfield-editandorganize .ss-uploadfield-files .ss-uploadfield-item-info{background-color:#9e9e9e;background-image:-webkit-gradient(linear, left top, left bottom, from(#9e9e9e), color-stop(8%, #9d9d9d), color-stop(50%, #878787), color-stop(54%, #868686), color-stop(96%, #6b6b6b), to(#6c6c6c));background-image:-webkit-linear-gradient(top, #9e9e9e 0%, #9d9d9d 8%, #878787 50%, #868686 54%, #6b6b6b 96%, #6c6c6c 100%);background-image:-o-linear-gradient(top, #9e9e9e 0%, #9d9d9d 8%, #878787 50%, #868686 54%, #6b6b6b 96%, #6c6c6c 100%);background-image:linear-gradient(to bottom, #9e9e9e 0%, #9d9d9d 8%, #878787 50%, #868686 54%, #6b6b6b 96%, #6c6c6c 100%)}.add-to-campaign__dialog{padding:0;overflow:hidden}.add-to-campaign__dialog .add-to-campaign__header{padding:12px 16px;width:100%;height:52px;margin:0;border:0}.add-to-campaign__dialog .add-to-campaign__header h3{margin:0;line-height:28px}.add-to-campaign__dialog .add-to-campaign__content{padding:12px 16px;margin:0;border:0}.add-to-campaign__dialog .Actions{padding:0 16px}.add-to-campaign__dialog .chosen-results>li{padding:0.82053rem 1.2308rem}.add-to-campaign__dialog .disabled-result{font-style:italic}.add-to-campaign__dialog .disabled-result::after{font-style:normal;content:'Already contains item';color:#0071c4;margin-left:1.2308rem;float:right}@-webkit-keyframes add-to-campaign--slideup{from{bottom:-100%}to{bottom:0}}@-o-keyframes add-to-campaign--slideup{from{bottom:-100%}to{bottom:0}}@keyframes add-to-campaign--slideup{from{bottom:-100%}to{bottom:0}}.add-to-campaign__dialog .add-to-campaign__response{position:absolute;bottom:0;height:100%;left:0;width:100%;-webkit-animation:add-to-campaign--slideup 2s 1;-o-animation:add-to-campaign--slideup 2s 1;animation:add-to-campaign--slideup 2s 1;background:white;display:table}.add-to-campaign__dialog .add-to-campaign__response span{display:table-cell;text-align:center;vertical-align:middle;padding-bottom:1.2308rem}.add-to-campaign__dialog .add-to-campaign__response span::before{font-size:48px;line-height:40px;display:block;padding-bottom:1.2308rem}.add-to-campaign__dialog .add-to-campaign__response--good span::before{content:"☺";color:#3fa142}.add-to-campaign__dialog .add-to-campaign__response--error span::before{content:"☹";color:#d40404}.cms-search-form{margin-bottom:16px}.filter .cms-search-form{margin-bottom:0}.cms-search-form .Actions{padding:0}.step-label>*{display:inline-block;vertical-align:top}.step-label .flyout{height:18px;font-size:14px;font-weight:bold;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#667980;padding:4px 3px 4px 6px;text-align:center;text-shadow:none;color:#fff}.step-label .arrow{height:26px;width:10px;margin-right:4px;background-position:0px -240px;background-repeat:no-repeat;overflow:hidden;display:block;width:9px;height:26px;display:inline-block}.step-label .title{height:18px;padding:4px}.cms-file-info{overflow:auto;border-bottom:1px solid rgba(201,205,206,0.8);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8);margin-bottom:8px}.cms-file-info .cms-file-info-preview{float:left;width:176px;margin-right:8px}.cms-file-info .cms-file-info-preview img{max-width:176px;max-height:128px}.cms-file-info .cms-file-info-data{float:left;width:55%}.cms-file-info .cms-file-info-data .field{margin:0;padding-bottom:8px;border:none;-webkit-box-shadow:none;box-shadow:none}.cms-file-info .cms-file-info-data .field label.left{width:96px}.cms-file-info .cms-file-info-data .field .middleColumn{margin-left:104px}.cms-file-info .cms-file-info-data .field label,.cms-file-info .cms-file-info-data .field span{padding:0}form.small .cms-file-info-preview{width:112px}form.small .cms-file-info-preview img{max-width:112px}form.small .cms-file-info-data{max-width:550px}form.small .cms-file-info-data .field{padding-bottom:0}form.small .cms-file-info-data .field label{width:112px}form.small .cms-file-info-data .field .middleColumn{margin-left:120px}.members_grid span button#action_gridfield_relationfind{display:none}.members_grid p button#action_export span.btn-icon-download-csv{height:17px}form.import-form ul{list-style:disc}form.import-form ul li{margin-left:20px}form.import-form p{margin-bottom:5px}form.import-form label.left{width:250px}.cms-container .CMSMain.CMSPageSettingsController .tab#Root_Settings .optionset li{white-space:nowrap}.cms-container .CMSMain.CMSPageSettingsController .tab#Root_Settings .optionset li label{padding-left:2px}.cms-container .CMSMain.CMSPageSettingsController .tab#Root_Settings .fieldgroup .fieldgroup-field{width:216px;padding-left:0}.ss-uploadfield-item-edit-all .ui-button-text{padding-right:0}.toggle-details-icon{background-position:0px -6px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px}.ss-uploadfield-item-edit-all .toggle-details-icon{background-position:0px -12px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px;display:inline-block;width:8px;height:8px;padding-left:5px}.toggle-details-icon.opened{background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px}.ss-uploadfield-item-edit-all .toggle-details-icon.opened{background-position:0px -18px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px;display:inline-block}.cms .Actions>.cms-preview-toggle-link,.cms .cms-navigator>.cms-preview-toggle-link{display:none}.cms .jstree>ul>li,.TreeDropdownField .treedropdownfield-panel .jstree>ul>li{margin-left:0px}.cms .jstree ul,.cms .jstree li,.TreeDropdownField .treedropdownfield-panel .jstree ul,.TreeDropdownField .treedropdownfield-panel .jstree li{display:block;margin:0;padding:0;background:none;list-style-type:none}.cms .jstree li,.TreeDropdownField .treedropdownfield-panel .jstree li{min-height:18px;line-height:25px;white-space:nowrap;margin-left:18px;min-width:18px}.cms .jstree li.jstree-open>ul,.TreeDropdownField .treedropdownfield-panel .jstree li.jstree-open>ul{display:block}.cms .jstree li.jstree-closed>ul,.TreeDropdownField .treedropdownfield-panel .jstree li.jstree-closed>ul{display:none}.cms .jstree li>.jstree-icon,.TreeDropdownField .treedropdownfield-panel .jstree li>.jstree-icon{cursor:pointer}.cms .jstree ins,.TreeDropdownField .treedropdownfield-panel .jstree ins{display:inline-block;text-decoration:none;width:18px;height:18px;margin:0 0 0 0;padding:0;float:left}.cms .jstree a,.TreeDropdownField .treedropdownfield-panel .jstree a{display:inline-block;line-height:16px;color:black;white-space:nowrap;text-decoration:none;padding:1px 2px;margin:0;border:1px solid #fff}.cms .jstree a:focus,.cms .jstree a:active,.cms .jstree a:hover,.TreeDropdownField .treedropdownfield-panel .jstree a:focus,.TreeDropdownField .treedropdownfield-panel .jstree a:active,.TreeDropdownField .treedropdownfield-panel .jstree a:hover{text-decoration:none;cursor:pointer}.cms .jstree a ins,.TreeDropdownField .treedropdownfield-panel .jstree a ins{height:16px;width:12px}.cms .jstree a ins.jstree-checkbox,.TreeDropdownField .treedropdownfield-panel .jstree a ins.jstree-checkbox{width:16px;position:relative}.cms .jstree a ins.jstree-checkbox:before,.TreeDropdownField .treedropdownfield-panel .jstree a ins.jstree-checkbox:before{content:'';display:block;position:absolute;z-index:1;left:-3px;top:-3px;height:22px;width:25px}.cms .jstree .jstree-real-checkbox,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-real-checkbox{display:none}.cms .jstree .jstree-wholerow-real,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real{position:relative;z-index:1}.cms .jstree .jstree-wholerow-real li,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real li{cursor:pointer}.cms .jstree .jstree-wholerow-real a,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real a{border-left-color:transparent !important;border-right-color:transparent !important}.cms .jstree .jstree-wholerow,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow{position:relative;z-index:0;height:0;margin:0 !important;padding:0 !important;background:transparent !important}.cms .jstree .jstree-wholerow ul,.cms .jstree .jstree-wholerow li,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ul,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow li{margin:0 !important;padding:0 !important;background:transparent !important;width:100%}.cms .jstree .jstree-wholerow a,.cms .jstree .jstree-wholerow a:hover,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a:hover{margin:0 !important;padding:0 !important;text-indent:-9999px !important;width:100%;border-right-width:0px !important;border-left-width:0px !important}.cms .jstree .jstree-wholerow ins,.cms .jstree .jstree-wholerow span,.cms .jstree .jstree-wholerow input,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ins,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow span,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow input{display:none !important}.cms .jstree .jstree-wholerow-span,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-span{position:absolute;left:0;margin:0px;padding:0;height:18px;border-width:0;padding:0;z-index:0}.cms .jstree.jstree-focused,.TreeDropdownField .treedropdownfield-panel .jstree.jstree-focused{background:none}.cms .jstree.jstree-focused .jstree>ul,.TreeDropdownField .treedropdownfield-panel .jstree.jstree-focused .jstree>ul{background:none}.cms a>.jstree-icon,.TreeDropdownField .treedropdownfield-panel a>.jstree-icon{display:none}.cms .draggable a>.jstree-icon,.TreeDropdownField .treedropdownfield-panel .draggable a>.jstree-icon{display:none;cursor:move;cursor:-webkit-grab;cursor:grab}.cms .draggable a>.jstree-icon:active,.TreeDropdownField .treedropdownfield-panel .draggable a>.jstree-icon:active{cursor:-webkit-grabbing;cursor:grabbing}.cms li.jstree-open>ul,.TreeDropdownField .treedropdownfield-panel li.jstree-open>ul{display:block;margin-left:-13px}.cms li.jstree-open>ul li ul,.TreeDropdownField .treedropdownfield-panel li.jstree-open>ul li ul{margin-left:2px}.cms li.jstree-closed>ul,.TreeDropdownField .treedropdownfield-panel li.jstree-closed>ul{display:none}.cms .jstree-rtl a>.jstree-icon,.TreeDropdownField .treedropdownfield-panel .jstree-rtl a>.jstree-icon{margin-left:3px;margin-right:0}.cms .jstree-rtl li,.TreeDropdownField .treedropdownfield-panel .jstree-rtl li{margin-left:0;margin-right:18px}.cms .jstree-rtl>ul>li,.TreeDropdownField .treedropdownfield-panel .jstree-rtl>ul>li{margin-right:0px}.cms .jstree-themeroller a,.TreeDropdownField .treedropdownfield-panel .jstree-themeroller a{padding:0 2px}.cms .jstree-themeroller .ui-icon,.TreeDropdownField .treedropdownfield-panel .jstree-themeroller .ui-icon{overflow:visible}.cms .jstree-themeroller .jstree-no-icon,.TreeDropdownField .treedropdownfield-panel .jstree-themeroller .jstree-no-icon{display:none}.cms #jstree-marker,.TreeDropdownField .treedropdownfield-panel #jstree-marker{padding:0;margin:0;overflow:hidden;position:absolute;top:-30px;background-repeat:no-repeat;display:none;line-height:10px;font-size:12px;height:12px;width:8px;z-index:10001;background-color:transparent;color:black}.cms #jstree-marker-line,.TreeDropdownField .treedropdownfield-panel #jstree-marker-line{padding:0;margin:0;overflow:hidden;position:absolute;top:-30px;background-repeat:no-repeat;display:none;line-height:0%;font-size:1px;height:3px;width:100px;z-index:10000;background-color:#456c43;cursor:pointer;border:1px solid #eeeeee;border-left:0;-webkit-box-shadow:0px 0px 2px #666;box-shadow:0px 0px 2px #666;border-radius:1px;-webkit-border-radius:1px}.cms #vakata-contextmenu,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu{display:block;visibility:hidden;left:0;top:-200px;position:absolute;margin:0;padding:0;min-width:180px;background:#FFF;border:1px solid silver;z-index:10000;*width:180px;-webkit-box-shadow:0 0 10px #CCC;box-shadow:0 0 10px #CCC}.cms #vakata-contextmenu::before,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu::before{content:"";display:block;position:absolute;top:-10px;left:24px;width:0;border-width:0 6px 10px 6px;border-color:#FFF transparent;border-style:solid;z-index:10000}.cms #vakata-contextmenu::after,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu::after{content:"";display:block;position:absolute;top:-11px;left:23px;width:0;border-width:0 7px 11px 7px;border-color:#CCC transparent;border-style:solid}.cms #vakata-contextmenu ul,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu ul{min-width:180px;*width:180px}.cms #vakata-contextmenu ul,.cms #vakata-contextmenu li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu ul,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li{margin:0;padding:0;list-style-type:none;display:block}.cms #vakata-contextmenu li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li{line-height:20px;min-height:23px;position:relative;padding:0px}.cms #vakata-contextmenu li:last-child,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li:last-child{margin-bottom:1px}.cms #vakata-contextmenu li a,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a{padding:1px 10px;line-height:23px;display:block;text-decoration:none;margin:1px 1px 0 1px;border:0}.cms #vakata-contextmenu li a:hover,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a:hover{padding:1px 10px;background:#3875d7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:linear-gradient(to bottom, #3875d7 20%, #2a62bc 90%);color:#FFF;border:none}.cms #vakata-contextmenu li ins,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ins{float:left;width:0;height:0;text-decoration:none;margin-right:2px}.cms #vakata-contextmenu li .jstree-pageicon,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li .jstree-pageicon{margin-top:3px;margin-right:5px}.cms #vakata-contextmenu li.vakata-hover>a,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li.vakata-hover>a{padding:1px 10px;background:#3875d7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:linear-gradient(to bottom, #3875d7 20%, #2a62bc 90%);color:#FFF;border:none}.cms #vakata-contextmenu .right,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu .right{right:100%;left:auto}.cms #vakata-contextmenu .bottom,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu .bottom{bottom:-1px;top:auto}.cms #vakata-contextmenu li ul,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul{display:none;position:absolute;top:-2px;left:100%;background:#FFF;border:1px solid silver;-webkit-box-shadow:0 0 10px #CCC;box-shadow:0 0 10px #CCC}.cms #vakata-contextmenu li ul.col-2,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul.col-2{width:360px}.cms #vakata-contextmenu li ul.col-2 li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul.col-2 li{width:50%}.cms #vakata-contextmenu li ul.col-3,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul.col-3{width:540px}.cms #vakata-contextmenu li ul.col-3 li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul.col-3 li{width:33%}.cms #vakata-contextmenu li ul li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul li{min-width:180px;float:left}.cms #vakata-contextmenu li ul li a,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.cms #vakata-contextmenu li.vakata-separator,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li.vakata-separator{min-height:0;height:1px;line-height:1px;font-size:1px;overflow:hidden;margin:0 2px;background:#ccc;padding:0}.cms #vakata-dragged,.TreeDropdownField .treedropdownfield-panel #vakata-dragged{display:block;margin:0 0 0 0;padding:4px 4px 4px 24px;position:absolute;top:-2000px;line-height:16px;z-index:10000}.cms #vakata-dragged ins,.TreeDropdownField .treedropdownfield-panel #vakata-dragged ins{display:block;text-decoration:none;width:16px;height:16px;margin:0 0 0 0;padding:0;position:absolute;top:4px;left:4px;border-radius:4px;-webkit-border-radius:4px}.cms #vakata-dragged .jstree-ok,.TreeDropdownField .treedropdownfield-panel #vakata-dragged .jstree-ok{background:green}.cms #vakata-dragged .jstree-invalid,.TreeDropdownField .treedropdownfield-panel #vakata-dragged .jstree-invalid{background:red}.jstree li,.jstree .jstree ins{background:none}.jstree .jstree-unchecked>a>.jstree-checkbox,.jstree .jstree-checked>a>.jstree-checkbox,.jstree .jstree-undetermined>a>.jstree-checkbox{margin-right:3px}.tree-holder.jstree li,.cms-tree.jstree li{padding:0px;clear:left}.tree-holder.jstree li.Root strong,.cms-tree.jstree li.Root strong{font-weight:bold;padding-left:1px}.tree-holder.jstree li.Root>a .jstree-icon,.cms-tree.jstree li.Root>a .jstree-icon{background-position:-56px -36px}.tree-holder.jstree li.status-deletedonlive>a .text,.tree-holder.jstree li.status-deletedonlive>a:link .text,.tree-holder.jstree li.status-archived>a .text,.tree-holder.jstree li.status-archived>a:link .text,.cms-tree.jstree li.status-deletedonlive>a .text,.cms-tree.jstree li.status-deletedonlive>a:link .text,.cms-tree.jstree li.status-archived>a .text,.cms-tree.jstree li.status-archived>a:link .text{text-decoration:line-through}.tree-holder.jstree li.jstree-checked>a,.tree-holder.jstree li.jstree-checked>a:link,.cms-tree.jstree li.jstree-checked>a,.cms-tree.jstree li.jstree-checked>a:link{background-color:#fffcdc}.tree-holder.jstree li.disabled>a,.tree-holder.jstree li.disabled>a:link,.tree-holder.jstree li.edit-disabled>a,.tree-holder.jstree li.edit-disabled>a:link,.cms-tree.jstree li.disabled>a,.cms-tree.jstree li.disabled>a:link,.cms-tree.jstree li.edit-disabled>a,.cms-tree.jstree li.edit-disabled>a:link{color:#aaa;background-color:transparent;cursor:default}.tree-holder.jstree li.disabled>a>.jstree-checkbox,.tree-holder.jstree li.disabled>a:link>.jstree-checkbox,.tree-holder.jstree li.edit-disabled>a>.jstree-checkbox,.tree-holder.jstree li.edit-disabled>a:link>.jstree-checkbox,.cms-tree.jstree li.disabled>a>.jstree-checkbox,.cms-tree.jstree li.disabled>a:link>.jstree-checkbox,.cms-tree.jstree li.edit-disabled>a>.jstree-checkbox,.cms-tree.jstree li.edit-disabled>a:link>.jstree-checkbox{background-position:-57px -54px}.tree-holder.jstree li.readonly,.cms-tree.jstree li.readonly{color:#aaa;padding-left:18px}.tree-holder.jstree li.readonly a,.tree-holder.jstree li.readonly a:link,.cms-tree.jstree li.readonly a,.cms-tree.jstree li.readonly a:link{margin:0;padding:0}.tree-holder.jstree li.readonly .jstree-icon,.cms-tree.jstree li.readonly .jstree-icon{display:none}.tree-holder.jstree a,.tree-holder.jstree a:link,.cms-tree.jstree a,.cms-tree.jstree a:link{color:#0071c4;padding:3px 6px 3px 6px;border:none;display:inline-block;margin-right:5px}.tree-holder.jstree ins,.cms-tree.jstree ins{background-color:transparent;background-image:url(../images/sitetree_ss_default_icons.png)}.tree-holder.jstree span.badge,.cms-tree.jstree span.badge{clear:both;text-transform:uppercase;text-shadow:none;display:inline-block;position:relative;padding:3px 3px 1px;font-size:0.75em;line-height:1em;margin-left:3px;margin-top:-1px;border-radius:2px, 2px}.tree-holder.jstree span.comment-count,.cms-tree.jstree span.comment-count{clear:both;position:relative;text-transform:uppercase;display:inline-block;overflow:visible;padding:0px 3px;font-size:0.75em;line-height:1em;margin-left:3px;margin-right:6px;border-radius:2px, 2px;color:#7E7470;border:1px solid #C9B800;background-color:#FFF0BC}.tree-holder.jstree span.comment-count:before,.cms-tree.jstree span.comment-count:before{content:"";position:absolute;border-style:solid;display:block;width:0;bottom:-4px;left:3px;border-width:4px 4px 0;border-color:#C9B800 transparent}.tree-holder.jstree span.comment-count:after,.cms-tree.jstree span.comment-count:after{content:"";position:absolute;border-style:solid;display:block;width:0;bottom:-3px;left:4px;border-width:3px 3px 0;border-color:#FFF0BC transparent}.tree-holder.jstree .jstree-hovered,.cms-tree.jstree .jstree-hovered{text-shadow:none;text-decoration:none}.tree-holder.jstree .jstree-closed>ins,.cms-tree.jstree .jstree-closed>ins{background-position:2px -1px}.tree-holder.jstree .jstree-open>ins,.cms-tree.jstree .jstree-open>ins{background-position:-18px -1px}.tree-holder.filtered-list,.cms-tree.filtered-list{margin-top:8px}.tree-holder.filtered-list li:not(.filtered-item)>a,.cms-tree.filtered-list li:not(.filtered-item)>a{color:#aaa}.cms-tree.jstree.draggable .jstree-no-checkboxes li a{padding-left:12px}.cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-hovered,.cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-clicked,.cms-tree.jstree.draggable .jstree-no-checkboxes li a:focus{padding-left:0}.cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-hovered .jstree-icon,.cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-clicked .jstree-icon,.cms-tree.jstree.draggable .jstree-no-checkboxes li a:focus .jstree-icon{display:block}.jstree-default a .jstree-icon,.jstree-default-rtl a .jstree-icon,.jstree-classic a .jstree-icon,.jstree-apple a .jstree-icon{background-position:-60px -19px}.jstree-apple a{border-radius:3px}.cms-content-tools .cms-tree.jstree li{min-width:187px}.cms-content-tools .cms-tree.jstree a{overflow:hidden;text-overflow:ellipsis;display:block;position:relative}.cms-content-tools .cms-tree.jstree span.badge{position:absolute;top:0;right:0;padding:7px 9px 6px 5px;margin:0;max-width:40%;-webkit-transition:max-width .75s linear;-o-transition:max-width .75s linear;transition:max-width .75s linear}.cms-content-tools .cms-tree.jstree span.badge:hover{max-width:150px}a .jstree-pageicon{float:left;margin-right:4px;position:relative}li.class-HomePage>a .jstree-pageicon{background-position:0 -48px}li.class-RedirectorPage>a .jstree-pageicon{background-position:0 -16px}li.class-VirtualPage>a .jstree-pageicon{background-position:0 -32px}li.class-ErrorPage>a .jstree-pageicon{background-position:0 -112px}.jstree-apple .jstree-clicked,.jstree-apple .jstree-hovered{background:#ebfbff}.cms-tree.jstree .status-addedtodraft>a .jstree-pageicon:before,.cms-tree.jstree .status-modified>a .jstree-pageicon:before,.cms-tree.jstree .status-archived>a .jstree-pageicon:before,.cms-tree.jstree .status-deletedonlive>a .jstree-pageicon:before,.cms-tree.jstree .status-removedfromdraft>a .jstree-pageicon:before,.cms-tree.jstree .status-workflow-approval>a .jstree-pageicon:before{content:"";display:block;width:8px;height:8px;position:absolute;bottom:0;right:0;background:#fce2d0;border:1px solid #fff;border-radius:100px}.jstree .status-addedtodraft>.jstree-hovered,.jstree .status-addedtodraft>.jstree-clicked,.cms-tree.jstree span.badge.status-addedtodraft{background-color:#fff7f2;border-color:#F46B00}.cms-tree.jstree span.badge.status-addedtodraft{color:#F46B00}.cms-tree.jstree .status-addedtodraft>a .jstree-pageicon:before{background-color:#ff7f22;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #F46B00;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #F46B00}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-addedtodraft{-webkit-box-shadow:0px 0px 6px 2px #fff7f2;box-shadow:0px 0px 6px 2px #fff7f2}.jstree .status-modified>.jstree-hovered,.jstree .status-modified>.jstree-clicked,.cms-tree.jstree span.badge.status-modified{background-color:#fff7f2;border-color:#F46B00}.cms-tree.jstree span.badge.status-modified{color:#F46B00}.cms-tree.jstree .status-modified>a .jstree-pageicon:before{background-color:#fff2e8;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #F46B00;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #F46B00}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-modified{-webkit-box-shadow:0px 0px 6px 2px #fff7f2;box-shadow:0px 0px 6px 2px #fff7f2}.jstree .status-archived>.jstree-hovered,.jstree .status-archived>.jstree-clicked,.cms-tree.jstree span.badge.status-archived{background-color:#f7f7f7;border-color:#455b6c}.cms-tree.jstree span.badge.status-archived{color:#455b6c}.cms-tree.jstree .status-archived>a .jstree-pageicon:before{background-color:#5F7688;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-archived{-webkit-box-shadow:0px 0px 6px 2px #f7f7f7;box-shadow:0px 0px 6px 2px #f7f7f7}.jstree .status-deletedonlive>.jstree-hovered,.jstree .status-deletedonlive>.jstree-clicked,.cms-tree.jstree span.badge.status-deletedonlive{background-color:#f7f7f7;border-color:#455b6c}.cms-tree.jstree span.badge.status-deletedonlive{color:#455b6c}.cms-tree.jstree .status-deletedonlive>a .jstree-pageicon:before{background-color:#f7f7f7;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-deletedonlive{-webkit-box-shadow:0px 0px 6px 2px #f7f7f7;box-shadow:0px 0px 6px 2px #f7f7f7}.jstree .status-removedfromdraft>.jstree-hovered,.jstree .status-removedfromdraft>.jstree-clicked,.cms-tree.jstree span.badge.status-removedfromdraft{background-color:#f7f7f7;border-color:#455b6c}.cms-tree.jstree span.badge.status-removedfromdraft{color:#455b6c}.cms-tree.jstree .status-removedfromdraft>a .jstree-pageicon:before{background-color:#f7f7f7;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-removedfromdraft{-webkit-box-shadow:0px 0px 6px 2px #f7f7f7;box-shadow:0px 0px 6px 2px #f7f7f7}.jstree .status-workflow-approval>.jstree-hovered,.jstree .status-workflow-approval>.jstree-clicked,.cms-tree.jstree span.badge.status-workflow-approval{background-color:#E8FAFF;border-color:#0070B4}.cms-tree.jstree span.badge.status-workflow-approval{color:#0070B4}.cms-tree.jstree .status-workflow-approval>a .jstree-pageicon:before{background-color:#0070B4;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #0070B4;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #0070B4}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-workflow-approval{-webkit-box-shadow:0px 0px 6px 2px #E8FAFF;box-shadow:0px 0px 6px 2px #E8FAFF}.cms-tree{visibility:hidden}.cms-tree.multiple li>a>.jstree-icon{display:none}.cms-tree.multiple li>a>.jstree-icon.jstree-checkbox{display:inline-block}.cms-tree.multiple li#record-0>a .jstree-checkbox{display:none}.cms-tree.jstree-loading li#record-0>.jstree-icon{background:url(../images/throbber.gif) top left no-repeat}.cms-tree a.jstree-loading .jstree-icon{background-image:none !important}.cms-tree a.jstree-loading .jstree-pageicon{background:url(../images/throbber.gif) top left no-repeat}.cms-logo-header{position:relative !important;top:auto !important;height:auto !important;padding:0;line-height:24px;background-color:#005a93;min-height:106px}.cms-logo-header span{color:#fff;display:block;padding-left:26px}.cms-logo-header span a{color:white;display:inline}.cms-logo{border-bottom:1px solid #004e7f;overflow:hidden;padding:12px 8px;position:relative;vertical-align:middle;-webkit-transition:padding .2s;-o-transition:padding .2s;transition:padding .2s;min-height:53px;transition:padding .2s}.cms-logo .version{display:none}.cms-logo a{position:absolute;top:8px;bottom:8px;display:block;width:24px;background:url("../images/logo_small.png") no-repeat center center;text-indent:-9999em;padding:0 1px}.cms-logo span{font-weight:bold;line-height:16px;padding:6px 0;margin-left:32px}.cms-login-status{padding:12px 8px;line-height:16px;font-size:0.923rem;-webkit-transition:padding .2s;-o-transition:padding .2s;transition:padding .2s;min-height:53px}.cms-login-status .logout-link{float:left;font-size:16px;height:28px;padding:6px 8px 6px 5px;opacity:.9;color:#fff}.cms-login-status .logout-link:hover,.cms-login-status .logout-link:focus{opacity:1;text-decoration:none}.cms-login-status span{padding:6px 0 6px 26px}.cms-menu{z-index:80;background:#e9f0f4;width:160px}.cms-menu .cms-menu-list{margin:0;padding:0.6154rem 0;list-style-type:none;padding-left:0;-webkit-box-shadow:inset #C1C7CC -1px 0 0;box-shadow:inset #C1C7CC -1px 0 0}.cms-menu a{text-decoration:none}.cms-menu .cms-panel-content{width:160px;overflow-x:hidden;overflow-y:auto;position:relative !important;top:auto !important;left:auto !important;-webkit-box-shadow:inset #C1C7CC -1px 0 0;box-shadow:inset #C1C7CC -1px 0 0;height:calc(100% - 159px)}.cms-menu.collapsed{width:60px !important;cursor:auto;z-index:1000}.cms-menu.collapsed .cms-panel-header{width:30px}.cms-menu.collapsed .cms-panel-header span{display:none}.cms-menu.collapsed .cms-menu-list{overflow-x:hidden;overflow-y:auto}.cms-menu.collapsed .cms-menu-list li{width:100%;float:left}.cms-menu.collapsed .cms-menu-list li ul{display:none}.cms-menu.collapsed span.text{display:none}.cms-menu.collapsed .cms-login-status,.cms-menu.collapsed .cms-logo{padding:12px 18px 11px}.cms-menu.collapsed .cms-login-status span,.cms-menu.collapsed .cms-logo span{display:none}.cms-menu.collapsed.cms-panel .cms-panel-content{display:block}.cms-menu.collapsed .ss-ui-button.sticky-toggle{width:50%}.cms-menu.collapsed .cms-menu-list li a{padding-left:18px;padding-right:18px}.cms-menu.collapsed .ss-ui-button.sticky-toggle{background-position:12px center}.cms-menu .cms-panel-toggle{height:53px}.cms-menu .cms-panel-toggle.south{background-color:#e9f0f4;-webkit-box-shadow:inset #C1C7CC -1px 0 0;box-shadow:inset #C1C7CC -1px 0 0}.cms-menu .cms-panel-toggle a,.cms-menu .cms-panel-toggle a.toggle-expand{float:right;width:50%;padding-top:14px;padding-bottom:14px}.cms-menu .ss-ui-button.sticky-toggle{float:left;width:52px;height:52px;margin:0;padding:8px;text-indent:-999em;background-color:transparent;background-image:url(../images/sticky-toggle-off.png);background-repeat:no-repeat;background-position:16px center;border:0;-webkit-transition:position .2s;-o-transition:position .2s;transition:position .2s}.cms-menu .ss-ui-button.sticky-toggle:hover{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.cms-menu .ss-ui-button.sticky-toggle.active{background-image:url(../images/sticky-toggle-on.png)}.cms-menu .ss-ui-button.sticky-toggle .ui-button-text{padding:0}.cms-menu .ss-ui-button.sticky-toggle:hover+.sticky-status-indicator{display:block;padding:3px 3px 0}.cms-menu .sticky-status-indicator{display:none;position:absolute;top:-22px;left:2px;font-size:9px;color:#555d60;text-transform:uppercase}.cms-menu .toggle-children{display:inline-block;float:right;width:20px;height:100%;cursor:pointer;padding-top:17px}.cms-menu .child-flyout-indicator,.cms-menu .toggle-children-icon{background-image:none;border-color:#76a1bc;border-style:solid;border-width:0 1px 1px 0;width:8px;height:8px;position:absolute;margin-top:3px;right:8px;z-index:2;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cms-menu .opened .toggle-children-icon{margin-top:1px}.cms-menu.collapsed .child-flyout-indicator{margin-top:-29px}.cms-menu-list a:focus,.cms-menu-list a:active{text-decoration:none}.cms-menu-list li{line-height:18px}.cms-menu-list li a{display:block;line-height:16px;min-height:50px;color:#4f5861;padding:17px 5px 17px 8px;background-color:#e9f0f4;cursor:pointer;position:relative;-webkit-transition:padding .2s;-o-transition:padding .2s;transition:padding .2s;text-decoration:none;-webkit-box-shadow:inset #C1C7CC -1px 0 0;box-shadow:inset #C1C7CC -1px 0 0}.cms-menu-list li a:hover{text-decoration:none;background-color:#d8e4eb;color:#121212}.cms-menu-list li a:focus,.cms-menu-list li a:active{background-color:#d8e4eb;text-decoration:none}.cms-menu-list li a .icon{display:block;position:absolute;top:50%;margin-left:4px;margin-top:-8px;opacity:0.7}.cms-menu-list li a .text{display:block;margin-left:30px}.cms-menu-list li a span.toggle-children{top:0}.cms-menu-list li .icon{display:block;position:absolute;top:50%;margin-left:4px;margin-top:-8px;opacity:0.7}.cms-menu-list li.current>a{background-color:#d8e4eb}.cms-menu-list li.current>a .toggle-children .toggle-children-icon{background-position:0px -6px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px}.cms-menu-list li.current a{background-color:#d8e4eb}.cms-menu-list li.current ul{border-top:none;display:block}.cms-menu-list li.current li{background-color:#e9f0f4}.cms-menu-list li.current li a.current,.cms-menu-list li.current li a:hover{background-color:#d8e4eb}.cms-menu-list li.children .no-icon.text{margin-left:30px}.cms-menu-list li.children ul li a{font-size:12px;line-height:18px;height:18px;padding-top:11px;padding-bottom:11px;color:#66727d;background-color:#e9f0f4}.cms-menu-list li.children ul li a span.text{margin-left:23px}.cms-menu-list li.children.current>a{background-color:transparent}.cms-menu-list li.children.current>a:hover{background-color:#e2ebf0}.cms-menu-list li.children.opened a:hover{background-color:#e2ebf0}.cms-menu-list li.children.opened .current a{background-color:#d8e4eb}.cms-menu-list li.children.opened .opened .toggle-children-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cms-menu-list li .collapsed-flyout{left:59px;margin-top:-52px;position:fixed;width:160px;z-index:1;display:none}.cms-menu-list li .collapsed-flyout .icon{display:none}.cms-menu-list li .collapsed-flyout li a{background:#e9f0f4;-webkit-box-shadow:none;box-shadow:none;padding:10px 0;height:40px;line-height:18px}.cms-menu-list li .collapsed-flyout li a:hover,.cms-menu-list li .collapsed-flyout li a:active{background:#e2ebf0}.cms-menu-list li .collapsed-flyout li.children a{font-size:13px;height:18px;cursor:default}.cms-menu-list li .collapsed-flyout li.current a{background-color:#d8e4eb}.cms-menu-list li .collapsed-flyout li.current.children a{background-color:#e9f0f4}.cms-menu-list.collapsed .toggle-children{display:none}.cms-menu-list.collapsed .opened ul.collapsed-flyout{border-radius:0px 2px 2px 0px;border:1px solid #d2d5d8;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px rgba(0,0,0,0.2)}.cms-menu-list.collapsed .opened ul.collapsed-flyout li.clone a{padding:15px 0 15px 70px;margin-left:-60px;margin-right:0px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px rgba(0,0,0,0.2)}.cms-menu-list.collapsed .opened ul.collapsed-flyout li.clone a span.text{margin-left:-10px}.cms-menu-list.collapsed .opened ul.collapsed-flyout li a span.text{display:block;margin-left:0}.cms-menu-list.collapsed .opened .child-flyout-indicator{position:fixed;left:196px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-33px}.cms-content-controls.cms-preview-controls{z-index:1;background:#f6f7f8}.cms-content-controls .icon-view,.cms-content-controls .preview-selector.dropdown a.chosen-single{white-space:nowrap}.cms-content-controls .icon-view:before,.cms-content-controls .preview-selector.dropdown a.chosen-single:before{display:inline-block;float:left;width:20px;overflow:hidden;color:#1f1f1f}.cms-content-controls .cms-navigator{width:100%;padding:12px 12px;height:52px}.cms-content-controls .preview-selector{float:right;border-bottom:none;position:relative;-webkit-box-shadow:none;box-shadow:none;margin:2px 0 0 4px;padding:0;height:28px}.cms-content-controls .preview-selector .chosen-container{width:auto !important}.cms-content-controls .preview-selector a.chosen-single{width:28px;padding:6px;height:28px;margin:-2px 0 0;-webkit-filter:none;filter:none;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.cms-content-controls .preview-selector a.chosen-single::before{font-size:18px;margin-top:-1px;margin-left:-1px}.cms-content-controls .preview-selector a.chosen-single:hover,.cms-content-controls .preview-selector a.chosen-single.chosen-single-with-drop{background-color:#dae0e5;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.05) inset,0 1px 0 rgba(248,248,248,0.9);box-shadow:0 0 3px rgba(0,0,0,0.05) inset,0 1px 0 rgba(248,248,248,0.9)}.cms-content-controls .preview-selector a.chosen-single.chosen-single-with-drop{border-radius:0 0 3px 3px}.cms-content-controls .preview-selector a.chosen-single div{display:none}.cms-content-controls .preview-selector .chosen-drop{bottom:32px !important;top:auto !important}.cms-content-controls .preview-selector .chosen-with-drop .chosen-drop{left:auto !important;right:0 !important;width:auto !important}.cms-content-controls .preview-selector .chosen-drop{padding:0;margin-top:-5px;border:1px solid #aaa;border-radius:3px 3px 0 3px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1)}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results{padding:0;margin:0;overflow:visible;width:135px}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li{font-size:12px;line-height:16px;padding:7px 16px 7px 6px;color:#0071c4;border-bottom:1px solid #DDD;background-color:#FFF}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li:before{margin-right:2px;font-size:16px}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.description{padding-top:5px;padding-bottom:5px}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.description:before{margin-top:5px}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.highlighted,.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li:hover,.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li:focus{color:#0071c4;-webkit-filter:none;filter:none;background:#f2f4f6;text-decoration:none}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.first{border-radius:3px 3px 0 0}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.last{border-bottom:none;border-radius:0 0 0 3px}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.restricted{color:#CCC;background-color:#EEE;pointer-events:none}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.restricted:before{opacity:0.2}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li span{display:block;color:#6c6c6c;font-size:0.85em;line-height:1.1em;padding-left:23px}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li .icon-view{margin-right:4px}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.result-selected{background:#e6eaed;color:#66727d}.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.result-selected.highlighted,.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.result-selected:hover,.cms-content-controls .preview-selector .chosen-drop ul.chosen-results li.result-selected:focus{background:#e0e5e9;color:#66727d}.cms-content-controls .preview-selector.split-disabled .chosen-drop ul.chosen-results li.font-icon-columns,.cms-content-controls .preview-selector.split-disabled .chosen-drop ul.chosen-results li.font-icon-columns.highlighted,.cms-content-controls .preview-selector.split-disabled .chosen-drop ul.chosen-results li.font-icon-columns:hover,.cms-content-controls .preview-selector.split-disabled .chosen-drop ul.chosen-results li.font-icon-columns:focus{color:#aaa;background:#fff;pointer-events:none;cursor:default}.cms-content-controls .preview-selector.split-disabled .chosen-drop ul.chosen-results li.font-icon-columns::before{color:#aaa}.cms-content-controls .preview-selector .disabled-tooltip{position:absolute;top:0;left:0;right:0;height:32px;background:rgba(255,255,255,0)}.cms-content-controls .preview-selector .disabled-tooltip::before{content:'Screen size too small';text-align:center;background:#555;color:white;padding:4px 0;position:absolute;top:-24px;left:-1px;right:-1px;border-radius:3px 3px 0 0;display:none;z-index:2}.cms-content-controls .preview-selector .disabled-tooltip::after{content:'';position:absolute;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:none;background:#555;left:47%;top:-6px}.cms-content-controls .preview-selector .disabled-tooltip:hover::after,.cms-content-controls .preview-selector .disabled-tooltip:hover::before{display:block}.cms-content-controls .cms-preview-states{float:right}.cms-content-controls .cms-preview-states select{max-width:150px}.cms-content-controls .cms-preview-states.dropdown{max-width:150px}.cms-content-controls .cms-preview-states.dropdown a.chosen-single span{margin:0}.cms-content-controls .cms-preview-states.dropdown .chosen-container{max-width:150px}.cms-preview{background-color:#f6f7f8;border-left:1px solid #ced3d9;height:100%;width:100%}.cms-preview .cms-preview-overlay{width:100%;height:100%}.cms-preview .preview-note{color:#CDD7DC;display:block;font-size:22px;font-weight:bold;height:82px;margin-top:-50px;margin-left:-150px;position:absolute;text-align:center;text-shadow:0 1px 0 #fff;top:50%;left:50%;width:300px}.cms-preview .preview-note span{background-position:0px -400px;background-repeat:no-repeat;overflow:hidden;display:block;width:50px;height:44px;height:41px;margin:0 auto 20px;width:50px}.cms-preview .preview-scroll{height:calc(100% - 53px);overflow:auto;position:relative;width:100%}.cms-preview .preview-scroll .preview-device-outer{height:100%;width:100%;overflow:hidden}.cms-preview .preview-scroll .preview-device-outer .preview-device-inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background-color:#FFF}.cms-preview .preview-scroll .preview-device-outer .preview-device-inner iframe{height:100%;overflow-y:auto;width:100%;border:0}.cms-preview.mobile .preview-scroll,.cms-preview.mobileLandscape .preview-scroll,.cms-preview.tablet .preview-scroll,.cms-preview.tabletLandscape .preview-scroll,.cms-preview.desktop .preview-scroll{background-color:#f6f7f8}.cms-preview.mobile .preview-scroll .preview-device-outer,.cms-preview.mobileLandscape .preview-scroll .preview-device-outer,.cms-preview.tablet .preview-scroll .preview-device-outer,.cms-preview.tabletLandscape .preview-scroll .preview-device-outer,.cms-preview.desktop .preview-scroll .preview-device-outer{border-radius:7px;background:#d5dde2;border:1px solid transparent;border-left:1px solid #cfd9de;padding:16px;-webkit-box-sizing:content-box;box-sizing:content-box}.cms-preview.mobile .preview-scroll .preview-device-outer .preview-device-inner,.cms-preview.mobileLandscape .preview-scroll .preview-device-outer .preview-device-inner,.cms-preview.tablet .preview-scroll .preview-device-outer .preview-device-inner,.cms-preview.tabletLandscape .preview-scroll .preview-device-outer .preview-device-inner,.cms-preview.desktop .preview-scroll .preview-device-outer .preview-device-inner{border-top:2px solid #e1e7ea;border-right:1px solid transparent;border-bottom:1px solid #e1e7ea;border-left:1px solid #c3cfd6}.cms-preview.mobile .preview-scroll .preview-device-outer{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in 1s;-o-transition:all .3s ease-in 1s;transition:all .3s ease-in 1s;margin:20px auto 20px;overflow:hidden;padding-top:16px}.cms-preview.mobile .preview-scroll .preview-device-outer .preview-device-inner{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s}.cms-preview.mobile .preview-scroll .preview-device-outer.rotate{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease-in 1s;-o-transition:all .3s ease-in 1s;transition:all .3s ease-in 1s;height:583px;margin:0px auto 0px;width:320px}.cms-preview.mobile .preview-scroll .preview-device-outer.rotate .preview-device-inner{-webkit-transform-origin:160px 160px;-ms-transform-origin:160px 160px;-o-transform-origin:160px 160px;transform-origin:160px 160px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s;height:320px;width:583px}.cms-preview.mobileLandscape .preview-scroll .preview-device-outer{-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s;margin:12% auto;padding-top:16px}.cms-preview.mobileLandscape .preview-scroll .preview-device-outer .preview-device-inner{-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s}.cms-preview.tablet .preview-scroll .preview-device-outer{-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s;margin:0 auto}.cms-preview.tablet .preview-scroll .preview-device-outer .preview-device-inner{-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s}.cms-preview.tabletLandscape .preview-scroll .preview-device-outer{-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s;margin:0 auto}.cms-preview.tabletLandscape .preview-scroll .preview-device-outer .preview-device-inner{-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s}.cms-preview.desktop .preview-scroll .preview-device-outer{-webkit-transition:all .3s ease-out 1s;-o-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s;margin:0 auto}.cms .ss-ui-action-tabset{float:left;position:relative}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav{border-radius:3px;border:1px solid #b3b3b3;float:left;overflow:visible;padding:0}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .cms .ss-ui-action-tabset.multi ul.ui-tabs-nav{zoom:1}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav:active{outline:none;box-shadow:none;-webkit-box-shadow:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li{background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#D9D9D9));background-image:-webkit-linear-gradient(top, #f8f8f8, #D9D9D9);background-image:-o-linear-gradient(top, #f8f8f8, #D9D9D9);background-image:linear-gradient(to bottom, #f8f8f8, #D9D9D9);border-radius:0;background:#eaeaea;border:none;border-right:1px solid #eee;border-left:1px solid #b3b3b3;margin:0;overflow:visible;min-width:110px}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li:active{outline:none;box-shadow:none;-webkit-box-shadow:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.ui-state-active{border-bottom-left-radius:0;border-bottom-right-radius:0;background:#f8f8f8;border-bottom:none !important}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.ui-state-active a{border-bottom-left-radius:0;border-bottom-right-radius:0}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.ui-state-active a:active,.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.ui-state-active a span:active{outline:none;box-shadow:none;-webkit-box-shadow:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.last{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li a.tab-nav-link{color:#66727d;display:inline-block;font-weight:bold;line-height:16px;padding:5px 10px}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li a.tab-nav-link .ui-no-icon{display:inline-block;float:left;height:16px;padding:0 2px;width:16px}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li a.tab-nav-link .title{display:inline-block;line-height:18px}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li a.tab-nav-link.view-mode-batchactions-wrapper .title{margin-left:22px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel{background:#f8f8f8 !important;border:1px solid #b3b3b3;border-top:none;clear:both;display:block;float:left;margin:0;padding:10px;padding-top:15px;position:absolute;top:30px;width:202px;z-index:1}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h3,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h4,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h5{font-weight:bold;line-height:16px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h3{font-size:13px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h4{font-size:13px -1;margin:5px 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .ui-widget-content{background:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field{border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field label{float:none;width:auto;font-size:12px;padding:0 8px 4px 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field label.extra-details{overflow:hidden;margin-top:10px;display:block;color:#c5cbd0;font-style:italic;font-weight:normal;font-size:1em;float:left;text-shadow:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field label.extra-details.fill:before{color:#fff;content:'?';font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;display:block;float:left;text-shadow:none;border-radius:50px;background-color:#e2e4e7;width:21px;height:15px;margin-right:5px;margin-bottom:5px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field .middleColumn{margin:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field input.text,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field select,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field textarea{padding:5px;font-size:11px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field.checkbox{padding:0 8px 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field.checkbox input{margin:2px 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .fieldgroup .fieldgroup-field{padding:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .fieldgroup .fieldgroup-field .field{margin:0;padding:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-content-fields{overflow:visible}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .chosen-container-single{width:100% !important}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .chosen-container-single .chosen-single{padding:0 0 0 5px;float:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-content-actions,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-preview-controls{padding:0;height:auto;border:none;-webkit-box-shadow:none;box-shadow:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-edit-form{width:100%}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .CompositeField{margin:0;padding:0;float:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .parent-mode{padding-top:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field{margin:10px 0 0 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown .treedropdownfield-title,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-title{position:absolute;z-index:2;padding:5px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown .treedropdownfield-panel,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-panel{margin-top:11px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown .treedropdownfield-toggle-panel-link,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-toggle-panel-link{background:none;border-left:none;padding:5px 3px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown .treedropdownfield-toggle-panel-link .ui-icon,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-toggle-panel-link .ui-icon{float:right;opacity:0.7}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-add-form ul.SelectionGroup{padding-left:0;padding-right:0;overflow:visible;border-bottom:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel.first{left:0;width:203px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .ui-icon{padding-right:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .tab-nav-link,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .ss-ui-button{font-size:12px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel #Form_AddForm_PageType ul{padding:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel #Form_AddForm_PageType ul li{padding:4px 5px}.cms .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav,.cms .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav li.first{border-bottom-left-radius:0}.cms .ss-ui-action-tabset.tabset-open-last ul.ui-tabs-nav li.last{border-bottom-right-radius:0}.cms .ss-ui-action-tabset .batch-check,.cms .ss-ui-action-tabset .ui-icon{display:inline-block;float:left;margin-left:-2px;padding-right:6px}.cms .ss-ui-action-tabset .batch-check{margin:6px 0px 5px 9px;position:absolute}.cms .ss-ui-action-tabset .cms-tree-view-sidebar{min-width:176px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset ul.ui-tabs-nav>li{width:auto}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset ul.ui-tabs-nav>li a.tab-nav-link{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;overflow:hidden;padding-right:0;width:30px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset ul.ui-tabs-nav>li a.tab-nav-link.active{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;width:110px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav li.first,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav li.last,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open-last ul.ui-tabs-nav,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open-last ul.ui-tabs-nav li.first,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open-last ul.ui-tabs-nav li.last{border-bottom-right-radius:0;border-bottom-left-radius:0}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ui-tabs .ui-tabs-panel.ss-ui-action-tab{padding:10px 6px;width:162px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ui-tabs .ui-tabs-panel.ss-ui-action-tab .field{max-width:160px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ui-tabs .ui-tabs-panel.ss-ui-action-tab .ui-icon{padding-right:0}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .last .ui-tabs-panel.ss-ui-action-tab{left:auto;right:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset{margin-top:2px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav{margin:0;float:left}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li{background:none;border:none;border-bottom:none !important;display:inline;padding:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li:hover,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li:active{-webkit-box-shadow:none;box-shadow:none;outline:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a{text-shadow:#fff 0 1px 1px;color:#0071c4;font-size:13px;font-weight:normal;line-height:24px;padding:0 25px 0 10px;border-bottom:0;margin:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:active{-webkit-box-shadow:none;box-shadow:none;outline:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover{text-shadow:#fff 0 10px 10px;color:#00599b}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after{background-position:0px -40px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px;border-bottom:0;content:"";height:16px;margin-left:6px;width:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after{background-position:0px -24px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after{background-position:0px -72px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after{background-position:0px -88px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:16px;height:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel{border-top-radius:3px;border-bottom-radius:0;clear:both;display:block;background-color:#f6f7f8;border:1px solid #ccc;border-bottom:1px solid #f6f7f8;margin:0;margin-top:2px;max-width:250px;padding:8px 0 2px;position:absolute;z-index:1;min-width:190px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel{zoom:1}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h3,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h4,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h5{font-weight:bold;line-height:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h3{font-size:13px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h4{font-size:13px -1;margin:5px 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .ui-widget-content{background:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field{border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field label{float:none;width:auto;font-size:12px;padding:0 8px 4px 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field label.extra-details{overflow:hidden;margin-top:10px;display:block;color:#c5cbd0;font-style:italic;font-weight:normal;font-size:1em;float:left;text-shadow:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field label.extra-details.fill:before{color:#fff;content:'?';font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;display:block;float:left;text-shadow:none;border-radius:50px;background-color:#e2e4e7;width:21px;height:15px;margin-right:5px;margin-bottom:5px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field .middleColumn{margin:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field input.text,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field select,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field textarea{padding:5px;font-size:11px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field.checkbox{padding:0 8px 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field.checkbox input{margin:2px 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .fieldgroup .fieldgroup-field{padding:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .fieldgroup .fieldgroup-field .field{margin:0;padding:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-content-fields{overflow:visible}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .chosen-container-single{width:100% !important}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .chosen-container-single .chosen-single{padding:0 0 0 5px;float:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-content-actions,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-preview-controls{padding:0;height:auto;border:none;-webkit-box-shadow:none;box-shadow:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-edit-form{width:100%}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .CompositeField{margin:0;padding:0;float:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .parent-mode{padding-top:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field{margin:10px 0 0 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown .treedropdownfield-title,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-title{position:absolute;z-index:2;padding:5px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown .treedropdownfield-panel,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-panel{margin-top:11px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown .treedropdownfield-toggle-panel-link,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-toggle-panel-link{background:none;border-left:none;padding:5px 3px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown .treedropdownfield-toggle-panel-link .ui-icon,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-toggle-panel-link .ui-icon{float:right;opacity:0.7}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-add-form ul.SelectionGroup{padding-left:0;padding-right:0;overflow:visible;border-bottom:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-sitetree-information{border-bottom:1px solid #e8e9eb;margin-bottom:8px;padding:0 20px 0 0;margin-right:10px;margin-left:10px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-sitetree-information p.meta-info{color:#999;font-size:11px;line-height:16px;margin-bottom:8px;white-space:nowrap}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-button{width:100%}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-button:hover,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-button:focus,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-button:active{-webkit-box-shadow:none;box-shadow:none;background-color:#ebedef;outline:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .last .ui-tabs-panel.ss-ui-action-tab{left:auto;right:-1px}.cms .cms-content-actions .Actions{overflow:visible}.ModelAdmin .cms-content-fields .cms-edit-form{overflow-y:auto;overflow-x:hidden}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form .resetformaction{margin-right:0px}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm{overflow:hidden}.permissioncheckboxset h5,.permissioncheckboxsetfield_readonly h5{margin:0}.permissioncheckboxset .optionset,.permissioncheckboxsetfield_readonly .optionset{overflow:auto}.permissioncheckboxset .optionset li,.permissioncheckboxsetfield_readonly .optionset li{float:none;width:auto;clear:both}.permissioncheckboxsetfield_readonly .optionset li.odd,.permissioncheckboxsetfield_readonly .optionset li.even{margin-left:16px}.permissioncheckboxsetfield_readonly .optionset li.help{width:384px}.permissioncheckboxsetfield_readonly .optionset li input{display:none}.permissioncheckboxsetfield_readonly .optionset li label{position:relative}.permissioncheckboxsetfield_readonly .optionset li label span{position:absolute;left:-16px;top:-2px}.cms .cms-content .SecurityAdmin .cms-content-fields{overflow-y:auto}.cms .cms-content .SecurityAdmin .cms-content-fields .aligned-right-label{margin-left:184px;padding:8px 0}.cms-security h1{margin:45px 40px 5px 25px;font-size:1.9em;line-height:1.2;font-weight:bold}.cms-security .Content{margin:0 50px 0 25px}.cms-security .Form{margin:0 25px}.cms-security .Form .field{border:0 none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.cms-security .Form .field label.left{float:none;width:auto}.cms-security .Form .field .middleColumn{margin:0}.cms-security .Form #Password{width:300px;float:left}.cms-security .Form #ForgotPassword{float:left;padding:40px 0 0 10px}.cms-security .Form #Remember{clear:both}.cms-security .Form .Actions{padding:20px 0 0 0}.cms-security .Form .Actions #doLogout{line-height:28px;margin:0 0 0 10px}.leftandmain-logindialog-dialog .ui-dialog-titlebar-close{display:none}.leftandmain-logindialog-overlay{opacity:0.8}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.retina-sprites-64x64-2x{background-image:url("../images/sprites/sprite-sprites-64x64-2x.png");-webkit-background-size:40px auto;background-size:40px auto}.retina-sprites-32x32-2x,.cms-content-controls .icon-auto:before,.cms-content-controls .icon-desktop:before,.cms-content-controls .icon-tablet:before,.cms-content-controls .icon-mobile:before,.cms-content-controls .icon-split:before,.cms-content-controls .icon-edit:before,.cms-content-controls .icon-preview:before,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after,.cms-menu-list li a .toggle-children .toggle-children-icon,.cms-menu-list li a .toggle-children.opened .toggle-children-icon,.cms-menu-list li.current a .toggle-children .toggle-children-icon,.cms-menu-list li.current a .toggle-children.opened .toggle-children-icon,.ui-widget-header a.ui-state-hover .ui-icon-closethick,.ui-widget-header .ui-icon-closethick{background-image:url("../images/sprites/sprite-sprites-32x32-2x.png");-webkit-background-size:30px auto;background-size:30px auto}.retina-menu-icons-24x24-2x,.icon.icon-24{background-image:url("../images/sprites/sprite-menu-icons-24x24-2x.png");-webkit-background-size:16px auto;background-size:16px auto}.retina-menu-icons-16x16-2x,.icon.icon-16{background-image:url("../images/sprites/sprite-menu-icons-16x16-2x.png");-webkit-background-size:16px auto;background-size:16px auto}.cms-content-loading-spinner{background-image:url("../images/spinner@2x.gif");-webkit-background-size:43px 43px;background-size:43px 43px}.ui-dialog .ui-dialog-content.loading{background-image:url(../images/spinner@2x.gif);-webkit-background-size:43px 43px;background-size:43px 43px}.ui-dialog.loading{background-image:url(../images/spinner@2x.gif);-webkit-background-size:43px 43px;background-size:43px 43px}.cms-logo a{background-image:url("../images/logo_small@2x.png");-webkit-background-size:22px 22px;background-size:22px 22px}.cms-content-controls .icon-auto:before{background-position:0px -208px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -104px;width:20px;height:17px}.cms-content-controls .icon-desktop:before{background-position:0px -242px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -121px;width:20px;height:17px}.cms-content-controls .icon-tablet:before{background-position:0px -412px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -206px;width:20px;height:17px}.cms-content-controls .icon-mobile:before{background-position:0px -310px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -155px;width:20px;height:17px}.cms-content-controls .icon-split:before{background-position:0px -378px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -189px;width:20px;height:17px}.cms-content-controls .icon-edit:before{background-position:0px -276px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -138px;width:20px;height:17px}.cms-content-controls .icon-preview:before{background-position:0px -344px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -172px;width:20px;height:17px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after{background-position:0px -80px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -40px;width:16px;height:16px;display:inline-block}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after{background-position:0px -48px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -24px;width:16px;height:16px;display:inline-block}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after{background-position:0px -176px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -88px;width:16px;height:16px;display:inline-block}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after{background-position:0px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -72px;width:16px;height:16px;display:inline-block}.cms-menu-list li a .toggle-children .toggle-children-icon{background-position:0px -24px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:12px;background-position:0px -12px;width:8px;height:6px}.cms-menu-list li a .toggle-children.opened .toggle-children-icon{background-position:0px -36px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:12px;background-position:0px -18px;width:8px;height:6px}.cms-menu-list li.current a .toggle-children .toggle-children-icon{background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:12px;background-position:0px 0px;width:8px;height:6px}.cms-menu-list li.current a .toggle-children.opened .toggle-children-icon{background-position:0px -12px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:12px;background-position:0px -6px;width:8px;height:6px}.tree-holder.jstree-apple ins,.cms-tree.jstree-apple ins{background-image:url(../images/sitetree_ss_default_icons@2x.png);-webkit-background-size:108px 72px;background-size:108px 72px}.ui-widget-header a.ui-state-hover .ui-icon-closethick{background-position:0px -506px;background-repeat:no-repeat;overflow:hidden;display:block;width:60px;height:60px;background-position:0px -253px;width:30px;height:30px}.ui-widget-header .ui-icon-closethick{background-position:0px -446px;background-repeat:no-repeat;overflow:hidden;display:block;width:60px;height:60px;background-position:0px -223px;width:30px;height:30px}.icon.icon-24.icon-assetadmin{background-position:0px -432px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -216px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmsmain{background-position:0px -384px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -192px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmspagescontroller{background-position:0px -336px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -168px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmssettingscontroller{background-position:0px -192px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -96px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-securityadmin{background-position:0px -240px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -120px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-reportadmin{background-position:0px -480px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -240px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-commentadmin{background-position:0px -48px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -24px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-help{background-position:0px -288px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -144px;width:24px;height:24px;display:inline-block}.icon.icon-16{width:16px;height:16px}.icon.icon-16.icon-campaignadmin{background-position:0px -192px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -96px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-assetadmin{background-position:0px -320px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -160px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmsmain{background-position:0px -288px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -144px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmspagescontroller{background-position:0px -256px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -128px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmssettingscontroller{background-position:0px -160px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -80px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-securityadmin{background-position:0px -64px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -32px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-reportadmin{background-position:0px -352px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -176px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-commentadmin{background-position:0px -32px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -16px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-help{background-position:0px -224px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -112px;width:16px;height:16px;display:inline-block}}.accordion__block{margin-top:1.5385rem}.accordion__title{margin-bottom:0;margin-left:-1.2308rem;margin-right:-1.2308rem;padding:0.9231rem 1.2308rem;position:relative;display:block;font-size:0.923rem;line-height:20px;font-weight:400;color:#4f5861;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #d9dee2}.accordion__title::before{padding:0.9231rem 1.2308rem;position:absolute;right:0;top:0;font-size:1.23rem;line-height:20px;color:#9ba5ae;text-align:center;content:"7";font-family:silverstripe}.accordion__title:hover,.accordion__title:active,.accordion__title:focus{text-decoration:none}.accordion__title:hover::before,.accordion__title:active::before,.accordion__title:focus::before{color:#4f5861}.accordion__title .collapsed::before{content:"6"}.list-group{margin-left:-1.2308rem;margin-right:-1.2308rem;border-bottom:1px solid #e5e8eb;margin-bottom:0.9231rem}.list-group-item{padding-left:1.2308rem;padding-right:1.2308rem;min-height:64px;cursor:pointer;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.list-group-item:first-child{border-top:0}.list-group-item:hover{text-decoration:none}.list-group-item.active{background-color:#29abe2;color:#fff;opacity:1}.list-group-item.active .list-group-item__status{color:#fff;opacity:1}.list-group-item-heading{font-weight:400;font-size:14px;margin:2px 0 5px;color:#4f5861}.list-group-item__thumbnail{width:64px;height:64px;display:block;background:#e8e9ea;float:left;margin:-12px 12px -1.2308rem}.list-group-item__info{opacity:0;display:block;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.list-group-item--inactive{opacity:.6}.list-group-item--inactive:hover{opacity:1}.list-group-item--inactive:hover .list-group-item__status{opacity:1}.list-group-item--inactive .list-group-item__status{opacity:0}.list-group-item__status{display:inline-block;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.list-group-item:hover .list-group-item__info,.list-group-item.active .list-group-item__info{opacity:0}.breadcrumb{font-size:0.846rem;line-height:14px;margin-bottom:0;float:left;max-width:70%;max-height:52px}.breadcrumb--current-only{padding:14px 0}.breadcrumb>li.breadcrumb__item--last,.breadcrumb__item--last{display:block;float:none}.cms h2.breadcrumb__item-title--last,.breadcrumb__item-title--last{margin:0;font-size:1.23rem;font-weight:normal;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{height:32px;margin-right:0.9231rem;position:relative}.btn[class*="font-icon-"]::before{font-size:16px;position:relative;top:3px;margin-right:6px;line-height:13px}.btn--icon-large{font-size:20px;line-height:20px}.btn--no-text[class*="font-icon-"]::before,.no-text[class*="font-icon-"]::before{margin-right:0}.btn__loading-icon{float:left;margin:0 4px 0 0;height:20px;position:absolute;left:50%;top:0.3846rem;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.btn__loading-icon svg{width:24px;height:20px}.btn__loading-icon circle{width:4px;height:5px;-webkit-animation:loading-icon 1.2s infinite ease-in-out both;-o-animation:loading-icon 1.2s infinite ease-in-out both;animation:loading-icon 1.2s infinite ease-in-out both;fill:#55595c;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.btn__loading-icon circle:nth-child(1){-webkit-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s}.btn__loading-icon circle:nth-child(2){-webkit-animation-delay:-.16s;-o-animation-delay:-.16s;animation-delay:-.16s}.btn--loading>span,.btn--loading::before{visibility:hidden}@-webkit-keyframes loading-icon{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes loading-icon{0%,80%,100%{-o-transform:scale(0);transform:scale(0)}40%{-o-transform:scale(1);transform:scale(1)}}@keyframes loading-icon{0%,80%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.btn-primary{border-bottom-color:#368b39}.btn-primary svg circle{fill:#fff}.btn-primary-outline{border-color:#56bd59}.btn-primary-outline:hover,.btn-primary-outline:active,.btn-primary-outline:focus{color:#317c33;background-image:none;background-color:#e9f6e9;border-color:#3fa142}.btn-primary-outline svg circle{fill:#3fa142}.btn-secondary{border-color:transparent;background-color:transparent}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:active:hover,.btn-secondary:active:focus{background-color:#e8e9ea;border-color:transparent}.btn-secondary-outline{color:#4f5861}.btn-secondary-outline:hover,.btn-secondary-outline:focus,.btn-secondary-outline:active,.btn-secondary-outline:active:focus,.btn-secondary-outline:active:hover{background-color:#e8e9ea;color:#4f5861}.btn-secondary-outline svg circle{fill:#4f5861}.btn-group{margin-right:0.9231rem}.btn-group .btn{margin-right:0}.btn-group .btn-primary{border-left:1px solid #368b39}.btn-group .btn-primary:first-child{border-left:0}.grid-field__row--drillable{cursor:pointer}.grid-field__cell--actions{white-space:nowrap;width:1px}.grid-field__icon-action{background:none;border:0;color:#66727d;padding:1.2308rem 0.6154rem;margin-top:-1.2308rem;margin-bottom:-1.2308rem;height:calc(20px + 2.4616rem);vertical-align:top}.grid-field__icon-action:hover{color:#4f5861;background:#edeff1}.grid-field__icon-action::before{font-size:20px}@media (max-width: 767px){.grid-field__table td,.grid-field__table th{display:none}.grid-field__table td:first-child,.grid-field__table th:first-child{display:table-cell}.grid-field__table td.grid-field__cell--actions,.grid-field__table td.grid-field__action-placeholder,.grid-field__table th.grid-field__cell--actions,.grid-field__table th.grid-field__action-placeholder{display:table-cell}}.grid-field .ss-gridfield-sort{background:transparent url(../images/arrows.png) no-repeat right -1px;border:0;width:100%;padding:0;text-shadow:none;border-radius:0;text-transform:uppercase;font-weight:normal;text-align:left}.grid-field .ss-gridfield-sort .ui-button-text{padding:0;line-height:20px;color:#66727d}.grid-field .ss-gridfield-sort:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent url(../images/arrows.png) no-repeat right -41px}.grid-field .ss-gridfield-sort.ss-gridfield-sorted-asc,.grid-field .ss-gridfield-sort.ss-gridfield-sorted-asc:hover{background-position-y:-118px}.grid-field .ss-gridfield-sort.ss-gridfield-sorted-desc,.grid-field .ss-gridfield-sort.ss-gridfield-sorted-desc:hover{background-position-y:-78px}.grid-field .title th{font-size:15px;font-weight:bold;text-transform:none;border-bottom:0;padding-bottom:0}.field.hidden{display:none}.label--empty{border-radius:50%;height:10px;width:10px;top:1px}.preview__iframe{width:100%;height:calc(100% - 53px);border:0}.preview__file-container{height:calc(100% - 53px);text-align:center;position:relative}.preview__file--fits-space{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.preview__overlay{text-align:center;position:absolute;top:0;width:100%;height:calc(100% - 53px);background-color:#fff}.preview__overlay-text{font-size:1.23rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.toolbar,.toolbar--north,.toolbar--content,.toolbar--south{margin-left:auto;margin-right:auto;padding-left:1.2308rem;padding-right:1.2308rem;height:53px;background-color:#f6f7f8}.toolbar .btn-toolbar,.toolbar--north .btn-toolbar,.toolbar--content .btn-toolbar,.toolbar--south .btn-toolbar{margin-top:0;margin-bottom:0}.toolbar--north{display:block;background-image:none;background-color:#f0f2f4;border-bottom:1px solid #d9dee2;z-index:60}.toolbar--content{padding:0.76925rem 0.9231rem;margin-bottom:0.6154rem}.toolbar--south{padding-top:0.76925rem;padding-bottom:0.76925rem;position:absolute;bottom:0;border-top:1px solid #d9dee2;width:100%}.toolbar__back-button{float:left;margin:0.76925rem 0.6154rem 0.76925rem -0.3077rem;padding-left:0.3077rem;padding-right:0.3077rem;border:0}.form-component{padding-top:1.2308rem;padding-bottom:1.2308rem}.cms-content__inner{height:100%}.cms-content__right,.cms-content__left{height:100%;overflow:hidden;background-color:#f6f7f8;-webkit-transition:width .2s;-o-transition:width .2s;transition:width .2s}.cms-content__split{height:100%}.cms-content__split--left-sm .cms-content__right{position:relative;display:none}.cms-content__split--left-sm .cms-content__left{width:100%;position:absolute;left:0}.cms-content__split--left-sm .cms-content--selected{display:block}.cms-content__split--left-sm .cms-content__back-btn{width:36px;height:36px;background-color:rgba(79,88,97,0.8);display:block;position:absolute;top:8px;left:12px;content:"5";font-size:16px;line-height:20px;color:#fff;padding:8px;border-radius:50%;font-family:silverstripe;z-index:1;cursor:pointer}.cms-content__split--left-sm .cms-content__back-btn:hover{background-color:#4f5861;text-decoration:none}@media (min-width: 992px){.cms-content__split--left-sm{padding-left:300px}.cms-content__split--left-sm .cms-content__left{width:300px}.cms-content__split--left-sm .cms-content__right{display:block;border-left:1px solid #d9dee2}.cms-content__split--left-sm .cms-content__back-btn{display:none}}@media (min-width: 1200px){.cms-content__split--left-sm{padding-left:448px}.cms-content__split--left-sm .cms-content__left{width:448px}}.panel-scrollable,.panel-scrollable--single-toolbar,.panel-scrollable--double-toolbar{overflow-y:auto;height:100%}.panel-scrollable--single-toolbar{height:calc(100% - 53px)}.panel-scrollable--double-toolbar{height:calc(100% - 106px)}.campaign-admin__item-links--has-links,.campaign-admin__item-links--is-linked{color:#29abe2;float:right;position:absolute;right:1.2308rem;top:27px;font-size:0.923rem}.campaign-admin__item-links--has-links::before,.campaign-admin__item-links--is-linked::before{font-size:16px;position:relative;top:3px;margin-right:1px}
|
|
|
|
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1bmRsZS5jc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2hvc2VuL3Nhc3MvY2hvc2VuLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2VyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGFiZWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wdWxscy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy1iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLXNwYWNpbmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLXJlc3BvbnNpdmUuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfZm9udHMuc2NzcyIsImxlZ2FjeS9fc3ByaXR5LnNjc3MiLCJsZWdhY3kvX3Nwcml0ZXMuc2NzcyIsImxlZ2FjeS9fdWl0aGVtZS5zY3NzIiwibGVnYWN5L19taXhpbnMuc2NzcyIsImxlZ2FjeS9fZm9ybXMuc2NzcyIsImxlZ2FjeS90aGVtZXMvX2RlZmF1bHQuc2NzcyIsImxlZ2FjeS9fc3R5bGUuc2NzcyIsImxlZ2FjeS9fdHJlZS5zY3NzIiwibGVnYWN5L19tZW51LnNjc3MiLCJsZWdhY3kvX3ByZXZpZXcuc2NzcyIsImxlZ2FjeS9fYWN0aW9uVGFicy5zY3NzIiwibGVnYWN5L19Nb2RlbEFkbWluLnNjc3MiLCJsZWdhY3kvX1NlY3VyaXR5QWRtaW4uc2NzcyIsImxlZ2FjeS9fQ01TU2VjdXJpdHkuc2NzcyIsImxlZ2FjeS9fcmV0aW5hLnNjc3MiLCIuLi9jb21wb25lbnRzL0FjY29yZGlvbi9BY2NvcmRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvTGlzdEdyb3VwL0xpc3RHcm91cC5zY3NzIiwiLi4vY29tcG9uZW50cy9CcmVhZGNydW1iL0JyZWFkY3J1bWIuc2NzcyIsIi4uL2NvbXBvbmVudHMvRm9ybUFjdGlvbi9Gb3JtQWN0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL0dyaWRGaWVsZC9HcmlkRmllbGQuc2NzcyIsIi4uL2NvbXBvbmVudHMvSGlkZGVuRmllbGQvSGlkZGVuRmllbGQuc2NzcyIsIi4uL2NvbXBvbmVudHMvTGFiZWwvTGFiZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvUHJldmlldy9QcmV2aWV3LnNjc3MiLCIuLi9jb21wb25lbnRzL1Rvb2xiYXIvVG9vbGJhci5zY3NzIiwiLi4vY29tcG9uZW50cy9Gb3JtL0Zvcm0uc2NzcyIsIl9sYXlvdXQuc2NzcyIsIi4uL2NvbnRhaW5lcnMvQ2FtcGFpZ25BZG1pbi9DYW1wYWlnbkFkbWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0JDUUEsa0JBQ1kscUJBQ0Qsc0JBQ08sZUFDTCx5QkFBQSxBQUNVLHNCQURWLEFBQ1UscUJBRFYsQUFDVSxnQkFBQSxDQUFBLG9CQUxOLDhCQUFBLEFBT08scUJBQUEsQ0FBQSwrQkFFdEIsa0JBQ1ksU0FDTCxhQUNDLGFBQ0csV0FDRixzQkFDQyxhQUNFLGdCQUNFLDhDQUFBLEFBQ2UscUNBQUEsQ0FBQSxnREFFVixNQUNqQixDQUFJLG9CQXJCUyxjQXdCTCxDQUFBLDBGQUlSLGlCQUNnQixnQkFDSixtQkFDRyx1QkFDRSxtQkFDRixhQUNOLENBQUEsc0dBTkUsWUFRRSxpQkFDSyxrQkFDRSxDQUFBLHdDQVN0QixrQkFDWSxjQUNELGdC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dUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixVSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixVSG9CSixtQkFBQSxBQUFvQixxQkFBcEIsQUFBb0IsaUJBQXBCLEFBQW9CLFlBQUEsQ0dwQmhCLFdIb0JKLG1CQUFBLEFBQW9CLDJCQUFwQixBQUFvQix1QkFBcEIsQUFBb0Isa0JBQUEsQ0dwQmhCLFdIb0JKLG1CQUFBLEFBQW9CLDJCQUFwQixBQUFvQix1QkFBcEIsQUFBb0Isa0JBQUEsQ0dwQmhCLFdIb0JKLG1CQUFBLEFBQW9CLHNCQUFwQixBQUFvQixrQkFBcEIsQUFBb0IsYUFBQSxDR2ZmLGVIOEJQLFVBQXVELENHMUIvQyxlSDBCUixjQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLFNBQStCLENHMUJ2QixlSDBCUixlQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLFNBQStCLENHMUJ2QixlSDBCUixlQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLFNBQStCLENHMUJ2QixnQkgwQlIsZUFBK0IsQ0cxQnZCLGdCSDBCUixlQUErQixDRzFCdkIsZ0JIMEJSLFVBQStCLENHMUJ2QixlSHNCUixTQUFzRCxDR3RCOUMsZUhzQlIsYUFBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixRQUE4QixDR3RCdEIsZUhzQlIsY0FBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixRQUE4QixDR3RCdEIsZUhzQlIsY0FBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixRQUE4QixDR3RCdEIsZ0JIc0JSLGNBQThCLENHdEJ0QixnQkhzQlIsY0FBOEIsQ0d0QnRCLGdCSHNCUixTQUE4QixDR3RCdEIsaUJIa0JSLGNBQXVCLENHbEJmLGlCSGtCUixvQkFBdUIsQ0dsQmYsaUJIa0JSLHFCQUF1QixDR2xCZixpQkhrQlIsZUFBdUIsQ0dsQmYsaUJIa0JSLHFCQUF1QixDR2xCZixpQkhrQlIscUJBQXVCLENHbEJmLGlCSGtCUixlQUF1QixDR2xCZixpQkhrQlIscUJBQXVCLENHbEJmLGlCSGtCUixxQkFBdUIsQ0dsQmYsaUJIa0JSLGVBQXVCLENHbEJmLGtCSGtCUixxQkFBdUIsQ0dsQmYsa0JIa0JSLHFCQUF1QixDR2xCZixrQkhrQlIsZ0JBQXVCLENDVHJCLDBCRWxCSSxVSG9CSixtQkFBQSxBQUFvQiwwQkFBcEIsQUFBb0Isc0JBQXBCLEFBQW9CLGlCQUFBLENHcEJoQixVSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixVSG9CSixtQkFBQSxBQUFvQixxQkFBcEIsQUFBb0IsaUJBQXBCLEFBQW9CLFlBQUEsQ0dwQmhCLFVIb0JKLG1CQUFBLEFBQW9CLDJCQUFwQixBQUFvQix1QkFBcEIsQUFBb0Isa0JBQUEsQ0dwQmhCLFVIb0JKLG1CQUFBLEFBQW9CLDJCQUFwQixBQUFvQix1QkFBcEIsQUFBb0Isa0JBQUEsQ0dwQmhCLFVIb0JKLG1CQUFBLEFBQW9CLHFCQUFwQixBQUFvQixpQkFBcEIsQUFBb0IsWUFBQSxDR3BCaEIsVUhvQkosbUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLHVCQUFwQixBQUFvQixrQkFBQSxDR3BCaEIsVUhvQkosbUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLHVCQUFwQixBQUFvQixrQkFBQSxDR3BCaEIsVUhvQkosbUJBQUEsQUFBb0IscUJBQXBCLEFBQW9CLGlCQUFwQixBQUFvQixZQUFBLENHcEJoQixXSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixXSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixXSG9CSixtQkFBQSxBQUFvQixzQkFBcEIsQUFBb0Isa0JBQXBCLEFBQW9CLGFBQUEsQ0dmZixlSDhCUCxVQUF1RCxDRzFCL0MsZUgwQlIsY0FBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZ0JIMEJSLGVBQStCLENHMUJ2QixnQkgwQlIsZUFBK0IsQ0cxQnZCLGdCSDBCUixVQUErQixDRzFCdkIsZUhzQlIsU0FBc0QsQ0d0QjlDLGVIc0JSLGFBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGdCSHNCUixjQUE4QixDR3RCdEIsZ0JIc0JSLGNBQThCLENHdEJ0QixnQkhzQlIsU0FBOEIsQ0d0QnRCLGlCSGtCUixjQUF1QixDR2xCZixpQkhrQlIsb0JBQXVCLENHbEJmLGlCSGtCUixxQkFBdUIsQ0dsQmYsaUJIa0JSLGVBQXVCLENHbEJmLGlCSGtCUixxQkFBdUIsQ0dsQmYsaUJIa0JSLHFCQUF1QixDR2xCZixpQkhrQlIsZUFBdUIsQ0dsQmYsaUJIa0JSLHFCQUF1QixDR2xCZixpQkhrQlIscUJBQXVCLENHbEJmLGlCSGtCUixlQUF1QixDR2xCZixrQkhrQlIscUJBQXVCLENHbEJmLGtCSGtCUixxQkFBdUIsQ0dsQmYsa0JIa0JSLGdCQUF1QixDR2hCZCxDRk9QLDBCRWxCSSxVSG9CSixtQkFBQSxBQUFvQiwwQkFBcEIsQUFBb0Isc0JBQXBCLEFBQW9CLGlCQUFBLENHcEJoQixVSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixVSG9CSixtQkFBQSxBQUFvQixxQkFBcEIsQUFBb0IsaUJBQXBCLEFBQW9CLFlBQUEsQ0dwQmhCLFVIb0JKLG1CQUFBLEFB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b0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixXSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixXSG9CSixtQkFBQSxBQUFvQixzQkFBcEIsQUFBb0Isa0JBQXBCLEFBQW9CLGFBQUEsQ0dmZixlSDhCUCxVQUF1RCxDRzFCL0MsZUgwQlIsY0FBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZ0JIMEJSLGVBQStCLENHMUJ2QixnQkgwQlIsZUFBK0IsQ0cxQnZCLGdCSDBCUixVQUErQixDRzFCdkIsZUhzQlIsU0FBc0QsQ0d0QjlDLGVIc0JSLGFBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGdCSHNCUixjQUE4QixDR3RCdEIsZ0JIc0JSLGNBQThCLENHdEJ0QixnQkhzQlIsU0FBOEIsQ0d0QnRCLGlCSGtCUixjQUF1QixDR2xCZixpQkhrQlIsb0JBQXVCLENHbEJmLGlCSGtCUixxQkFBdUIsQ0dsQmYsaUJIa0JSLGVBQXVCLENHbEJmLGlCSGtCUixxQkFBdUIsQ0dsQmYsaUJIa0JSLHFCQUF1QixDR2xCZixpQkhrQlIsZUFBdUIsQ0dsQmYsaUJIa0JSLHFCQUF1QixDR2xCZixpQkhrQlIscUJBQXVCLENHbEJmLGlCSGtCUixlQUF1QixDR2xCZixrQkhrQlIscUJBQXVCLENHbEJmLGtCSGtCUixxQkFBdUIsQ0dsQmYsa0JIa0JSLGdCQUF1QixDR2hCZCxDRk9QLDJCRWxCSSxVSG9CSixtQkFBQSxBQUFvQiwwQkFBcEIsQUFBb0Isc0JBQXBCLEFBQW9CLGlCQUFBLENHcEJoQixVSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixVSG9CSixtQkFBQSxBQUFvQixxQkFBcEIsQUFBb0IsaUJBQXBCLEFBQW9CLFlBQUEsQ0dwQmhCLFVIb0JKLG1CQUFBLEFBQW9CLDJCQUFwQixBQUFvQix1QkFBcEIsQUFBb0Isa0JBQUEsQ0dwQmhCLFVIb0JKLG1CQUFBLEFBQW9CLDJCQUFwQixBQUFvQix1QkFBcEIsQUFBb0Isa0JBQUEsQ0dwQmhCLFVIb0JKLG1CQUFBLEFBQW9CLHFCQUFwQixBQUFvQixpQkFBcEIsQUFBb0IsWUFBQSxDR3BCaEIsVUhvQkosbUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLHVCQUFwQixBQUFvQixrQkFBQSxDR3BCaEIsVUhvQkosbUJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLHVCQUFwQixBQUFvQixrQkFBQSxDR3BCaEIsVUhvQkosbUJBQUEsQUFBb0IscUJBQXBCLEFBQW9CLGlCQUFwQixBQUFvQixZQUFBLENHcEJoQixXSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixXSG9CSixtQkFBQSxBQUFvQiwyQkFBcEIsQUFBb0IsdUJBQXBCLEFBQW9CLGtCQUFBLENHcEJoQixXSG9CSixtQkFBQSxBQUFvQixzQkFBcEIsQUFBb0Isa0JBQXBCLEFBQW9CLGFBQUEsQ0dmZixlSDhCUCxVQUF1RCxDRzFCL0MsZUgwQlIsY0FBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZUgwQlIsZUFBK0IsQ0cxQnZCLGVIMEJSLGVBQStCLENHMUJ2QixlSDBCUixTQUErQixDRzFCdkIsZ0JIMEJSLGVBQStCLENHMUJ2QixnQkgwQlIsZUFBK0IsQ0cxQnZCLGdCSDBCUixVQUErQixDRzFCdkIsZUhzQlIsU0FBc0QsQ0d0QjlDLGVIc0JSLGFBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGVIc0JSLGNBQThCLENHdEJ0QixlSHNCUixjQUE4QixDR3RCdEIsZUhzQlIsUUFBOEIsQ0d0QnRCLGdCSHNCUixjQUE4QixDR3RCdEIsZ0JIc0JSLGNBQThCLENHdEJ0QixnQkhzQlIsU0FBOEIsQ0d0QnRCLGlCSGtCUixjQUF1QixDR2xCZixpQkhrQlIsb0JBQXVCLENHbEJmLGlCSGtCUixxQkFBdUIsQ0dsQmYsaUJIa0JSLGVBQXVCLENHbEJmLGlCSGtCUixxQkFBdUIsQ0dsQmYsaUJIa0JSLHFCQUF1QixDR2xCZixpQkhrQlIsZUFBdUIsQ0dsQmYsaUJIa0JSLHFCQUF1QixDR2xCZixpQkhrQlIscUJBQXVCLENHbEJmLGlCSGtCUixlQUF1QixDR2xCZixrQkhrQlIscUJBQXVCLENHbEJmLGtCSGtCUixxQkFBdUIsQ0dsQmYsa0JIa0JSLGdCQUF1QixDR2hCZCxDRGFMLGNBQUUsNEJBQUEsQUFBVSxpQkFBVixBQUFVLGtCQUFWLEFBQVUsUUFBQSxDQUFJLGFBQ2QsNEJBQUEsQUFBUyxnQkFBVCxBQUFTLGlCQUFULEFBQVMsT0FBQSxDRFBiLDBCQ01FLGNBQUUsNEJBQUEsQUFBVSxpQkFBVixBQUFVLGtCQUFWLEFBQVUsUUFBQSxDQUFJLGFBQ2QsNEJBQUEsQUFBUyxnQkFBVCxBQUFTLGlCQUFULEFBQVMsT0FBQSxDQUFJLENEUGpCLDBCQ01FLGNBQUUsNEJBQUEsQUFBVSxpQkFBVixBQUFVLGtCQUFWLEFBQVUsUUFBQSxDQUFJLGFBQ2QsNEJBQUEsQUFBUyxnQkFBVCxBQUFTLGlCQUFULEFBQVMsT0FBQSxDQUFJLENEUGpCLDBCQ01FLGNBQUUsNEJBQUEsQUFBVSxpQkFBVixBQUFVLGtCQUFWLEFBQVUsUUFBQSxDQUFJLGFBQ2QsNEJBQUEsQUFBUyxnQkFBVCxBQUFTLGlCQUFULEFBQVMsT0FBQSxDQUFJLENEUGpCLDJCQ01FLGNBQUUsNEJBQUEsQUFBVSxpQkFBVixBQUFVLGtCQUFWLEFBQVUsUUFBQSxDQUFJLGFBQ2QsNEJBQUEsQUFBUyxnQkFBVCxBQUFTLGlCQUFULEFBQVMsT0FBQSxDQUFJLENBUWYsWUFBRSx3QkFBQSxBQUF3QiwrQkFBeEIsQUFBd0IscUJBQXhCLEFBQXdCLDhCQUF4QixBQUF3QixzQkFBQSxDQUFJLGVBQzVCLHlCQUFBLEFBQW9CLDJCQUFwQixBQUFvQixzQkFBcEIsQUFBb0IsMEJBQXBCLEFBQW9CLGtCQUFBLENBQUksZUFDeEIsc0JBQUEsQUFBc0IsNkJBQXRCLEFBQXNCLG1CQUF0QixBQUFzQiw0QkFBdEIsQUFBc0Isb0JBQUEsQ0RqQjFCLDBCQ2VFLFlBQUUsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHFCQUF4QixBQUF3Qiw4QkFBeEIsQUFBd0Isc0JBQUEsQ0FBSSxlQUM1Qix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isc0JBQXBCLEFBQW9CLDBCQUFwQixBQUFvQixrQkFBQSxDQUFJLGVBQ3hCLHNCQUFBLEFBQXNCLDZCQUF0QixBQUFzQixtQkFBdEIsQUFBc0IsNEJBQXRCLEFBQXNCLG9CQUFBLENBQUksQ0RqQjlCLDBCQ2VFLFlBQUUsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHFCQUF4QixBQUF3Qiw4QkFBeEIsQUFBd0Isc0JBQUEsQ0FBSSxlQUM1Qix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isc0JBQXBCLEFBQW9CLDBCQUFwQixBQUFvQixrQkFBQSxDQUFJLGVBQ3hCLHNCQUFBLEFBQXNCLDZCQUF0QixBQUFzQixtQkFBdEIsQUFBc0IsNEJBQXRCLEFBQXNCLG9CQUFBLENBQUksQ0RqQjlCLDBCQ2VFLFlBQUUsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHFCQUF4QixBQUF3Qiw4QkFBeEIsQUFBd0Isc0JBQUEsQ0FBSSxlQUM1Qix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isc0JBQXBCLEFBQW9CLDBCQUFwQixBQUFvQixrQkFBQSxDQUFJLGVBQ3hCLHNCQUFBLEFBQXNCLDZCQUF0QixBQUFzQixtQkFBdEIsQUFBc0IsNEJBQXRCLEFBQXNCLG9CQUFBLENBQUksQ0RqQjlCLDJCQ2VFLFlBQUUsd0JBQUEsQUFBd0IsK0JBQXhCLEFBQXdCLHFCQUF4QixBQUF3Qiw4QkFBeEIsQUFBd0Isc0JBQUEsQ0FBSSxlQUM1Qix5QkFBQSxBQUFvQiwyQkFBcEIsQUFBb0Isc0JBQXBCLEFBQW9CLDBCQUFwQixBQUFvQixrQkFBQSxDQUFJLGVBQ3hCLHNCQUFBLEFBQXNCLDZCQUF0QixBQUFzQixtQkFBdEIsQUFBc0IsNEJBQXRCLEFBQXNCLG9CQUFBLENBQUksQ0FRNUIsWUFBRSw4QkFBQSxBQUF1QiwwQkFBdkIsQUFBdUIscUJBQUEsQ0FBSSxlQUMzQiwwQkFBQSxBQUFtQiwyQkFBbkIsQUFBbUIsaUJBQUEsQ0FBSSxlQUN2Qiw0QkFBQSxBQUFxQix3QkFBckIsQUFBcUIsbUJBQUEsQ0QzQnpCLDBCQ3lCRSxZQUFFLDhCQUFBLEFBQXVCLDBCQUF2QixBQUF1QixxQkFBQSxDQUFJLGVBQzNCLDBCQUFBLEFBQW1CLDJCQUFuQixBQUFtQixpQkFBQSxDQUFJLGVBQ3ZCLDRCQUFBLEFBQXFCLHdCQUFyQixBQUFxQixtQkFBQSxDQUFJLENEM0I3QiwwQkN5QkUsWUFBRSw4QkFBQSxBQUF1QiwwQkFBdkIsQUFBdUIscUJBQUEsQ0FBSSxlQUMzQiwwQkFBQSxBQUFtQiwyQkFBbkIsQUFBbUIsaUJBQUEsQ0FBSSxlQUN2Qiw0QkFBQSxBQUFxQix3QkFBckIsQUFBcUIsbUJBQUEsQ0FBSSxDRDNCN0IsMEJDeUJFLFlBQUUsOEJBQUEsQUFBdUIsMEJBQXZCLEFBQXVCLHFCQUFBLENBQUksZUFDM0IsMEJBQUEsQUFBbUIsMkJBQW5CLEFBQW1CLGlCQUFBLENBQUksZUFDdkIsNEJBQUEsQUFBcUIsd0JBQXJCLEFBQXFCLG1CQUFBLENBQUksQ0QzQjdCLDJCQ3lCRSxZQUFFLDhCQUFBLEFBQXVCLDBCQUF2QixBQUF1QixxQkFBQSxDQUFJLGVBQzNCLDBCQUFBLEFBQW1CLDJCQUFuQixBQUFtQixpQkFBQSxDQUFJLGVBQ3ZCLDRCQUFBLEFBQXFCLHdCQUFyQixBQUFxQixtQkFBQSxDQUFJLENFcEVqQyxPQUNFLFdBQ0EsZUFDQSx1QmY2RGdCLENlaEVsQixvQkFPSSxrQkFDQSxrQkFDQSxtQkFDQSw0QmZpQmtCLENlM0J0QixnQkFjSSxzQkFDQSwrQmZZa0IsQ2UzQnRCLG1CQW1CSSw0QmZRa0IsQ2UzQnRCLGNBdUJJLHdCZmVxQixDZWR0QiwwQkFXQyxpQmYyTTJCLENlMU01QixnQkFTRCx3QmZsQm9CLENlaUJ0QixzQ0FLSSx3QmZ0QmtCLENlaUJ0QixrREFXTSx1QkFBdUIsQ0FDeEIseUNBV0Qsd0JmOEtxQixDZTdLdEIsNEJBV0csd0JmbUtrQixDRTdPQyxnRGNBbkIsd0JoQjBCaUIsQ2dCekJsQixpQ0FVRyx3QkFKcUIsQ2RQSix3RWNlZix3QkFSbUIsQ0FYM0IsbURBSUksd0JmbWNrQyxDZWxjbkMsa0NBVUcsd0JBSnFCLENkUEosMEVjZWYsd0JBUm1CLENBWDNCLDBDQUlJLHdCZnVja0MsQ2V0Y25DLCtCQVVHLHdCQUpxQixDZFBKLG9FY2VmLHdCQVJtQixDQVgzQixtREFJSSx3QmYyY2tDLENlMWNuQyxrQ0FVRyx3QkFKcUIsQ2RQSiwwRWNlZix3QkFSbUIsQ0FYM0IsZ0RBSUksd0JmK2NrQyxDZTljbkMsaUNBVUcsd0JBSnFCLENkUEosd0VjZWYsd0JBUm1CLENBU3BCLGtCRG9GUCxjQUNBLFdBQ0EsaUJBQ0EsZUFBaUIsQ0FNbEIsa0JBS0csV0FDQSx3QmZoR2UsQ2VpR2hCLGtCQUlDLGNBQ0Esd0JmbkdrQixDZW9HbkIsZUFJRCxjQUNBLHdCZjVHaUIsQ2UwR25CLDhCQUtJLFFBQVUsQ0FMZCw0REFXSSxvQmZwSFUsQ2VxSFgsb0JBTUMsVUFBWSxDQUZoQixvQkFNSSxjQUNBLGtCQUFvQixDQVB4QixrQ0FZSSw2QkFDQSw2QmZwSWtCLENldUh0Qix3REFnQk0sOEJmdklnQixDZXVIdEIsZ1NBMkJVLCtCZmxKWSxDZXVIdEIsaUJBa0NJLFVBQVksQ0FsQ2hCLHdDQXNDTSx5QkFDQSx3QmY5SmdCLENlK0pqQixjRXpMSCxjQUNBLFdBR0EseUJBQ0EsZUFDQSxrQkFDQSxjQUNBLHNCQUVBLHNCQUNBLHNCUlpFLHFCVDZOa0IsQ2lCN050QiwwQkE0QkksNkJBQ0EsUUFBVSxDQTdCZCxvQkNxREkscUJBQ0EsWUFBYyxDQUdmLHlDRHBCQyxXQUVBLFNBQVcsQ0NrQlosQUR6REgsZ0NBcUNJLFdBRUEsU0FBVyxDQ2tCWixBRHpESCxvQ0FxQ0ksV0FFQSxTQUFXLENDa0JaLEFEekRILDJCQXFDSSxXQUVBLFNBQVcsQ0F2Q2YsK0NBaURJLHlCQUVBLFNBQVcsQ0FuRGYsdUJBdURJLGtCaEJxUXdDLENnQnBRekMsdUNBT0QsYUFBZSxDQUNoQixvQkFVQyx5QkFDQSxlQUFpQixDQUNsQixzREFlQywySUFLSSxvQmhCbU40QyxDZ0J4TmhELHNVQVVJLHFCaEJnTjBDLENnQjFOOUMsc1VBZUksbUJoQjBNMEMsQ2dCek0zQyxDQVVMLHFCQUNFLG9CQUVBLHFCQUNBLHdCQUVBLGVBQWlCLENBTm5CLGdaQVVJLGdCQUNBLGNBQWdCLENBQ2pCLHdIQWNELHlCQUNBLG1CQUNBLGdCUmpKRSxvQlQrTm9CLENpQjVFdkIsd0hBSUMsd0JBQ0Esa0JBQ0Esb0JSekpFLG9CVDhOb0IsQ2lCbkV2QixZQVNDLHVCakJwR2dCLENpQnFHakIsaUJBU0Msa0JBQ0EsY0FFQSx1QkFBdUIsQ0FMekIsNkJBUUkscUJBQ0EsZ0JBQ0EsbUJBQ0EsY0FBZ0IsQ0FYcEIsK0RBZU0sZUFBaUIsQ0FDbEIsc0lBT0gsa0JBQ0Esa0JBRUEsb0JBQXNCLENBQ3ZCLGtDQUtDLGtCQUFvQixDQUNyQiwrQkFLQyxrQkFDQSxxQkFDQSxxQkFDQSxnQkFDQSxtQkFDQSxzQkFDQSxjQUFnQixDQUNqQiw4REFHQyxhQUNBLGtCQUFvQixDQUNyQiwwSEFVRyxrQmhCb0Z3QyxDZ0JuRnpDLGlEQU1DLGtCaEI2RXdDLENnQjVFekMsK0NBT0csa0JoQnFFc0MsQ2dCcEV2QyxpRUFZSCxzQkFDQSw0QkFDQSw0Q0FDQSw4Q0FBQSxBQUFxRCxxQ0FBQSxDQUN0RCxxUkMzUEcsYWxCbUJtQixDa0JsQnBCLDJCQUdDLG9CbEJlbUIsQ2tCUHBCLGdDQUlDLGNBQ0EscUJBQ0Esd0JBQXlCLENBQzFCLG9DQUdDLGFsQkhtQixDa0JJcEIsbUNEMk9DLHNjQUFxQixDQUN0QixxUkNuUUMsYWpCb0IrQixDaUJuQmhDLDJCQUdDLG9CakJnQitCLENpQlJoQyxnQ0FJQyxjQUNBLHFCQUNBLHFCQUF5QixDQUMxQixvQ0FHQyxhakJGK0IsQ2lCR2hDLG1DRG1QQyw4ZUFBcUIsQ0FDdEIsMlFDM1FDLGFsQnNCa0IsQ2tCckJuQiwwQkFHQyxvQmxCa0JrQixDa0JWbkIsK0JBSUMsY0FDQSxxQkFDQSx3QkFBeUIsQ0FDMUIsbUNBR0MsYWxCQWtCLENrQkNuQixpQ0QyUEMsc2lCQUFxQixDTHRQckIsMEJLa1ZKLHlCQU1NLHFCQUNBLGdCQUNBLHFCQUF1QixDQVI3QiwyQkFhTSxxQkFDQSxXQUNBLHFCQUF1QixDQWY3QixrQ0FvQk0sb0JBQXNCLENBcEI1QiwwQkF3Qk0scUJBQ0EscUJBQXVCLENBekI3QixnSUE4QlEsVUFBWSxDQTlCcEIsd0NBb0NNLFVBQVksQ0FwQ2xCLGlDQXdDTSxnQkFDQSxxQkFBdUIsQ0F6QzdCLDJDQWdETSxxQkFDQSxhQUNBLGdCQUNBLHFCQUF1QixDQW5EN0IsdURBc0RRLGNBQWdCLENBdER4QixzRkEyRE0sa0JBQ0EsYUFBZSxDQTVEckIsa0RBaUVNLEtBQU8sQ0FDUixDRTdiTCxLQUNFLHFCQUNBLG1CQUNBLGtCQUNBLG1CQUNBLHNCQUNBLGVBQ0EseUJBQUEsQUFDQSxzQkFEQSxBQUNBLHFCQURBLEFBQ0EsaUJBQUEsNkJDbUZBLDRCQUNBLGVBQ0Esa0JYN0ZFLHFCVHdTc0IsQ21CeFMxQiw4RmhCQUUsb0JBRUEsMENBQ0EsbUJBQXFCLENnQkh2QixzQkFzQkksb0JBQXNCLENqQkpyQixXaUJPRCxvQkFBc0IsQ0F6QjFCLHdCQThCSSxzQkFDQSxTQUFXLENBL0JmLDRCQXFDSSxtQkFDQSxXQUFhLENBRWQsd0NBTUQsbUJBQXFCLENBQ3RCLGFDMUNDLFdBQ0EseUJBQ0Esb0JwQnlCcUIsQ21Cc0J2QixtQkMzQ0ksV0FDQSx5QkFDSSxvQkFWZ0IsQ2xCRUMsc0NrQmFyQixXQUNBLHlCQUNJLG9CQWpCZ0IsQ0FrQnJCLDJFQUtDLFdBQ0EseUJBQ0kscUJBRUoscUJBQXVCLENBVXhCLHVSQUpHLFdBQ0EseUJBQ0ksb0JBQW9CLENBQ3pCLGdIQU9DLHlCQUNJLG9CcEJmYSxDb0JnQmxCLHdEQUVDLHlCQUNJLG9CcEJuQmEsQ0UzQkUsZWtCQXZCLGNBQ0EseUJBQ0Esb0JwQnFDd0IsQ21CYTFCLHFCQzlDSSxjQUNBLHlCQUNJLG9CQVZnQixDbEJFQywwQ2tCYXJCLGNBQ0EseUJBQ0ksb0JBakJnQixDQWtCckIsaUZBS0MsY0FDQSx5QkFDSSxxQkFFSixxQkFBdUIsQ0FVeEIseVNBSkcsY0FDQSx5QkFDSSxvQkFBb0IsQ0FDekIsd0hBT0MseUJBQ0ksb0JwQkhnQixDb0JJckIsNERBRUMseUJBQ0ksb0JwQlBnQixDRXZDRCxVa0JBdkIsV0FDQSx5QkFDQSxvQm5CeUJpQyxDa0I0Qm5DLGdCQ2pESSxXQUNBLHlCQUNJLG9CQVZnQixDbEJFQyxnQ2tCYXJCLFdBQ0EseUJBQ0ksb0JBakJnQixDQWtCckIsa0VBS0MsV0FDQSx5QkFDSSxxQkFFSixxQkFBdUIsQ0FVeEIsNFBBSkcsV0FDQSx5QkFDSSxvQkFBb0IsQ0FDekIsb0dBT0MseUJBQ0ksb0JuQmZ5QixDbUJnQjlCLGtEQUVDLHlCQUNJLG9CbkJuQnlCLENDM0JWLGFrQkF2QixXQUNBLHlCQUNBLG9CcEJ5QnFCLENtQitCdkIsbUJDcERJLFdBQ0EseUJBQ0ksb0JBVmdCLENsQkVDLHNDa0JhckIsV0FDQSx5QkFDSSxvQkFqQmdCLENBa0JyQiwyRUFLQyxXQUNBLHlCQUNJLHFCQUVKLHFCQUF1QixDQVV4Qix1UkFKRyxXQUNBLHlCQUNJLG9CQUFvQixDQUN6QixnSEFPQyx5QkFDSSxvQnBCZmEsQ29CZ0JsQix3REFFQyx5QkFDSSxvQnBCbkJhLENFM0JFLGFrQkF2QixXQUNBLHlCQUNBLG9CbkIwQmlDLENrQmlDbkMsbUJDdkRJLFdBQ0EseUJBQ0ksb0JBVmdCLENsQkVDLHNDa0JhckIsV0FDQSx5QkFDSSxvQkFqQmdCLENBa0JyQiwyRUFLQyxXQUNBLHlCQUNJLHFCQUVKLHFCQUF1QixDQVV4Qix1UkFKRyxXQUNBLHlCQUNJLG9CQUFvQixDQUN6QixnSEFPQyx5QkFDSSxvQm5CZHlCLENtQmU5Qix3REFFQyx5QkFDSSxvQm5CbEJ5QixDQzVCVixZa0JBdkIsV0FDQSx5QkFDQSxvQnBCNEJvQixDbUJrQ3RCLGtCQzFESSxXQUNBLHlCQUNJLG9CQVZnQixDbEJFQyxvQ2tCYXJCLFdBQ0EseUJBQ0ksb0JBakJnQixDQWtCckIsd0VBS0MsV0FDQSx5QkFDSSxxQkFFSixxQkFBdUIsQ0FVeEIsOFFBSkcsV0FDQSx5QkFDSSxvQkFBb0IsQ0FDekIsNEdBT0MseUJBQ0ksb0JwQlpZLENvQmFqQixzREFFQyx5QkFDSSxvQnBCaEJZLENFOUJHLHFCa0JvRHZCLGNBQ0Esc0JBQ0EsNkJBQ0Esb0JwQjVCcUIsQ21CMEN2Qix5SkNQSSxXQUNBLHlCQUNJLG9CcEJyQ2UsQ29Cc0NwQiwyQkFFQyxXQUNBLHlCQUNJLG9CcEIxQ2UsQ0UzQkUsZ0prQjRFbkIsb0JBQXFCLENBQ3RCLHdFQUVDLG9CQUFxQixDbEIvRUYsdUJrQm9EdkIsY0FDQSxzQkFDQSw2QkFDQSxvQnBCaEJ3QixDbUJpQzFCLG1LQ1ZJLFdBQ0EseUJBQ0ksb0JwQnpCa0IsQ29CMEJ2Qiw2QkFFQyxXQUNBLHlCQUNJLG9CcEI5QmtCLENFdkNELHdKa0I0RW5CLGlCQUFxQixDQUN0Qiw0RUFFQyxpQkFBcUIsQ2xCL0VGLGtCa0JvRHZCLGNBQ0Esc0JBQ0EsNkJBQ0Esb0JuQjVCaUMsQ2tCZ0RuQywwSUNiSSxXQUNBLHlCQUNJLG9CbkJyQzJCLENtQnNDaEMsd0JBRUMsV0FDQSx5QkFDSSxvQm5CMUMyQixDQzNCVixvSWtCNEVuQixvQkFBcUIsQ0FDdEIsa0VBRUMsb0JBQXFCLENsQi9FRixxQmtCb0R2QixjQUNBLHNCQUNBLDZCQUNBLG9CcEI1QnFCLENtQm1EdkIseUpDaEJJLFdBQ0EseUJBQ0ksb0JwQnJDZSxDb0JzQ3BCLDJCQUVDLFdBQ0EseUJBQ0ksb0JwQjFDZSxDRTNCRSxnSmtCNEVuQixvQkFBcUIsQ0FDdEIsd0VBRUMsb0JBQXFCLENsQi9FRixxQmtCb0R2QixjQUNBLHNCQUNBLDZCQUNBLG9CbkIzQmlDLENrQnFEbkMseUpDbkJJLFdBQ0EseUJBQ0ksb0JuQnBDMkIsQ21CcUNoQywyQkFFQyxXQUNBLHlCQUNJLG9CbkJ6QzJCLENDNUJWLGdKa0I0RW5CLG9CQUFxQixDQUN0Qix3RUFFQyxvQkFBcUIsQ2xCL0VGLG9Ca0JvRHZCLGNBQ0Esc0JBQ0EsNkJBQ0Esb0JwQnpCb0IsQ21Cc0R0QixvSkN0QkksV0FDQSx5QkFDSSxvQnBCbENjLENvQm1DbkIsMEJBRUMsV0FDQSx5QkFDSSxvQnBCdkNjLENFOUJHLDRJa0I0RW5CLG9CQUFxQixDQUN0QixzRUFFQyxvQkFBcUIsQ2xCL0VGLFVpQitGdkIsbUJBQ0EsY0FDQSxlQUFpQixDQUhuQiwrREFTSSw0QkFBOEIsQ0FUbEMsMkNBZUksd0JBQTBCLENBZjlCLGdCQWtCSSx3QkFBMEIsQ2pCaEhMLGdDaUJtSHJCLGNBQ0EsMEJBQ0EsNEJBQThCLENqQnhHN0Isa0RpQjRHQyxjQUNBLG9CQUFzQixDakI3R3ZCLDJCa0J5RUgsd0JBQ0Esa0JBQ0Esb0JYN0ZFLHFCVHlTeUIsQ21CN0o1QiwyQkNqREMsd0JBQ0EsbUJBQ0EsZ0JYN0ZFLHNCVDBTMEIsQ21CMUo3QixXQVFDLGNBQ0EsVUFBWSxDQUNiLHNCQUlDLGNBQWdCLENBQ2pCLDRGQU9HLFVBQVksQ0FDYixNRTFLRCxVQUNBLHVDQUFBLEFBQWdDLGtDQUFoQyxBQUFnQyw4QkFBQSxDQUZsQyxTQUtJLFNBQVcsQ0FDWixVQUlELFlBQWMsQ0FEaEIsYUFJSSxhQUFlLENBQ2hCLFlBTUQsa0JBQ0EsU0FDQSxnQkFDQSx3Q0FBQSxBQUNBLG1DQURBLEFBQ0EsZ0NBQUEsaUNBQUEsQUFDQSw0QkFEQSxBQUNBLHlCQUFBLG1DQUFBLEFBQTRCLDhCQUE1QixBQUE0QiwwQkFBQSxDQUM3QixrQkN2QkMsaUJBQW1CLENBQ3BCLHdCQUtHLHFCQUNBLFFBQ0EsU0FDQSxvQkFDQSxtQkFDQSxzQkFDQSxXQUNBLHVCQUNBLHFDQUNBLG1DQUEyQyxDQVovQyx1QkFpQkksU0FBVyxDQUNaLGdDQU1HLGFBQ0EseUJBQWlDLENBQ2xDLGVBTUgsa0JBQ0EsU0FDQSxPQUNBLGFBQ0EsYUFDQSxXQUNBLGdCQUNBLGNBQ0EsZUFDQSxlQUNBLGNBQ0EsZ0JBQ0EsZ0JBQ0Esc0JBQ0Esb0NBQUEsQUFDQSw0QkFBQSxrQ2JqREUscUJUNk5rQixDc0J6S3JCLGtCQ25EQyxXQUNBLG1CQUNBLGdCQUNBLHdCdEJ1VXNDLENxQmxSdkMsZUFNQyxjQUNBLFdBQ0EsaUJBQ0EsV0FDQSxtQkFDQSxrQkFDQSxjQUNBLG1CQUNBLG1CQUNBLGdCQUNBLFFBQVUsQ0FYWiwwQ0FjSSxjQUNBLHFCQUNBLHdCckJpUW9DLENDN1RuQyw4RW9Ca0VDLFdBQ0EscUJBQ0EseUJBQ0EsU0FBVyxDcEJwRFosb0ZvQjZEQyxhdEJ0RWMsQ0VTZiw0RG9Ca0VDLHFCQUNBLG1CQUNBLDZCQUNBLHNCRXRHSixvRUFBc0UsQ3RCZ0JuRSxxQm9CZ0dELGFBQWUsQ0FIbkIsUUFRSSxTQUFXLENBQ1oscUJBUUQsUUFDQSxTQUFXLENBQ1osb0JBUUMsV0FDQSxNQUFRLENBQ1QsaUJBSUMsY0FDQSxpQkFDQSxtQkFDQSxrQkFDQSxjQUNBLGtCQUFvQixDQUNyQixtQkFJQyxlQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsV0FBMEIsQ0FDM0IsMkJBSUMsUUFDQSxTQUFXLENBQ1oscURBV0csV0FDQSxhQUNBLHlCQUFpQyxDQU5yQyxxRUFXSSxTQUNBLFlBQ0EsaUJBQW1CLENBQ3BCLCtCRzVMRCxrQkFDQSxxQkFDQSxxQkFBdUIsQ0FKekIseUNBT0ksa0JBQ0EsVUFBWSxDQVJoQixtS0FjTSxTQUFXLENBZGpCLHFEQWlCTSxTQUFXLEN2QlRRLDRHdUJvQnJCLGdCekI2RGMsQ3lCNURmLGFBS0QsZ0JBQWtCLENBRHBCLG9CbkJoQ0ksV0FDQSxjQUNBLFVBQVksQ0FDYixrRG1CbUNDLFVBQVksQ0FOaEIsb0VBWUksZUFBaUIsQ0FDbEIseUVBSUQsZUFBaUIsQ0FDbEIsNEJBSUMsYUFBZSxDQURqQixtRWhCdENJLDZCQUNBLHlCZ0J5QzhCLENBQy9CLDJGaEI3QkMsNEJBQ0Esd0JnQmlDMkIsQ0FDOUIsc0JBSUMsVUFBWSxDQUNiLDhEQUVDLGVBQWlCLENBQ2xCLHVJaEJ6REcsNkJBQ0EseUJnQjREOEIsQ0FDL0Isb0VoQmhEQyw0QkFDQSx3QmdCa0QyQixDQUM5QixvRUFLQyxTQUFXLENBQ1osaUNBaUJDLGtCQUNBLGdCQUFrQixDQUNuQixrRkFFQyxtQkFDQSxpQkFBbUIsQ0FDcEIsWUFnQkMsYUFBZSxDQUNoQix5Q0FHQywyQkFDQSxxQkFBdUIsQ0FDeEIseURBR0MsMEJ6QmdHZ0IsQ3lCL0ZqQiw0RkFZRyxjQUNBLFdBQ0EsV0FDQSxjQUFnQixDQVBwQixzQ25CaEpJLFdBQ0EsY0FDQSxVQUFZLENBQ2Isb0NtQjRKRyxVQUFZLENBZmxCLGdKQXVCSSxnQkFDQSxhQUFlLENBQ2hCLDREQUtDLGVBQWlCLENBRnJCLHNEQUtJLGdDaEIzSkEsNkJBQ0EsMkJnQjJKK0IsQ0FObkMsc0RBU0ksa0NoQjdLQSwwQkFDQSx3QmdCNks0QixDQUM3Qix1RUFHRCxlQUFpQixDQUNsQix5SmhCcktHLDZCQUNBLDJCZ0J3SytCLENBQ2hDLDZFaEJ4TEMsMEJBQ0Esd0JnQjBMMEIsQ0FDN0IsZ09Bb0JLLGtCQUNBLHNCQUNBLG1CQUFxQixDQUN0QixhQ3hOSCxrQkFHRSxvQkFBQSxBQUFjLHFCQUFkLEFBQWMsb0JBQWQsQUFBYyxZQUFBLENBSmxCLDJCQWVJLGtCQUNBLFVBTUUsbUJBQUEsQUFRRixlQVJFLEFBUUYsV0FSRSxBQVFGLE9BQUEsZUFBaUIsQ0E5QnJCLG9HQW1CTSxTQUFXLEN4QmlDWix3S09wREQsZWlCNEN3QixDQUN6QixvQ0FVRCxtQkFDQSxxQkFBdUIsQ0FDeEIsbUJBeUJDLHlCQUNBLGVBQ0EsbUJBQ0EsY0FDQSxjQUNBLGtCQUNBLHlCQUNBLHNCakJ6RkUscUJUNk5rQixDMEI1SXRCLDhIQWFJLHlCQUNBLG1CakIvRkEsb0JUK05vQixDMEI5SXhCLDhIQWtCSSx3QkFDQSxrQmpCcEdBLG9CVDhOb0IsQzBCN0l4QixpRkEwQkksWUFBYyxDQUNmLHdVakIvRkMsNkJBQ0EseUJpQjZHNEIsQ0FDL0IsK0JBRUMsY0FBZ0IsQ0FDakIsaVRqQnBHRyw0QkFDQSx3QmlCMkcyQixDQUM5Qiw4QkFFQyxhQUFlLENBQ2hCLGlCQVFDLGtCQUdBLFlBQ0Esa0JBQW9CLENBTHRCLHNCQVVJLGlCQUFtQixDQVZ2QiwyQkFZTSxnQjFCeEVZLEMwQjREbEIscUZBZ0JNLFNBQVcsQ3hCOUdaLDBFd0JzSEMsaUIxQnBGWSxDMEI0RGxCLHdFQThCTSxVQUNBLGdCMUIzRlksQzBCNERsQiw4UEFrQ1EsU0FBVyxDeEJoSWQsU3lCOUNILGtCQUNBLGVBQ0Esb0JBQ0EsV0FDQSxjQUFnQixDQUxsQixlQVFJLGtCQUNBLFdBQ0EsU0FBVyxDQVZmLHNDQWFNLFdBQ0Esd0JBQTBCLENBZGhDLG9DQW9CTSwyREFBQSxBQUFvRCxrREFBQSxDQXBCMUQscUNBd0JNLFdBQ0Esd0JBQTBCLENBekJoQyxrQkErQkksZ0JBQWtCLENBQ25CLGFBUUQsa0JBQ0EsTUFDQSxPQUNBLGNBQ0EsV0FDQSxZQUNBLGNBQ0EsaUJBQ0EsV0FDQSxrQkFDQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EscUJBREEsQUFDQSxpQkFBQSxzQkFDQSw0QkFDQSxrQ0FDQSxnQ0FBQSxBQUF5Qix1QkFBQSxDQUUxQix5QkFRRyxvQkFBc0IsQ0FGMUIseUNBTUksd3pCQUF5ekIsQ0FON3pCLCtDQVVJLHlCQUNBLDR0QkFBNnRCLENBRTl0QixzQkFTQyxpQkFBbUIsQ0FGdkIsc0NBTUksZ3ZCQUFpdkIsQ0FDbHZCLDJCQVdDLGNBQWdCLENBRnBCLGtDQUtNLGNBQ0EscUJBQ0EsVUFBWSxDQVBsQixvQ0FXTSxhQUFlLENBQ2hCLFVBYUgscUJBQ0EsZUFDQSx1Q0FDQSx3QkFDQSxjQUNBLHNCQUNBLDJSQUNBLHlCQUNBLGlDQUFBLEFBQ0EseUJBQUEsc0JBRUEscUJBQ0EsdUJBQXlCLENBYjNCLGdCQWdCSSxxQkFDQSxZQUFjLENBakJsQixzQkF1QkksU0FBVyxDQUNaLGFBSUQsZ0JBQ0EsbUJBQ0EsY0FBZ0IsQ0FIbEIsNkJBTUksWUFDQSxlQUFpQixDQUNsQixNQVNELGtCQUNBLHFCQUNBLGNBQ0EsY0FBZ0IsQ0FDakIsWUFFQyxnQkFDQSxTQUNBLHdCQUNBLFNBQVcsQ0FDWixhQUVDLGtCQUNBLE1BQ0EsUUFDQSxPQUNBLFVBQ0EsY0FDQSxtQkFDQSxnQkFDQSxXQUNBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxxQkFEQSxBQUNBLGlCQUFBLHNCQUNBLHNCQUNBLG9CQUFzQixDQUV2QixvQkFFQyx3QkFBMEIsQ0FDM0IscUJBRUMsa0JBQ0EsYUFDQSxlQUNBLGdCQUNBLFVBQ0EsY0FDQSxjQUNBLG1CQUNBLGdCQUNBLFdBQ0EsaUJBQ0Esc0JBQ0Esc0JBQ0EsK0JBQWlDLENBQ2xDLEtDdE5DLGVBQ0EsZ0JBQ0EsZUFBaUIsQ0FDbEIsVUFHQyxvQkFBc0IsQ0FEeEIsZ0NBSUksb0JBQXNCLEMxQk9yQixtQjBCRkQsYTVCVWdCLEM0Qm5CcEIscUVBWU0sY0FDQSxtQkFDQSw0QkFBOEIsQzFCYy9CLHNCMEJKRCxvQkFBc0IsQ0FGMUIsZ0VBT0ksZ0JBQWtCLENBQ25CLFVBU0QsNEIzQm1WOEMsQzJCcFZoRCxpQnRCL0NJLFdBQ0EsY0FDQSxVQUFZLENBQ2Isb0JzQmlEQyxXQUVBLGtCQUFvQixDQVB4Qiw4QkFVTSxpQkFBbUIsQ0FWekIsb0JBZUksY0FDQSxrQkFDQSw2Qm5COURBLGlDbUIrRHdELENBbEI1RCxvREFxQk0saUMzQitUMEMsQ0MvVzNDLG1HMEJxREcsY0FDQSw2QkFDQSx3QkFBMEIsQzFCdEM3QixrTjBCOENDLGNBQ0EseUJBQ0Esa0NBQTJHLEMxQmhENUcsa0JJckNELFdBQ0EsY0FDQSxVQUFZLENBQ2IscUJzQmdHQyxVQUFZLENBSmhCLCtCQU9NLGlCQUFtQixDQVB6QixxQkFZSSxjQUNBLGtCbkIxR0EscUJUNk5rQixDNEJoSXRCLHdOQW9CTSxXQUNBLGVBQ0Esd0I1QnBGaUIsQ0VJbEIsdUIwQnVGRCxjQUNBLFVBQVksQ0FIaEIsaUNBTU0saUJBQ0EsYUFBZSxDQUNoQix1QkFZRCxZQUFjLENBRmxCLHFCQUtJLGFBQWUsQ0FDaEIseUJBVUQsZ0JuQnBKRSwwQkFDQSx3Qm1CcUowQixDQUM3QixRQzNKQyxrQkFDQSwyQjdCNkRnQixDNkIvRGxCLGV2QkhJLFdBQ0EsY0FDQSxVQUFZLENNeUNaLDBCaUJ4Q0osUXBCREksZVR3WXFCLEM2Qi9YeEIsQ0FTRCxhQUNFLFk1QjJVNkIsQ1dyVDNCLDBCaUJ2QkosYXBCbEJJLGVvQnNCd0IsQ0FFM0IsQ0FHRCx1Q0FFRSxlQUNBLFFBQ0EsT0FDQSxZNUJrVTZCLENXelQzQiwwQmlCZEosdUNwQjNCSSxlb0JvQ3dCLENBRTNCLENBRUQsa0JBQ0UsS0FBTyxDQUNSLHFCQUdDLFFBQVUsQ0FDWCxtQkFHQyx3QkFBQSxBQUNBLGdCQUFBLE1BQ0EsYUFDQSxVQUFZLENqQlhWLDBCaUJPSixtQnBCaERJLGVvQndEd0IsQ0FFM0IsQ0FPRCxjQUNFLFdBQ0EsbUJBQ0Esc0JBQ0Esa0JBQ0EsaUI3QjRGb0IsQzZCakd0Qix3Q0FRSSxvQkFBc0IsQzNCdkRyQixrQjJCMkRELGFBQWUsQ0FDaEIsZ0JBS0QsV0FDQSxVQUNBLG9CQUNBLHVCQUNBLHVCQUNBLHNCQUNBLGVBQWlCLENBUG5CLHdCQVVJLGVBQWlCLENBQ2xCLGdCQVVELHFCQUNBLGtCQUNBLGNBQ0EsZ0JBQ0EsNkJwQjNHRSxxQlR3U3NCLEM2QmxNMUIsNENBU0ksb0JBQXNCLENqQnRFdEIsMEJpQjJFSixzQkFHTSx3QkFBMEIsQ0FFN0IsQ2pCaEZDLDBCaUIyRUosc0JBUU0sd0JBQTBCLENBRTdCLENqQnJGQywwQmlCMkVKLHNCQWFNLHdCQUEwQixDQUU3QixDQVFILHNCQUVJLFVBQVksQ0FGaEIsc0JBTUksY0FDQSxvQkFDQSxzQkFBd0IsQ0FSNUIsZ0NBV00sZ0JBQWtCLENBWHhCLGdDQWdCSSxnQkFBa0IsQ0FDbkIsNEJBTUMscUI1Qm1Ob0MsQzRCck54QyxvRUFLTSxxQjVCZ05rQyxDQ25XbkMsb0MyQnlKQyxxQjVCd01rQyxDNEJuTnhDLG9GQWNRLHFCNUJzTWdDLENDbFduQyw4aUIyQnFLRyxxQjVCOExnQyxDQ2xWbkMsOEIyQjBKRCxrQ0FBc0IsQ0FDdkIsMkJBTUMsVTVCNEtvQyxDNEI5S3hDLGtFQUtNLFU1QnlLa0MsQ0M5Vm5DLG1DMkIyTEMsMkI1QmlLa0MsQzRCNUt4QyxrRkFjUSw0QjVCK0pnQyxDQzdWbkMsa2lCMkJ1TUcsVTVCdUpnQyxDQzdVbkMsNkIyQjRMRCx3Q0FBc0IsQ0FDdkIsTUMvTkQsa0JBQ0EsY0FDQSxzQkFDQSxzQkFDQSx5QnJCTEUscUJUNk5rQixDOEJ0TnJCLFlBR0MsZTdCK2NnQyxDNkI5Y2pDLFlBR0MscUI3QjRjK0IsQzZCM2NoQyxlQUdDLHFCQUNBLGVBQWlCLENBQ2xCLHNCQUdDLGVBQWlCLENBQ2xCLGlCQVlHLG9CQUFzQixDNUIvQkQsc0I0Qm1DckIsbUI3QmliOEIsQzZCaGIvQiwyREFPSyxpQ0FBMEQsQ0FIaEUseURBU00saUM5QnVLYyxDOEJ0S2YsYUFXTCx3QkFDQSx5QkFDQSwrQjdCeVpnQyxDNkI1WmxDLHlCckJqRUksaUNxQnVFOEUsQ0FDL0UsYUFJRCx3QkFDQSx5QkFDQSw0QjdCK1lnQyxDNkJsWmxDLHdCckIzRUksaUNUNk5rQixDOEIzSW5CLGNDbkZELHlCQUNBLG9CL0IrQnFCLEM4QjZEdEIsY0M3RkMseUJBQ0Esb0IvQmdDcUIsQzhCK0R0QixXQ2hHQyx5QkFDQSxvQjlCZ0NpQyxDNkJrRWxDLGNDbkdDLHlCQUNBLG9COUJpQ2lDLEM2Qm9FbEMsYUN0R0MseUJBQ0Esb0IvQm1Db0IsQzhCcUVyQixzQkNwR0MsNkJBQ0Esb0IvQjJCcUIsQzhCNkV0Qix3QkN6R0MsNkJBQ0Esb0IvQnVDd0IsQzhCb0V6QixtQkM1R0Ms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QyxDQUFJLE9BSTlDLGtDQUNBLGdDQUEwQyxDQUMzQyxPQUVDLGdDQUNBLGtDQUE0QyxDQWI5QyxPQUFFLHFDQUErQyxDQUFJLE9BQ25ELCtCQUF5QyxDQUFJLE9BQzdDLGlDQUEyQyxDQUFJLE9BQy9DLGtDQUE0QyxDQUFJLE9BQ2hELGdDQUEwQyxDQUFJLE9BSTlDLGtDQUNBLGdDQUEwQyxDQUMzQyxPQUVDLGdDQUNBLGtDQUE0QyxDQWI5QyxPQUFFLHFDQUErQyxDQUFJLE9BQ25ELCtCQUF5QyxDQUFJLE9BQzdDLGlDQUEyQyxDQUFJLE9BQy9DLGtDQUE0QyxDQUFJLE9BQ2hELGdDQUEwQyxDQUFJLE9BSTlDLGtDQUNBLGdDQUEwQyxDQUMzQyxPQUVDLGdDQUNBLGtDQUE0QyxDQWI5QyxPQUFFLHNCQUErQyxDQUFJLE9BQ25ELHdCQUF5QyxDQUFJLE9BQzdDLDBCQUEyQyxDQUFJLE9BQy9DLDJCQUE0QyxDQUFJLE9BQ2hELHlCQUEwQyxDQUFJLE9BSTlDLDJCQUNBLHlCQUEwQyxDQUMzQyxPQUVDLHlCQUNBLDJCQUE0QyxDQWI5QyxPQUFFLHNDQUErQyxDQUFJLE9BQ25ELGdDQUF5QyxDQUFJLE9BQzdDLGtDQUEyQyxDQUFJLE9BQy9DLG1DQUE0QyxDQUFJLE9BQ2hELGlDQUEwQyxDQUFJLE9BSTlDLG1DQUNBLGlDQUEwQyxDQUMzQyxPQUVDLGlDQUNBLG1DQUE0QyxDQWI5QyxPQUFFLHNDQUErQyxDQUFJLE9BQ25ELGdDQUF5QyxDQUFJLE9BQzdDLGtDQUEyQyxDQUFJLE9BQy9DLG1DQUE0QyxDQUFJLE9BQ2hELGlDQUEwQyxDQUFJLE9BSTlDLG1DQUNBLGlDQUEwQyxDQUMzQyxPQUVDLGlDQUNBLG1DQUE0QyxDQWI5QyxPQUFFLHNDQUErQyxDQUFJLE9BQ25ELGdDQUF5QyxDQUFJLE9BQzdDLGtDQUEyQyxDQUFJLE9BQy9DLG1DQUE0QyxDQUFJLE9BQ2hELGlDQUEwQyxDQUFJLE9BSTlDLG1DQUNBLGlDQUEwQyxDQUMzQyxPQUVDLGlDQUNBLG1DQUE0QyxDQUM3QyxTQU9ILGVBQ0EsTUFDQSxR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QUEsOEY2RnJLdUIsZUFTdkIsa0JBQ0QsUUFDTCxnQkFDTyxDQUFFIiwiZmlsZSI6ImJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY2hvc2VuLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjEzcHg7dXNlci1zZWxlY3Q6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDotOTk5OXB4O3otaW5kZXg6MTAxMDt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItdG9wOjA7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCA0cHggNXB4IHJnYmEoMCwwLDAsMC4xNSl9LmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7bGVmdDowfS5jaG9zZW4tY29udGFpbmVyIGF7Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWV7bWFyZ2luLXJpZ2h0OjRweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXJ7Y29udGVudDpcIjpcIjtwYWRkaW5nLWxlZnQ6MnB4O3ZlcnRpY2FsLWFsaWduOnRvcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDAgMCA4cHg7aGVpZ2h0OjI1cHg7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3gtc2hhZG93OjAgMCAzcHggI2ZmZiBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpO2NvbG9yOiM0NDQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjI0cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdHtjb2xvcjojOTk5fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyNnB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW57bWFyZ2luLXJpZ2h0OjM4cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDoyNnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAxcHggbm8tcmVwZWF0O2ZvbnQtc2l6ZToxcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDBweCAycHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAxMDttYXJnaW46MDtwYWRkaW5nOjNweCA0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXXttYXJnaW46MXB4IDA7cGFkZGluZzo0cHggMjBweCA0cHggNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3V0bGluZTowO2JvcmRlcjoxcHggc29saWQgI2FhYTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O2ZvbnQtc2l6ZToxZW07Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDpub3JtYWw7Ym9yZGVyLXJhZGl1czowfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3B7bWFyZ2luLXRvcDotMXB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05OTk5cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze2NvbG9yOiM0NDQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO21hcmdpbjowIDRweCA0cHggMDtwYWRkaW5nOjAgMCAwIDRweDttYXgtaGVpZ2h0OjI0MHB4Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZTtsaW5lLWhlaWdodDoxNXB4O3dvcmQtd3JhcDpicmVhay13b3JkOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y29sb3I6I2NjYztjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7Y29sb3I6I2ZmZn0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0c3tjb2xvcjojNzc3O2Rpc3BsYXk6bGlzdC1pdGVtO2JhY2tncm91bmQ6I2Y0ZjRmNH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbntwYWRkaW5nLWxlZnQ6MTVweH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW17Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2hlaWdodDoxJTtib3JkZXI6MXB4IHNvbGlkICNhYWE7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtjdXJzb3I6dGV4dH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZHttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl17bWFyZ2luOjFweCAwO3BhZGRpbmc6MDtoZWlnaHQ6MjVweDtvdXRsaW5lOjA7Ym9yZGVyOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM5OTk7Zm9udC1zaXplOjEwMCU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDpub3JtYWw7Ym9yZGVyLXJhZGl1czowfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDIwcHggM3B4IDVweDtib3JkZXI6MXB4IHNvbGlkICNhYWE7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1zaXplOjEwMCUgMTlweDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym94LXNoYWRvdzowIDAgMnB4ICNmZmYgaW5zZXQsMCAxcHggMCByZ2JhKDAsMCwwLDAuMDUpO2NvbG9yOiMzMzM7bGluZS1oZWlnaHQ6MTNweDtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFue3dvcmQtd3JhcDpicmVhay13b3JkfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7cmlnaHQ6M3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAxcHggbm8tcmVwZWF0O2ZvbnQtc2l6ZToxcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZHtwYWRkaW5nLXJpZ2h0OjVweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7Y29sb3I6IzY2Nn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1c3tiYWNrZ3JvdW5kOiNkNGQ0ZDR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjA7cGFkZGluZzowfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVke2Rpc3BsYXk6bGlzdC1pdGVtO2NvbG9yOiNjY2M7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYjtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjMpfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgI2FhYTstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7Ym94LXNoYWRvdzowIDFweCAwICNmZmYgaW5zZXR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1sZWZ0Om5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IDJweH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYjtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjMpfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJde2NvbG9yOiMyMjIgIWltcG9ydGFudH0uY2hvc2VuLWRpc2FibGVke29wYWNpdHk6MC41ICFpbXBvcnRhbnQ7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZXtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xle292ZXJmbG93OnZpc2libGU7cGFkZGluZzowIDhweCAwIDB9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoyNnB4O2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFue21hcmdpbi1sZWZ0OjM4cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2e3JpZ2h0OmF1dG87bGVmdDozcHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgYWJicntyaWdodDphdXRvO2xlZnQ6MjZweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6cmlnaHR9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXXtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDVweCAzcHggMTlweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtyaWdodDphdXRvO2xlZnQ6NHB4fS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLC5jaG9zZW4tcnRsIC5jaG9zZW4tZHJvcHtsZWZ0Ojk5OTlweH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjAgMCA0cHggNHB4O3BhZGRpbmc6MCA0cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowfS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1yaWdodDpub25lfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJde3BhZGRpbmc6NHB4IDVweCA0cHggMjBweDtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjZweCAycHh9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMnB4IDJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpey5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlQDJ4LnBuZ1wiKSAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTo1MnB4IDM3cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudH19LyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWFscGhhLjIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmFjdGl2ZXtvdXRsaW5lOjB9YTpob3ZlcntvdXRsaW5lOjB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9cHJle292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31vcHRncm91cHtmb250LXdlaWdodDpib2xkfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MH1AbWVkaWEgcHJpbnR7KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYnRuPi5jYXJldCwuZHJvcHVwPi5idG4+LmNhcmV0e2JvcmRlci10b3AtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5sYWJlbHtib3JkZXI6MXB4IHNvbGlkICMwMDB9LnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZGQgIWltcG9ydGFudH19aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fUAtbW96LXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH1ALW1zLXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH1ALW8tdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofUAtd2Via2l0LXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH1Admlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofWh0bWx7Zm9udC1zaXplOjEzcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWJvZHl7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTM5O2NvbG9yOiM0ZjU4NjE7YmFja2dyb3VuZC1jb2xvcjojZjZmN2Y4fVt0YWJpbmRleD1cIi0xXCJdOmZvY3Vze291dGxpbmU6bm9uZSAhaW1wb3J0YW50fWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW3RpdGxlXSxhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVde2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjZDNkOWRkfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWwsZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCx1bCB1bCxvbCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YXtjb2xvcjojMDA3MWM0O3RleHQtZGVjb3JhdGlvbjpub25lfWE6Zm9jdXMsYTpob3Zlcntjb2xvcjojMDA0NTc4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9cHJle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlfVtyb2xlPVwiYnV0dG9uXCJde2N1cnNvcjpwb2ludGVyfWEsYXJlYSxidXR0b24sW3JvbGU9XCJidXR0b25cIl0saW5wdXQsbGFiZWwsc2VsZWN0LHN1bW1hcnksdGV4dGFyZWF7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn10YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Y2FwdGlvbntwYWRkaW5nLXRvcDoxLjIzMDhyZW07cGFkZGluZy1ib3R0b206MS4yMzA4cmVtO2NvbG9yOiM3ZjhiOTc7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjpsZWZ0fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19YnV0dG9uOmZvY3Vze291dGxpbmU6MXB4IGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcn1pbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe21hcmdpbjowO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czowfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9aW5wdXRbdHlwZT1cInNlYXJjaFwiXXtib3gtc2l6aW5nOmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWgxLGgyLGgzLGg0LGg1LGg2LC5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2e21hcmdpbi1ib3R0b206MS4yMzA4cmVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjppbmhlcml0fWgxe2ZvbnQtc2l6ZToyLjVyZW19aDJ7Zm9udC1zaXplOjE4cHh9aDN7Zm9udC1zaXplOjE2cHh9aDR7Zm9udC1zaXplOjE0cHh9aDV7Zm9udC1zaXplOjEzcHh9aDZ7Zm9udC1zaXplOjEycHh9Lmgxe2ZvbnQtc2l6ZToyLjVyZW19Lmgye2ZvbnQtc2l6ZToxOHB4fS5oM3tmb250LXNpemU6MTZweH0uaDR7Zm9udC1zaXplOjE0cHh9Lmg1e2ZvbnQtc2l6ZToxM3B4fS5oNntmb250LXNpemU6MTJweH0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6NnJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMntmb250LXNpemU6NS41cmVtO2ZvbnQtd2VpZ2h0OjMwMH0uZGlzcGxheS0ze2ZvbnQtc2l6ZTo0LjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDozMDB9aHJ7bWFyZ2luLXRvcDoxLjIzMDhyZW07bWFyZ2luLWJvdHRvbToxLjIzMDhyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpfXNtYWxsLC5zbWFsbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0Om5vcm1hbH1tYXJrLC5tYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6NXB4fS5kbC1ob3Jpem9udGFse21hcmdpbi1yaWdodDotMi40NjE2cmVtO21hcmdpbi1sZWZ0Oi0yLjQ2MTZyZW19LmRsLWhvcml6b250YWw6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7cGFkZGluZzowLjYxNTRyZW0gMS4yMzA4cmVtO21hcmdpbi1ib3R0b206MS4yMzA4cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1sZWZ0OjAuMjVyZW0gc29saWQgI2U4ZTllYX0uYmxvY2txdW90ZS1mb290ZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODAlO2xpbmUtaGVpZ2h0OjEuNTM5O2NvbG9yOiNkM2Q5ZGR9LmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmV7Y29udGVudDpcIlxcMjAxNCBcXDAwQTBcIn0uYmxvY2txdW90ZS1yZXZlcnNle3BhZGRpbmctcmlnaHQ6MS4yMzA4cmVtO3BhZGRpbmctbGVmdDowO3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLXJpZ2h0OjAuMjVyZW0gc29saWQgI2U4ZTllYTtib3JkZXItbGVmdDowfS5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmV7Y29udGVudDpcIlwifS5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOjphZnRlcntjb250ZW50OlwiXFwwMEEwIFxcMjAxNFwifS5pbWctZmx1aWQsLmNhcm91c2VsLWlubmVyPi5jYXJvdXNlbC1pdGVtPmltZywuY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0+YT5pbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXJvdW5kZWR7Ym9yZGVyLXJhZGl1czowLjNyZW19LmltZy10aHVtYm5haWx7cGFkZGluZzowLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTM5O2JhY2tncm91bmQtY29sb3I6I2Y2ZjdmODtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czowLjI1cmVtO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJX0uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206MC42MTU0cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTo5MCU7Y29sb3I6I2QzZDlkZH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTpNZW5sbyxNb25hY28sQ29uc29sYXMsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX1jb2Rle3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOjkwJTtjb2xvcjojYmQ0MTQ3O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmOTtib3JkZXItcmFkaXVzOjAuMjVyZW19a2Jke3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOjkwJTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzMztib3JkZXItcmFkaXVzOjAuMnJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDpib2xkfXByZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjkwJTtsaW5lLWhlaWdodDoxLjUzOTtjb2xvcjojNGY1ODYxfXByZSBjb2Rle3BhZGRpbmc6MDtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MS4yMzA4cmVtO3BhZGRpbmctcmlnaHQ6MS4yMzA4cmVtfUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NTc2cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6OTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19LmNvbnRhaW5lci1mbHVpZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDoxLjIzMDhyZW07cGFkZGluZy1yaWdodDoxLjIzMDhyZW19LnJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWxlZnQ6LTEuMjMwOHJlbTttYXJnaW4tcmlnaHQ6LTEuMjMwOHJlbX0uY29sLXhzLTEsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMiwuY29sLXNtLTEsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLW1kLTEsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLXhsLTEsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLWxlZnQ6MS4yMzA4cmVtO3BhZGRpbmctcmlnaHQ6MS4yMzA4cmVtfS5jb2wteHMtMXtmbGV4OjAgMCA4LjMzMzMzJX0uY29sLXhzLTJ7ZmxleDowIDAgMTYuNjY2NjclfS5jb2wteHMtM3tmbGV4OjAgMCAyNSV9LmNvbC14cy00e2ZsZXg6MCAwIDMzLjMzMzMzJX0uY29sLXhzLTV7ZmxleDowIDAgNDEuNjY2NjclfS5jb2wteHMtNntmbGV4OjAgMCA1MCV9LmNvbC14cy03e2ZsZXg6MCAwIDU4LjMzMzMzJX0uY29sLXhzLTh7ZmxleDowIDAgNjYuNjY2NjclfS5jb2wteHMtOXtmbGV4OjAgMCA3NSV9LmNvbC14cy0xMHtmbGV4OjAgMCA4My4zMzMzMyV9LmNvbC14cy0xMXtmbGV4OjAgMCA5MS42NjY2NyV9LmNvbC14cy0xMntmbGV4OjAgMCAxMDAlfS5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9LmNvbC14cy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfS5jb2wteHMtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLXhzLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9LmNvbC14cy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfS5jb2wteHMtcHVsbC02e3JpZ2h0OjUwJX0uY29sLXhzLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9LmNvbC14cy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfS5jb2wteHMtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXhzLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfS5jb2wteHMtcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9LmNvbC14cy1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC14cy1wdXNoLTB7bGVmdDphdXRvfS5jb2wteHMtcHVzaC0xe2xlZnQ6OC4zMzMzMyV9LmNvbC14cy1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9LmNvbC14cy1wdXNoLTN7bGVmdDoyNSV9LmNvbC14cy1wdXNoLTR7bGVmdDozMy4zMzMzMyV9LmNvbC14cy1wdXNoLTV7bGVmdDo0MS42NjY2NyV9LmNvbC14cy1wdXNoLTZ7bGVmdDo1MCV9LmNvbC14cy1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9LmNvbC14cy1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9LmNvbC14cy1wdXNoLTl7bGVmdDo3NSV9LmNvbC14cy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfS5jb2wteHMtcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0uY29sLXhzLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC14cy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0uY29sLXhzLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0uY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0uY29sLXhzLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXhzLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0uY29sLXhzLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0uY29sLXhzLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXhzLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9LmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfS5jb2wteHMtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KXsuY29sLXNtLTF7ZmxleDowIDAgOC4zMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIDE2LjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgMjUlfS5jb2wtc20tNHtmbGV4OjAgMCAzMy4zMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIDQxLjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgNTAlfS5jb2wtc20tN3tmbGV4OjAgMCA1OC4zMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIDY2LjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgNzUlfS5jb2wtc20tMTB7ZmxleDowIDAgODMuMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgOTEuNjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgMTAwJX0uY29sLXNtLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0xe3JpZ2h0OjguMzMzMzMlfS5jb2wtc20tcHVsbC0ye3JpZ2h0OjE2LjY2NjY3JX0uY29sLXNtLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1zbS1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMlfS5jb2wtc20tcHVsbC01e3JpZ2h0OjQxLjY2NjY3JX0uY29sLXNtLXB1bGwtNntyaWdodDo1MCV9LmNvbC1zbS1wdWxsLTd7cmlnaHQ6NTguMzMzMzMlfS5jb2wtc20tcHVsbC04e3JpZ2h0OjY2LjY2NjY3JX0uY29sLXNtLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1zbS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzJX0uY29sLXNtLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjclfS5jb2wtc20tcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtc20tcHVzaC0we2xlZnQ6YXV0b30uY29sLXNtLXB1c2gtMXtsZWZ0OjguMzMzMzMlfS5jb2wtc20tcHVzaC0ye2xlZnQ6MTYuNjY2NjclfS5jb2wtc20tcHVzaC0ze2xlZnQ6MjUlfS5jb2wtc20tcHVzaC00e2xlZnQ6MzMuMzMzMzMlfS5jb2wtc20tcHVzaC01e2xlZnQ6NDEuNjY2NjclfS5jb2wtc20tcHVzaC02e2xlZnQ6NTAlfS5jb2wtc20tcHVzaC03e2xlZnQ6NTguMzMzMzMlfS5jb2wtc20tcHVzaC04e2xlZnQ6NjYuNjY2NjclfS5jb2wtc20tcHVzaC05e2xlZnQ6NzUlfS5jb2wtc20tcHVzaC0xMHtsZWZ0OjgzLjMzMzMzJX0uY29sLXNtLXB1c2gtMTF7bGVmdDo5MS42NjY2NyV9LmNvbC1zbS1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXNtLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfS5jb2wtc20tb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9LmNvbC1zbS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9LmNvbC1zbS1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1zbS1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9LmNvbC1zbS1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9LmNvbC1zbS1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1zbS1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9LmNvbC1zbS1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9LmNvbC1zbS1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1zbS1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0uY29sLXNtLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb2wtbWQtMXtmbGV4OjAgMCA4LjMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgMTYuNjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCAyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIDMzLjMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCA1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIDU4LjMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgNjYuNjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCA3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCA4My4zMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCA5MS42NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCAxMDAlfS5jb2wtbWQtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9LmNvbC1tZC1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfS5jb2wtbWQtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9LmNvbC1tZC1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfS5jb2wtbWQtcHVsbC02e3JpZ2h0OjUwJX0uY29sLW1kLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9LmNvbC1tZC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfS5jb2wtbWQtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLW1kLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfS5jb2wtbWQtcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9LmNvbC1tZC1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1tZC1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbWQtcHVzaC0xe2xlZnQ6OC4zMzMzMyV9LmNvbC1tZC1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9LmNvbC1tZC1wdXNoLTN7bGVmdDoyNSV9LmNvbC1tZC1wdXNoLTR7bGVmdDozMy4zMzMzMyV9LmNvbC1tZC1wdXNoLTV7bGVmdDo0MS42NjY2NyV9LmNvbC1tZC1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1tZC1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9LmNvbC1tZC1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9LmNvbC1tZC1wdXNoLTl7bGVmdDo3NSV9LmNvbC1tZC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfS5jb2wtbWQtcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0uY29sLW1kLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbWQtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1tZC1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0uY29sLW1kLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0uY29sLW1kLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLW1kLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0uY29sLW1kLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0uY29sLW1kLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLW1kLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0uY29sLW1kLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0uY29sLW1kLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLW1kLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9LmNvbC1tZC1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfS5jb2wtbWQtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCAxNi42NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JX0uY29sLWxnLTR7ZmxleDowIDAgMzMuMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCA0MS42NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJX0uY29sLWxnLTd7ZmxleDowIDAgNTguMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCA2Ni42NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JX0uY29sLWxnLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIDkxLjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCV9LmNvbC1sZy1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0uY29sLWxnLXB1bGwtMntyaWdodDoxNi42NjY2NyV9LmNvbC1sZy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbGctcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0uY29sLWxnLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9LmNvbC1sZy1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbGctcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0uY29sLWxnLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9LmNvbC1sZy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbGctcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9LmNvbC1sZy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0uY29sLWxnLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLWxnLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1sZy1wdXNoLTF7bGVmdDo4LjMzMzMzJX0uY29sLWxnLXB1c2gtMntsZWZ0OjE2LjY2NjY3JX0uY29sLWxnLXB1c2gtM3tsZWZ0OjI1JX0uY29sLWxnLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0uY29sLWxnLXB1c2gtNXtsZWZ0OjQxLjY2NjY3JX0uY29sLWxnLXB1c2gtNntsZWZ0OjUwJX0uY29sLWxnLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0uY29sLWxnLXB1c2gtOHtsZWZ0OjY2LjY2NjY3JX0uY29sLWxnLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLWxnLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9LmNvbC1sZy1wdXNoLTExe2xlZnQ6OTEuNjY2NjclfS5jb2wtbGctcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1sZy1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLWxnLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5jb2wtbGctb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbGctb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5jb2wtbGctb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtbGctb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5jb2wtbGctb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtbGctb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0uY29sLWxnLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmNvbC1sZy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCAxNi42NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIDI1JX0uY29sLXhsLTR7ZmxleDowIDAgMzMuMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCA0MS42NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIDUwJX0uY29sLXhsLTd7ZmxleDowIDAgNTguMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCA2Ni42NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIDc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIDkxLjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIDEwMCV9LmNvbC14bC1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLXhsLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0uY29sLXhsLXB1bGwtMntyaWdodDoxNi42NjY2NyV9LmNvbC14bC1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wteGwtcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0uY29sLXhsLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9LmNvbC14bC1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wteGwtcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0uY29sLXhsLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9LmNvbC14bC1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wteGwtcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9LmNvbC14bC1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0uY29sLXhsLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXhsLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC14bC1wdXNoLTF7bGVmdDo4LjMzMzMzJX0uY29sLXhsLXB1c2gtMntsZWZ0OjE2LjY2NjY3JX0uY29sLXhsLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXhsLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0uY29sLXhsLXB1c2gtNXtsZWZ0OjQxLjY2NjY3JX0uY29sLXhsLXB1c2gtNntsZWZ0OjUwJX0uY29sLXhsLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0uY29sLXhsLXB1c2gtOHtsZWZ0OjY2LjY2NjY3JX0uY29sLXhsLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXhsLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9LmNvbC14bC1wdXNoLTExe2xlZnQ6OTEuNjY2NjclfS5jb2wteGwtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC14bC1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLXhsLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5jb2wteGwtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5jb2wteGwtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wteGwtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5jb2wteGwtb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5jb2wteGwtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wteGwtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5jb2wteGwtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5jb2wteGwtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wteGwtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0uY29sLXhsLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmNvbC14bC1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19LmNvbC14cy1maXJzdHtvcmRlcjotMX0uY29sLXhzLWxhc3R7b3JkZXI6MX1AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpey5jb2wtc20tZmlyc3R7b3JkZXI6LTF9LmNvbC1zbS1sYXN0e29yZGVyOjF9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tZC1maXJzdHtvcmRlcjotMX0uY29sLW1kLWxhc3R7b3JkZXI6MX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29sLWxnLWZpcnN0e29yZGVyOi0xfS5jb2wtbGctbGFzdHtvcmRlcjoxfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLXhsLWZpcnN0e29yZGVyOi0xfS5jb2wteGwtbGFzdHtvcmRlcjoxfX0ucm93LXhzLXRvcHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5yb3cteHMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0ucm93LXhzLWJvdHRvbXthbGlnbi1pdGVtczpmbGV4LWVuZH1AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpey5yb3ctc20tdG9we2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnJvdy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5yb3ctc20tYm90dG9te2FsaWduLWl0ZW1zOmZsZXgtZW5kfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5yb3ctbWQtdG9we2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnJvdy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5yb3ctbWQtYm90dG9te2FsaWduLWl0ZW1zOmZsZXgtZW5kfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5yb3ctbGctdG9we2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnJvdy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5yb3ctbGctYm90dG9te2FsaWduLWl0ZW1zOmZsZXgtZW5kfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsucm93LXhsLXRvcHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5yb3cteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0ucm93LXhsLWJvdHRvbXthbGlnbi1pdGVtczpmbGV4LWVuZH19LmNvbC14cy10b3B7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5jb2wteHMtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyfS5jb2wteHMtYm90dG9te2FsaWduLXNlbGY6ZmxleC1lbmR9QG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KXsuY29sLXNtLXRvcHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmNvbC1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXJ9LmNvbC1zbS1ib3R0b217YWxpZ24tc2VsZjpmbGV4LWVuZH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29sLW1kLXRvcHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmNvbC1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXJ9LmNvbC1tZC1ib3R0b217YWxpZ24tc2VsZjpmbGV4LWVuZH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29sLWxnLXRvcHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmNvbC1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXJ9LmNvbC1sZy1ib3R0b217YWxpZ24tc2VsZjpmbGV4LWVuZH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbC14bC10b3B7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5jb2wteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyfS5jb2wteGwtYm90dG9te2FsaWduLXNlbGY6ZmxleC1lbmR9fS50YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MS4yMzA4cmVtfS50YWJsZSB0aCwudGFibGUgdGR7cGFkZGluZzoxLjIzMDhyZW07bGluZS1oZWlnaHQ6MS41Mzk7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOGU5ZWF9LnRhYmxlIHRoZWFkIHRoe3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZThlOWVhfS50YWJsZSB0Ym9keSt0Ym9keXtib3JkZXItdG9wOjJweCBzb2xpZCAjZThlOWVhfS50YWJsZSAudGFibGV7YmFja2dyb3VuZC1jb2xvcjojZjZmN2Y4fS50YWJsZS1zbSB0aCwudGFibGUtc20gdGR7cGFkZGluZzowLjkyMzFyZW19LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2U4ZTllYX0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2U4ZTllYX0udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRke2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnRhYmxlLWFjdGl2ZSwudGFibGUtYWN0aXZlPnRoLC50YWJsZS1hY3RpdmU+dGR7YmFja2dyb3VuZC1jb2xvcjojMjlhYmUyfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFkOWVkNX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiMxZDllZDV9LnRhYmxlLXN1Y2Nlc3MsLnRhYmxlLXN1Y2Nlc3M+dGgsLnRhYmxlLXN1Y2Nlc3M+dGR7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkMGU5YzZ9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkMGU5YzZ9LnRhYmxlLWluZm8sLnRhYmxlLWluZm8+dGgsLnRhYmxlLWluZm8+dGR7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3fS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjNGUzZjN9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjNGUzZjN9LnRhYmxlLXdhcm5pbmcsLnRhYmxlLXdhcm5pbmc+dGgsLnRhYmxlLXdhcm5pbmc+dGR7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyY2N9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyY2N9LnRhYmxlLWRhbmdlciwudGFibGUtZGFuZ2VyPnRoLC50YWJsZS1kYW5nZXI+dGR7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ViY2NjY30udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlYmNjY2N9LnRhYmxlLXJlc3BvbnNpdmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MC4wMSU7b3ZlcmZsb3cteDphdXRvfS50aGVhZC1pbnZlcnNlIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGY1ODYxfS50aGVhZC1kZWZhdWx0IHRoe2NvbG9yOiM1NTU5NWM7YmFja2dyb3VuZC1jb2xvcjojZThlOWVhfS50YWJsZS1pbnZlcnNle2NvbG9yOiNlOGU5ZWE7YmFja2dyb3VuZC1jb2xvcjojNGY1ODYxfS50YWJsZS1pbnZlcnNlLnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1pbnZlcnNlIHRoLC50YWJsZS1pbnZlcnNlIHRkLC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojNTU1OTVjfS50YWJsZS1yZWZsb3cgdGhlYWR7ZmxvYXQ6bGVmdH0udGFibGUtcmVmbG93IHRib2R5e2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwfS50YWJsZS1yZWZsb3cgdGgsLnRhYmxlLXJlZmxvdyB0ZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOWVhO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlOWVhfS50YWJsZS1yZWZsb3cgdGg6bGFzdC1jaGlsZCwudGFibGUtcmVmbG93IHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZThlOWVhfS50YWJsZS1yZWZsb3cgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoLC50YWJsZS1yZWZsb3cgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkLC50YWJsZS1yZWZsb3cgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoLC50YWJsZS1yZWZsb3cgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkLC50YWJsZS1yZWZsb3cgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoLC50YWJsZS1yZWZsb3cgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU5ZWF9LnRhYmxlLXJlZmxvdyB0cntmbG9hdDpsZWZ0fS50YWJsZS1yZWZsb3cgdHIgdGgsLnRhYmxlLXJlZmxvdyB0ciB0ZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZThlOWVhfS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MC4zNzVyZW0gMC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjUzOTtjb2xvcjojNTU1OTVjO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MC4yNXJlbX0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzY2YWZlOTtvdXRsaW5lOm5vbmV9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOGU5ZWE7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC1sYWJlbHtwYWRkaW5nOjAuMzc1cmVtIDAuNzVyZW07bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApe2lucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9se2xpbmUtaGVpZ2h0OjIuMjg5cmVtfWlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9se2xpbmUtaGVpZ2h0OjEuOTM0NXJlbX1pbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbHtsaW5lLWhlaWdodDozLjE0cmVtfX0uZm9ybS1jb250cm9sLXN0YXRpY3ttaW4taGVpZ2h0OjIuMjg5cmVtO3BhZGRpbmctdG9wOjAuMzc1cmVtO3BhZGRpbmctYm90dG9tOjAuMzc1cmVtO21hcmdpbi1ib3R0b206MH0uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1sZywuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uZm9ybS1jb250cm9sLXN0YXRpYy5idG57cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uYnRue3BhZGRpbmc6MC4yNzVyZW0gMC43NXJlbTtmb250LXNpemU6MC45MjNyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6MC4ycmVtfS5mb3JtLWNvbnRyb2wtbGcsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uYnRue3BhZGRpbmc6MC43NXJlbSAxLjI1cmVtO2ZvbnQtc2l6ZToxLjIzcmVtO2xpbmUtaGVpZ2h0OjEuMzMzMzM7Ym9yZGVyLXJhZGl1czowLjNyZW19LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxLjIzMDhyZW19LnJhZGlvLC5jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MC45MjMxcmVtfS5yYWRpbyBsYWJlbCwuY2hlY2tib3ggbGFiZWx7cGFkZGluZy1sZWZ0OjEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcn0ucmFkaW8gbGFiZWwgaW5wdXQ6b25seS1jaGlsZCwuY2hlY2tib3ggbGFiZWwgaW5wdXQ6b25seS1jaGlsZHtwb3NpdGlvbjpzdGF0aWN9LnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LjI1cmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5yYWRpbysucmFkaW8sLmNoZWNrYm94Ky5jaGVja2JveHttYXJnaW4tdG9wOi0uMjVyZW19LnJhZGlvLWlubGluZSwuY2hlY2tib3gtaW5saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoxLjI1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpub3JtYWw7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyfS5yYWRpby1pbmxpbmUrLnJhZGlvLWlubGluZSwuY2hlY2tib3gtaW5saW5lKy5jaGVja2JveC1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0Oi43NXJlbX1pbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQsaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5yYWRpby1pbmxpbmUuZGlzYWJsZWQsLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LnJhZGlvLmRpc2FibGVkIGxhYmVsLC5jaGVja2JveC5kaXNhYmxlZCBsYWJlbHtjdXJzb3I6bm90LWFsbG93ZWR9LmZvcm0tY29udHJvbC1zdWNjZXNzLC5mb3JtLWNvbnRyb2wtd2FybmluZywuZm9ybS1jb250cm9sLWRhbmdlcntwYWRkaW5nLXJpZ2h0OjIuMjVyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDAuNTcyMjVyZW07YmFja2dyb3VuZC1zaXplOjEuNDg3ODVyZW0gMS40ODc4NXJlbX0uaGFzLXN1Y2Nlc3MgLnRleHQtaGVscCwuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1sYWJlbCwuaGFzLXN1Y2Nlc3MgLnJhZGlvLC5oYXMtc3VjY2VzcyAuY2hlY2tib3gsLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLC5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCwuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLC5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWx7Y29sb3I6IzNmYTE0Mn0uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbHtib3JkZXItY29sb3I6IzNmYTE0Mn0uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiMzZmExNDI7Ym9yZGVyLWNvbG9yOiMzZmExNDI7YmFja2dyb3VuZC1jb2xvcjojYzRlOGM1fS5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNre2NvbG9yOiMzZmExNDJ9Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJak5XTmlPRFZqSWlCa1BTSk5Nak16TGpnZ05qRXdZeTB4TXk0eklEQXRNall0Tmkwek5DMHhOaTQ0VERrd0xqVWdORFE0TGpoRE56WXVNeUEwTXpBZ09EQWdOREF6TGpNZ09UZ3VPQ0F6T0Rsak1UZ3VPQzB4TkM0eUlEUTFMalV0TVRBdU5DQTFPUzQ0SURndU5HdzNNaUE1TlV3ME5URXVNeUF5TkRKak1USXVOUzB5TUNBek9DNDRMVEkyTGpJZ05UZ3VPQzB4TXk0M0lESXdJREV5TGpRZ01qWWdNemd1TnlBeE15NDNJRFU0TGpoTU1qY3dJRFU1TUdNdE55NDBJREV5TFRJd0xqSWdNVGt1TkMwek5DNHpJREl3YUMweWVpSXZQand2YzNablBnPT1cIil9Lmhhcy13YXJuaW5nIC50ZXh0LWhlbHAsLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtbGFiZWwsLmhhcy13YXJuaW5nIC5yYWRpbywuaGFzLXdhcm5pbmcgLmNoZWNrYm94LC5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLC5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLC5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCwuaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCwuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVse2NvbG9yOiNmMGFkNGV9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNmMGFkNGV9Lmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbntjb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZjBhZDRlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojZjBhZDRlfS5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaakJoWkRSbElpQmtQU0pOTmpBeklEWTBNQzR5YkMweU56Z3VOUzAxTURsakxUTXVPQzAyTGpZdE1UQXVPQzB4TUM0MkxURTRMalV0TVRBdU5uTXRNVFF1TnlBMExURTRMalVnTVRBdU5rdzVJRFkwTUM0eVl5MHpMamNnTmk0MUxUTXVOaUF4TkM0MExqSWdNakF1T0NBekxqZ2dOaTQxSURFd0xqZ2dNVEF1TkNBeE9DNHpJREV3TGpSb05UVTNZemN1TmlBd0lERTBMall0TkNBeE9DNDBMVEV3TGpRZ015NDFMVFl1TkNBekxqWXRNVFF1TkNBd0xUSXdMamg2YlMweU5qWXVOQzB6TUdndE5qRXVNbFkxTkRsb05qRXVNblkyTVM0eWVtMHdMVEV3TjJndE5qRXVNbFl6TURSb05qRXVNbll4T1RsNklpOCtQQzl6ZG1jK1wiKX0uaGFzLWRhbmdlciAudGV4dC1oZWxwLC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtbGFiZWwsLmhhcy1kYW5nZXIgLnJhZGlvLC5oYXMtZGFuZ2VyIC5jaGVja2JveCwuaGFzLWRhbmdlciAucmFkaW8taW5saW5lLC5oYXMtZGFuZ2VyIC5jaGVja2JveC1pbmxpbmUsLmhhcy1kYW5nZXIucmFkaW8gbGFiZWwsLmhhcy1kYW5nZXIuY2hlY2tib3ggbGFiZWwsLmhhcy1kYW5nZXIucmFkaW8taW5saW5lIGxhYmVsLC5oYXMtZGFuZ2VyLmNoZWNrYm94LWlubGluZSBsYWJlbHtjb2xvcjojZDQwNDA0fS5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNkNDA0MDR9Lmhhcy1kYW5nZXIgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiNkNDA0MDQ7Ym9yZGVyLWNvbG9yOiNkNDA0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmRhN2E3fS5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7Y29sb3I6I2Q0MDQwNH0uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWRhbmdlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpEazFNelJtSWlCa1BTSk5ORFEzSURVME5DNDBZeTB4TkM0MElERTBMalF0TXpjdU5pQXhOQzQwTFRVeUlEQnNMVGc1TFRreUxqY3RPRGtnT1RJdU4yTXRNVFF1TlNBeE5DNDBMVE0zTGpjZ01UUXVOQzAxTWlBd0xURTBMalF0TVRRdU5DMHhOQzQwTFRNM0xqWWdNQzAxTW13NU1pNDBMVGsyTGpNdE9USXVOQzA1Tmk0ell5MHhOQzQwTFRFMExqUXRNVFF1TkMwek55NDJJREF0TlRKek16Y3VOaTB4TkM0eklEVXlJREJzT0RrZ09USXVPQ0E0T1M0eUxUa3lMamRqTVRRdU5DMHhOQzQwSURNM0xqWXRNVFF1TkNBMU1pQXdJREUwTGpNZ01UUXVOQ0F4TkM0eklETTNMallnTUNBMU1rd3pOVFF1TmlBek9UWnNPVEl1TkNBNU5pNDBZekUwTGpRZ01UUXVOQ0F4TkM0MElETTNMallnTUNBMU1ub2lMejQ4TDNOMlp6ND1cIil9QG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KXsuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cHtkaXNwbGF5OmlubGluZS10YWJsZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHt3aWR0aDphdXRvfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbHt3aWR0aDoxMDAlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5yYWRpbywuZm9ybS1pbmxpbmUgLmNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbHtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjB9fS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6MC4zODQ2cmVtIDAuNzY5MnJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjUzOTtib3JkZXItcmFkaXVzOjAuMjNyZW19LmJ0bjpmb2N1cywuYnRuLmZvY3VzLC5idG46YWN0aXZlOmZvY3VzLC5idG46YWN0aXZlLmZvY3VzLC5idG4uYWN0aXZlOmZvY3VzLC5idG4uYWN0aXZlLmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweH0uYnRuOmZvY3VzLC5idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi5mb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuOmFjdGl2ZSwuYnRuLmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7b3V0bGluZTowfS5idG4uZGlzYWJsZWQsLmJ0bjpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouNjV9YS5idG4uZGlzYWJsZWQsZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRue3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2ZhMTQyO2JvcmRlci1jb2xvcjojM2ZhMTQyfS5idG4tcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMxN2MzMztib3JkZXItY29sb3I6IzJlNzUzMH0uYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1wcmltYXJ5LmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzE3YzMzO2JvcmRlci1jb2xvcjojMmU3NTMwfS5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzE3YzMzO2JvcmRlci1jb2xvcjojMmU3NTMwO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI3NjMyODtib3JkZXItY29sb3I6IzFiNDUxY30uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLC5idG4tcHJpbWFyeTpkaXNhYmxlZDpmb2N1cywuYnRuLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojM2ZhMTQyO2JvcmRlci1jb2xvcjojM2ZhMTQyfS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojM2ZhMTQyO2JvcmRlci1jb2xvcjojM2ZhMTQyfS5idG4tc2Vjb25kYXJ5e2NvbG9yOiM0ZjU4NjE7YmFja2dyb3VuZC1jb2xvcjojZThlOWVhO2JvcmRlci1jb2xvcjojY2VkM2Q5fS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiM0ZjU4NjE7YmFja2dyb3VuZC1jb2xvcjojY2RkMGQyO2JvcmRlci1jb2xvcjojYWJiNWJlfS5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5LmZvY3Vze2NvbG9yOiM0ZjU4NjE7YmFja2dyb3VuZC1jb2xvcjojY2RkMGQyO2JvcmRlci1jb2xvcjojYWJiNWJlfS5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwuYnRuLXNlY29uZGFyeS5hY3RpdmUsLm9wZW4+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiM0ZjU4NjE7YmFja2dyb3VuZC1jb2xvcjojY2RkMGQyO2JvcmRlci1jb2xvcjojYWJiNWJlO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cywuYnRuLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cywub3Blbj4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojNGY1ODYxO2JhY2tncm91bmQtY29sb3I6I2JiYmVjMTtib3JkZXItY29sb3I6Izg2OTRhMX0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cywuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cywuYnRuLXNlY29uZGFyeTpkaXNhYmxlZDpmb2N1cywuYnRuLXNlY29uZGFyeTpkaXNhYmxlZC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlOGU5ZWE7Ym9yZGVyLWNvbG9yOiNjZWQzZDl9LmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZThlOWVhO2JvcmRlci1jb2xvcjojY2VkM2Q5fS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzViYzBkZTtib3JkZXItY29sb3I6IzViYzBkZX0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDU7Ym9yZGVyLWNvbG9yOiMyYWFiZDJ9LmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mby5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMxYjBkNTtib3JkZXItY29sb3I6IzJhYWJkMn0uYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLm9wZW4+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMxYjBkNTtib3JkZXItY29sb3I6IzJhYWJkMjtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwuYnRuLWluZm86YWN0aXZlOmZvY3VzLC5idG4taW5mbzphY3RpdmUuZm9jdXMsLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwuYnRuLWluZm8uYWN0aXZlOmZvY3VzLC5idG4taW5mby5hY3RpdmUuZm9jdXMsLm9wZW4+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNjlhYmM7Ym9yZGVyLWNvbG9yOiMxZjdlOWF9LmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywuYnRuLWluZm86ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1pbmZvOmRpc2FibGVkLmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzViYzBkZTtib3JkZXItY29sb3I6IzViYzBkZX0uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsLmJ0bi1pbmZvOmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzViYzBkZTtib3JkZXItY29sb3I6IzViYzBkZX0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDI7Ym9yZGVyLWNvbG9yOiMzZmExNDJ9LmJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzE3YzMzO2JvcmRlci1jb2xvcjojMmU3NTMwfS5idG4tc3VjY2Vzczpmb2N1cywuYnRuLXN1Y2Nlc3MuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMTdjMzM7Ym9yZGVyLWNvbG9yOiMyZTc1MzB9LmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMTdjMzM7Ym9yZGVyLWNvbG9yOiMyZTc1MzA7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLC5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjc2MzI4O2JvcmRlci1jb2xvcjojMWI0NTFjfS5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsLmJ0bi1zdWNjZXNzOmRpc2FibGVkOmZvY3VzLC5idG4tc3VjY2VzczpkaXNhYmxlZC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDI7Ym9yZGVyLWNvbG9yOiMzZmExNDJ9LmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLC5idG4tc3VjY2VzczpkaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDI7Ym9yZGVyLWNvbG9yOiMzZmExNDJ9LmJ0bi13YXJuaW5ne2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZjBhZDRlfS5idG4td2FybmluZzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VjOTcxZjtib3JkZXItY29sb3I6I2ViOTMxNn0uYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi13YXJuaW5nLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmO2JvcmRlci1jb2xvcjojZWI5MzE2fS5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwub3Blbj4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmO2JvcmRlci1jb2xvcjojZWI5MzE2O2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywub3Blbj4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Q1ODUxMjtib3JkZXItY29sb3I6I2IwNmQwZn0uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLC5idG4td2FybmluZzpkaXNhYmxlZDpmb2N1cywuYnRuLXdhcm5pbmc6ZGlzYWJsZWQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZjBhZDRlfS5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwuYnRuLXdhcm5pbmc6ZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZjBhZDRlfS5idG4tZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDQwNDA0O2JvcmRlci1jb2xvcjojZDQwNDA0fS5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYTIwMzAzO2JvcmRlci1jb2xvcjojOTgwMzAzfS5idG4tZGFuZ2VyOmZvY3VzLC5idG4tZGFuZ2VyLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYTIwMzAzO2JvcmRlci1jb2xvcjojOTgwMzAzfS5idG4tZGFuZ2VyOmFjdGl2ZSwuYnRuLWRhbmdlci5hY3RpdmUsLm9wZW4+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYTIwMzAzO2JvcmRlci1jb2xvcjojOTgwMzAzO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cywub3Blbj4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzdmMDIwMjtib3JkZXItY29sb3I6IzU3MDIwMn0uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywuYnRuLWRhbmdlcjpkaXNhYmxlZDpmb2N1cywuYnRuLWRhbmdlcjpkaXNhYmxlZC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkNDA0MDQ7Ym9yZGVyLWNvbG9yOiNkNDA0MDR9LmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDQwNDA0O2JvcmRlci1jb2xvcjojZDQwNDA0fS5idG4tcHJpbWFyeS1vdXRsaW5le2NvbG9yOiMzZmExNDI7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMzZmExNDJ9LmJ0bi1wcmltYXJ5LW91dGxpbmU6Zm9jdXMsLmJ0bi1wcmltYXJ5LW91dGxpbmUuZm9jdXMsLmJ0bi1wcmltYXJ5LW91dGxpbmU6YWN0aXZlLC5idG4tcHJpbWFyeS1vdXRsaW5lLmFjdGl2ZSwub3Blbj4uYnRuLXByaW1hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDI7Ym9yZGVyLWNvbG9yOiMzZmExNDJ9LmJ0bi1wcmltYXJ5LW91dGxpbmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDI7Ym9yZGVyLWNvbG9yOiMzZmExNDJ9LmJ0bi1wcmltYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1wcmltYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsLmJ0bi1wcmltYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1wcmltYXJ5LW91dGxpbmU6ZGlzYWJsZWQuZm9jdXN7Ym9yZGVyLWNvbG9yOiM3YmNiN2R9LmJ0bi1wcmltYXJ5LW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1wcmltYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiM3YmNiN2R9LmJ0bi1zZWNvbmRhcnktb3V0bGluZXtjb2xvcjojY2VkM2Q5O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojY2VkM2Q5fS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5mb2N1cywuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZSwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZSwub3Blbj4uYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2NlZDNkOTtib3JkZXItY29sb3I6I2NlZDNkOX0uYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojY2VkM2Q5O2JvcmRlci1jb2xvcjojY2VkM2Q5fS5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kaXNhYmxlZC5mb2N1cywuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6ZGlzYWJsZWQuZm9jdXN7Ym9yZGVyLWNvbG9yOiNmZmZ9LmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kaXNhYmxlZDpob3ZlciwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkOmhvdmVye2JvcmRlci1jb2xvcjojZmZmfS5idG4taW5mby1vdXRsaW5le2NvbG9yOiM1YmMwZGU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiM1YmMwZGV9LmJ0bi1pbmZvLW91dGxpbmU6Zm9jdXMsLmJ0bi1pbmZvLW91dGxpbmUuZm9jdXMsLmJ0bi1pbmZvLW91dGxpbmU6YWN0aXZlLC5idG4taW5mby1vdXRsaW5lLmFjdGl2ZSwub3Blbj4uYnRuLWluZm8tb3V0bGluZS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGU7Ym9yZGVyLWNvbG9yOiM1YmMwZGV9LmJ0bi1pbmZvLW91dGxpbmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGU7Ym9yZGVyLWNvbG9yOiM1YmMwZGV9LmJ0bi1pbmZvLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1pbmZvLW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsLmJ0bi1pbmZvLW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1pbmZvLW91dGxpbmU6ZGlzYWJsZWQuZm9jdXN7Ym9yZGVyLWNvbG9yOiNiMGUxZWZ9LmJ0bi1pbmZvLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1pbmZvLW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNiMGUxZWZ9LmJ0bi1zdWNjZXNzLW91dGxpbmV7Y29sb3I6IzNmYTE0MjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzNmYTE0Mn0uYnRuLXN1Y2Nlc3Mtb3V0bGluZTpmb2N1cywuYnRuLXN1Y2Nlc3Mtb3V0bGluZS5mb2N1cywuYnRuLXN1Y2Nlc3Mtb3V0bGluZTphY3RpdmUsLmJ0bi1zdWNjZXNzLW91dGxpbmUuYWN0aXZlLC5vcGVuPi5idG4tc3VjY2Vzcy1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNmYTE0Mjtib3JkZXItY29sb3I6IzNmYTE0Mn0uYnRuLXN1Y2Nlc3Mtb3V0bGluZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNmYTE0Mjtib3JkZXItY29sb3I6IzNmYTE0Mn0uYnRuLXN1Y2Nlc3Mtb3V0bGluZS5kaXNhYmxlZDpmb2N1cywuYnRuLXN1Y2Nlc3Mtb3V0bGluZS5kaXNhYmxlZC5mb2N1cywuYnRuLXN1Y2Nlc3Mtb3V0bGluZTpkaXNhYmxlZDpmb2N1cywuYnRuLXN1Y2Nlc3Mtb3V0bGluZTpkaXNhYmxlZC5mb2N1c3tib3JkZXItY29sb3I6IzdiY2I3ZH0uYnRuLXN1Y2Nlc3Mtb3V0bGluZS5kaXNhYmxlZDpob3ZlciwuYnRuLXN1Y2Nlc3Mtb3V0bGluZTpkaXNhYmxlZDpob3Zlcntib3JkZXItY29sb3I6IzdiY2I3ZH0uYnRuLXdhcm5pbmctb3V0bGluZXtjb2xvcjojZjBhZDRlO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZjBhZDRlfS5idG4td2FybmluZy1vdXRsaW5lOmZvY3VzLC5idG4td2FybmluZy1vdXRsaW5lLmZvY3VzLC5idG4td2FybmluZy1vdXRsaW5lOmFjdGl2ZSwuYnRuLXdhcm5pbmctb3V0bGluZS5hY3RpdmUsLm9wZW4+LmJ0bi13YXJuaW5nLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZjBhZDRlfS5idG4td2FybmluZy1vdXRsaW5lOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZjBhZDRlfS5idG4td2FybmluZy1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLC5idG4td2FybmluZy1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLC5idG4td2FybmluZy1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLC5idG4td2FybmluZy1vdXRsaW5lOmRpc2FibGVkLmZvY3Vze2JvcmRlci1jb2xvcjojZjhkOWFjfS5idG4td2FybmluZy1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLC5idG4td2FybmluZy1vdXRsaW5lOmRpc2FibGVkOmhvdmVye2JvcmRlci1jb2xvcjojZjhkOWFjfS5idG4tZGFuZ2VyLW91dGxpbmV7Y29sb3I6I2Q0MDQwNDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2Q0MDQwNH0uYnRuLWRhbmdlci1vdXRsaW5lOmZvY3VzLC5idG4tZGFuZ2VyLW91dGxpbmUuZm9jdXMsLmJ0bi1kYW5nZXItb3V0bGluZTphY3RpdmUsLmJ0bi1kYW5nZXItb3V0bGluZS5hY3RpdmUsLm9wZW4+LmJ0bi1kYW5nZXItb3V0bGluZS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkNDA0MDQ7Ym9yZGVyLWNvbG9yOiNkNDA0MDR9LmJ0bi1kYW5nZXItb3V0bGluZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Q0MDQwNDtib3JkZXItY29sb3I6I2Q0MDQwNH0uYnRuLWRhbmdlci1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLC5idG4tZGFuZ2VyLW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsLmJ0bi1kYW5nZXItb3V0bGluZTpkaXNhYmxlZDpmb2N1cywuYnRuLWRhbmdlci1vdXRsaW5lOmRpc2FibGVkLmZvY3Vze2JvcmRlci1jb2xvcjojZmI0MzQzfS5idG4tZGFuZ2VyLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1kYW5nZXItb3V0bGluZTpkaXNhYmxlZDpob3Zlcntib3JkZXItY29sb3I6I2ZiNDM0M30uYnRuLWxpbmt7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMwMDcxYzQ7Ym9yZGVyLXJhZGl1czowfS5idG4tbGluaywuYnRuLWxpbms6YWN0aXZlLC5idG4tbGluay5hY3RpdmUsLmJ0bi1saW5rOmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rLC5idG4tbGluazpmb2N1cywuYnRuLWxpbms6YWN0aXZle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpmb2N1cywuYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNDU3ODt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLC5idG4tbGluazpkaXNhYmxlZDpob3Zlcntjb2xvcjojZDNkOWRkO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue3BhZGRpbmc6MC43NXJlbSAxLjI1cmVtO2ZvbnQtc2l6ZToxLjIzcmVtO2xpbmUtaGVpZ2h0OjEuMzMzMzM7Ym9yZGVyLXJhZGl1czowLjI1cmVtfS5idG4tc20sLmJ0bi1ncm91cC1zbT4uYnRue3BhZGRpbmc6MC4yNXJlbSAwLjc1cmVtO2ZvbnQtc2l6ZTowLjkyM3JlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowLjE1NHJlbX0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDo1cHh9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9LmZhZGUuaW57b3BhY2l0eToxfS5jb2xsYXBzZXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNlLmlue2Rpc3BsYXk6YmxvY2t9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzO3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0fS5kcm9wdXAsLmRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDouMjVyZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjAuM2VtIHNvbGlkO2JvcmRlci1yaWdodDowLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDowLjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze291dGxpbmU6MH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjAuM2VtIHNvbGlkfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjE2MHB4O3BhZGRpbmc6NXB4IDA7bWFyZ2luOjJweCAwIDA7Zm9udC1zaXplOjFyZW07Y29sb3I6IzRmNTg2MTt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO2JvcmRlci1yYWRpdXM6MC4yNXJlbX0uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjowLjYxNTRyZW0gMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5kcm9wZG93bi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjNweCAyMHB4O2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNTM5O2NvbG9yOiM0ZjU4NjE7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjB9LmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6IzQ0NGI1Mzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpmb2N1cywuZHJvcGRvd24taXRlbS5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMyOWFiZTI7b3V0bGluZTowfS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmZvY3VzLC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmhvdmVye2NvbG9yOiNkM2Q5ZGR9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMsLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2ZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCJ9Lm9wZW4+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30ub3Blbj5he291dGxpbmU6MH0uZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30uZHJvcGRvd24tbWVudS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2ZvbnQtc2l6ZTowLjkyM3JlbTtsaW5lLWhlaWdodDoxLjUzOTtjb2xvcjojZDNkOWRkO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5OTB9LnB1bGwtcmlnaHQ+LmRyb3Bkb3duLW1lbnV7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3B1cCAuY2FyZXQsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldHtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MC4zZW0gc29saWR9LmRyb3B1cCAuZHJvcGRvd24tbWVudSwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbToycHh9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnR9LmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZle3otaW5kZXg6Mn0uYnRuLWdyb3VwPi5idG46aG92ZXIsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVye3otaW5kZXg6Mn0uYnRuLWdyb3VwIC5idG4rLmJ0biwuYnRuLWdyb3VwIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tbGVmdDotMXB4fS5idG4tdG9vbGJhcnttYXJnaW4tbGVmdDotNXB4fS5idG4tdG9vbGJhcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCwuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe2Zsb2F0OmxlZnR9LmJ0bi10b29sYmFyPi5idG4sLmJ0bi10b29sYmFyPi5idG4tZ3JvdXAsLmJ0bi10b29sYmFyPi5pbnB1dC1ncm91cHttYXJnaW4tbGVmdDo1cHh9LmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uYnRuLWdyb3VwPi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cHtmbG9hdDpsZWZ0fS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5idG46bGFzdC1jaGlsZCwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uZHJvcGRvd24tdG9nZ2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXtvdXRsaW5lOjB9LmJ0bi1ncm91cD4uYnRuKy5kcm9wZG93bi10b2dnbGV7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjhweH0uYnRuLWdyb3VwPi5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cD4uYnRuKy5kcm9wZG93bi10b2dnbGV7cGFkZGluZy1yaWdodDoxMnB4O3BhZGRpbmctbGVmdDoxMnB4fS5idG4gLmNhcmV0e21hcmdpbi1sZWZ0OjB9LmJ0bi1sZyAuY2FyZXQsLmJ0bi1ncm91cC1sZz4uYnRuIC5jYXJldHtib3JkZXItd2lkdGg6MC4zZW0gMC4zZW0gMDtib3JkZXItYm90dG9tLXdpZHRoOjB9LmRyb3B1cCAuYnRuLWxnIC5jYXJldCwuZHJvcHVwIC5idG4tZ3JvdXAtbGc+LmJ0biAuY2FyZXR7Ym9yZGVyLXdpZHRoOjAgMC4zZW0gMC4zZW19LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA+LmJ0bntkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwPi5idG57ZmxvYXQ6bm9uZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWxlZnQ6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MC4yM3JlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAuMjNyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH1bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4fS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbGV4OjE7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSwuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpob3Zlcnt6LWluZGV4OjN9LmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtYnRue3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmlucHV0LWdyb3VwLWFkZG9ue3BhZGRpbmc6MC4zNzVyZW0gMC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtjb2xvcjojNTU1OTVjO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2U4ZTllYTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czowLjI1cmVtfS5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uaW5wdXQtZ3JvdXAtYWRkb24uYnRue3BhZGRpbmc6MC4yNzVyZW0gMC43NXJlbTtmb250LXNpemU6MC45MjNyZW07Ym9yZGVyLXJhZGl1czowLjJyZW19LmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1sZywuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5pbnB1dC1ncm91cC1hZGRvbi5idG57cGFkZGluZzowLjc1cmVtIDEuMjVyZW07Zm9udC1zaXplOjEuMjNyZW07Ym9yZGVyLXJhZGl1czowLjNyZW19LmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cD4uYnRuLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZSwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0uaW5wdXQtZ3JvdXAtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTowO3doaXRlLXNwYWNlOm5vd3JhcH0uaW5wdXQtZ3JvdXAtYnRuPi5idG57cG9zaXRpb246cmVsYXRpdmV9LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5idG57bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtYnRuPi5idG46Zm9jdXMsLmlucHV0LWdyb3VwLWJ0bj4uYnRuOmFjdGl2ZSwuaW5wdXQtZ3JvdXAtYnRuPi5idG46aG92ZXJ7ei1pbmRleDozfS5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXB7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXB7ei1pbmRleDoyO21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG46Zm9jdXMsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG46YWN0aXZlLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuOmhvdmVyLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwOmZvY3VzLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwOmFjdGl2ZSwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cDpob3Zlcnt6LWluZGV4OjN9LmMtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmU7cGFkZGluZy1sZWZ0OjEuNXJlbTtjb2xvcjojNTU1O2N1cnNvcjpwb2ludGVyfS5jLWlucHV0PmlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5jLWlucHV0PmlucHV0OmNoZWNrZWQgfiAuYy1pbmRpY2F0b3J7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0ZDl9LmMtaW5wdXQ+aW5wdXQ6Zm9jdXMgfiAuYy1pbmRpY2F0b3J7Ym94LXNoYWRvdzowIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4ycmVtICMwMDc0ZDl9LmMtaW5wdXQ+aW5wdXQ6YWN0aXZlIH4gLmMtaW5kaWNhdG9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODRjNmZmfS5jLWlucHV0Ky5jLWlucHV0e21hcmdpbi1sZWZ0OjFyZW19LmMtaW5kaWNhdG9ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Zm9udC1zaXplOjY1JTtsaW5lLWhlaWdodDoxcmVtO2NvbG9yOiNlZWU7dGV4dC1hbGlnbjpjZW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6NTAlIDUwJX0uYy1jaGVja2JveCAuYy1pbmRpY2F0b3J7Ym9yZGVyLXJhZGl1czouMjVyZW19LmMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jLWluZGljYXRvcntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IyYVdWM1FtOTRQU0l3SURBZ09DQTRJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0E0SURnaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVFl1TkN3eFREVXVOeXd4TGpkTU1pNDVMRFF1TlV3eUxqRXNNeTQzVERFdU5Dd3pUREFzTkM0MGJEQXVOeXd3TGpkc01TNDFMREV1Tld3d0xqY3NNQzQzYkRBdU55MHdMamRzTXk0MUxUTXVOV3d3TGpjdE1DNDNURFl1TkN3eFREWXVOQ3d4ZWlJTkNna3ZQZzBLUEM5emRtYytEUW89KX0uYy1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLmMtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6IzAwNzRkOTtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IzYVdSMGFEMGlPSEI0SWlCb1pXbG5hSFE5SWpod2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURnZ09DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdPQ0E0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHdMRE4yTW1nNFZqTklNSG9pTHo0TkNqd3ZjM1puUGcwSyl9LmMtcmFkaW8gLmMtaW5kaWNhdG9ye2JvcmRlci1yYWRpdXM6NTAlfS5jLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAuYy1pbmRpY2F0b3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF4Tnk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZzBLQ1NCMmFXVjNRbTk0UFNJd0lEQWdPQ0E0SWlCbGJtRmliR1V0WW1GamEyZHliM1Z1WkQwaWJtVjNJREFnTUNBNElEZ2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BIQmhkR2dnWm1sc2JEMGlJMFpHUmtaR1JpSWdaRDBpVFRRc01VTXlMak1zTVN3eExESXVNeXd4TERSek1TNHpMRE1zTXl3emN6TXRNUzR6TERNdE0xTTFMamNzTVN3MExERjZJaTgrRFFvOEwzTjJaejROQ2c9PSl9LmMtaW5wdXRzLXN0YWNrZWQgLmMtaW5wdXR7ZGlzcGxheTppbmxpbmV9LmMtaW5wdXRzLXN0YWNrZWQgLmMtaW5wdXQ6OmFmdGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTouMjVyZW07Y29udGVudDpcIlwifS5jLWlucHV0cy1zdGFja2VkIC5jLWlucHV0Ky5jLWlucHV0e21hcmdpbi1sZWZ0OjB9LmMtc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO3BhZGRpbmctcmlnaHQ6Ljc1cmVtIFxcOTtjb2xvcjojNTU1OTVjO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBTUFBQUN6dkUxRkFBQUFERkJNVkVVek16TXpNek16TXpNek16TUtBRy8zQUFBQUEzUlNUbE1BZjRDL2FTTEhBQUFBUEVsRVFWUjQycTNOTVE0QUlBZ0VRVG4vLzJjTGRSS3BwU0d6Qll3elZYdnpuTldzOEM1OENpdXNzUEpqOGg2Tndnb3JyS1JkVHZ1Vjl2MTZBZm4wQVlGT0I3YVlBQUFBQUVsRlRrU3VRbUNDKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTpub25lIFxcOTtiYWNrZ3JvdW5kLXNpemU6OHB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjOy1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5jLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6IzUxYTdlODtvdXRsaW5lOm5vbmV9LmMtc2VsZWN0OjotbXMtZXhwYW5ke29wYWNpdHk6MH0uYy1zZWxlY3Qtc217cGFkZGluZy10b3A6M3B4O3BhZGRpbmctYm90dG9tOjNweDtmb250LXNpemU6MTJweH0uYy1zZWxlY3Qtc206bm90KFttdWx0aXBsZV0pe2hlaWdodDoyNnB4O21pbi1oZWlnaHQ6MjZweH0uZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6Mi41cmVtO2N1cnNvcjpwb2ludGVyfS5maWxlIGlucHV0e21pbi13aWR0aDoxNHJlbTttYXJnaW46MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtvcGFjaXR5OjB9LmZpbGUtY3VzdG9te3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6NTtoZWlnaHQ6Mi41cmVtO3BhZGRpbmc6LjVyZW0gMXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzU1NTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czouMjVyZW19LmZpbGUtY3VzdG9tOjphZnRlcntjb250ZW50OlwiQ2hvb3NlIGZpbGUuLi5cIn0uZmlsZS1jdXN0b206OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LS4wNzVyZW07cmlnaHQ6LS4wNzVyZW07Ym90dG9tOi0uMDc1cmVtO3otaW5kZXg6NjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyLjVyZW07cGFkZGluZzouNXJlbSAxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNTU1O2NvbnRlbnQ6XCJCcm93c2VcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6MCAuMjVyZW0gLjI1cmVtIDB9Lm5hdntwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmlubGluZS1ibG9ja30ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojZDNkOWRkfS5uYXYtbGluay5kaXNhYmxlZCwubmF2LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsLm5hdi1saW5rLmRpc2FibGVkOmhvdmVye2NvbG9yOiNkM2Q5ZGQ7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi1pbmxpbmUgLm5hdi1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uYXYtaW5saW5lIC5uYXYtaXRlbSsubmF2LWl0ZW0sLm5hdi1pbmxpbmUgLm5hdi1saW5rKy5uYXYtbGlua3ttYXJnaW4tbGVmdDoxcmVtfS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5uYXYtdGFiczo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubmF2LXRhYnMgLm5hdi1pdGVte2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicyAubmF2LWl0ZW0rLm5hdi1pdGVte21hcmdpbi1sZWZ0Oi4ycmVtfS5uYXYtdGFicyAubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAuNWVtIDFlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MC4yNXJlbSAwLjI1cmVtIDAgMH0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlOGU5ZWEgI2U4ZTllYSAjZGRkfS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZDpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkOmhvdmVye2NvbG9yOiNkM2Q5ZGQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsLm5hdi10YWJzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluaywubmF2LXRhYnMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6IzU1NTk1YztiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3Zjg7Ym9yZGVyLWNvbG9yOiNkZGQgI2RkZCB0cmFuc3BhcmVudH0ubmF2LXBpbGxzOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5uYXYtcGlsbHMgLm5hdi1pdGVte2Zsb2F0OmxlZnR9Lm5hdi1waWxscyAubmF2LWl0ZW0rLm5hdi1pdGVte21hcmdpbi1sZWZ0Oi4ycmVtfS5uYXYtcGlsbHMgLm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowLjVlbSAxZW07Ym9yZGVyLXJhZGl1czowLjI1cmVtfS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLC5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rLC5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmZvY3VzLC5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmhvdmVye2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojMjlhYmUyfS5uYXYtc3RhY2tlZCAubmF2LWl0ZW17ZGlzcGxheTpibG9jaztmbG9hdDpub25lfS5uYXYtc3RhY2tlZCAubmF2LWl0ZW0rLm5hdi1pdGVte21hcmdpbi10b3A6LjJyZW07bWFyZ2luLWxlZnQ6MH0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAuNjE1NHJlbSAxLjIzMDhyZW19Lm5hdmJhcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpey5uYXZiYXJ7Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWZ1bGx7ei1pbmRleDoxMDAwfUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7Lm5hdmJhci1mdWxse2JvcmRlci1yYWRpdXM6MH19Lm5hdmJhci1maXhlZC10b3AsLm5hdmJhci1maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7Lm5hdmJhci1maXhlZC10b3AsLm5hdmJhci1maXhlZC1ib3R0b217Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWZpeGVkLXRvcHt0b3A6MH0ubmF2YmFyLWZpeGVkLWJvdHRvbXtib3R0b206MH0ubmF2YmFyLXN0aWNreS10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAzMDt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7Lm5hdmJhci1zdGlja3ktdG9we2JvcmRlci1yYWRpdXM6MH19Lm5hdmJhci1icmFuZHtmbG9hdDpsZWZ0O3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOjEuMjNyZW19Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItYnJhbmQ+aW1ne2Rpc3BsYXk6YmxvY2t9Lm5hdmJhci1kaXZpZGVye2Zsb2F0OmxlZnQ7d2lkdGg6MXB4O3BhZGRpbmctdG9wOi40MjVyZW07cGFkZGluZy1ib3R0b206LjQyNXJlbTttYXJnaW4tcmlnaHQ6MS4yMzA4cmVtO21hcmdpbi1sZWZ0OjEuMjMwOHJlbTtvdmVyZmxvdzpoaWRkZW59Lm5hdmJhci1kaXZpZGVyOjpiZWZvcmV7Y29udGVudDpcIlxcMDBhMFwifS5uYXZiYXItdG9nZ2xlcntwYWRkaW5nOi41cmVtIC43NXJlbTtmb250LXNpemU6MS4yM3JlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MC4yM3JlbX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7Lm5hdmJhci10b2dnbGVhYmxlLXhze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubmF2YmFyLXRvZ2dsZWFibGUtc217ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5uYXZiYXItdG9nZ2xlYWJsZS1tZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS5uYXZiYXItbmF2IC5uYXYtaXRlbXtmbG9hdDpsZWZ0fS5uYXZiYXItbmF2IC5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOi40MjVyZW07cGFkZGluZy1ib3R0b206LjQyNXJlbX0ubmF2YmFyLW5hdiAubmF2LWxpbmsrLm5hdi1saW5re21hcmdpbi1sZWZ0OjFyZW19Lm5hdmJhci1uYXYgLm5hdi1pdGVtKy5uYXYtaXRlbXttYXJnaW4tbGVmdDoxcmVtfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZHtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwwLjMpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsMC42KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuPi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuPi5uYXYtbGluazpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuPi5uYXYtbGluazpob3ZlciwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluazpob3ZlciwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW46Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbjpob3ZlciwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Lm5hdmJhci1saWdodCAubmF2YmFyLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5vcGVuPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm9wZW4+Lm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAub3Blbj4ubmF2LWxpbms6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluazpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbms6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbjpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW46aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1kaXZpZGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA3NSl9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjAuNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjAuMjVyZW19LmNhcmQtYmxvY2t7cGFkZGluZzoxLjI1cmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206MC43NXJlbX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi0wLjM3NXJlbTttYXJnaW4tYm90dG9tOjB9LmNhcmQtdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDoxLjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowLjI1cmVtIDAuMjVyZW0gMCAwfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDAuMjVyZW0gMC4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzowLjc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MC4yNXJlbSAwLjI1cmVtIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzowLjc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9LmNhcmQtZm9vdGVyOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgMC4yNXJlbSAwLjI1cmVtfS5jYXJkLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMjlhYmUyO2JvcmRlci1jb2xvcjojMjlhYmUyfS5jYXJkLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojM2ZhMTQyO2JvcmRlci1jb2xvcjojM2ZhMTQyfS5jYXJkLWluZm97YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlO2JvcmRlci1jb2xvcjojNWJjMGRlfS5jYXJkLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZjBhZDRlfS5jYXJkLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkNDA0MDQ7Ym9yZGVyLWNvbG9yOiNkNDA0MDR9LmNhcmQtcHJpbWFyeS1vdXRsaW5le2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMzZmExNDJ9LmNhcmQtc2Vjb25kYXJ5LW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2NlZDNkOX0uY2FyZC1pbmZvLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzViYzBkZX0uY2FyZC1zdWNjZXNzLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzNmYTE0Mn0uY2FyZC13YXJuaW5nLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2YwYWQ0ZX0uY2FyZC1kYW5nZXItb3V0bGluZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZDQwNDA0fS5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVyLC5jYXJkLWludmVyc2UgLmNhcmQtZm9vdGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKX0uY2FyZC1pbnZlcnNlIC5jYXJkLWhlYWRlciwuY2FyZC1pbnZlcnNlIC5jYXJkLWZvb3RlciwuY2FyZC1pbnZlcnNlIC5jYXJkLXRpdGxlLC5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZXtjb2xvcjojZmZmfS5jYXJkLWludmVyc2UgLmNhcmQtbGluaywuY2FyZC1pbnZlcnNlIC5jYXJkLXRleHQsLmNhcmQtaW52ZXJzZSAuY2FyZC1ibG9ja3F1b3RlPmZvb3Rlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNjUpfS5jYXJkLWludmVyc2UgLmNhcmQtbGluazpmb2N1cywuY2FyZC1pbnZlcnNlIC5jYXJkLWxpbms6aG92ZXJ7Y29sb3I6I2ZmZn0uY2FyZC1ibG9ja3F1b3Rle3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1pbWd7Ym9yZGVyLXJhZGl1czowLjI1cmVtfS5jYXJkLWltZy1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MS4yNXJlbX0uY2FyZC1pbWctdG9we2JvcmRlci1yYWRpdXM6MC4yNXJlbSAwLjI1cmVtIDAgMH0uY2FyZC1pbWctYm90dG9te2JvcmRlci1yYWRpdXM6MCAwIDAuMjVyZW0gMC4yNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpey5jYXJkLWRlY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtZGVjayAuY2FyZHtmbGV4OjEgMCAwO21hcmdpbi1yaWdodDouNjI1cmVtO21hcmdpbi1sZWZ0Oi42MjVyZW19fUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cCAuY2FyZHtmbGV4OjEgMCAwfS5jYXJkLWdyb3VwIC5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpey5jYXJkLWNvbHVtbnN7Y29sdW1uLWNvdW50OjM7Y29sdW1uLWdhcDoxLjI1cmVtfS5jYXJkLWNvbHVtbnMgLmNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX19LmJyZWFkY3J1bWJ7cGFkZGluZzo3cHggMDttYXJnaW4tYm90dG9tOjEuMjMwOHJlbTtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAuMjVyZW19LmJyZWFkY3J1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmJyZWFkY3J1bWI+bGl7ZmxvYXQ6bGVmdH0uYnJlYWRjcnVtYj5saStsaTo6YmVmb3Jle3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2NvbG9yOiNjZWQzZDk7Y29udGVudDpcIi9cIn0uYnJlYWRjcnVtYj4uYWN0aXZle2NvbG9yOiM0ZjU4NjF9LnBhZ2luYXRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDoxLjIzMDhyZW07bWFyZ2luLWJvdHRvbToxLjIzMDhyZW07Ym9yZGVyLXJhZGl1czowLjI1cmVtfS5wYWdlLWl0ZW17ZGlzcGxheTppbmxpbmV9LnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowLjI1cmVtO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MC4yNXJlbX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowLjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAuMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmZvY3VzLC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojMjlhYmUyO2JvcmRlci1jb2xvcjojMjlhYmUyfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluaywucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6Zm9jdXMsLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmhvdmVye2NvbG9yOiNkM2Q5ZGQ7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RkZH0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7cGFkZGluZzowLjVyZW0gMC43NXJlbTttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuNTM5O2NvbG9yOiMwMDcxYzQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZH0ucGFnZS1saW5rOmZvY3VzLC5wYWdlLWxpbms6aG92ZXJ7Y29sb3I6IzAwNDU3ODtiYWNrZ3JvdW5kLWNvbG9yOiNlOGU5ZWE7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOjAuNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjIzcmVtO2xpbmUtaGVpZ2h0OjEuMzMzMzN9LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MC4zcmVtO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MC4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAuM3JlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowLjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOjAuMjc1cmVtIDAuNzVyZW07Zm9udC1zaXplOjAuOTIzcmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowLjJyZW07Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowLjJyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MC4ycmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAuMnJlbX0ucGFnZXJ7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDoxLjIzMDhyZW07bWFyZ2luLWJvdHRvbToxLjIzMDhyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGlzdC1zdHlsZTpub25lfS5wYWdlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ucGFnZXIgbGl7ZGlzcGxheTppbmxpbmV9LnBhZ2VyIGxpPmEsLnBhZ2VyIGxpPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo1cHggMTRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6MTVweH0ucGFnZXIgbGk+YTpmb2N1cywucGFnZXIgbGk+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOGU5ZWF9LnBhZ2VyIC5kaXNhYmxlZD5hLC5wYWdlciAuZGlzYWJsZWQ+YTpmb2N1cywucGFnZXIgLmRpc2FibGVkPmE6aG92ZXJ7Y29sb3I6I2QzZDlkZDtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wYWdlciAuZGlzYWJsZWQ+c3Bhbntjb2xvcjojZDNkOWRkO2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBhZ2VyLW5leHQ+YSwucGFnZXItbmV4dD5zcGFue2Zsb2F0OnJpZ2h0fS5wYWdlci1wcmV2PmEsLnBhZ2VyLXByZXY+c3BhbntmbG9hdDpsZWZ0fS5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yNWVtIC40ZW07Zm9udC1zaXplOjc1JTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czowLjI1cmVtfS5sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAubGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9YS5sYWJlbDpmb2N1cyxhLmxhYmVsOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmxhYmVsLXBpbGx7cGFkZGluZy1yaWdodDouNmVtO3BhZGRpbmctbGVmdDouNmVtO2JvcmRlci1yYWRpdXM6MTByZW19LmxhYmVsLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZDNkOWRkfS5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzLC5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I2YzBjN30ubGFiZWwtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMyOWFiZTJ9LmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMsLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWE4ZGJlfS5sYWJlbC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzNmYTE0Mn0ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cywubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMTdjMzN9LmxhYmVsLWluZm97YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlfS5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzLC5sYWJlbC1pbmZvW2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMxYjBkNX0ubGFiZWwtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGV9LmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMsLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmfS5sYWJlbC1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZDQwNDA0fS5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMsLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhMjAzMDN9Lmp1bWJvdHJvbntwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZThlOWVhO2JvcmRlci1yYWRpdXM6MC4zcmVtfUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7Lmp1bWJvdHJvbntwYWRkaW5nOjRyZW0gMnJlbX19Lmp1bWJvdHJvbi1ocntib3JkZXItdG9wLWNvbG9yOiNjZGQwZDJ9Lmp1bWJvdHJvbi1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5hbGVydHtwYWRkaW5nOjE1cHg7bWFyZ2luLWJvdHRvbToxLjIzMDhyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAuMjVyZW19LmFsZXJ0PnAsLmFsZXJ0PnVse21hcmdpbi1ib3R0b206MH0uYWxlcnQ+cCtwe21hcmdpbi10b3A6NXB4fS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6Ym9sZH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDozNXB4fS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7cmlnaHQ6LTIxcHg7Y29sb3I6aW5oZXJpdH0uYWxlcnQtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Ym9yZGVyLWNvbG9yOiNkMGU5YzY7Y29sb3I6IzNjNzYzZH0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNjMWUyYjN9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzJiNTQyY30uYWxlcnQtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjc7Ym9yZGVyLWNvbG9yOiNiY2RmZjE7Y29sb3I6IzMxNzA4Zn0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhNmQ1ZWN9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzI0NTI2OX0uYWxlcnQtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTM7Ym9yZGVyLWNvbG9yOiNmYWYyY2M7Y29sb3I6IzhhNmQzYn0uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmN2VjYjV9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzY2NTEyY30uYWxlcnQtZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTtib3JkZXItY29sb3I6I2ViY2NjYztjb2xvcjojYTk0NDQyfS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZTRiOWI5fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6Izg0MzUzNH1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxLjIzMDhyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MS4yMzA4cmVtO21hcmdpbi1ib3R0b206MS4yMzA4cmVtfS5wcm9ncmVzc1t2YWx1ZV17Y29sb3I6IzAwNzRkOTtib3JkZXI6MDthcHBlYXJhbmNlOm5vbmV9LnByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6MC4yNXJlbX0ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlOjpiZWZvcmV7Y29udGVudDphdHRyKHZhbHVlKX0ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQtY29sb3I6IzAwNzRkOTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAuMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowLjI1cmVtfS5wcm9ncmVzc1t2YWx1ZT1cIjEwMFwiXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowLjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAuMjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCl7LnByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOjAuMjVyZW19LnByb2dyZXNzLWJhcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MS4yMzA4cmVtO3RleHQtaW5kZW50Oi05OTlyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3NGQ5O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MC4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAuMjVyZW19LnByb2dyZXNzW3dpZHRoXj1cIjBcIl17bWluLXdpZHRoOjJyZW07Y29sb3I6I2QzZDlkZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZX0ucHJvZ3Jlc3Nbd2lkdGg9XCIxMDAlXCJde2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAuMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MC4yNXJlbX19LnByb2dyZXNzLXN0cmlwZWRbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjEuMjMwOHJlbSAxLjIzMDhyZW19LnByb2dyZXNzLXN0cmlwZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToxLjIzMDhyZW0gMS4yMzA4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApey5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToxLjIzMDhyZW0gMS4yMzA4cmVtfX0ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGV9LnByb2dyZXNzLWFuaW1hdGVkW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXJ7YW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKXsucHJvZ3Jlc3MtYW5pbWF0ZWQgLnByb2dyZXNzLWJhci1zdHJpcGVke2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGV9fS5wcm9ncmVzcy1zdWNjZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDJ9LnByb2dyZXNzLXN1Y2Nlc3NbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCl7LnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDJ9fS5wcm9ncmVzcy1pbmZvW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGV9LnByb2dyZXNzLWluZm9bdmFsdWVdOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCl7LnByb2dyZXNzLWluZm8gLnByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGV9fS5wcm9ncmVzcy13YXJuaW5nW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGV9LnByb2dyZXNzLXdhcm5pbmdbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCl7LnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGV9fS5wcm9ncmVzcy1kYW5nZXJbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQtY29sb3I6I2Q0MDQwNH0ucHJvZ3Jlc3MtZGFuZ2VyW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZDQwNDA0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApey5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkNDA0MDR9fS5tZWRpYXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxLjIzMDhyZW19Lm1lZGlhLWJvZHl7ZmxleDoxfS5tZWRpYS1taWRkbGV7YWxpZ24tc2VsZjpjZW50ZXJ9Lm1lZGlhLWJvdHRvbXthbGlnbi1zZWxmOmZsZXgtZW5kfS5tZWRpYS1vYmplY3R7ZGlzcGxheTpibG9ja30ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWx7bWF4LXdpZHRoOm5vbmV9Lm1lZGlhLXJpZ2h0e3BhZGRpbmctbGVmdDoxMHB4fS5tZWRpYS1sZWZ0e3BhZGRpbmctcmlnaHQ6MTBweH0ubWVkaWEtaGVhZGluZ3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1cHh9Lm1lZGlhLWxpc3R7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWdyb3Vwe3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MH0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZH0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAuMjVyZW07Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowLjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MC4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAuMjVyZW19Lmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH1hLmxpc3QtZ3JvdXAtaXRlbSxidXR0b24ubGlzdC1ncm91cC1pdGVte3dpZHRoOjEwMCU7Y29sb3I6IzRmNTg2MTt0ZXh0LWFsaWduOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOiM0ZjU4NjF9YS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVye2NvbG9yOiM0ZjU4NjE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cywubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVye2NvbG9yOiNkM2Q5ZGQ7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2U4ZTllYX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0e2NvbG9yOiNkM2Q5ZGR9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjlhYmUyO2JvcmRlci1jb2xvcjojMjlhYmUyfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+c21hbGwsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPi5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPnNtYWxsLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz4uc21hbGwsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+LnNtYWxse2NvbG9yOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHR7Y29sb3I6I2RkZjJmYX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDh9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzNjNzYzZH1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkMGU5YzZ9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzYzc2M2Q7Ym9yZGVyLWNvbG9yOiMzYzc2M2R9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZve2NvbG9yOiMzMTcwOGY7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3fWEubGlzdC1ncm91cC1pdGVtLWluZm8sYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZve2NvbG9yOiMzMTcwOGZ9YS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fWEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVye2NvbG9yOiMzMTcwOGY7YmFja2dyb3VuZC1jb2xvcjojYzRlM2YzfWEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzE3MDhmO2JvcmRlci1jb2xvcjojMzE3MDhmfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM31hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojOGE2ZDNifWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6aW5oZXJpdH1hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3Zlcntjb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZhZjJjY31hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzhhNmQzYjtib3JkZXItY29sb3I6IzhhNmQzYn0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojYTk0NDQyO2JhY2tncm91bmQtY29sb3I6I2YyZGVkZX1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6I2E5NDQ0Mn1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fWEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNlYmNjY2N9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhOTQ0NDI7Ym9yZGVyLWNvbG9yOiNhOTQ0NDJ9Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjVweH0ubGlzdC1ncm91cC1pdGVtLXRleHR7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuM30uZW1iZWQtcmVzcG9uc2l2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDowO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5e3BhZGRpbmctYm90dG9tOjQyLjg1NzE0JX0uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OXtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5M3twYWRkaW5nLWJvdHRvbTo3NSV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MXtwYWRkaW5nLWJvdHRvbToxMDAlfS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi4yfS5jbG9zZTpmb2N1cywuY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi41fWJ1dHRvbi5jbG9zZXtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpfS5tb2RhbC5pbiAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOjEwcHh9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtib3JkZXItcmFkaXVzOjAuM3JlbTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA0MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5pbntvcGFjaXR5OjAuNX0ubW9kYWwtaGVhZGVye3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fS5tb2RhbC1oZWFkZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm1vZGFsLWhlYWRlciAuY2xvc2V7bWFyZ2luLXRvcDotMnB4fS5tb2RhbC10aXRsZXttYXJnaW46MDtsaW5lLWhlaWdodDoxLjUzOX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHh9Lm1vZGFsLWZvb3RlcntwYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1fS5tb2RhbC1mb290ZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm1vZGFsLWZvb3RlciAuYnRuKy5idG57bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjVweH0ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9Lm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLWxlZnQ6MH0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KXsubW9kYWwtZGlhbG9ne3dpZHRoOjYwMHB4O21hcmdpbjozMHB4IGF1dG99Lm1vZGFsLXNte3dpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tb2RhbC1sZ3t3aWR0aDo5MDBweH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1icmVhazphdXRvO2xpbmUtaGVpZ2h0OjEuNTM5O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3b3JkLXdyYXA6bm9ybWFsO2ZvbnQtc2l6ZTowLjkyM3JlbTtvcGFjaXR5OjB9LnRvb2x0aXAuaW57b3BhY2l0eTowLjl9LnRvb2x0aXAudG9vbHRpcC10b3AsLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9te3BhZGRpbmc6NXB4IDA7bWFyZ2luLXRvcDotM3B4fS50b29sdGlwLnRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSAudG9vbHRpcC1hcnJvd3tib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvcmRlci13aWR0aDo1cHggNXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS50b29sdGlwLnRvb2x0aXAtcmlnaHQsLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdHtwYWRkaW5nOjAgNXB4O21hcmdpbi1sZWZ0OjNweH0udG9vbHRpcC50b29sdGlwLXJpZ2h0IC50b29sdGlwLWFycm93LC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnRvb2x0aXAtYXJyb3d7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luLXRvcDotNXB4O2JvcmRlci13aWR0aDo1cHggNXB4IDVweCAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS50b29sdGlwLnRvb2x0aXAtYm90dG9tLC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcHtwYWRkaW5nOjVweCAwO21hcmdpbi10b3A6M3B4fS50b29sdGlwLnRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCAudG9vbHRpcC1hcnJvd3t0b3A6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvcmRlci13aWR0aDowIDVweCA1cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS50b29sdGlwLnRvb2x0aXAtbGVmdCwudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodHtwYWRkaW5nOjAgNXB4O21hcmdpbi1sZWZ0Oi0zcHh9LnRvb2x0aXAudG9vbHRpcC1sZWZ0IC50b29sdGlwLWFycm93LC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IC50b29sdGlwLWFycm93e3RvcDo1MCU7cmlnaHQ6MDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA1cHg7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzozcHggOHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MC4yNXJlbX0udG9vbHRpcC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA2MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyNzZweDtwYWRkaW5nOjFweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87bGluZS1oZWlnaHQ6MS41Mzk7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7Zm9udC1zaXplOjAuOTIzcmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czowLjNyZW19LnBvcG92ZXIucG9wb3Zlci10b3AsLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9te21hcmdpbi10b3A6LTEwcHh9LnBvcG92ZXIucG9wb3Zlci10b3AgLnBvcG92ZXItYXJyb3csLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC5wb3BvdmVyLWFycm93e2JvdHRvbTotMTFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMC4yNSk7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5wb3BvdmVyLnBvcG92ZXItdG9wIC5wb3BvdmVyLWFycm93OjphZnRlciwucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnBvcG92ZXItYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Y29udGVudDpcIlwiO2JvcmRlci10b3AtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tLXdpZHRoOjB9LnBvcG92ZXIucG9wb3Zlci1yaWdodCwucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0e21hcmdpbi1sZWZ0OjEwcHh9LnBvcG92ZXIucG9wb3Zlci1yaWdodCAucG9wb3Zlci1hcnJvdywucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IC5wb3BvdmVyLWFycm93e3RvcDo1MCU7bGVmdDotMTFweDttYXJnaW4tdG9wOi0xMXB4O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpO2JvcmRlci1sZWZ0LXdpZHRoOjB9LnBvcG92ZXIucG9wb3Zlci1yaWdodCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym90dG9tOi0xMHB4O2xlZnQ6MXB4O2NvbnRlbnQ6XCJcIjtib3JkZXItcmlnaHQtY29sb3I6I2ZmZjtib3JkZXItbGVmdC13aWR0aDowfS5wb3BvdmVyLnBvcG92ZXItYm90dG9tLC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcHttYXJnaW4tdG9wOjEwcHh9LnBvcG92ZXIucG9wb3Zlci1ib3R0b20gLnBvcG92ZXItYXJyb3csLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5wb3BvdmVyLWFycm93e3RvcDotMTFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpfS5wb3BvdmVyLnBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWFycm93OjphZnRlciwucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AgLnBvcG92ZXItYXJyb3c6OmFmdGVye3RvcDoxcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Y29udGVudDpcIlwiO2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LnBvcG92ZXIucG9wb3Zlci1sZWZ0LC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0e21hcmdpbi1sZWZ0Oi0xMHB4fS5wb3BvdmVyLnBvcG92ZXItbGVmdCAucG9wb3Zlci1hcnJvdywucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCAucG9wb3Zlci1hcnJvd3t0b3A6NTAlO3JpZ2h0Oi0xMXB4O21hcmdpbi10b3A6LTExcHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0ucG9wb3Zlci5wb3BvdmVyLWxlZnQgLnBvcG92ZXItYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IC5wb3BvdmVyLWFycm93OjphZnRlcntyaWdodDoxcHg7Ym90dG9tOi0xMHB4O2NvbnRlbnQ6XCJcIjtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLXRpdGxle3BhZGRpbmc6OHB4IDE0cHg7bWFyZ2luOjA7Zm9udC1zaXplOjFyZW07YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXJhZGl1czotMC43cmVtIC0wLjdyZW0gMCAwfS5wb3BvdmVyLWNvbnRlbnR7cGFkZGluZzo5cHggMTRweH0ucG9wb3Zlci1hcnJvdywucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnBvcG92ZXItYXJyb3d7Ym9yZGVyLXdpZHRoOjExcHh9LnBvcG92ZXItYXJyb3c6OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6MTBweH0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbjouNnMgZWFzZS1pbi1vdXQgbGVmdH0uY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0+aW1nLC5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbT5hPmltZ3tsaW5lLWhlaWdodDoxfUBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2Qpey5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47cGVyc3BlY3RpdmU6MTAwMHB4fS5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbS5uZXh0LC5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUucmlnaHR7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX0uY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0ucHJldiwuY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0uYWN0aXZlLmxlZnR7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9LmNhcm91c2VsLWlubmVyPi5jYXJvdXNlbC1pdGVtLm5leHQubGVmdCwuY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0ucHJldi5yaWdodCwuY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0uYWN0aXZle2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLC5jYXJvdXNlbC1pbm5lcj4ubmV4dCwuY2Fyb3VzZWwtaW5uZXI+LnByZXZ7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZXtsZWZ0OjB9LmNhcm91c2VsLWlubmVyPi5uZXh0LC5jYXJvdXNlbC1pbm5lcj4ucHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5jYXJvdXNlbC1pbm5lcj4ubmV4dHtsZWZ0OjEwMCV9LmNhcm91c2VsLWlubmVyPi5wcmV2e2xlZnQ6LTEwMCV9LmNhcm91c2VsLWlubmVyPi5uZXh0LmxlZnQsLmNhcm91c2VsLWlubmVyPi5wcmV2LnJpZ2h0e2xlZnQ6MH0uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZS5sZWZ0e2xlZnQ6LTEwMCV9LmNhcm91c2VsLWlubmVyPi5hY3RpdmUucmlnaHR7bGVmdDoxMDAlfS5jYXJvdXNlbC1jb250cm9se3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxNSU7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO29wYWNpdHk6MC41fS5jYXJvdXNlbC1jb250cm9sLmxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwLjAwMDEpIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKX0uY2Fyb3VzZWwtY29udHJvbC5yaWdodHtyaWdodDowO2xlZnQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwLjAwMDEpIDAlLCByZ2JhKDAsMCwwLDAuNSkgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpfS5jYXJvdXNlbC1jb250cm9sOmZvY3VzLC5jYXJvdXNlbC1jb250cm9sOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiwuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDo1O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtmb250LWZhbWlseTpzZXJpZjtsaW5lLWhlaWdodDoxfS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXZ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTEwcHh9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHtyaWdodDo1MCU7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6OmJlZm9yZXtjb250ZW50OlwiXFwyMDM5XCJ9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwM2FcIn0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTBweDtsZWZ0OjUwJTt6LWluZGV4OjE1O3dpZHRoOjYwJTtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDotMzAlO3RleHQtYWxpZ246Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbjoxcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MTBweH0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MjBweDtsZWZ0OjE1JTt6LWluZGV4OjEwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNil9LmNhcm91c2VsLWNhcHRpb24gLmJ0bnt0ZXh0LXNoYWRvdzpub25lfUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7LmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiwuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTVweDtmb250LXNpemU6MzBweH0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2e21hcmdpbi1sZWZ0Oi0xNXB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHR7bWFyZ2luLXJpZ2h0Oi0xNXB4fS5jYXJvdXNlbC1jYXB0aW9ue3JpZ2h0OjIwJTtsZWZ0OjIwJTtwYWRkaW5nLWJvdHRvbTozMHB4fS5jYXJvdXNlbC1pbmRpY2F0b3Jze2JvdHRvbToyMHB4fX0uY2xlYXJmaXg6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmNlbnRlci1ibG9ja3tkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnB1bGwteHMtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LnB1bGwteHMtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0ucHVsbC14cy1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpey5wdWxsLXNtLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5wdWxsLXNtLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LnB1bGwtc20tbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnB1bGwtbWQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LnB1bGwtbWQtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0ucHVsbC1tZC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucHVsbC1sZy1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0ucHVsbC1sZy1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5wdWxsLWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsucHVsbC14bC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0ucHVsbC14bC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5wdWxsLXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b30uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OlwiMC8wXCIgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LXhzLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteHMtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhzLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NDRweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljfS50ZXh0LW11dGVke2NvbG9yOiM3ZjhiOTd9LnRleHQtcHJpbWFyeXtjb2xvcjojMjlhYmUyICFpbXBvcnRhbnR9YS50ZXh0LXByaW1hcnk6Zm9jdXMsYS50ZXh0LXByaW1hcnk6aG92ZXJ7Y29sb3I6IzFhOGRiZX0udGV4dC1zdWNjZXNze2NvbG9yOiMzZmExNDIgIWltcG9ydGFudH1hLnRleHQtc3VjY2Vzczpmb2N1cyxhLnRleHQtc3VjY2Vzczpob3Zlcntjb2xvcjojMzE3YzMzfS50ZXh0LWluZm97Y29sb3I6IzViYzBkZSAhaW1wb3J0YW50fWEudGV4dC1pbmZvOmZvY3VzLGEudGV4dC1pbmZvOmhvdmVye2NvbG9yOiMzMWIwZDV9LnRleHQtd2FybmluZ3tjb2xvcjojZjBhZDRlICFpbXBvcnRhbnR9YS50ZXh0LXdhcm5pbmc6Zm9jdXMsYS50ZXh0LXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2VjOTcxZn0udGV4dC1kYW5nZXJ7Y29sb3I6I2Q0MDQwNCAhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6Zm9jdXMsYS50ZXh0LWRhbmdlcjpob3Zlcntjb2xvcjojYTIwMzAzfS5iZy1pbnZlcnNle2NvbG9yOiNlOGU5ZWE7YmFja2dyb3VuZC1jb2xvcjojNGY1ODYxfS5iZy1mYWRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjl9LmJnLXByaW1hcnl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzI5YWJlMiAhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpmb2N1cyxhLmJnLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWE4ZGJlfS5iZy1zdWNjZXNze2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMzZmExNDIgIWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6Zm9jdXMsYS5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMxN2MzM30uYmctaW5mb3tjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlICFpbXBvcnRhbnR9YS5iZy1pbmZvOmZvY3VzLGEuYmctaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDV9LmJnLXdhcm5pbmd7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZSAhaW1wb3J0YW50fWEuYmctd2FybmluZzpmb2N1cyxhLmJnLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmfS5iZy1kYW5nZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2Q0MDQwNCAhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmZvY3VzLGEuYmctZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2EyMDMwM30ubS14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm0tYS0we21hcmdpbjowIDAgIWltcG9ydGFudH0ubS10LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm0tci0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm0tYi0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tLWwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLXktMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubS1hLTF7bWFyZ2luOjEuMjMwOHJlbSAxLjIzMDhyZW0gIWltcG9ydGFudH0ubS10LTF7bWFyZ2luLXRvcDoxLjIzMDhyZW0gIWltcG9ydGFudH0ubS1yLTF7bWFyZ2luLXJpZ2h0OjEuMjMwOHJlbSAhaW1wb3J0YW50fS5tLWItMXttYXJnaW4tYm90dG9tOjEuMjMwOHJlbSAhaW1wb3J0YW50fS5tLWwtMXttYXJnaW4tbGVmdDoxLjIzMDhyZW0gIWltcG9ydGFudH0ubS14LTF7bWFyZ2luLXJpZ2h0OjEuMjMwOHJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuMjMwOHJlbSAhaW1wb3J0YW50fS5tLXktMXttYXJnaW4tdG9wOjEuMjMwOHJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS4yMzA4cmVtICFpbXBvcnRhbnR9Lm0tYS0ye21hcmdpbjoxLjg0NjJyZW0gMS44NDYycmVtICFpbXBvcnRhbnR9Lm0tdC0ye21hcmdpbi10b3A6MS44NDYycmVtICFpbXBvcnRhbnR9Lm0tci0ye21hcmdpbi1yaWdodDoxLjg0NjJyZW0gIWltcG9ydGFudH0ubS1iLTJ7bWFyZ2luLWJvdHRvbToxLjg0NjJyZW0gIWltcG9ydGFudH0ubS1sLTJ7bWFyZ2luLWxlZnQ6MS44NDYycmVtICFpbXBvcnRhbnR9Lm0teC0ye21hcmdpbi1yaWdodDoxLjg0NjJyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjg0NjJyZW0gIWltcG9ydGFudH0ubS15LTJ7bWFyZ2luLXRvcDoxLjg0NjJyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuODQ2MnJlbSAhaW1wb3J0YW50fS5tLWEtM3ttYXJnaW46My42OTI0cmVtIDMuNjkyNHJlbSAhaW1wb3J0YW50fS5tLXQtM3ttYXJnaW4tdG9wOjMuNjkyNHJlbSAhaW1wb3J0YW50fS5tLXItM3ttYXJnaW4tcmlnaHQ6My42OTI0cmVtICFpbXBvcnRhbnR9Lm0tYi0ze21hcmdpbi1ib3R0b206My42OTI0cmVtICFpbXBvcnRhbnR9Lm0tbC0ze21hcmdpbi1sZWZ0OjMuNjkyNHJlbSAhaW1wb3J0YW50fS5tLXgtM3ttYXJnaW4tcmlnaHQ6My42OTI0cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6My42OTI0cmVtICFpbXBvcnRhbnR9Lm0teS0ze21hcmdpbi10b3A6My42OTI0cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozLjY5MjRyZW0gIWltcG9ydGFudH0ucC1hLTB7cGFkZGluZzowIDAgIWltcG9ydGFudH0ucC10LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wLXItMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucC1iLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wLWwtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLXgtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLXktMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wLWEtMXtwYWRkaW5nOjEuMjMwOHJlbSAxLjIzMDhyZW0gIWltcG9ydGFudH0ucC10LTF7cGFkZGluZy10b3A6MS4yMzA4cmVtICFpbXBvcnRhbnR9LnAtci0xe3BhZGRpbmctcmlnaHQ6MS4yMzA4cmVtICFpbXBvcnRhbnR9LnAtYi0xe3BhZGRpbmctYm90dG9tOjEuMjMwOHJlbSAhaW1wb3J0YW50fS5wLWwtMXtwYWRkaW5nLWxlZnQ6MS4yMzA4cmVtICFpbXBvcnRhbnR9LnAteC0xe3BhZGRpbmctcmlnaHQ6MS4yMzA4cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuMjMwOHJlbSAhaW1wb3J0YW50fS5wLXktMXtwYWRkaW5nLXRvcDoxLjIzMDhyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjIzMDhyZW0gIWltcG9ydGFudH0ucC1hLTJ7cGFkZGluZzoxLjg0NjJyZW0gMS44NDYycmVtICFpbXBvcnRhbnR9LnAtdC0ye3BhZGRpbmctdG9wOjEuODQ2MnJlbSAhaW1wb3J0YW50fS5wLXItMntwYWRkaW5nLXJpZ2h0OjEuODQ2MnJlbSAhaW1wb3J0YW50fS5wLWItMntwYWRkaW5nLWJvdHRvbToxLjg0NjJyZW0gIWltcG9ydGFudH0ucC1sLTJ7cGFkZGluZy1sZWZ0OjEuODQ2MnJlbSAhaW1wb3J0YW50fS5wLXgtMntwYWRkaW5nLXJpZ2h0OjEuODQ2MnJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjg0NjJyZW0gIWltcG9ydGFudH0ucC15LTJ7cGFkZGluZy10b3A6MS44NDYycmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS44NDYycmVtICFpbXBvcnRhbnR9LnAtYS0ze3BhZGRpbmc6My42OTI0cmVtIDMuNjkyNHJlbSAhaW1wb3J0YW50fS5wLXQtM3twYWRkaW5nLXRvcDozLjY5MjRyZW0gIWltcG9ydGFudH0ucC1yLTN7cGFkZGluZy1yaWdodDozLjY5MjRyZW0gIWltcG9ydGFudH0ucC1iLTN7cGFkZGluZy1ib3R0b206My42OTI0cmVtICFpbXBvcnRhbnR9LnAtbC0ze3BhZGRpbmctbGVmdDozLjY5MjRyZW0gIWltcG9ydGFudH0ucC14LTN7cGFkZGluZy1yaWdodDozLjY5MjRyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6My42OTI0cmVtICFpbXBvcnRhbnR9LnAteS0ze3BhZGRpbmctdG9wOjMuNjkyNHJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjMuNjkyNHJlbSAhaW1wb3J0YW50fS5wb3MtZi10e3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uaGlkZGVuLXhzLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCl7LmhpZGRlbi14cy1kb3due2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpey5oaWRkZW4tc20tdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhpZGRlbi1zbS1kb3due2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5oaWRkZW4tbWQtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhpZGRlbi1tZC1kb3due2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5oaWRkZW4tbGctdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5oaWRkZW4tbGctZG93bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmhpZGRlbi14bC11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmhpZGRlbi14bC1kb3due2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuaGlkZGVuLXByaW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0udGFibGV7bWFyZ2luLWxlZnQ6LTEuMjMwOHJlbTttYXJnaW4tcmlnaHQ6LTEuMjMwOHJlbTttaW4td2lkdGg6Y2FsYygxMDAlICsgMi40NjE2cmVtKTttYXJnaW4tYm90dG9tOjIuNDYxNnJlbTtib3JkZXItdG9wOjB9LnRhYmxlIHRoZWFkIHRoe2JhY2tncm91bmQtY29sb3I6I2Y2ZjdmODtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOWVhO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MC45MjNyZW07Zm9udC13ZWlnaHQ6bm9ybWFsfS50YWJsZSB0aCwudGFibGUgdGR7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU5ZWE7bGluZS1oZWlnaHQ6MjBweH0udGFibGUgdGg6Zmlyc3QtY2hpbGQsLnRhYmxlIHRkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoxLjUzODVyZW19LnRhYmxlIHRoOmxhc3QtY2hpbGQsLnRhYmxlIHRkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxLjUzODVyZW19LnRhYmxlIHRmb290e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjAuOTIzcmVtfS50YWJsZSB0Zm9vdCB0ZHtib3JkZXItYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZjZmN2Y4fS5jbXMgY29kZXtmb250LWZhbWlseTonQml0c3RyZWFtIFZlcmEgU2FucyBNb25vJywnQ291cmllcicsIG1vbm9zcGFjZX0ubGFiZWx7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjc3cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouNHB4fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJzaWx2ZXJzdHJpcGVcIjtzcmM6dXJsKFwiLi4vLi4vZGlzdC9mb250L2ZvbnRzL3NpbHZlcnN0cmlwZS5lb3RcIik7c3JjOnVybChcIi4uLy4uL2Rpc3QvZm9udC9mb250cy9zaWx2ZXJzdHJpcGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi9kaXN0L2ZvbnQvZm9udHMvc2lsdmVyc3RyaXBlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9kaXN0L2ZvbnQvZm9udHMvc2lsdmVyc3RyaXBlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9kaXN0L2ZvbnQvZm9udHMvc2lsdmVyc3RyaXBlLnN2ZyNzaWx2ZXJzdHJpcGVcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3NePVwiZm9udC1pY29uLVwiXTpiZWZvcmUsW2NsYXNzKj1cIiBmb250LWljb24tXCJdOmJlZm9yZXtmb250LWZhbWlseTpcInNpbHZlcnN0cmlwZVwiICFpbXBvcnRhbnQ7Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtmb250LXZhcmlhbnQ6bm9ybWFsICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3NwZWFrOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZm9udC1pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcNzNcIn0uZm9udC1pY29uLXN5bmM6YmVmb3Jle2NvbnRlbnQ6XCJcXDYzXCJ9LmZvbnQtaWNvbi1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcNjRcIn0uZm9udC1pY29uLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXDY1XCJ9LmZvbnQtaWNvbi1wbHVzLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDY2XCJ9LmZvbnQtaWNvbi1jaGVjay1tYXJrLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXDZiXCJ9LmZvbnQtaWNvbi1ib29rOmJlZm9yZXtjb250ZW50OlwiXFw2ZVwifS5mb250LWljb24tYm9vay1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFw2ZlwifS5mb250LWljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcNmFcIn0uZm9udC1pY29uLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXDcwXCJ9LmZvbnQtaWNvbi1mbG93LXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXDcxXCJ9LmZvbnQtaWNvbi1pbmZvLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDc5XCJ9LmZvbnQtaWNvbi1jaGFydC1saW5lOmJlZm9yZXtjb250ZW50OlwiXFw0MlwifS5mb250LWljb24tZ3JhcGgtYmFyOmJlZm9yZXtjb250ZW50OlwiXFw0NVwifS5mb250LWljb24tdG9yc29zLWFsbDpiZWZvcmV7Y29udGVudDpcIlxcNDZcIn0uZm9udC1pY29uLXRvcnNvOmJlZm9yZXtjb250ZW50OlwiXFw0OFwifS5mb250LWljb24tcGljdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcNzZcIn0uZm9udC1pY29uLWNoYXJ0LXBpZTpiZWZvcmV7Y29udGVudDpcIlxcNDFcIn0uZm9udC1pY29uLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXDQzXCJ9LmZvbnQtaWNvbi1nbG9iZS0xOmJlZm9yZXtjb250ZW50OlwiXFw1MlwifS5mb250LWljb24tY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcNzRcIn0uZm9udC1pY29uLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDc3XCJ9LmZvbnQtaWNvbi1sb2dvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDdhXCJ9LmZvbnQtaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmV7Y29udGVudDpcIlxcNTFcIn0uZm9udC1pY29uLWxlZnQtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcNTRcIn0uZm9udC1pY29uLXJpZ2h0LW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXDU1XCJ9LmZvbnQtaWNvbi1jaGVjay1tYXJrOmJlZm9yZXtjb250ZW50OlwiXFw0N1wifS5mb250LWljb24tY2hlY2stbWFyay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ5XCJ9LmZvbnQtaWNvbi1iYWNrLWluLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXDU4XCJ9LmZvbnQtaWNvbi1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXDU5XCJ9LmZvbnQtaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDY4XCJ9LmZvbnQtaWNvbi1pbnN0YWxsOmJlZm9yZXtjb250ZW50OlwiXFw2MVwifS5mb250LWljb24tZG93bi1jaXJjbGVkOmJlZm9yZXtjb250ZW50OlwiXFw2OVwifS5mb250LWljb24tZXllOmJlZm9yZXtjb250ZW50OlwiXFw2Y1wifS5mb250LWljb24tY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcNzJcIn0uZm9udC1pY29uLWVkaXQtd3JpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXDc1XCJ9LmZvbnQtaWNvbi1tb25pdG9yOmJlZm9yZXtjb250ZW50OlwiXFw3OFwifS5mb250LWljb24tbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFw0YVwifS5mb250LWljb24tdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFw0YlwifS5mb250LWljb24tcmVzaXplOmJlZm9yZXtjb250ZW50OlwiXFw0Y1wifS5mb250LWljb24tcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFw2ZFwifS5mb250LWljb24tdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXDY3XCJ9LmZvbnQtaWNvbi1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFw0ZVwifS5mb250LWljb24tdGljazpiZWZvcmV7Y29udGVudDpcIlxcNGZcIn0uZm9udC1pY29uLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcNjJcIn0uZm9udC1pY29uLWZvbGRlci1hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDUzXCJ9LmZvbnQtaWNvbi1zaWx2ZXJzdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXDRkXCJ9LmZvbnQtaWNvbi10aHVtYm5haWxzOmJlZm9yZXtjb250ZW50OlwiXFw1N1wifS5mb250LWljb24tZG93bi1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFwzMFwifS5mb250LWljb24tdXAtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcMzFcIn0uZm9udC1pY29uLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXDMyXCJ9LmZvbnQtaWNvbi1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcNTZcIn0uZm9udC1pY29uLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFwzNFwifS5mb250LWljb24tdHJhc2gtYmluOmJlZm9yZXtjb250ZW50OlwiXFw1MFwifS5mb250LWljb24tY29kZTpiZWZvcmV7Y29udGVudDpcIlxcMzNcIn0uZm9udC1pY29uLWxlZnQtb3Blbi1iaWc6YmVmb3Jle2NvbnRlbnQ6XCJcXDM1XCJ9LmZvbnQtaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZXtjb250ZW50OlwiXFwzNlwifS5mb250LWljb24tdXAtb3Blbi1iaWc6YmVmb3Jle2NvbnRlbnQ6XCJcXDM3XCJ9LmZvbnQtaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmV7Y29udGVudDpcIlxcMzhcIn0uZm9udC1pY29uLWRvdC0zOmJlZm9yZXtjb250ZW50OlwiXFwzOVwifS5mb250LWljb24tc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcMjFcIn0uZm9udC1pY29uLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcNWFcIn0uZm9udC1pY29uLWNhbmNlbDpiZWZvcmV7Y29udGVudDpcIlxcNDRcIn0uZm9udC1pY29uLWhhcHB5OmJlZm9yZXtjb250ZW50OlwiXFwyMlwifS5mb250LWljb24tc2FkOmJlZm9yZXtjb250ZW50OlwiXFwyM1wifS5pY29uLWJ0bi1pY29uLC51aS1zdGF0ZS1kZWZhdWx0IFtjbGFzcyo9XCJidG4taWNvbi1cIl0sLnVpLXdpZGdldC1jb250ZW50IFtjbGFzcyo9XCJidG4taWNvbi1cIl17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtYnRuLWljb24ucG5nXCIpfS5pY29uLXNwcml0ZXMtMzJ4MzIsLnVpLXdpZGdldC1oZWFkZXIgYS51aS1zdGF0ZS1ob3ZlciAudWktaWNvbi1jbG9zZXRoaWNrLC51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uLWNsb3NldGhpY2ssLnN0ZXAtbGFiZWwgLmFycm93LC50b2dnbGUtZGV0YWlscy1pY29uLC5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQtYWxsIC50b2dnbGUtZGV0YWlscy1pY29uLC50b2dnbGUtZGV0YWlscy1pY29uLm9wZW5lZCwuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0LWFsbCAudG9nZ2xlLWRldGFpbHMtaWNvbi5vcGVuZWQsLmNtcy1tZW51LWxpc3QgbGkuY3VycmVudD5hIC50b2dnbGUtY2hpbGRyZW4gLnRvZ2dsZS1jaGlsZHJlbi1pY29uLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaSBhOmFmdGVyLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaSBhOmhvdmVyOmFmdGVyLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUgYTphZnRlciwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgdWwudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlIGE6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtc3ByaXRlcy0zMngzMi5wbmdcIil9Lmljb24tc3ByaXRlcy02NHg2NC0yeHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1zcHJpdGVzLTY0eDY0LTJ4LnBuZ1wiKX0uaWNvbi1zcHJpdGVzLTY0eDY0LC5jbXMtcHJldmlldyAucHJldmlldy1ub3RlIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtc3ByaXRlcy02NHg2NC5wbmdcIil9Lmljb24tc3ByaXRlcy0zMngzMi0yeHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1zcHJpdGVzLTMyeDMyLTJ4LnBuZ1wiKX0uaWNvbi1tZW51LWljb25zLTE2eDE2LTJ4e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLW1lbnUtaWNvbnMtMTZ4MTYtMngucG5nXCIpfS5pY29uLW1lbnUtaWNvbnMtMjR4MjQsLmljb24uaWNvbi0yNHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1tZW51LWljb25zLTI0eDI0LnBuZ1wiKX0uaWNvbi1tZW51LWljb25zLTE2eDE2LC5pY29uLmljb24tMTZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtbWVudS1pY29ucy0xNngxNi5wbmdcIil9Lmljb24tbWVudS1pY29ucy0yNHgyNC0yeHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1tZW51LWljb25zLTI0eDI0LTJ4LnBuZ1wiKX0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tYWNjZXB0X2Rpc2FibGUsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1hY2NlcHRfZGlzYWJsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMzk5cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWFjY2VwdCwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWFjY2VwdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tYWRkX2Rpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tYWRkX2Rpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246MHB4IC02M3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1hZGQsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1hZGR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWFkZE1lZGlhLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tYWRkTWVkaWF7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTc4NHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxOXB4O2hlaWdodDoyMHB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1hZGRwYWdlX2Rpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tYWRkcGFnZV9kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtOTVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tYWRkcGFnZSwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWFkZHBhZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTc5cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWFycm93LWNpcmNsZS0xMzUtbGVmdCwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWFycm93LWNpcmNsZS0xMzUtbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTExcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWFycm93LWNpcmNsZS1kb3VibGUsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1hcnJvdy1jaXJjbGUtZG91Ymxle2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xMjdweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tYmFja19kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWJhY2tfZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTE1OXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1iYWNrLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tYmFja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTQzcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWNoYWluLS1hcnJvdywudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWNoYWluLS1hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTc1cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWNoYWluLS1leGNsYW1hdGlvbiwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWNoYWluLS1leGNsYW1hdGlvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTkxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWNoYWluLS1taW51cywudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWNoYWluLS1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjA3cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWNoYWluLS1wZW5jaWwsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1jaGFpbi0tcGVuY2lse2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yMjNweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tY2hhaW4tLXBsdXMsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1jaGFpbi0tcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjM5cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWNoYWluLXNtYWxsLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tY2hhaW4tc21hbGx7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTI1NXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1jaGFpbi11bmNoYWluLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tY2hhaW4tdW5jaGFpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjcxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWNoYWluLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tY2hhaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTI4N3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1jcm9zcy1jaXJjbGVfZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1jcm9zcy1jaXJjbGVfZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMxOXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1jcm9zcy1jaXJjbGUsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1jcm9zcy1jaXJjbGV7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMwM3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1jcm9zcywudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWNyb3Nze2JhY2tncm91bmQtcG9zaXRpb246MHB4IDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tZGVjbGluZV9kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWRlY2xpbmVfZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTM2N3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1kZWNsaW5lLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tZGVjbGluZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMzUxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWRlbGV0ZSwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWRlbGV0ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMzgzcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWRlbGV0ZUxpZ2h0LC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tZGVsZXRlTGlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTc2N3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxM3B4O2hlaWdodDoxN3B4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1kaXNrLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tZGlza3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNDE1cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLWRvY3VtZW50LS1wZW5jaWwsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1kb2N1bWVudC0tcGVuY2lse2JhY2tncm91bmQtcG9zaXRpb246MHB4IC00MzFweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tZG93bmxvYWQtY3N2LC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tZG93bmxvYWQtY3N2e2JhY2tncm91bmQtcG9zaXRpb246MHB4IC00NDdweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tZHJpdmUtdXBsb2FkX2Rpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tZHJpdmUtdXBsb2FkX2Rpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246MHB4IC00NzlweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tZHJpdmUtdXBsb2FkLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tZHJpdmUtdXBsb2Fke2JhY2tncm91bmQtcG9zaXRpb246MHB4IC00NjNweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tZ3JpZF9wcmludCwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWdyaWRfcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTQ5NXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1pbmZvcm1hdGlvbiwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLWluZm9ybWF0aW9ue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC01MTFweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tbWFnbmlmaWVyLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tbWFnbmlmaWVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC01MjdweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tbWludXMtY2lyY2xlX2Rpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tbWludXMtY2lyY2xlX2Rpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246MHB4IC01NTlweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tbWludXMtY2lyY2xlLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tbWludXMtY2lyY2xle2JhY2tncm91bmQtcG9zaXRpb246MHB4IC01NDNweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tbmF2aWdhdGlvbl9kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLW5hdmlnYXRpb25fZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTU5MXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1uYXZpZ2F0aW9uLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tbmF2aWdhdGlvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNTc1cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLW5ldHdvcmstY2xvdWRfZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1uZXR3b3JrLWNsb3VkX2Rpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246MHB4IC02MjNweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tbmV0d29yay1jbG91ZCwudWktd2lkZ2V0LWNvbnRlbnQgLmJ0bi1pY29uLW5ldHdvcmstY2xvdWR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTYwN3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1wZW5jaWxfZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1wZW5jaWxfZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTY1NXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1wZW5jaWwsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1wZW5jaWx7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTYzOXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1wbHVnLWRpc2Nvbm5lY3QtcHJvaGliaXRpb25fZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1wbHVnLWRpc2Nvbm5lY3QtcHJvaGliaXRpb25fZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTY4N3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1wbHVnLWRpc2Nvbm5lY3QtcHJvaGliaXRpb24sLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1wbHVnLWRpc2Nvbm5lY3QtcHJvaGliaXRpb257YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTY3MXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi1wcmV2aWV3X2Rpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tcHJldmlld19kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNzE5cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLXByZXZpZXcsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1wcmV2aWV3e2JhY2tncm91bmQtcG9zaXRpb246MHB4IC03MDNweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktc3RhdGUtZGVmYXVsdCAuYnRuLWljb24tc2V0dGluZ3NfZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi1zZXR0aW5nc19kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNzUxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXN0YXRlLWRlZmF1bHQgLmJ0bi1pY29uLXNldHRpbmdzLC51aS13aWRnZXQtY29udGVudCAuYnRuLWljb24tc2V0dGluZ3N7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTczNXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi11bnB1Ymxpc2hfZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi11bnB1Ymxpc2hfZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMzNXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1zdGF0ZS1kZWZhdWx0IC5idG4taWNvbi11bnB1Ymxpc2gsLnVpLXdpZGdldC1jb250ZW50IC5idG4taWNvbi11bnB1Ymxpc2h7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMzNXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29ue3RleHQtaW5kZW50Oi05OTk5cHg7Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lfS5pY29uLmljb24tMjR7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi5pY29uLTI0Lmljb24tY2FtcGFpZ25hZG1pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTQ0cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLmljb24tMjQuaWNvbi1hc3NldGFkbWluLC5pY29uLmljb24tMjQuaWNvbi1zaWx2ZXJzdHJpcGUtYXNzZXRhZG1pbi1jb250cm9sbGVyLWFzc2V0YWRtaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTI0MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi5pY29uLTI0Lmljb24tY21zbWFpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjE2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLmljb24tMjQuaWNvbi1jbXNwYWdlc2NvbnRyb2xsZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTE5MnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi5pY29uLTI0Lmljb24tY21zc2V0dGluZ3Njb250cm9sbGVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xMjBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24uaWNvbi0yNC5pY29uLXNlY3VyaXR5YWRtaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTQ4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLmljb24tMjQuaWNvbi1yZXBvcnRhZG1pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjY0cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLmljb24tMjQuaWNvbi1jb21tZW50YWRtaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTI0cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLmljb24tMjQuaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xNjhweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24uaWNvbi0xNnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLmljb24tMTYuaWNvbi1jYW1wYWlnbmFkbWlue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC05NnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uaWNvbi5pY29uLTE2Lmljb24tYXNzZXRhZG1pbiwuaWNvbi5pY29uLTE2Lmljb24tc2lsdmVyc3RyaXBlLWFzc2V0YWRtaW4tY29udHJvbGxlci1hc3NldGFkbWlue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xNjBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmljb24uaWNvbi0xNi5pY29uLWNtc21haW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTE0NHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uaWNvbi5pY29uLTE2Lmljb24tY21zcGFnZXNjb250cm9sbGVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xMjhweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmljb24uaWNvbi0xNi5pY29uLWNtc3NldHRpbmdzY29udHJvbGxlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtODBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmljb24uaWNvbi0xNi5pY29uLXNlY3VyaXR5YWRtaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMycHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLmljb24tMTYuaWNvbi1yZXBvcnRhZG1pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTc2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLmljb24tMTYuaWNvbi1jb21tZW50YWRtaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTE2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLmljb24tMTYuaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xMTJweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLXdpZGdldC1jb250ZW50LC51aS13aWRnZXR7Y29sb3I6IzY2NzI3ZDtmb250LXNpemU6MWVtO2JvcmRlcjowfS51aS13aWRnZXQtaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2IwYmVjNztwYWRkaW5nOjhweCA4cHggNnB4IDhweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjODM5OWE3O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCNkZGUzZTcsICM5MmE1YjIpO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICM1YzczODI7cGFkZGluZzo4cHg7Ym9yZGVyLXJhZGl1czowfS51aS13aWRnZXQtaGVhZGVyIC51aS1kaWFsb2ctdGl0bGV7cGFkZGluZzo2cHggMTBweDt0ZXh0LXNoYWRvdzojY2VkN2RjIDFweCAxcHggMH0udWktd2lkZ2V0LWhlYWRlciBhLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTVweDtyaWdodDotMTNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O3otaW5kZXg6MTAwMDAwfS51aS13aWRnZXQtaGVhZGVyIGEudWktc3RhdGUtaG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnVpLXdpZGdldC1oZWFkZXIgYS51aS1zdGF0ZS1ob3ZlciAudWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yNjZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yOTZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS51aS1zdGF0ZS1ob3ZlcntjdXJzb3I6cG9pbnRlcn0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVye2JvcmRlci1jb2xvcjojZDBkM2Q1O21hcmdpbi1ib3R0b206MH0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkMGQzZDU7Ym9yZGVyLXRvcDpub25lfS51aS1hdXRvY29tcGxldGV7bWF4LWhlaWdodDoyNDBweDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy90aHJvYmJlci5naWYpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjo5NyUgY2VudGVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOmF1dG8gIWltcG9ydGFudH1mb3JtLm5vc3R5bGUgLmZpZWxke3BhZGRpbmc6MDtib3JkZXI6MH1mb3JtLm5vc3R5bGUgbGFiZWx7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvfWZvcm0ubm9zdHlsZSBsYWJlbC5sZWZ0e2Zsb2F0Om5vbmU7ZGlzcGxheTppbmhlcml0O3dpZHRoOmF1dG87cGFkZGluZzowO2xpbmUtaGVpZ2h0OmluaGVyaXR9Zm9ybS5ub3N0eWxlIC5taWRkbGVDb2x1bW57bWFyZ2luLWxlZnQ6MH1mb3JtLm5vc3R5bGUgaW5wdXQudGV4dCxmb3JtLm5vc3R5bGUgdGV4dGFyZWEsZm9ybS5ub3N0eWxlIHNlbGVjdCxmb3JtLm5vc3R5bGUgLlRyZWVEcm9wZG93bkZpZWxke3dpZHRoOmF1dG87bWF4LXdpZHRoOmF1dG99LmZpZWxke2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0QyRDVEODstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDI0NSwyNDUsMjQ1LDAuOCk7LW1vei1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgyNDUsMjQ1LDI0NSwwLjgpOy1vLWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDI0NSwyNDUsMjQ1LDAuOCk7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMjQ1LDI0NSwyNDUsMC44KTtwYWRkaW5nOjAgMCA3cHggMDttYXJnaW46OHB4IDB9LmZpZWxkLm5vYm9yZGVyLC5maWVsZDpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lO2JveC1zaGFkb3c6bm9uZX0uZmllbGQ6YWZ0ZXJ7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7Y2xlYXI6Ym90aDtvdmVyZmxvdzpoaWRkZW47dmlzaWJpbGl0eTpoaWRkZW59LmZpZWxkLm5vbGFiZWw+Lm1pZGRsZUNvbHVtbnttYXJnaW4tbGVmdDowfS5maWVsZC5ub2xhYmVsPi5kZXNjcmlwdGlvbnttYXJnaW4tbGVmdDowfS5maWVsZC5jaGVja2JveCBsYWJlbC5yaWdodHttYXJnaW46NHB4IDAgMCAwO2Rpc3BsYXk6aW5saW5lO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiM2NjcyN2Q7Y2xlYXI6bm9uZX0uZmllbGQgbGFiZWwubGVmdHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTc2cHg7cGFkZGluZzo4cHggOHB4IDhweCAwO2xpbmUtaGVpZ2h0OjE2cHh9LmZpZWxkIGxhYmVsLnJpZ2h0e2N1cnNvcjpwb2ludGVyO2NsZWFyOmJvdGg7Y29sb3I6IzliYTVhZTtkaXNwbGF5OmJsb2NrO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbjo0cHggMCAwIDE4NHB4fS5maWVsZCAubWlkZGxlQ29sdW1ue21hcmdpbi1sZWZ0OjE4NHB4fS5maWVsZCBzcGFuLnJlYWRvbmx5e3BhZGRpbmctdG9wOjhweDtsaW5lLWhlaWdodDoxNnB4O2Rpc3BsYXk6YmxvY2t9LmZpZWxkIC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkLmxhc3R7cGFkZGluZy1ib3R0b206OHB4fS5maWVsZCAuZGVzY3JpcHRpb257Y2xlYXI6Ym90aDtjb2xvcjojN2I4ODkzO2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MTZweDttYXJnaW46NHB4IDAgMCAxODRweH0uZmllbGQuY2hlY2tib3ggLmRlc2NyaXB0aW9uLC5maWVsZC5zcy1ncmlkZmllbGQgLmRlc2NyaXB0aW9ue21hcmdpbi1sZWZ0OjB9LmZpZWxkIGlucHV0LnRleHQsLmZpZWxkIHRleHRhcmVhLC5maWVsZCBzZWxlY3QsLmZpZWxkIC5UcmVlRHJvcGRvd25GaWVsZHttYXJnaW4tbGVmdDoxMHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjUxMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmllbGQgaW5wdXQudGV4dC5kZXNjcmlwdGlvbiwuZmllbGQgdGV4dGFyZWEuZGVzY3JpcHRpb24sLmZpZWxkIHNlbGVjdC5kZXNjcmlwdGlvbiwuZmllbGQgLlRyZWVEcm9wZG93bkZpZWxkLmRlc2NyaXB0aW9ue21hcmdpbjowfS5maWVsZCBpbnB1dC50ZXh0IC5kZXNjcmlwdGlvbiwuZmllbGQgdGV4dGFyZWEgLmRlc2NyaXB0aW9uLC5maWVsZCBzZWxlY3QgLmRlc2NyaXB0aW9uLC5maWVsZCAuVHJlZURyb3Bkb3duRmllbGQgLmRlc2NyaXB0aW9ue21heC13aWR0aDo1MTJweH0uZmllbGQgaW5wdXQudGV4dCwuZmllbGQgdGV4dGFyZWEsLmZpZWxkIC5UcmVlRHJvcGRvd25GaWVsZHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzO3BhZGRpbmc6N3B4IDdweDtsaW5lLWhlaWdodDoxNnB4O21hcmdpbjowO291dGxpbmU6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjJzIGVhc2UtaW4sIGJvcmRlciAuMnMgZWFzZS1pbjtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjRUFFQUVBLCAjZmZmIDEwJSl9LmZpZWxkIGlucHV0LnRleHQ6Zm9jdXMsLmZpZWxkIHRleHRhcmVhOmZvY3VzLC5maWVsZCAuVHJlZURyb3Bkb3duRmllbGQ6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjOWE5YTlhO2JvcmRlci10b3AtY29sb3I6Z3JheTtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMikgaW5zZXR9LmZpZWxkIGlucHV0W2Rpc2FibGVkXSwuZmllbGQgaW5wdXQuZGlzYWJsZWQsLmZpZWxkIHRleHRhcmVhW2Rpc2FibGVkXSwuZmllbGQgdGV4dGFyZWEuZGlzYWJsZWQsLmZpZWxkIHNlbGVjdFtkaXNhYmxlZF0sLmZpZWxkIHNlbGVjdC5kaXNhYmxlZHtjb2xvcjojOWJhNWFlO2JhY2tncm91bmQ6I2VmZWZlZjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjYmNiY2JjLCAjZWZlZmVmIDEwJSwgI2ZmZiA5MCUsICNiY2JjYmMpO2JvcmRlcjoxcHggc29saWQgI2IzYjNiM30uZmllbGQjQWN0aW9ue2JveC1zaGFkb3c6bm9uZX0uZmllbGQuY21zLWRlc2NyaXB0aW9uLXRvZ2dsZT4ubWlkZGxlQ29sdW1ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDowO3dpZHRoOjM2JTttaW4td2lkdGg6MzAwcHh9LmZpZWxkLmNtcy1kZXNjcmlwdGlvbi10b2dnbGUgLnJpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTVweDttYXJnaW46MCAwIDAgN3B4fS5maWVsZC5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlIC5idG4taWNvbi1pbmZvcm1hdGlvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5maWVsZC5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlIC5kZXNjcmlwdGlvbntwYWRkaW5nOjEycHggMDt3aWR0aDozNiV9LmZpZWxkLmNtcy1kZXNjcmlwdGlvbi10b2dnbGUudGV4dGFyZWEgLnJpZ2h0LC5maWVsZC5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlLmh0bWxlZGl0b3IgLnJpZ2h0LC5maWVsZC5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlLm9wdGlvbnNldCAucmlnaHQsLmZpZWxkLmNtcy1kZXNjcmlwdGlvbi10b2dnbGUubGlzdGJveCAucmlnaHQsLmZpZWxkLmNtcy1kZXNjcmlwdGlvbi10b2dnbGUudXBsb2FkIC5yaWdodHt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLXRvcDo0cHh9LmZpZWxkLmNtcy1kZXNjcmlwdGlvbi10b2dnbGUuaHRtbGVkaXRvciAubWlkZGxlQ29sdW1uLC5maWVsZC5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlLmh0bWxlZGl0b3IgLmRlc2NyaXB0aW9ue3dpZHRoOjk1JX0uZmllbGQuY21zLWRlc2NyaXB0aW9uLXRvZ2dsZS5vcHRpb25zZXQgLnJpZ2h0e21hcmdpbi10b3A6OHB4fS5maWVsZC5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlLm9wdGlvbnNldCBsaXt3aWR0aDoxNzBweH0uZmllbGQuY21zLWRlc2NyaXB0aW9uLXRvZ2dsZS5saXN0Ym94IHNlbGVjdHttYXJnaW4tbGVmdDowfS5maWVsZC5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlLnVwbG9hZCAuZGVzY3JpcHRpb257bWFyZ2luLWxlZnQ6MTg0cHh9LmNtcy1maWxlLWluZm8tZGF0YSAuZmllbGQuY21zLWRlc2NyaXB0aW9uLXRvZ2dsZT4ubWlkZGxlQ29sdW1ue21hcmdpbi1sZWZ0OjhweCAhaW1wb3J0YW50O3dpZHRoOmF1dG87bWluLXdpZHRoOjB9LmNtcy1maWxlLWluZm8tZGF0YSAuZmllbGQuY21zLWRlc2NyaXB0aW9uLXRvZ2dsZSAuZGVzY3JpcHRpb257bWFyZ2luLWxlZnQ6MTA0cHg7d2lkdGg6YXV0b31mb3JtLnN0YWNrZWQgLmZpZWxkIGxhYmVsLC5maWVsZC5zdGFja2VkIGxhYmVse2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTtwYWRkaW5nLWJvdHRvbToxMHB4fWZvcm0uc3RhY2tlZCAuZmllbGQgLm1pZGRsZUNvbHVtbiwuZmllbGQuc3RhY2tlZCAubWlkZGxlQ29sdW1ue21hcmdpbi1sZWZ0OjBweDtjbGVhcjpsZWZ0fWZvcm0uc3RhY2tlZCAuZmllbGQgLmRlc2NyaXB0aW9uLC5maWVsZC5zdGFja2VkIC5kZXNjcmlwdGlvbnttYXJnaW4tbGVmdDowcHh9Zm9ybS5zbWFsbCAuZmllbGQgbGFiZWwubGVmdCwuZmllbGQuc21hbGwgbGFiZWwubGVmdHt3aWR0aDoxMTJweH1mb3JtLnNtYWxsIC5maWVsZCAubWlkZGxlQ29sdW1uLC5maWVsZC5zbWFsbCAubWlkZGxlQ29sdW1ue21hcmdpbi1sZWZ0OjEyMHB4fWZvcm0uc21hbGwgLmZpZWxkIGlucHV0LnRleHQsZm9ybS5zbWFsbCAuZmllbGQgdGV4dGFyZWEsZm9ybS5zbWFsbCAuZmllbGQgc2VsZWN0LGZvcm0uc21hbGwgLmZpZWxkIC5UcmVlRHJvcGRvd25GaWVsZCwuZmllbGQuc21hbGwgaW5wdXQudGV4dCwuZmllbGQuc21hbGwgdGV4dGFyZWEsLmZpZWxkLnNtYWxsIHNlbGVjdCwuZmllbGQuc21hbGwgLlRyZWVEcm9wZG93bkZpZWxke3dpZHRoOmF1dG99LmZpZWxkIC5UcmVlRHJvcGRvd25GaWVsZHtwYWRkaW5nOjB9LmZpZWxkIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWx7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzO2JvcmRlci10b3A6bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LmZpZWxkIC5UcmVlRHJvcGRvd25GaWVsZC50cmVlZHJvcGRvd25maWVsZC1vcGVuLXRyZWV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmZpZWxkIC5UcmVlRHJvcGRvd25GaWVsZC50cmVlZHJvcGRvd25maWVsZC13aXRoLXJpc2V7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4Oy1tb3otYm9yZGVyLXJhZGl1czowIDAgNHB4IDRweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4fS5maWVsZCAuVHJlZURyb3Bkb3duRmllbGQudHJlZWRyb3Bkb3duZmllbGQtd2l0aC1yaXNlIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbHtib3JkZXI6MXB4IHNvbGlkICNiM2IzYjM7Ym9yZGVyLWJvdHRvbTpub25lOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0uZmllbGQgLlRyZWVEcm9wZG93bkZpZWxkIC5iYWRnZXtkaXNwbGF5Om5vbmV9LmZpZWxkIC5kcm9wZG93biBzZWxlY3R7bWFyZ2luLXRvcDo4cHh9LmZpZWxkIC5jaG9zZW4tY29udGFpbmVye21heC13aWR0aDo1MTJweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LmZpZWxkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNnB4O3BhZGRpbmc6NHB4IDRweH0uZmllbGQgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzlhOWE5YX0uZmllbGQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC1zaXplOjEzcHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2VmZWZlZiwgI2ZmZiAxMCUsICNmZmYgOTAlLCAjZWZlZmVmKX0uZmllbGQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlOmhvdmVyLC5maWVsZCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGU6Zm9jdXMsLmZpZWxkIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZpZWxkIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXZ7d2lkdGg6MjRweH0uZmllbGQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246NHB4IDNweH0uZmllbGQgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1yYWRpdXM6M3B4fS5maWVsZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2V7bGluZS1oZWlnaHQ6MTZweH0uZmllbGQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3RvcDo1cHh9LmZpZWxkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0e2hlaWdodDoxOHB4fS5maWVsZCBpbnB1dC5tb250aCwuZmllbGQgaW5wdXQuZGF5LC5maWVsZCBpbnB1dC55ZWFye3dpZHRoOjU2cHh9LmZpZWxkIGlucHV0LnRpbWV7d2lkdGg6ODhweH0uZmllbGQucmVtb3ZlLXNwbGl0dGVye2JvcmRlci1ib3R0b206bm9uZTtib3gtc2hhZG93Om5vbmV9LmNtcyAuYnV0dG9uLW5vLXN0eWxlIGJ1dHRvbiwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgYnV0dG9ue2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6IzAwNzFjNDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MDtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LXNoYWRvdzpub25lO3doaXRlLXNwYWNlOm5vcm1hbH0uY21zIC5idXR0b24tbm8tc3R5bGUgYnV0dG9uLnNzLXVpLWFjdGlvbi1kZXN0cnVjdGl2ZSwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgYnV0dG9uLnNzLXVpLWFjdGlvbi1kZXN0cnVjdGl2ZXtjb2xvcjojYzIyNzMwfS5jbXMgLmJ1dHRvbi1uby1zdHlsZSBidXR0b24gc3BhbiwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgYnV0dG9uIHNwYW57cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5jbXMgLmJ1dHRvbi1uby1zdHlsZSBidXR0b246aG92ZXIsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIGJ1dHRvbjpob3ZlciwuY21zIC5idXR0b24tbm8tc3R5bGUgYnV0dG9uOmZvY3VzLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCBidXR0b246Zm9jdXMsLmNtcyAuYnV0dG9uLW5vLXN0eWxlIGJ1dHRvbjphY3RpdmUsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIGJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzpub25lO291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9LmNtcyAuYnV0dG9uLW5vLXN0eWxlIGJ1dHRvbi5sb2FkaW5nLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCBidXR0b24ubG9hZGluZ3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbmV0d29yay1zYXZlLmdpZikgbm8tcmVwZWF0IDhweCBjZW50ZXJ9LmNtcyAuYnV0dG9uLW5vLXN0eWxlIGJ1dHRvbi5sb2FkaW5nIC51aS1idXR0b24tdGV4dCwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgYnV0dG9uLmxvYWRpbmcgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmctbGVmdDoxNnB4IDRweH0uY21zIC5BY3Rpb25zPiosLmNtcyAuY21zLWFjdGlvbnMtcm93Pip7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo4cHh9LmNtcyAuQWN0aW9ucz4qOmxhc3QtY2hpbGQsLmNtcyAuY21zLWFjdGlvbnMtcm93Pio6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uY21zIC5BY3Rpb25ze21pbi1oZWlnaHQ6MzBweDtvdmVyZmxvdzphdXRvO3BhZGRpbmc6OHB4IDEycHh9LmNtcyAuc291dGggLkFjdGlvbnMsLmNtcyAudWktdGFicy1wYW5lbCAuQWN0aW9ucywuY21zIC51aS10YWJzLXBhbmVsIGlmcmFtZSAuQWN0aW9uc3twYWRkaW5nOjB9LmNtcyBpbnB1dC5sb2FkaW5nLC5jbXMgYnV0dG9uLmxvYWRpbmcsLmNtcyBpbnB1dC51aS1zdGF0ZS1kZWZhdWx0LmxvYWRpbmcsLmNtcyAudWktd2lkZ2V0LWNvbnRlbnQgaW5wdXQudWktc3RhdGUtZGVmYXVsdC5sb2FkaW5nLC5jbXMgLnVpLXdpZGdldC1oZWFkZXIgaW5wdXQudWktc3RhdGUtZGVmYXVsdC5sb2FkaW5ne2NvbG9yOiM1MjUyNTI7Ym9yZGVyLWNvbG9yOiNkNWQzZDM7Y3Vyc29yOmRlZmF1bHR9LmNtcyBpbnB1dC5sb2FkaW5nIC51aS1pY29uLC5jbXMgYnV0dG9uLmxvYWRpbmcgLnVpLWljb24sLmNtcyBpbnB1dC51aS1zdGF0ZS1kZWZhdWx0LmxvYWRpbmcgLnVpLWljb24sLmNtcyAudWktd2lkZ2V0LWNvbnRlbnQgaW5wdXQudWktc3RhdGUtZGVmYXVsdC5sb2FkaW5nIC51aS1pY29uLC5jbXMgLnVpLXdpZGdldC1oZWFkZXIgaW5wdXQudWktc3RhdGUtZGVmYXVsdC5sb2FkaW5nIC51aS1pY29ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9uZXR3b3JrLXNhdmUuZ2lmKSBuby1yZXBlYXQgMCAwfS5jbXMgaW5wdXQubG9hZGluZy5zcy11aS1hY3Rpb24tY29uc3RydWN0aXZlIC51aS1pY29uLC5jbXMgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIGlucHV0LmxvYWRpbmcuYWRkLXRvLWNhbXBhaWduX19hY3Rpb24gLnVpLWljb24sLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5jbXMgaW5wdXQubG9hZGluZy5hZGQtdG8tY2FtcGFpZ25fX2FjdGlvbiAudWktaWNvbiwuY21zIGJ1dHRvbi5sb2FkaW5nLnNzLXVpLWFjdGlvbi1jb25zdHJ1Y3RpdmUgLnVpLWljb24sLmNtcyAuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgYnV0dG9uLmxvYWRpbmcuYWRkLXRvLWNhbXBhaWduX19hY3Rpb24gLnVpLWljb24sLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5jbXMgYnV0dG9uLmxvYWRpbmcuYWRkLXRvLWNhbXBhaWduX19hY3Rpb24gLnVpLWljb257YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL25ldHdvcmstc2F2ZS1jb25zdHJ1Y3RpdmUuZ2lmKSBuby1yZXBlYXQgMCAwfS5jbXMgLnNzLXVpLWJ1dHRvbnttYXJnaW4tdG9wOjBweDtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6IzM5MzkzOTtib3JkZXI6MXB4IHNvbGlkICNkMGQzZDU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2I1YmFiZDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNmZmYsICNkOWQ5ZDkpO3RleHQtc2hhZG93OiNmZmYgMCAxcHggMXB4fS5jbXMgLnNzLXVpLWJ1dHRvbi51aS1zdGF0ZS1ob3ZlciwuY21zIC5zcy11aS1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNmZmYsICNlNmU2ZTYpO2JveC1zaGFkb3c6MCAwIDVweCAjYjNiM2IzfS5jbXMgLnNzLXVpLWJ1dHRvbjphY3RpdmUsLmNtcyAuc3MtdWktYnV0dG9uOmZvY3VzLC5jbXMgLnNzLXVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmUsLmNtcyAuc3MtdWktYnV0dG9uLnVpLXN0YXRlLWZvY3Vze2JvcmRlcjoxcHggc29saWQgI2IzYjNiMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2U2ZTZlNik7Ym94LXNoYWRvdzowIDAgNXB4ICNiM2IzYjMgaW5zZXR9LmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWFjdGlvbi1taW5vciBzcGFue3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uY21zIC5zcy11aS1idXR0b24uc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSwuY21zIC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuc3MtdWktYnV0dG9uLmFkZC10by1jYW1wYWlnbl9fYWN0aW9uLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuY21zIC5zcy11aS1idXR0b24uYWRkLXRvLWNhbXBhaWduX19hY3Rpb257dGV4dC1zaGFkb3c6bm9uZTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMxRjk0MzM7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMTY2YTI0O2JhY2tncm91bmQtY29sb3I6IzFGOTQzMztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjOTNiZTQyLCAjMUY5NDMzKTt0ZXh0LXNoYWRvdzojMWM4NzJmIDAgLTFweCAtMXB4fS5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1hY3Rpb24tY29uc3RydWN0aXZlLnVpLXN0YXRlLWhvdmVyLC5jbXMgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5zcy11aS1idXR0b24udWktc3RhdGUtaG92ZXIuYWRkLXRvLWNhbXBhaWduX19hY3Rpb24sLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5jbXMgLnNzLXVpLWJ1dHRvbi51aS1zdGF0ZS1ob3Zlci5hZGQtdG8tY2FtcGFpZ25fX2FjdGlvbiwuY21zIC5zcy11aS1idXR0b24uc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZTpob3ZlciwuY21zIC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuc3MtdWktYnV0dG9uLmFkZC10by1jYW1wYWlnbl9fYWN0aW9uOmhvdmVyLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuY21zIC5zcy11aS1idXR0b24uYWRkLXRvLWNhbXBhaWduX19hY3Rpb246aG92ZXJ7Ym9yZGVyLWNvbG9yOiMxNjZhMjQ7YmFja2dyb3VuZC1jb2xvcjojMUY5NDMzO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNhNGNhM2EsICMyM2E5M2EpfS5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1hY3Rpb24tY29uc3RydWN0aXZlOmFjdGl2ZSwuY21zIC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuc3MtdWktYnV0dG9uLmFkZC10by1jYW1wYWlnbl9fYWN0aW9uOmFjdGl2ZSwuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmNtcyAuc3MtdWktYnV0dG9uLmFkZC10by1jYW1wYWlnbl9fYWN0aW9uOmFjdGl2ZSwuY21zIC5zcy11aS1idXR0b24uc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZTpmb2N1cywuY21zIC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuc3MtdWktYnV0dG9uLmFkZC10by1jYW1wYWlnbl9fYWN0aW9uOmZvY3VzLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuY21zIC5zcy11aS1idXR0b24uYWRkLXRvLWNhbXBhaWduX19hY3Rpb246Zm9jdXMsLmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWFjdGlvbi1jb25zdHJ1Y3RpdmUudWktc3RhdGUtYWN0aXZlLC5jbXMgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5zcy11aS1idXR0b24udWktc3RhdGUtYWN0aXZlLmFkZC10by1jYW1wYWlnbl9fYWN0aW9uLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuY21zIC5zcy11aS1idXR0b24udWktc3RhdGUtYWN0aXZlLmFkZC10by1jYW1wYWlnbl9fYWN0aW9uLC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1hY3Rpb24tY29uc3RydWN0aXZlLnVpLXN0YXRlLWZvY3VzLC5jbXMgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5zcy11aS1idXR0b24udWktc3RhdGUtZm9jdXMuYWRkLXRvLWNhbXBhaWduX19hY3Rpb24sLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5jbXMgLnNzLXVpLWJ1dHRvbi51aS1zdGF0ZS1mb2N1cy5hZGQtdG8tY2FtcGFpZ25fX2FjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMxZDhjMzA7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggIzE3MTgxYSwwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC42KX0uY21zIC5zcy11aS1idXR0b24uc3MtdWktYWN0aW9uLWRlc3RydWN0aXZle2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTZ9LmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWJ1dHRvbi1zbWFsbCAudWktYnV0dG9uLXRleHR7Zm9udC1zaXplOjAuOTIzcmVtfS5jbXMgLnNzLXVpLWJ1dHRvbi51aS1zdGF0ZS1oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2O2JvcmRlcjoxcHggc29saWQgIzcwODI4NH0uY21zIC5zcy11aS1idXR0b24uc3MtdWktYWN0aW9uLW1pbm9ye2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjb2xvcjojMzkzOTM5O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ym94LXNoYWRvdzpub25lfS5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1hY3Rpb24tbWlub3I6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzFmMWYxZn0uY21zIC5zcy11aS1idXR0b24uc3MtdWktYWN0aW9uLW1pbm9yOmZvY3VzLC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1hY3Rpb24tbWlub3I6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM1MjUyNTJ9LmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWJ1dHRvbi1sb2FkaW5ne29wYWNpdHk6MC44fS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdLC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdLC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1idXR0b24tY29uc3RydWN0aXZlW2NsYXNzKj1cImZvbnQtaWNvbi1cIl17cGFkZGluZzo1cHggOHB4O21hcmdpbi1ib3R0b206MTJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNoYWRvdzpub25lO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNjY3MjdkfS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdOmhvdmVyLC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdOmhvdmVyLC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1idXR0b24tY29uc3RydWN0aXZlW2NsYXNzKj1cImZvbnQtaWNvbi1cIl06aG92ZXJ7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6I2RlZTNlODtjb2xvcjojNGY1ODYxO2JvcmRlcjowfS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdOmZvY3VzLC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdOmZvY3VzLC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1idXR0b24tY29uc3RydWN0aXZlW2NsYXNzKj1cImZvbnQtaWNvbi1cIl06Zm9jdXN7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6I2RlZTNlODtjb2xvcjojNGY1ODYxO2JvcmRlcjowfS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdOmJlZm9yZSwuY21zIC5zcy11aS1idXR0b25bY2xhc3NePVwiZm9udC1pY29uLVwiXTpiZWZvcmUsLmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWJ1dHRvbi1jb25zdHJ1Y3RpdmVbY2xhc3MqPVwiZm9udC1pY29uLVwiXTpiZWZvcmV7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdLnVpLXN0YXRlLWZvY3VzLC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdLnVpLXN0YXRlLWZvY3VzLC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1idXR0b24tY29uc3RydWN0aXZlW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0udWktc3RhdGUtZm9jdXN7Ym94LXNoYWRvdzpub25lfS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdLmFjdGl2ZSwuY21zIC5zcy11aS1idXR0b25bY2xhc3MqPVwiZm9udC1pY29uLVwiXTphY3RpdmUsLmNtcyAuc3MtdWktYnV0dG9uW2NsYXNzXj1cImZvbnQtaWNvbi1cIl0uYWN0aXZlLC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdOmFjdGl2ZSwuY21zIC5zcy11aS1idXR0b24uc3MtdWktYnV0dG9uLWNvbnN0cnVjdGl2ZVtjbGFzcyo9XCJmb250LWljb24tXCJdLmFjdGl2ZSwuY21zIC5zcy11aS1idXR0b24uc3MtdWktYnV0dG9uLWNvbnN0cnVjdGl2ZVtjbGFzcyo9XCJmb250LWljb24tXCJdOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAzcHggcmdiYSgxOTEsMTk0LDE5NiwwLjkpIGluc2V0O2JhY2tncm91bmQ6I2RlZTNlODtjb2xvcjojNGY1ODYxO2JvcmRlcjowfS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdLmZvbnQtaWNvbi1zZWFyY2gsLmNtcyAuc3MtdWktYnV0dG9uW2NsYXNzXj1cImZvbnQtaWNvbi1cIl0uZm9udC1pY29uLXNlYXJjaCwuY21zIC5zcy11aS1idXR0b24uc3MtdWktYnV0dG9uLWNvbnN0cnVjdGl2ZVtjbGFzcyo9XCJmb250LWljb24tXCJdLmZvbnQtaWNvbi1zZWFyY2h7cGFkZGluZzo0cHggNXB4O21hcmdpbi1yaWdodDo2cHh9LmNtcyAuc3MtdWktYnV0dG9uW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0uZm9udC1pY29uLXNlYXJjaDo6YmVmb3JlLC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdLmZvbnQtaWNvbi1zZWFyY2g6OmJlZm9yZSwuY21zIC5zcy11aS1idXR0b24uc3MtdWktYnV0dG9uLWNvbnN0cnVjdGl2ZVtjbGFzcyo9XCJmb250LWljb24tXCJdLmZvbnQtaWNvbi1zZWFyY2g6OmJlZm9yZXtmb250LXNpemU6MjBweH0uY21zIC5zcy11aS1idXR0b25bY2xhc3MqPVwiZm9udC1pY29uLVwiXSAudWktYnV0dG9uLXRleHQsLmNtcyAuc3MtdWktYnV0dG9uW2NsYXNzXj1cImZvbnQtaWNvbi1cIl0gLnVpLWJ1dHRvbi10ZXh0LC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1idXR0b24tY29uc3RydWN0aXZlW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0gLnVpLWJ1dHRvbi10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MH0uY21zIC5zcy11aS1idXR0b25bY2xhc3MqPVwiZm9udC1pY29uLVwiXSAudWktaWNvbiwuY21zIC5zcy11aS1idXR0b25bY2xhc3NePVwiZm9udC1pY29uLVwiXSAudWktaWNvbiwuY21zIC5zcy11aS1idXR0b24uc3MtdWktYnV0dG9uLWNvbnN0cnVjdGl2ZVtjbGFzcyo9XCJmb250LWljb24tXCJdIC51aS1pY29ue2Rpc3BsYXk6bm9uZX0uY21zIC5zcy11aS1idXR0b25bY2xhc3MqPVwiZm9udC1pY29uLVwiXS5uby10ZXh0LC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdLm5vLXRleHQsLmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWJ1dHRvbi1jb25zdHJ1Y3RpdmVbY2xhc3MqPVwiZm9udC1pY29uLVwiXS5uby10ZXh0e3BhZGRpbmc6NXB4IDZweDtjb2xvcjojN2Y4Yzk3fS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdLm5vLXRleHQ6aG92ZXIsLmNtcyAuc3MtdWktYnV0dG9uW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0ubm8tdGV4dDphY3RpdmUsLmNtcyAuc3MtdWktYnV0dG9uW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0ubm8tdGV4dDpmb2N1cywuY21zIC5zcy11aS1idXR0b25bY2xhc3MqPVwiZm9udC1pY29uLVwiXS5uby10ZXh0LmFjdGl2ZSwuY21zIC5zcy11aS1idXR0b25bY2xhc3NePVwiZm9udC1pY29uLVwiXS5uby10ZXh0OmhvdmVyLC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdLm5vLXRleHQ6YWN0aXZlLC5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzc149XCJmb250LWljb24tXCJdLm5vLXRleHQ6Zm9jdXMsLmNtcyAuc3MtdWktYnV0dG9uW2NsYXNzXj1cImZvbnQtaWNvbi1cIl0ubm8tdGV4dC5hY3RpdmUsLmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWJ1dHRvbi1jb25zdHJ1Y3RpdmVbY2xhc3MqPVwiZm9udC1pY29uLVwiXS5uby10ZXh0OmhvdmVyLC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1idXR0b24tY29uc3RydWN0aXZlW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0ubm8tdGV4dDphY3RpdmUsLmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWJ1dHRvbi1jb25zdHJ1Y3RpdmVbY2xhc3MqPVwiZm9udC1pY29uLVwiXS5uby10ZXh0OmZvY3VzLC5jbXMgLnNzLXVpLWJ1dHRvbi5zcy11aS1idXR0b24tY29uc3RydWN0aXZlW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0ubm8tdGV4dC5hY3RpdmV7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjojNGY1ODYxfS5jbXMgLnNzLXVpLWJ1dHRvbltjbGFzcyo9XCJmb250LWljb24tXCJdLm5vLXRleHQ6OmJlZm9yZSwuY21zIC5zcy11aS1idXR0b25bY2xhc3NePVwiZm9udC1pY29uLVwiXS5uby10ZXh0OjpiZWZvcmUsLmNtcyAuc3MtdWktYnV0dG9uLnNzLXVpLWJ1dHRvbi1jb25zdHJ1Y3RpdmVbY2xhc3MqPVwiZm9udC1pY29uLVwiXS5uby10ZXh0OjpiZWZvcmV7bWFyZ2luOjB9LmNtcyAuc3MtdWktYnV0dG9uc2V0IC51aS1idXR0b257bWFyZ2luLWxlZnQ6LTFweH0uY21zIC5zcy11aS1idXR0b25zZXR7bWFyZ2luOjAgOHB4IDAgMDtwYWRkaW5nOjB9LmNtcyAuc3MtdWktbG9hZGluZy1pY29ue2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9uZXR3b3JrLXNhdmUuZ2lmKSBuby1yZXBlYXQ7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxke2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweCA4cHggMCAwfS5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkIC5maWVsZHtib3JkZXI6bm9uZTtwYWRkaW5nLWJvdHRvbTowfS5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkIC5maWVsZGhvbGRlci1zbWFsbHtwYWRkaW5nOjAgMCA4cHggMH0uZmllbGRncm91cCAuZmllbGRncm91cC1maWVsZCAuZmllbGRncm91cCBpbnB1dC50ZXh0LC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkIC5maWVsZGdyb3VwIHRleHRhcmVhLC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkIC5maWVsZGdyb3VwIHNlbGVjdCwuZmllbGRncm91cCAuZmllbGRncm91cC1maWVsZCAuZmllbGRncm91cCAuVHJlZURyb3Bkb3duRmllbGR7bWFyZ2luLWxlZnQ6MH0uZmllbGRncm91cCAuZmllbGRncm91cC1maWVsZCAuZmllbGRob2xkZXItc21hbGwtbGFiZWx7ZGlzcGxheTpibG9ja30uZmllbGRncm91cCAuZmllbGRncm91cC1maWVsZCBsYWJlbHtwYWRkaW5nOjhweCA4cHggOHB4IDA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MWVtO3dpZHRoOmF1dG99LmZpZWxkZ3JvdXAuc3RhY2tlZCAuZmllbGRncm91cC1maWVsZHtmbG9hdDpub25lfS5zcy10b2dnbGV7bWFyZ2luOjhweCAwfS5zcy10b2dnbGUgLnVpLWFjY29yZGlvbi1oZWFkZXJ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTJweH0uc3MtdG9nZ2xlIC51aS1hY2NvcmRpb24taGVhZGVyLnVpLXN0YXRlLWRlZmF1bHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNDEsMjQyLDI0MiwwLjgpLCByZ2JhKDIwMSwyMDUsMjA2LDAuOCkpO3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5zcy10b2dnbGUgLnVpLWFjY29yZGlvbi1oZWFkZXIgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbnttYXJnaW4tdG9wOi05cHh9LnNzLXRvZ2dsZSAudWktYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzo4cHggMCAxMnB4fS5zcy10b2dnbGUgLnVpLWFjY29yZGlvbi1jb250ZW50IC5maWVsZHtib3gtc2hhZG93Om5vbmU7cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4fS5zcy10b2dnbGUgLnVpLWFjY29yZGlvbi1jb250ZW50IC5maWVsZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc3MtdG9nZ2xlIC51aS1hY2NvcmRpb24tY29udGVudCAuZmllbGQgLm1pZGRsZUNvbHVtbnttYXJnaW4tbGVmdDowfS5zcy10b2dnbGUgLnVpLWFjY29yZGlvbi1jb250ZW50IC5maWVsZCBsYWJlbHtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjB9LnNzLXRvZ2dsZSAudWktYWNjb3JkaW9uLWNvbnRlbnQgLmZpZWxkIGxhYmVsLnNzLXVpLWJ1dHRvbntmbG9hdDpsZWZ0fS5zcy10b2dnbGUgLnVpLWFjY29yZGlvbi1jb250ZW50IC5maWVsZCAuZGVzY3JpcHRpb257bWFyZ2luLWxlZnQ6MH0uZmllbGQuY2hlY2tib3h7cGFkZGluZy1sZWZ0OjE4NHB4O21hcmdpbi1ib3R0b206OHB4fS5maWVsZC5jaGVja2JveCBpbnB1dHttYXJnaW4tbGVmdDowfWlucHV0LmNoZWNrYm94e21hcmdpbi1sZWZ0OjB9LmZpZWxkLnJhZGlve3BhZGRpbmctbGVmdDoxODRweDttYXJnaW4tYm90dG9tOjhweH0uZmllbGQucmFkaW8gaW5wdXR7bWFyZ2luLWxlZnQ6MH1pbnB1dC5yYWRpb3ttYXJnaW4tbGVmdDowfS5vcHRpb25zZXR7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctdG9wOjhweH0ub3B0aW9uc2V0IGxpe2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazt3aWR0aDoyMTZweDtwYWRkaW5nLWJvdHRvbTo4cHg7cGFkZGluZy10b3A6MDtsaW5lLWhlaWdodDoxNnB4O2xpc3Qtc3R5bGU6bm9uZX0ub3B0aW9uc2V0IGxpIGlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tcmlnaHQ6MH0ub3B0aW9uc2V0IGxpIGxhYmVse2Rpc3BsYXk6aW5saW5lO2N1cnNvcjpwb2ludGVyO3BhZGRpbmctbGVmdDo4cHh9Lm9wdGlvbnNldC5maWVsZHtwYWRkaW5nLXRvcDowfS5odG1sZWRpdG9yIGxhYmVse2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTtwYWRkaW5nLWJvdHRvbToxMHB4fS5odG1sZWRpdG9yIC5taWRkbGVDb2x1bW57bWFyZ2luLWxlZnQ6MHB4O2NsZWFyOmxlZnR9Lmh0bWxlZGl0b3IgLmRlc2NyaXB0aW9ue21hcmdpbi1sZWZ0OjBweH0uaHRtbGVkaXRvciB0ZXh0YXJlYXt2aXNpYmlsaXR5OmhpZGRlbn0uaHRtbGVkaXRvciAubWNlRWRpdG9yIGlucHV0LC5odG1sZWRpdG9yIC5tY2VFZGl0b3Igc2VsZWN0e3dpZHRoOmF1dG99Lmh0bWxlZGl0b3IgbGFiZWwubGVmdHtwYWRkaW5nLWJvdHRvbTo0cHh9LmFjdGlvbi1oaWRkZW57ZGlzcGxheTpub25lfWZpZWxkc2V0LnN3aXRjaC1zdGF0ZXN7bWFyZ2luLXJpZ2h0OjhweH1maWVsZHNldC5zd2l0Y2gtc3RhdGVzIC5zd2l0Y2h7Ym9yZGVyOjJweCBzb2xpZCAjZDNkNmRhO2JvcmRlci1yYWRpdXM6M3B4Oy13ZWJraXQtYW5pbWF0aW9uOmJ1Z2ZpeCBpbmZpbml0ZSAxcztiYWNrZ3JvdW5kOiNkZWUwZTM7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6NX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzIC5zd2l0Y2ggbGFiZWx7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y29sb3I6Izg1ODU4NTtjb2xvcjpyZ2JhKDMxLDMxLDMxLDAuNSk7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtmb250LXdlaWdodDpib2xkO2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjI1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21pbi13aWR0aDo4MHB4Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzIC5zd2l0Y2ggbGFiZWw6aG92ZXJ7Y29sb3I6IzZjNmM2Yztjb2xvcjpyZ2JhKDMxLDMxLDMxLDAuNyl9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcyAuc3dpdGNoIGxhYmVsIHNwYW57Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcyAuc3dpdGNoIGlucHV0e29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTt2aXNpYmlsaXR5Om5vbmU7cG9zaXRpb246YWJzb2x1dGV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcyAuc3dpdGNoIGlucHV0OmNoZWNrZWQrbGFiZWx7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0O2NvbG9yOiNmZmZ9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcyAuc3dpdGNoIC5zbGlkZS1idXR0b257Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtY29sb3I6IzJiOWMzMjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNHB4O2xlZnQ6MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDoxfWZpZWxkc2V0LnN3aXRjaC1zdGF0ZXMuc2l6ZV8xIGxhYmVsLGZpZWxkc2V0LnN3aXRjaC1zdGF0ZXMuc2l6ZV8xIC5zbGlkZS1idXR0b257d2lkdGg6MTAwJX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfMSBsYWJlbCBzcGFue3BhZGRpbmctcmlnaHQ6MH1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfMSBpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDIpIH4gLnNsaWRlLWJ1dHRvbntsZWZ0OjEwMCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzEgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSgzKSB+IC5zbGlkZS1idXR0b257bGVmdDoyMDAlfWZpZWxkc2V0LnN3aXRjaC1zdGF0ZXMuc2l6ZV8xIGlucHV0OmNoZWNrZWQ6bnRoLW9mLXR5cGUoNCkgfiAuc2xpZGUtYnV0dG9ue2xlZnQ6MzAwJX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfMSBpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDUpIH4gLnNsaWRlLWJ1dHRvbntsZWZ0OjQwMCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzIgbGFiZWwsZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzIgLnNsaWRlLWJ1dHRvbnt3aWR0aDo1MCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzIgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSgyKSB+IC5zbGlkZS1idXR0b257bGVmdDo1MCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzIgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSgzKSB+IC5zbGlkZS1idXR0b257bGVmdDoxMDAlfWZpZWxkc2V0LnN3aXRjaC1zdGF0ZXMuc2l6ZV8yIGlucHV0OmNoZWNrZWQ6bnRoLW9mLXR5cGUoNCkgfiAuc2xpZGUtYnV0dG9ue2xlZnQ6MTUwJX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfMiBpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDUpIH4gLnNsaWRlLWJ1dHRvbntsZWZ0OjIwMCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzMgbGFiZWwsZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzMgLnNsaWRlLWJ1dHRvbnt3aWR0aDozMy4zMzMzMyV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzMgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSgyKSB+IC5zbGlkZS1idXR0b257bGVmdDozMy4zMzMzMyV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzMgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSgzKSB+IC5zbGlkZS1idXR0b257bGVmdDo2Ni42NjY2NyV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzMgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSg0KSB+IC5zbGlkZS1idXR0b257bGVmdDoxMDAlfWZpZWxkc2V0LnN3aXRjaC1zdGF0ZXMuc2l6ZV8zIGlucHV0OmNoZWNrZWQ6bnRoLW9mLXR5cGUoNSkgfiAuc2xpZGUtYnV0dG9ue2xlZnQ6MTMzLjMzMzMzJX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfNCBsYWJlbCxmaWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfNCAuc2xpZGUtYnV0dG9ue3dpZHRoOjI1JX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfNCBpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDIpIH4gLnNsaWRlLWJ1dHRvbntsZWZ0OjI1JX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfNCBpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDMpIH4gLnNsaWRlLWJ1dHRvbntsZWZ0OjUwJX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfNCBpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDQpIH4gLnNsaWRlLWJ1dHRvbntsZWZ0Ojc1JX1maWVsZHNldC5zd2l0Y2gtc3RhdGVzLnNpemVfNCBpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDUpIH4gLnNsaWRlLWJ1dHRvbntsZWZ0OjEwMCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzUgbGFiZWwsZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzUgLnNsaWRlLWJ1dHRvbnt3aWR0aDoyMCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzUgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSgyKSB+IC5zbGlkZS1idXR0b257bGVmdDoyMCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzUgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSgzKSB+IC5zbGlkZS1idXR0b257bGVmdDo0MCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzUgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSg0KSB+IC5zbGlkZS1idXR0b257bGVmdDo2MCV9ZmllbGRzZXQuc3dpdGNoLXN0YXRlcy5zaXplXzUgaW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSg1KSB+IC5zbGlkZS1idXR0b257bGVmdDo4MCV9QC13ZWJraXQta2V5ZnJhbWVzIGJ1Z2ZpeHtmcm9te3Bvc2l0aW9uOnJlbGF0aXZlfXRve3Bvc2l0aW9uOnJlbGF0aXZlfX0uY21zLWNvbnRlbnQtZmlsdGVycyBmaWVsZHNldHttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tcmlnaHQ6LTE2cHh9LmNtcy1jb250ZW50LWZpbHRlcnMgLmZpZWxkZ3JvdXB7d2lkdGg6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo0NDBweDtwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tcmlnaHQ6LTJweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNtcy1jb250ZW50LWZpbHRlcnMgLmZpZWxkZ3JvdXAgLmZpcnN0IGxhYmVsLC5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZGdyb3VwIC5maXJzdCBoMSwuY21zLWNvbnRlbnQtZmlsdGVycyAuZmllbGRncm91cCAuZmlyc3QgaDIsLmNtcy1jb250ZW50LWZpbHRlcnMgLmZpZWxkZ3JvdXAgLmZpcnN0IGgzLC5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZGdyb3VwIC5maXJzdCBoNCwuY21zLWNvbnRlbnQtZmlsdGVycyAuZmllbGRncm91cCAuZmlyc3QgaDV7ZGlzcGxheTpibG9jazt3aWR0aDoxNzZweDtwYWRkaW5nOjhweCA4cHggNnB4IDA7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDpib2xkO21hcmdpbjowO2ZvbnQtc2l6ZToxMDAlfS5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZGdyb3VwIC5maWVsZHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY21zLWNvbnRlbnQtZmlsdGVycyAuZmllbGRncm91cCAuZmllbGRncm91cC1maWVsZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MDt3aWR0aDo0OCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowfS5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkIC5kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjI0cHh9LmNtcy1jb250ZW50LWZpbHRlcnMgLmZpZWxkZ3JvdXAgLmZpZWxkZ3JvdXAtZmllbGQgbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI4cHg7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6Izc3Nztmb250LXdlaWdodDpub3JtYWx9LmNtcy1jb250ZW50LWZpbHRlcnMgLmZpZWxkZ3JvdXAgLmZpZWxkZ3JvdXAtZmllbGQuZmlyc3R7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0fS5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkLmxhc3R7cGFkZGluZy1yaWdodDowO2Zsb2F0OnJpZ2h0fS5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZGdyb3VwIC5maWVsZGdyb3Vwe21hcmdpbjowO3BhZGRpbmc6MH0uY21zLWNvbnRlbnQtZmlsdGVycyAuZmllbGR7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lO3dpZHRoOjUwJTttYXgtd2lkdGg6NDQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA4cHggMDtwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1ib3R0b206MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLXJpZ2h0Oi0ycHg7dmVydGljYWwtYWxpZ246dG9wfS5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZCBsYWJlbC5sZWZ0e3RleHQtc2hhZG93Om5vbmU7cGFkZGluZy1ib3R0b206NnB4fS5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZC5kcm9wZG93bntmbG9hdDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZCAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCV9LmNtcy1jb250ZW50LWZpbHRlcnMgLmZpZWxkIGlucHV0LnRleHR7bWF4LXdpZHRoOjEwMCV9LmNtcy1jb250ZW50LWZpbHRlcnMgLmZpZWxkLmNoZWNrYm94e2Rpc3BsYXk6YmxvY2t9LmNtcy1jb250ZW50LWZpbHRlcnMgLmZpZWxkLmRhdGV0aW1lPmxhYmVsLmxlZnR7ZmxvYXQ6bm9uZX0uY21zLWNvbnRlbnQtZmlsdGVycyAuZmllbGQuZGF0ZXRpbWUgaW5wdXQuZmllbGRncm91cC1maWVsZHt3aWR0aDo5NiU7cGFkZGluZzo3cHh9LmNtcy1jb250ZW50LWZpbHRlcnMgLmltcG9ydFNwZWN7bWFyZ2luLWJvdHRvbTo4cHg7cGFkZGluZy1sZWZ0OjE2cHh9LmNtcy1jb250ZW50LWZpbHRlcnMgLmRlc2NyaXB0aW9ue21hcmdpbi1sZWZ0OjB9LmNtcy1jb250ZW50LWZpbHRlcnMgLm1pZGRsZUNvbHVtbnt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7bWF4LXdpZHRoOjEwMCV9LmNtcy1jb250ZW50LWZpbHRlcnMgLkFjdGlvbnN7bWFyZ2luOjhweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY21zLWNvbnRlbnQtZmlsdGVycyBmaWVsZHNldCAuZmllbGQsLmNtcy1jb250ZW50LWZpbHRlcnMgZmllbGRzZXQgLmZpZWxkZ3JvdXB7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX19LmNtcy1wYW5lbCAuY21zLWNvbnRlbnQtZmlsdGVycyAuZmllbGQsLmNtcy1wYW5lbCAuY21zLWNvbnRlbnQtZmlsdGVycyAuZmllbGRncm91cHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTZweH0uY21zLXBhbmVsIC5jbXMtY29udGVudC1maWx0ZXJzIC5maWVsZGdyb3VwLWZpZWxkIGg0e3BhZGRpbmctdG9wOjB9LmNtcy1wYW5lbCAuY21zLWNvbnRlbnQtZmlsdGVycyAuZmllbGRncm91cC1maWVsZCBsYWJlbHtwb3NpdGlvbjpzdGF0aWN9LmNtcy1wYW5lbCAuY21zLWNvbnRlbnQtZmlsdGVycyAuQWN0aW9uc3ttYXJnaW4tYm90dG9tOjB9aHRtbCxib2R5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW59Ym9keS5jbXN7b3ZlcmZsb3c6aGlkZGVufS5oaWRlLC5jbXMtaGVscGVyLWhpZGUtYWN0aW9ucyAuQWN0aW9uc3tkaXNwbGF5Om5vbmV9LmNtcy1jb250YWluZXJ7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZjZmN2Y4fS5jbXMtcHJldmlldywuY21zLW1lbnUsLmNtcy1jb250ZW50LC5jbXMtY29udGVudC1oZWFkZXIsLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciwuY21zLWNvbnRlbnQtdG9vbHMsLmNtcy1jb250ZW50LWZpZWxkcywuY21zLXByZXZpZXcsLmNtcy1wcmV2aWV3IGlmcmFtZSwuY21zLXByZXZpZXctY29udHJvbHN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNtcy1jb250ZW50LWhlYWRlciwuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9faGVhZGVye3BhZGRpbmctbGVmdDoxLjIzMDhyZW07cGFkZGluZy1yaWdodDoxLjIzMDhyZW07bWluLXdpZHRoOjEwMCU7ei1pbmRleDo2MDttaW4taGVpZ2h0OjUycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2Ntc19jb250ZW50X2hlYWRlci5wbmcpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tO2JhY2tncm91bmQtY29sb3I6I2YwZjJmNH0uY21zLWNvbnRlbnQtaGVhZGVyIGEsLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciBhe2NvbG9yOiMwMDcxYzR9LmNtcy1jb250ZW50LWhlYWRlciAuYmFja2xpbmsgc3Bhbi5idG4taWNvbi1iYWNrLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgLmJhY2tsaW5rIHNwYW4uYnRuLWljb24tYmFja3toZWlnaHQ6MTZweH0uY21zLWNvbnRlbnQtaGVhZGVyIGgyLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgaDJ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MDttYXJnaW4tYm90dG9tOjhweH0uY21zLWNvbnRlbnQtaGVhZGVyIGgyICosLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciBoMiAqe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY21zLWNvbnRlbnQtaGVhZGVyIC5jbXMtY29udGVudC1oZWFkZXItaW5mbywuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIC5jbXMtY29udGVudC1oZWFkZXItaW5mb3tmbG9hdDpsZWZ0O3BhZGRpbmctdG9wOjdweH0uY21zLWNvbnRlbnQtaGVhZGVyIC5jbXMtY29udGVudC1oZWFkZXItaW5mbyAqLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgLmNtcy1jb250ZW50LWhlYWRlci1pbmZvICp7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNtcy1jb250ZW50LWhlYWRlciAuY21zLWNvbnRlbnQtaGVhZGVyLWluZm8gLnNlY3Rpb24taWNvbiwuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIC5jbXMtY29udGVudC1oZWFkZXItaW5mbyAuc2VjdGlvbi1pY29ue29wYWNpdHk6MC4yO21hcmdpbi1yaWdodDo0cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jbXMtY29udGVudC1oZWFkZXIgLmNtcy1jb250ZW50LWhlYWRlci1pbmZvIC5jbXNfYmFja2xpbmssLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciAuY21zLWNvbnRlbnQtaGVhZGVyLWluZm8gLmNtc19iYWNrbGlua3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNtcy1jb250ZW50LWhlYWRlciAuc3MtdWktYnV0dG9uLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgLnNzLXVpLWJ1dHRvbntsaW5lLWhlaWdodDoyNHB4fS5jbXMtY29udGVudC1oZWFkZXIgLnNzLXVpLWJ1dHRvbiAudWktYnV0dG9uLXRleHQsLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciAuc3MtdWktYnV0dG9uIC51aS1idXR0b24tdGV4dHtsaW5lLWhlaWdodDoxLjR9LmNtcy1lZGl0LWZvcm0uQ01TTWFpbntwYWRkaW5nOjB9LmNtcy1jb250YWluZXIgLmNvbHVtbi1oaWRkZW57ZGlzcGxheTpub25lfS5jbXMtY29udGFpbmVyIC5jb2x1bW4taGlkZGVuKy5jbXMtcHJldmlld3tib3JkZXItbGVmdDowfS5jbXMtY29udGVudC1oZWFkZXItdG9we2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9Lmhhcy1wYW5lbCAuY21zLXRyZWUtdmlldy1zaWRlYmFyLC5oYXMtcGFuZWwgLmNtcy12ZXJzaW9ucy1mb3Jte3BhZGRpbmc6MCAxMnB4IDEycHggMTZweH0uaGFzLXBhbmVsIC5jbXMtY29udGVudC1oZWFkZXIubm9ydGguY29sbGFwc2VkIC5jbXMtY29udGVudC1oZWFkZXItaW5mbywuaGFzLXBhbmVsIC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAubm9ydGguY29sbGFwc2VkLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIC5jbXMtY29udGVudC1oZWFkZXItaW5mbywuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmhhcy1wYW5lbCAubm9ydGguY29sbGFwc2VkLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIC5jbXMtY29udGVudC1oZWFkZXItaW5mb3t3aWR0aDo2MHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHh9Lmhhcy1wYW5lbCAuY21zLWNvbnRlbnQtaGVhZGVyLm5vcnRoLmNvbGxhcHNlZCAudmlldy1jb250cm9scywuaGFzLXBhbmVsIC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAubm9ydGguY29sbGFwc2VkLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIC52aWV3LWNvbnRyb2xzLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuaGFzLXBhbmVsIC5ub3J0aC5jb2xsYXBzZWQuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgLnZpZXctY29udHJvbHMsLmhhcy1wYW5lbCAuY21zLWNvbnRlbnQtaGVhZGVyLm5vcnRoLmNvbGxhcHNlZCAuc2VjdGlvbi1sYWJlbCwuaGFzLXBhbmVsIC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAubm9ydGguY29sbGFwc2VkLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIC5zZWN0aW9uLWxhYmVsLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuaGFzLXBhbmVsIC5ub3J0aC5jb2xsYXBzZWQuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgLnNlY3Rpb24tbGFiZWx7ZGlzcGxheTpub25lfS5oYXMtcGFuZWwgLmNtcy1jb250ZW50LWhlYWRlci5ub3J0aC5jb2xsYXBzZWQgLmNtcy1jb250ZW50LWhlYWRlci1uYXYsLmhhcy1wYW5lbCAuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLm5vcnRoLmNvbGxhcHNlZC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciAuY21zLWNvbnRlbnQtaGVhZGVyLW5hdiwuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmhhcy1wYW5lbCAubm9ydGguY29sbGFwc2VkLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIC5jbXMtY29udGVudC1oZWFkZXItbmF2e21hcmdpbi1sZWZ0OjYxcHh9Lmhhcy1wYW5lbCAuY21zLWNvbnRlbnQtaGVhZGVyLWluZm97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbToxcHg7d2lkdGg6MzAwcHg7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweDtib3gtc2hhZG93OjFweCAwIDAgMCAjQzFDN0NDfS5oYXMtcGFuZWwgLmNtcy1jb250ZW50LWhlYWRlci1uYXZ7bWFyZ2luLWxlZnQ6MzAwcHh9Lmhhcy1wYW5lbCAuc2VjdGlvbi1oZWFkaW5ne21hcmdpbi10b3A6OHB4O3BhZGRpbmctbGVmdDo0cHh9Lmhhcy1wYW5lbCAuc2VjdGlvbi1pY29ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaGFzLXBhbmVsIC5zZWN0aW9uLWxhYmVse3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MS4yZW07Zm9udC13ZWlnaHQ6bm9ybWFsfS5oYXMtcGFuZWwgLmJyZWFkY3J1bWJzLXdyYXBwZXJ7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDo3cHh9Lmhhcy1wYW5lbCAuY21zLWNvbnRlbnQtaGVhZGVyLXRhYnN7bWFyZ2luLXRvcDo4cHh9Lmhhcy1wYW5lbCAudmlldy1jb250cm9sc3tmbG9hdDpyaWdodDttYXJnaW4tdG9wOjRweH0uaGFzLXBhbmVsIC52aWV3LWNvbnRyb2xzIC5pY29uLWJ1dHRvbi1ncm91cCAuaWNvbi1idXR0b257cGFkZGluZzo2cHggOHB4O2hlaWdodDoyNnB4fS5oYXMtcGFuZWwgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtcGFuZWwtY29udGVudHtwYWRkaW5nLXRvcDowO292ZXJmbG93LXg6aGlkZGVufS5oYXMtcGFuZWwgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtcGFuZWwtdG9nZ2xlLnNvdXRoe2JvcmRlci10b3A6MXB4IHNvbGlkICNEMkQ1RDh9I3BhZ2UtdGl0bGUtaGVhZGluZ3tsaW5lLWhlaWdodDoxLjJlbX0uYnJlYWRjcnVtYnMtd3JhcHBlciAuY3J1bWIsLmJyZWFkY3J1bWJzLXdyYXBwZXIgLnNlcHtmb250LXNpemU6LjhlbTtsaW5lLWhlaWdodDoxLjJlbTtmb250LXdlaWdodDpub3JtYWx9LmJyZWFkY3J1bWJzLXdyYXBwZXIgLmNydW1iLmxhc3R7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweCAwO2ZvbnQtc2l6ZToxLjJlbX0uYnJlYWRjcnVtYnMtd3JhcHBlciAuc2VwKy5jcnVtYi5sYXN0e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0uY21zLWNvbnRlbnQtZmlsdGVyc3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjEycHggMTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDJENUQ4fS5jbXMtY29udGVudC1maWx0ZXJzIC5jbXMtc2VhcmNoLWZvcm17bWFyZ2luLWJvdHRvbTowfS5jbXMtdGFic2V0LW5hdi1wcmltYXJ5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY21zIGEuaWNvbi1idXR0b24sLmNtcyAudWktdGFicyAudWktdGFicy1uYXYgbGkgYS5pY29uLWJ1dHRvbiwudWktdGFicyAudWktdGFicy1uYXYgbGkgLmNtcyBhLmljb24tYnV0dG9uLC5jbXMgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMnB4IDAgMDtwYWRkaW5nOjVweCA4cHg7Zm9udC1zaXplOjE0cHg7dGV4dC1pbmRlbnQ6MDt0ZXh0LXNoYWRvdzpub25lO2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjojNjY3MjdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjowfS5jbXMgYS5pY29uLWJ1dHRvbjpob3ZlciwuY21zIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmljb24tYnV0dG9uOmhvdmVyLC51aS10YWJzIC51aS10YWJzLW5hdiBsaSAuY21zIGEuaWNvbi1idXR0b246aG92ZXIsLmNtcyBhLmljb24tYnV0dG9uOmFjdGl2ZSwuY21zIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmljb24tYnV0dG9uOmFjdGl2ZSwudWktdGFicyAudWktdGFicy1uYXYgbGkgLmNtcyBhLmljb24tYnV0dG9uOmFjdGl2ZSwuY21zIGEuaWNvbi1idXR0b246Zm9jdXMsLmNtcyAudWktdGFicyAudWktdGFicy1uYXYgbGkgYS5pY29uLWJ1dHRvbjpmb2N1cywudWktdGFicyAudWktdGFicy1uYXYgbGkgLmNtcyBhLmljb24tYnV0dG9uOmZvY3VzLC5jbXMgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbjpob3ZlciwuY21zIGJ1dHRvbi5zcy11aS1idXR0b24uaWNvbi1idXR0b246YWN0aXZlLC5jbXMgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbjpmb2N1c3tib3JkZXI6MDtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfS5jbXMgYS5pY29uLWJ1dHRvbjpob3ZlciwuY21zIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmljb24tYnV0dG9uOmhvdmVyLC51aS10YWJzIC51aS10YWJzLW5hdiBsaSAuY21zIGEuaWNvbi1idXR0b246aG92ZXIsLmNtcyBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q0ZGJlMX0uY21zIGEuaWNvbi1idXR0b24uYWN0aXZlLC5jbXMgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEuYWN0aXZlLmljb24tYnV0dG9uLC51aS10YWJzIC51aS10YWJzLW5hdiBsaSAuY21zIGEuYWN0aXZlLmljb24tYnV0dG9uLC5jbXMgYS5pY29uLWJ1dHRvbjphY3RpdmUsLmNtcyAudWktdGFicyAudWktdGFicy1uYXYgbGkgYS5pY29uLWJ1dHRvbjphY3RpdmUsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIC5jbXMgYS5pY29uLWJ1dHRvbjphY3RpdmUsLmNtcyBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uLmFjdGl2ZSwuY21zIGJ1dHRvbi5zcy11aS1idXR0b24uaWNvbi1idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q0ZGJlMX0uY21zIGEuaWNvbi1idXR0b24uZm9udC1pY29uLXNlYXJjaCwuY21zIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmZvbnQtaWNvbi1zZWFyY2guaWNvbi1idXR0b24sLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIC5jbXMgYS5mb250LWljb24tc2VhcmNoLmljb24tYnV0dG9uLC5jbXMgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbi5mb250LWljb24tc2VhcmNoe3BhZGRpbmc6NXB4IDZweDtjb2xvcjojN2Y4Yzk3fS5jbXMgYS5pY29uLWJ1dHRvbi5mb250LWljb24tc2VhcmNoLmFjdGl2ZSwuY21zIGEuaWNvbi1idXR0b24uZm9udC1pY29uLXNlYXJjaDphY3RpdmUsLmNtcyBhLmljb24tYnV0dG9uLmZvbnQtaWNvbi1zZWFyY2g6Zm9jdXMsLmNtcyBhLmljb24tYnV0dG9uLmZvbnQtaWNvbi1zZWFyY2g6aG92ZXIsLmNtcyBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uLmZvbnQtaWNvbi1zZWFyY2guYWN0aXZlLC5jbXMgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbi5mb250LWljb24tc2VhcmNoOmFjdGl2ZSwuY21zIGJ1dHRvbi5zcy11aS1idXR0b24uaWNvbi1idXR0b24uZm9udC1pY29uLXNlYXJjaDpmb2N1cywuY21zIGJ1dHRvbi5zcy11aS1idXR0b24uaWNvbi1idXR0b24uZm9udC1pY29uLXNlYXJjaDpob3ZlcntiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM0ZjU4NjF9LmNtcyBhLmljb24tYnV0dG9uLmZvbnQtaWNvbi1zZWFyY2g6YmVmb3JlLC5jbXMgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbi5mb250LWljb24tc2VhcmNoOmJlZm9yZXtmb250LXNpemU6MThweDttYXJnaW4tbGVmdDoxcHg7bWFyZ2luLXJpZ2h0OjB9LmNtcyBhLmljb24tYnV0dG9uIC51aS1idXR0b24tdGV4dCwuY21zIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmljb24tYnV0dG9uIC51aS1idXR0b24tdGV4dCwudWktdGFicyAudWktdGFicy1uYXYgbGkgLmNtcyBhLmljb24tYnV0dG9uIC51aS1idXR0b24tdGV4dCwuY21zIGJ1dHRvbi5zcy11aS1idXR0b24uaWNvbi1idXR0b24gLnVpLWJ1dHRvbi10ZXh0e2Rpc3BsYXk6bm9uZX0uTW9kZWxBZG1pbiAuY21zIGEuaWNvbi1idXR0b24sLk1vZGVsQWRtaW4gLmNtcyAudWktdGFicyAudWktdGFicy1uYXYgbGkgYS5pY29uLWJ1dHRvbiwudWktdGFicyAudWktdGFicy1uYXYgbGkgLk1vZGVsQWRtaW4gLmNtcyBhLmljb24tYnV0dG9uLC5Nb2RlbEFkbWluIC5jbXMgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbnttYXJnaW4tdG9wOi0xMXB4fS51aS10YWJzLnVpLXRhYnMtbmF2IGxpLmNtcy10YWJzZXQtaWNvbi51aS1jb3JuZXItdG9wLnVpLXN0YXRlLWFjdGl2ZSBhLmljb24tYnV0dG9uLmNtcy1wYW5lbC1saW5rLC51aS10YWJzLnVpLXRhYnMtbmF2IGxpLmNtcy10YWJzZXQtaWNvbi51aS1jb3JuZXItdG9wLnVpLXN0YXRlLWRlZmF1bHQgYS5pY29uLWJ1dHRvbi5jbXMtcGFuZWwtbGlua3twYWRkaW5nOjVweCA4cHggNnB4O2xpbmUtaGVpZ2h0OjFlbTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXI6MH0udWktdGFicy51aS10YWJzLW5hdiBsaS5jbXMtdGFic2V0LWljb24udWktY29ybmVyLXRvcC51aS1zdGF0ZS1hY3RpdmUgYS5pY29uLWJ1dHRvbi5jbXMtcGFuZWwtbGluazpiZWZvcmUsLnVpLXRhYnMudWktdGFicy1uYXYgbGkuY21zLXRhYnNldC1pY29uLnVpLWNvcm5lci10b3AudWktc3RhdGUtZGVmYXVsdCBhLmljb24tYnV0dG9uLmNtcy1wYW5lbC1saW5rOmJlZm9yZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmljb24tYnV0dG9uLWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MXB4IHNvbGlkICNDRENDRDA7Ym9yZGVyLXJhZGl1czo0cHh9Lmljb24tYnV0dG9uLWdyb3VwIGEuaWNvbi1idXR0b24sLmljb24tYnV0dG9uLWdyb3VwIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmljb24tYnV0dG9uLC51aS10YWJzIC51aS10YWJzLW5hdiBsaSAuaWNvbi1idXR0b24tZ3JvdXAgYS5pY29uLWJ1dHRvbiwuaWNvbi1idXR0b24tZ3JvdXAgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbnttYXJnaW4tcmlnaHQ6MDtsaW5lLWhlaWdodDoxM3B4O2JvcmRlci1yYWRpdXM6MH0uaWNvbi1idXR0b24tZ3JvdXAgYS5pY29uLWJ1dHRvbjpmaXJzdC1jaGlsZCwuaWNvbi1idXR0b24tZ3JvdXAgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEuaWNvbi1idXR0b246Zmlyc3QtY2hpbGQsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIC5pY29uLWJ1dHRvbi1ncm91cCBhLmljb24tYnV0dG9uOmZpcnN0LWNoaWxkLC5pY29uLWJ1dHRvbi1ncm91cCBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHh9Lmljb24tYnV0dG9uLWdyb3VwIGEuaWNvbi1idXR0b246bGFzdC1jaGlsZCwuaWNvbi1idXR0b24tZ3JvdXAgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEuaWNvbi1idXR0b246bGFzdC1jaGlsZCwudWktdGFicyAudWktdGFicy1uYXYgbGkgLmljb24tYnV0dG9uLWdyb3VwIGEuaWNvbi1idXR0b246bGFzdC1jaGlsZCwuaWNvbi1idXR0b24tZ3JvdXAgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDB9Lmljb24tYnV0dG9uLWdyb3VwIGEuaWNvbi1idXR0b246aG92ZXIsLmljb24tYnV0dG9uLWdyb3VwIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmljb24tYnV0dG9uOmhvdmVyLC51aS10YWJzIC51aS10YWJzLW5hdiBsaSAuaWNvbi1idXR0b24tZ3JvdXAgYS5pY29uLWJ1dHRvbjpob3ZlciwuaWNvbi1idXR0b24tZ3JvdXAgYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmNmY3Zjh9Lmljb24tYnV0dG9uLWdyb3VwIGEuaWNvbi1idXR0b24uYWN0aXZlOmhvdmVyLC5pY29uLWJ1dHRvbi1ncm91cCBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kOiNkNGRiZTF9Lmljb24tYnV0dG9uLWdyb3VwIGEuaWNvbi1idXR0b24rYS5pY29uLWJ1dHRvbiwuaWNvbi1idXR0b24tZ3JvdXAgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEuaWNvbi1idXR0b24rYS5pY29uLWJ1dHRvbiwuaWNvbi1idXR0b24tZ3JvdXAgYS5pY29uLWJ1dHRvbitidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uLC5pY29uLWJ1dHRvbi1ncm91cCAudWktdGFicyAudWktdGFicy1uYXYgbGkgYS5pY29uLWJ1dHRvbitidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uLC5pY29uLWJ1dHRvbi1ncm91cCBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uK2EuaWNvbi1idXR0b24sLmljb24tYnV0dG9uLWdyb3VwIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uK2EuaWNvbi1idXR0b24sLmljb24tYnV0dG9uLWdyb3VwIGJ1dHRvbi5zcy11aS1idXR0b24uaWNvbi1idXR0b24rYnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbntib3JkZXItbGVmdDoxcHggc29saWQgI0NEQ0NEMH0uaWNvbi1idXR0b24tZ3JvdXAgYS5pY29uLWJ1dHRvbi5mb250LWljb24tdGh1bWJuYWlsczo6YmVmb3JlLC5pY29uLWJ1dHRvbi1ncm91cCBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uLmZvbnQtaWNvbi10aHVtYm5haWxzOjpiZWZvcmV7bWFyZ2luLWxlZnQ6LTJweH0uaWNvbi1idXR0b24tZ3JvdXAgLnVpLXRhYnMudWktdGFicy1uYXZ7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MDtvdmVyZmxvdzpoaWRkZW59Lmljb24tYnV0dG9uLWdyb3VwIC51aS10YWJzLnVpLXRhYnMtbmF2IC5jbXMtdGFic2V0LWljb24udWktc3RhdGUtZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3gtc2hhZG93Om5vbmV9Lmljb24tYnV0dG9uLWdyb3VwIC51aS10YWJzLnVpLXRhYnMtbmF2IC5jbXMtdGFic2V0LWljb24udWktc3RhdGUtZGVmYXVsdCsuY21zLXRhYnNldC1pY29uLnVpLXN0YXRlLWRlZmF1bHR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNDRENDRDB9Lmljb24tYnV0dG9uLWdyb3VwIC51aS10YWJzLnVpLXRhYnMtbmF2IC5jbXMtdGFic2V0LWljb24udWktc3RhdGUtZGVmYXVsdDpob3ZlcntiYWNrZ3JvdW5kOiNmNmY3Zjh9Lmljb24tYnV0dG9uLWdyb3VwIC51aS10YWJzLnVpLXRhYnMtbmF2IC5jbXMtdGFic2V0LWljb24udWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojZDRkYmUxfS5pY29uLWJ1dHRvbi1ncm91cCAudWktdGFicy51aS10YWJzLW5hdiAuY21zLXRhYnNldC1pY29uLnVpLXN0YXRlLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNGRiZTF9LmNtcy1jb250ZW50LWhlYWRlci10YWJzIC5pY29uLWJ1dHRvbi1ncm91cHtvdmVyZmxvdzpoaWRkZW59LnVpLXRhYnN7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZX0udWktdGFicyAudWktdGFic3twb3NpdGlvbjpzdGF0aWN9LnVpLXRhYnMgLnVpLXRhYnMtcGFuZWx7cGFkZGluZzoxMnB4IDE2cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MH0udWktdGFicyAudWktdGFicy1wYW5lbC5jbXMtZWRpdC1mb3Jte3BhZGRpbmc6MH0udWktdGFicyAudWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmV9LnVpLXRhYnMgLnVpLXRhYnMtbmF2e2Zsb2F0OnJpZ2h0O21hcmdpbjoxNnB4IDAgLTFweCAwO3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjB9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IH4gLnVpLXRhYnMtcGFuZWx7Y2xlYXI6Ym90aH0udWktdGFicyAudWktdGFicy1uYXYgbGl7dG9wOjA7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjB9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3V0bGluZTpub25lO2Zsb2F0Om5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM2NjcyN2Q7bGluZS1oZWlnaHQ6MzJweDtwYWRkaW5nOjAgMTJweCAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGVmYXVsdCwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZle21hcmdpbi1ib3R0b206LTFweDtwYWRkaW5nLWJvdHRvbTowfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktc3RhdGUtZGVmYXVsdHtib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS51aS10YWJzIC51aS10YWJzLW5hdiAudWktc3RhdGUtZGVmYXVsdCBhe2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbTo1cHg7Y29sb3I6IzdmOGM5Nztib3JkZXItYm90dG9tOjNweCBzb2xpZCB0cmFuc3BhcmVudH0udWktdGFicyAudWktdGFicy1uYXYgLnVpLXN0YXRlLWRlZmF1bHQgYTpob3Zlcntjb2xvcjojNjY3MjdkfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktc3RhdGUtYWN0aXZle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnRleHR9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS1zdGF0ZS1hY3RpdmUgYXtib3JkZXItY29sb3I6IzY2NzI3ZDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luOjAgMTJweCAwO2NvbG9yOiM2NjcyN2R9LnVpLXRhYnMgLnVpLXRhYnMtbmF2LnVpLXN0YXRlLWFjdGl2ZXtib3JkZXItY29sb3I6Z3JheX0udWktdGFicyAudWktdGFicy1uYXYgbGkuY21zLXRhYnNldC1pY29uLnVpLWNvcm5lci10b3B7dGV4dC1pbmRlbnQ6LTk5OTllbX0udWktdGFicyAudWktdGFicy1uYXYgbGkuY21zLXRhYnNldC1pY29uLnVpLWNvcm5lci10b3AgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6MDttYXJnaW46MH0udWktdGFicyAuY21zLXBhbmVsLXBhZGRlZCAudWktdGFicy1wYW5lbHtwYWRkaW5nOjB9LnVpLXRhYnMgLmNtcy1wYW5lbC1wYWRkZWQgLnVpLXRhYnMtcGFuZWwgLnVpLXRhYnMtcGFuZWx7cGFkZGluZzo4cHggMCAwIDB9LnVpLXRhYnMgLmNtcy1wYW5lbC1wYWRkZWQgLkFjdGlvbnN7cGFkZGluZzowfS51aS10YWJzLnNzLXRhYnNldC10YWJzaGlkZGVuIC51aS10YWJzLXBhbmVse2JvcmRlci10b3A6bm9uZX0ubmF2LXRhYnN7bWFyZ2luLWJvdHRvbToyMHB4fS5uYXYtdGFicyAubmF2LWxpbmt7bWFyZ2luLXJpZ2h0OjRweDtjb2xvcjojNjY3MjdkfS5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3Zlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNGY1ODYxO2NvbG9yOiM0ZjU4NjF9LnVpLXRhYnMuY21zLXRhYnNldC1wcmltYXJ5IC51aS10YWJzLW5hdiwudWktdGFicyAudWktdGFicy1uYXYuY21zLXRhYnNldC1uYXYtcHJpbWFyeSwudWktdGFicyAuY21zLWNvbnRlbnQtaGVhZGVyLXRhYnMgLnVpLXRhYnMtbmF2e21hcmdpbi10b3A6MDtmbG9hdDpub25lfS51aS10YWJzLmNtcy10YWJzZXQtcHJpbWFyeSAudWktdGFicy1uYXYgbGksLnVpLXRhYnMgLnVpLXRhYnMtbmF2LmNtcy10YWJzZXQtbmF2LXByaW1hcnkgbGksLnVpLXRhYnMgLmNtcy1jb250ZW50LWhlYWRlci10YWJzIC51aS10YWJzLW5hdiBsaXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tdG9wOjB9LnVpLXRhYnMuY21zLXRhYnNldC1wcmltYXJ5IC51aS10YWJzLW5hdiBsaSBhLC51aS10YWJzIC51aS10YWJzLW5hdi5jbXMtdGFic2V0LW5hdi1wcmltYXJ5IGxpIGEsLnVpLXRhYnMgLmNtcy1jb250ZW50LWhlYWRlci10YWJzIC51aS10YWJzLW5hdiBsaSBhe21hcmdpbjowO2xpbmUtaGVpZ2h0OjM5cHg7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS51aS10YWJzLmNtcy10YWJzZXQtcHJpbWFyeSAudWktdGFicy1uYXYgLnVpLWNvcm5lci1hbGwsLnVpLXRhYnMuY21zLXRhYnNldC1wcmltYXJ5IC51aS10YWJzLW5hdiAudWktY29ybmVyLXRvcCwudWktdGFicy5jbXMtdGFic2V0LXByaW1hcnkgLnVpLXRhYnMtbmF2IC51aS1jb3JuZXItcmlnaHQsLnVpLXRhYnMuY21zLXRhYnNldC1wcmltYXJ5IC51aS10YWJzLW5hdiAudWktY29ybmVyLXRyLC51aS10YWJzLmNtcy10YWJzZXQtcHJpbWFyeSAudWktdGFicy1uYXYgLnVpLWNvcm5lci10bCwudWktdGFicyAudWktdGFicy1uYXYuY21zLXRhYnNldC1uYXYtcHJpbWFyeSAudWktY29ybmVyLWFsbCwudWktdGFicyAudWktdGFicy1uYXYuY21zLXRhYnNldC1uYXYtcHJpbWFyeSAudWktY29ybmVyLXRvcCwudWktdGFicyAudWktdGFicy1uYXYuY21zLXRhYnNldC1uYXYtcHJpbWFyeSAudWktY29ybmVyLXJpZ2h0LC51aS10YWJzIC51aS10YWJzLW5hdi5jbXMtdGFic2V0LW5hdi1wcmltYXJ5IC51aS1jb3JuZXItdHIsLnVpLXRhYnMgLnVpLXRhYnMtbmF2LmNtcy10YWJzZXQtbmF2LXByaW1hcnkgLnVpLWNvcm5lci10bCwudWktdGFicyAuY21zLWNvbnRlbnQtaGVhZGVyLXRhYnMgLnVpLXRhYnMtbmF2IC51aS1jb3JuZXItYWxsLC51aS10YWJzIC5jbXMtY29udGVudC1oZWFkZXItdGFicyAudWktdGFicy1uYXYgLnVpLWNvcm5lci10b3AsLnVpLXRhYnMgLmNtcy1jb250ZW50LWhlYWRlci10YWJzIC51aS10YWJzLW5hdiAudWktY29ybmVyLXJpZ2h0LC51aS10YWJzIC5jbXMtY29udGVudC1oZWFkZXItdGFicyAudWktdGFicy1uYXYgLnVpLWNvcm5lci10ciwudWktdGFicyAuY21zLWNvbnRlbnQtaGVhZGVyLXRhYnMgLnVpLXRhYnMtbmF2IC51aS1jb3JuZXItdGx7Ym9yZGVyLXJhZGl1czowfS51aS10YWJzLmNtcy10YWJzZXQtcHJpbWFyeSAudWktdGFicy1uYXYgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXRhYnMgLnVpLXRhYnMtbmF2LmNtcy10YWJzZXQtbmF2LXByaW1hcnkgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXRhYnMgLmNtcy1jb250ZW50LWhlYWRlci10YWJzIC51aS10YWJzLW5hdiAudWktc3RhdGUtZGVmYXVsdHtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXRvcDpub25lO2JvcmRlcjpub25lfS51aS10YWJzLmNtcy10YWJzZXQtcHJpbWFyeSAudWktdGFicy1uYXYgLnVpLXN0YXRlLWFjdGl2ZSwudWktdGFicyAudWktdGFicy1uYXYuY21zLXRhYnNldC1uYXYtcHJpbWFyeSAudWktc3RhdGUtYWN0aXZlLC51aS10YWJzIC5jbXMtY29udGVudC1oZWFkZXItdGFicyAudWktdGFicy1uYXYgLnVpLXN0YXRlLWFjdGl2ZXtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyOm5vbmU7ei1pbmRleDoyfS51aS10YWJzLmNtcy10YWJzZXQtcHJpbWFyeSAudWktdGFicy1uYXYgLnVpLXN0YXRlLWFjdGl2ZSBhLC51aS10YWJzIC51aS10YWJzLW5hdi5jbXMtdGFic2V0LW5hdi1wcmltYXJ5IC51aS1zdGF0ZS1hY3RpdmUgYSwudWktdGFicyAuY21zLWNvbnRlbnQtaGVhZGVyLXRhYnMgLnVpLXRhYnMtbmF2IC51aS1zdGF0ZS1hY3RpdmUgYXtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjNjY3MjdkO3BhZGRpbmc6MDttYXJnaW46MCAxMnB4IDB9LmNtcy1jb250ZW50LWhlYWRlci10YWJze2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MTJweH0uY21zLWNvbnRlbnQtaGVhZGVyLXRhYnMuaWNvbi1idXR0b24tZ3JvdXAtdGFic3ttYXJnaW4tdG9wOjEycHg7bWFyZ2luLWJvdHRvbToxM3B4fS5jbXMtY29udGVudC1maWVsZHMgLnVpLXRhYnMtbmF2e2Zsb2F0Om5vbmU7cGFkZGluZzowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMGQzZDU7bWFyZ2luOjAgMTZweCAwfS5jbXMtY29udGVudC1maWVsZHMgLnVpLXRhYnMtbmF2IGxpe21hcmdpbjowIDEycHggLTFweCAtMTJweH0uY21zLWNvbnRlbnQtbG9hZGluZy1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OH0uY21zLWNvbnRlbnQtbG9hZGluZy1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3Bpbm5lci5naWYpIG5vLXJlcGVhdCA1MCUgNTAlfS5zcy1sb2FkaW5nLXNjcmVlbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAwMDtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDotbW96LXJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIDE4MGRlZywgY2lyY2xlIGNvdmVyLCAjZmZmLCAjRUZFRkVGLCAjQzdDN0M3IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIDUwJSA1MCUsIDM1MCwgNTAlIDUwJSwgMCwgZnJvbSgjRTNFM0UzKSwgdG8oI2ZmZikpfS5zcy1sb2FkaW5nLXNjcmVlbiAubG9hZGluZy1sb2dve3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9zaWx2ZXJzdHJpcGVfbG9nby5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlfS5zcy1sb2FkaW5nLXNjcmVlbiBwe3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjgwcHg7ei1pbmRleDoxMDAwMDF9LnNzLWxvYWRpbmctc2NyZWVuIHAgc3Bhbi5ub3RpY2V7d2lkdGg6MzAwcHg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoxMHB4IDIwcHg7Y29sb3I6I2RjN2YwMDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXJhZGl1czo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxOypkaXNwbGF5OmlubGluZX0uc3MtbG9hZGluZy1zY3JlZW4gLmxvYWRpbmctYW5pbWF0aW9ue2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjEuNXB4O3RvcDo4MCV9LmNtcy1jb250ZW50LWFjdGlvbnMsLmNtcy1wcmV2aWV3LWNvbnRyb2xze21hcmdpbjowO3otaW5kZXg6OTk5O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWRlZTI7aGVpZ2h0OjUzcHg7bWluLWhlaWdodDo1M3B4O21heC1oZWlnaHQ6NTNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3Zjh9LmNtcy1jb250ZW50LWFjdGlvbnMuc291dGggLkFjdGlvbnMsLmNtcy1wcmV2aWV3LWNvbnRyb2xzLnNvdXRoIC5BY3Rpb25ze2hlaWdodDo1MnB4O3BhZGRpbmc6MTBweCAxNnB4fS5tZXNzYWdle2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDttYXJnaW46MCAwIDhweDtwYWRkaW5nOjEwcHggMTJweDtmb250LXdlaWdodDpub3JtYWw7Ym9yZGVyOjFweCAjY2NjIHNvbGlkO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTt0ZXh0LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6M3B4fS5tZXNzYWdlLm5vdGljZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMGY4ZmM7Ym9yZGVyLWNvbG9yOiM5M0NERTh9Lm1lc3NhZ2Uud2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZWZiZGU7Ym9yZGVyLWNvbG9yOiNFOUQxMDR9Lm1lc3NhZ2UuZXJyb3IsLm1lc3NhZ2UuYmFkLC5tZXNzYWdlLnJlcXVpcmVkLC5tZXNzYWdlLnZhbGlkYXRpb257YmFja2dyb3VuZC1jb2xvcjojZmFlOGU5O2JvcmRlci1jb2xvcjojZTY4Mjg4fS5tZXNzYWdlLmdvb2R7YmFja2dyb3VuZC1jb2xvcjojZWFmNmU0O2JvcmRlci1jb2xvcjojNzJjMzRifS5tZXNzYWdlIHB7bWFyZ2luOjB9LmNtcy1lZGl0LWZvcm0gLm1lc3NhZ2V7bWFyZ2luOjE2cHh9LmNtcy1lZGl0LWZvcm0gLnVpLXRhYnMtcGFuZWwgLm1lc3NhZ2V7bWFyZ2luOjE2cHggMH0ubm90aWNlLWl0ZW17Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtwYWRkaW5nOjZweCAyNHB4IDhweCAxMHB4O3dvcmQtd3JhcDpicmVhay13b3JkO21pbi1oZWlnaHQ6NjBweDtoZWlnaHQ6YXV0bztib3JkZXI6MDtib3JkZXItbGVmdDozcHggc29saWQ7Y29sb3I6IzY2NjtsZWZ0OjMwMHB4O2JhY2tncm91bmQ6I2ZmZn0ubm90aWNlLWl0ZW0uc3VjY2Vzcywubm90aWNlLWl0ZW0uZ29vZCwubm90aWNlLWl0ZW0uZ3JlZW57Ym9yZGVyLWNvbG9yOiM3MmMzNGJ9Lm5vdGljZS1pdGVtLm5vdGljZSwubm90aWNlLWl0ZW0uaW5mbywubm90aWNlLWl0ZW0uYmx1ZXtib3JkZXItY29sb3I6IzkzQ0RFOH0ubm90aWNlLWl0ZW0ud2FybmluZywubm90aWNlLWl0ZW0uY2F1dGlvbiwubm90aWNlLWl0ZW0ueWVsbG93e2JvcmRlci1jb2xvcjojRTlEMTA0fS5ub3RpY2UtaXRlbS5iYWQsLm5vdGljZS1pdGVtLmVycm9yLC5ub3RpY2UtaXRlbS5yZWR7Ym9yZGVyLWNvbG9yOiNlNjgyODh9Lm5vdGljZS1pdGVtIHB7bWFyZ2luLWJvdHRvbTowfS5ub3RpY2UtaXRlbS1jbG9zZXtmb250LXNpemU6MDtvcGFjaXR5Oi44fS5ub3RpY2UtaXRlbS1jbG9zZTpob3ZlcntvcGFjaXR5OjF9Lm5vdGljZS1pdGVtLWNsb3NlOjpiZWZvcmV7Y29udGVudDpcIlxcNDRcIjtmb250LXNpemU6MTVweDtmb250LWZhbWlseTpzaWx2ZXJzdHJpcGUsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9LnBhZ2UtaWNvbixhIC5qc3RyZWUtcGFnZWljb257ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9zaXRldHJlZV9zc19wYWdlY2xhc3NfaWNvbnNfZGVmYXVsdC5wbmcpIG5vLXJlcGVhdH0ucGFnZS1pY29uLmNsYXNzLUhvbWVQYWdle2JhY2tncm91bmQtcG9zaXRpb246MCAtNDhweH0ucGFnZS1pY29uLmNsYXNzLVJlZGlyZWN0b3JQYWdle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0ucGFnZS1pY29uLmNsYXNzLVZpcnR1YWxQYWdle2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0ucGFnZS1pY29uLmNsYXNzLUVycm9yUGFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS5jbXMtcGFnZS1hZGQtZm9ybS1kaWFsb2d7ZGlzcGxheTpub25lfS5jbXMtYWRkLWZvcm0gLnN0ZXAtbGFiZWx7b3BhY2l0eTowLjl9LmNtcy1hZGQtZm9ybSAuc3RlcC1sYWJlbCAuZmx5b3V0e2hlaWdodDoyNnB4O3BhZGRpbmctdG9wOjVweH0uY21zLWFkZC1mb3JtIC5zdGVwLWxhYmVsIC50aXRsZXtwYWRkaW5nLXRvcDo1cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2ZmZn0uY21zLWFkZC1mb3JtIHVsLlNlbGVjdGlvbkdyb3Vwe3BhZGRpbmctbGVmdDoyOHB4O292ZXJmbG93OnZpc2libGV9LmNtcy1hZGQtZm9ybSB1bC5TZWxlY3Rpb25Hcm91cDphZnRlcntjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0uY21zLWFkZC1mb3JtIC5wYXJlbnQtbW9kZXtwYWRkaW5nOjhweDtvdmVyZmxvdzphdXRvfSNQYWdlVHlwZSB1bHtwYWRkaW5nLWxlZnQ6MjBweH0jUGFnZVR5cGUgdWwgbGl7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3BhZGRpbmc6OXB4IDAgOXB4IDE1cHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1ib3R0b20td2lkdGg6MnB4O2JvcmRlci1ib3R0b206MnB4IGdyb292ZSByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7LXdlYmtpdC1ib3JkZXItaW1hZ2U6dXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19maWVsZHNldF9lbGVtZW50c19ib3JkZXIucG5nKSAyIHN0cmV0Y2ggc3RyZXRjaDtib3JkZXItaW1hZ2U6dXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19maWVsZHNldF9lbGVtZW50c19ib3JkZXIucG5nKSAyIHN0cmV0Y2ggc3RyZXRjaH0jUGFnZVR5cGUgdWwgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9I1BhZ2VUeXBlIHVsIGxpOmhvdmVyLCNQYWdlVHlwZSB1bCBsaS5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwxMDIsMC4zKX0jUGFnZVR5cGUgdWwgbGkuZGlzYWJsZWR7Y29sb3I6I2FhYTtvcGFjaXR5OjAuNX0jUGFnZVR5cGUgdWwgbGkuZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lfSNQYWdlVHlwZSB1bCBsaSBpbnB1dHttYXJnaW46aW5oZXJpdH0jUGFnZVR5cGUgdWwgbGkgbGFiZWx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1ib3R0b206MH0jUGFnZVR5cGUgdWwgbGkgaW5wdXQsI1BhZ2VUeXBlIHVsIGxpIGxhYmVsLCNQYWdlVHlwZSB1bCBsaSAucGFnZS1pY29uLCNQYWdlVHlwZSB1bCBsaSAudGl0bGV7ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDoxLjNlbX0jUGFnZVR5cGUgdWwgbGkgLnBhZ2UtaWNvbnttYXJnaW46MCA0cHh9I1BhZ2VUeXBlIHVsIGxpIC50aXRsZXt3aWR0aDoxMjBweDtmb250LXdlaWdodDpib2xkO3BhZGRpbmctcmlnaHQ6MTBweH0jUGFnZVR5cGUgdWwgbGkgLmRlc2NyaXB0aW9ue2ZvbnQtc3R5bGU6aXRhbGljO2Rpc3BsYXk6aW5saW5lO2NsZWFyOm5vbmU7bWFyZ2luOjB9LmNtcy1jb250ZW50LXRvb2xiYXJ7bWluLWhlaWdodDoyOXB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEycHggMCAwO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTowO2JveC1zaGFkb3c6bm9uZX0uY21zLWNvbnRlbnQtdG9vbGJhcjphZnRlcntjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0uY21zLWNvbnRlbnQtdG9vbGJhciAuY21zLXRyZWUtdmlldy1tb2Rlc3tmbG9hdDpyaWdodDtwYWRkaW5nLXRvcDo1cHh9LmNtcy1jb250ZW50LXRvb2xiYXIgLmNtcy10cmVlLXZpZXctbW9kZXMgKntkaXNwbGF5OmlubGluZS1ibG9ja30uY21zLWNvbnRlbnQtdG9vbGJhciAuY21zLXRyZWUtdmlldy1tb2RlcyAqIGxhYmVse2NvbG9yOiMwMDcxYzR9LmNtcy1jb250ZW50LXRvb2xiYXIgLmNtcy1hY3Rpb25zLXRvb2xzLXJvd3tjbGVhcjpib3RofS5jbXMtY29udGVudC10b29sYmFyIC50b29sLWFjdGlvbntkaXNwbGF5Om5vbmV9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzAwNzFjNH0uY21zLWNvbnRlbnQtdG9vbHN7YmFja2dyb3VuZDojZjZmN2Y4O3dpZHRoOjI4OHB4O292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmhpZGRlbjt6LWluZGV4OjcwO2JveC1zaGFkb3c6MXB4IDAgMCAwICNjZWQzZDk7ei1pbmRleDoxMDAwO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmV9LmNtcy1jb250ZW50LXRvb2xzLmZpbHRlcntwYWRkaW5nOjAgIWltcG9ydGFudH0uY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC1oZWFkZXJ7Y2xlYXI6Ym90aDttYXJnaW46MTBweCAwIDdweDtwYWRkaW5nLWJvdHRvbToycHg7bGluZS1oZWlnaHQ6MjRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDJENUQ4fS5jbXMtY29udGVudC10b29scyAuY21zLXBhbmVsLWNvbnRlbnR7d2lkdGg6MzAwcHg7b3ZlcmZsb3c6YXV0bztoZWlnaHQ6MTAwJX0uY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC1jb250ZW50IC5BY3Rpb25zIC5zcy11aS1hY3Rpb24tY29uc3RydWN0aXZlLC5jbXMtY29udGVudC10b29scyAuY21zLXBhbmVsLWNvbnRlbnQgLkFjdGlvbnMgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2FjdGlvbiwuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtcGFuZWwtY29udGVudCAuQWN0aW9ucyAuYWRkLXRvLWNhbXBhaWduX19hY3Rpb257bWFyZ2luLXJpZ2h0OjVweH0uY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1jb250ZW50LWhlYWRlciwuY21zLWNvbnRlbnQtdG9vbHMgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciwuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmNtcy1jb250ZW50LXRvb2xzIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NDhkOWQ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2IwYmVjNywgIzc0OGQ5ZCl9LmNtcy1jb250ZW50LXRvb2xzIC5jbXMtY29udGVudC1oZWFkZXIgaDIsLmNtcy1jb250ZW50LXRvb2xzIC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgaDIsLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5jbXMtY29udGVudC10b29scyAuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgaDJ7dGV4dC1zaGFkb3c6IzVjNzM4MiAtMXB4IC0xcHggMDt3aWR0aDoxNzZweDtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5jbXMtY29udGVudC10b29scyBoMywuY21zLWNvbnRlbnQtdG9vbHMgaDQsLmNtcy1jb250ZW50LXRvb2xzIGg1e2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTZweH0uY21zLWNvbnRlbnQtdG9vbHMgaDN7Zm9udC1zaXplOjEzcHh9LmNtcy1jb250ZW50LXRvb2xzIGg0e2ZvbnQtc2l6ZToxM3B4O21hcmdpbjo1cHggMH0uY21zLWNvbnRlbnQtdG9vbHMgLnVpLXdpZGdldC1jb250ZW50e2JhY2tncm91bmQ6bm9uZX0uY21zLWNvbnRlbnQtdG9vbHMgLmZpZWxkIGxhYmVse2Zsb2F0Om5vbmU7d2lkdGg6YXV0bztmb250LXNpemU6MTNweDtwYWRkaW5nOjAgOHB4IDRweCAwfS5jbXMtY29udGVudC10b29scyAuZmllbGQgLm1pZGRsZUNvbHVtbnttYXJnaW46MH0uY21zLWNvbnRlbnQtdG9vbHMgLmZpZWxkIGlucHV0LnRleHQsLmNtcy1jb250ZW50LXRvb2xzIC5maWVsZCBzZWxlY3QsLmNtcy1jb250ZW50LXRvb2xzIC5maWVsZCB0ZXh0YXJlYXtwYWRkaW5nOjVweDtmb250LXNpemU6MTFweH0uY21zLWNvbnRlbnQtdG9vbHMgLmZpZWxkLmNoZWNrYm94e3BhZGRpbmc6MCAwIDhweH0uY21zLWNvbnRlbnQtdG9vbHMgLmZpZWxkLmNoZWNrYm94IGlucHV0e21hcmdpbjoycHggMH0uY21zLWNvbnRlbnQtdG9vbHMgLmZpZWxkIC5kZXNjcmlwdGlvbnttYXJnaW4tbGVmdDowfS5jbXMtY29udGVudC10b29scyAuZmllbGRncm91cCAuZmllbGRncm91cC1maWVsZHtwYWRkaW5nOjB9LmNtcy1jb250ZW50LXRvb2xzIC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkIC5maWVsZHttYXJnaW46MDtwYWRkaW5nOjB9LmNtcy1jb250ZW50LXRvb2xzIHRhYmxle21hcmdpbjo4cHggLTRweH0uY21zLWNvbnRlbnQtdG9vbHMgdGFibGUgdGhlYWQgdGh7Y29sb3I6IzFmMWYxZjtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1zaXplOjExcHg7cGFkZGluZzo0cHh9LmNtcy1jb250ZW50LXRvb2xzIHRhYmxlIHRyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzhEQzE7Y29sb3I6I2ZmZn0uY21zLWNvbnRlbnQtdG9vbHMgdGFibGUgdHIuYWN0aXZlIHRkLmZpcnN0LWNvbHVtbntib3JkZXItcmFkaXVzOjZweCAwIDAgNnB4fS5jbXMtY29udGVudC10b29scyB0YWJsZSB0ci5hY3RpdmUgdGQubGFzdC1jb2x1bW57Ym9yZGVyLXJhZGl1czowIDZweCA2cHggMH0uY21zLWNvbnRlbnQtdG9vbHMgdGFibGUgdGR7cGFkZGluZzo0cHg7bGluZS1oZWlnaHQ6MTZweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNtcy1jb250ZW50LXRvb2xzIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZWQ3ZGM7cGFkZGluZzo3cHggMnB4O2ZvbnQtc2l6ZToxMXB4fS5jbXMtbm90aWNle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA4cHg7cGFkZGluZzoxMHB4IDEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2JvcmRlcjoxcHggI0QyRDVEOCBzb2xpZDtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7dGV4dC1zaGFkb3c6bm9uZX0uY21zLXRyZWUtZmlsdGVyZWR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWxlZnQ6LTE2cHg7cGFkZGluZzoxNnB4IDE2cHg7YmFja2dyb3VuZDojRDRFMkVDO3RleHQtc2hhZG93Om5vbmU7Ym9yZGVyOjB9LmNtcy10cmVlLWZpbHRlcmVkPnN0cm9uZywuY21zLXRyZWUtZmlsdGVyZWQ+YXtmb250LXNpemU6MTRweH0uY21zLWNvbnRlbnQtYmF0Y2hhY3Rpb25zLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjRweCA2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI0Q5RDlEOSk7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4fS5jbXMtY29udGVudC1iYXRjaGFjdGlvbnN7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5jbXMtY29udGVudC1iYXRjaGFjdGlvbnMgLnZpZXctbW9kZS1iYXRjaGFjdGlvbnMtd3JhcHBlcntoZWlnaHQ6MThweDtmbG9hdDpsZWZ0O3BhZGRpbmc6NHB4IDZweDtib3JkZXI6MXB4IHNvbGlkICNhYWE7bWFyZ2luLWJvdHRvbTo4cHg7bWFyZ2luLXJpZ2h0Oi0xcHg7YmFja2dyb3VuZC1jb2xvcjojRDlEOUQ5O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI0Q5RDlEOSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9LmNtcy1jb250ZW50LWJhdGNoYWN0aW9ucyAudmlldy1tb2RlLWJhdGNoYWN0aW9ucy13cmFwcGVyIGlucHV0e3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY21zLWNvbnRlbnQtYmF0Y2hhY3Rpb25zIC52aWV3LW1vZGUtYmF0Y2hhY3Rpb25zLXdyYXBwZXIgLnZpZXctbW9kZS1iYXRjaGFjdGlvbnMtbGFiZWx7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6bm9uZX0uY21zLWNvbnRlbnQtYmF0Y2hhY3Rpb25zIC5jaGVja2JveHttYXJnaW4tdG9wOjJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNtcy1jb250ZW50LWJhdGNoYWN0aW9ucy1kcm9wZG93bntkaXNwbGF5OmlubGluZS1ibG9ja30uY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1jb250ZW50LWJhdGNoYWN0aW9ucy1kcm9wZG93bnt3aWR0aDoxMDAlfS5jbXMtY29udGVudC1iYXRjaGFjdGlvbnMtZHJvcGRvd24gZmllbGRzZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjAwcHh9LmNtcy1jb250ZW50LWJhdGNoYWN0aW9ucy1kcm9wZG93biBmaWVsZHNldCAudmlldy1tb2RlLWJhdGNoYWN0aW9ucy1sYWJlbHtkaXNwbGF5OmlubGluZX0uY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1jb250ZW50LWJhdGNoYWN0aW9ucy1kcm9wZG93biBmaWVsZHNldHt3aWR0aDo4MiV9LmNtcy1jb250ZW50LWJhdGNoYWN0aW9ucy1kcm9wZG93biAuZHJvcGRvd257d2lkdGg6MTAwJTtoZWlnaHQ6MzJweH0uY21zLWNvbnRlbnQtYmF0Y2hhY3Rpb25zLWRyb3Bkb3duIC5kcm9wZG93biAuY2hvc2VuLXNpbmdsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lfS5jbXMtY29udGVudC1iYXRjaGFjdGlvbnMtZHJvcGRvd24gLkFjdGlvbnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowO21hcmdpbi1sZWZ0Oi00cHg7bWluLWhlaWdodDphdXRvfS5jbXMtY29udGVudC10b29scyAuY21zLWNvbnRlbnQtYmF0Y2hhY3Rpb25zLWRyb3Bkb3duIC5BY3Rpb25ze3dpZHRoOjE2JX0uY21zLWNvbnRlbnQtYmF0Y2hhY3Rpb25zLWRyb3Bkb3duIC5hY3Rpb257d2lkdGg6MTAwJTtoZWlnaHQ6MzJweDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY21zLXN3aXRjaC12aWV3IGF7cGFkZGluZy1yaWdodDoxZW19Zm9ybS5tZW1iZXItcHJvZmlsZS1mb3Jte3BhZGRpbmc6MCAxNnB4IDAgMH1mb3JtLm1lbWJlci1wcm9maWxlLWZvcm0gI1Jvb3RfUGVybWlzc2lvbnN7Y2xlYXI6Ym90aDtib3JkZXItdG9wOjFweCBzb2xpZCAjYTZhNmE2fWZvcm0ubWVtYmVyLXByb2ZpbGUtZm9ybSAjUm9vdF9NYWlue2NsZWFyOmJvdGg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2E2YTZhNn1mb3JtLm1lbWJlci1wcm9maWxlLWZvcm0gI1Jvb3RfTWFpbiAuY21zLWhlbHAtdG9nZ2xle3RleHQtaW5kZW50Oi05OTk5ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcXVlc3Rpb24ucG5nKSBuby1yZXBlYXQgMHB4IDBweH1mb3JtLm1lbWJlci1wcm9maWxlLWZvcm0gI0Zhdm91cml0ZVBhZ2VJRHttYXJnaW4tdG9wOjhweH1mb3JtLm1lbWJlci1wcm9maWxlLWZvcm0gI0NzdkZpbGUgLm1pZGRsZUNvbHVtbntiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH1mb3JtLm1lbWJlci1wcm9maWxlLWZvcm0gLmFkdmFuY2VkIGg0e21hcmdpbi1ib3R0b206LjVlbX1mb3JtLm1lbWJlci1wcm9maWxlLWZvcm0gLkFjdGlvbnN7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlcjowfWZvcm0ubWVtYmVyLXByb2ZpbGUtZm9ybSBpbnB1dC5jdXN0b21Gb3JtYXR7d2lkdGg6ODBweDtib3JkZXI6MXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtwYWRkaW5nOjNweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoxZW19Zm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtIC5mb3JtYXR0aW5nSGVscFRvZ2dsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMXB4fWZvcm0ubWVtYmVyLXByb2ZpbGUtZm9ybSAuZm9ybWF0dGluZ0hlbHBUZXh0e21hcmdpbjo1cHggMCAwIC01cHg7Y29sb3I6IzMzMztwYWRkaW5nOjVweCAxMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2N9Zm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtIC5mb3JtYXR0aW5nSGVscFRleHQgdWx7cGFkZGluZzowfWZvcm0ubWVtYmVyLXByb2ZpbGUtZm9ybSAuZm9ybWF0dGluZ0hlbHBUZXh0IGxpe2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiMzMzM7bWFyZ2luLWJvdHRvbToycHg7cGFkZGluZy1ib3R0b206MDtmbG9hdDpub25lO3dpZHRoOmF1dG99Zm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtICNHcm91cHMgLm1pZGRsZUNvbHVtbnttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9Zm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtICNHcm91cHMgLm1pZGRsZUNvbHVtbiAuVHJlZURyb3Bkb3duRmllbGR7d2lkdGg6OTAlO21heC13aWR0aDo5MCV9Zm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtICNQZXJtaXNzaW9ucyAub3B0aW9uc2V0IGxpe2Zsb2F0Om5vbmU7d2lkdGg6YXV0b30ubWVtYmVyZGF0ZXRpbWVvcHRpb25zZXQgLmRlc2NyaXB0aW9ue2ZvbnQtc3R5bGU6bm9ybWFsfS5tZW1iZXJkYXRldGltZW9wdGlvbnNldCAudG9nZ2xle2ZvbnQtc2l6ZTowLjkyM3JlbX0uY21zIC5jbXMtY29udGVudHtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDojZjZmN2Y4O3dpZHRoOjgwMHB4O3otaW5kZXg6NDB9LmNtcyAuY21zLWNvbnRlbnQtZmllbGRze292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmF1dG87YmFja2dyb3VuZDojZjZmN2Y4O3dpZHRoOjEwMCV9LmNtcyAuY21zLWNvbnRlbnQtZmllbGRzICNSb290X01haW4gLmNvbmZpcm1lZHBhc3N3b3Jke2JvcmRlci1ib3R0b206bm9uZTtib3gtc2hhZG93Om5vbmV9LmNtcyAuY21zLWNvbnRlbnQtZmllbGRzICNSb290X01haW4gLmN1c3RvbUZvcm1hdHttYXgtd2lkdGg6ODBweH0uY21zIC5jbXMtY29udGVudC1maWVsZHMgI1Jvb3RfTWFpbiAuY21zLWhlbHAtdG9nZ2xle3RleHQtaW5kZW50Oi05OTk5ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcXVlc3Rpb24ucG5nKSBuby1yZXBlYXQgMHB4IDBweH0uY21zIC5jbXMtY29udGVudC1maWVsZHMgI1Jvb3RfUGVybWlzc2lvbnMgdWwub3B0aW9uc2V0IGxpe2Zsb2F0Om5vbmV9LmNtcyBmb3JtLm1lbWJlci1wcm9maWxlLWZvcm0gI1Jvb3QgLnVpLXRhYnMtbmF2e2Rpc3BsYXk6bm9uZX0uY21zIGZvcm0ubWVtYmVyLXByb2ZpbGUtZm9ybSAjUm9vdF9NYWluLC5jbXMgZm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtICNSb290X1Blcm1pc3Npb25ze2JvcmRlcjpub25lfSNDYW5WaWV3VHlwZSAub3B0aW9uc2V0IGxpLCNDYW5FZGl0VHlwZSAub3B0aW9uc2V0IGxpLCNDYW5DcmVhdGVUb3BMZXZlbFR5cGUgLm9wdGlvbnNldCBsaXtmbG9hdDpub25lO3dpZHRoOmF1dG87d2hpdGUtc3BhY2U6bm93cmFwfSNWaWV3ZXJHcm91cHMgc2VsZWN0LCNFZGl0b3JHcm91cHMgc2VsZWN0LCNDcmVhdGVUb3BMZXZlbEdyb3VwcyBzZWxlY3R7d2lkdGg6NTEycHh9LmNtcyAuYnRuLS1jbG9zZXtmbG9hdDpyaWdodDttYXJnaW46MDtwYWRkaW5nOjVweDtyaWdodDo2cHg7cG9zaXRpb246YWJzb2x1dGV9LmNtcyAuYnRuLS1jbG9zZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY21zIC5idG4tLWNsb3NlW2NsYXNzKj1cImZvbnQtaWNvbi1cIl06OmJlZm9yZXtmb250LXNpemU6MjBweDtjb2xvcjojNjY3MjdkfS5jbXMgLmJ0bi10b29sYmFye21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmNtcy1wYW5lbCAuY21zLXBhbmVsLXRvZ2dsZS5zb3V0aHtib3JkZXItdG9wOjFweCBzb2xpZCAjRDJENUQ4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7bWluLWhlaWdodDo1M3B4fS5jbXMtcGFuZWwgLmNtcy1wYW5lbC10b2dnbGUgYXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzoxNHB4IDA7d2lkdGg6MTAwJTt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDoyMHB4O2hlaWdodDo1MnB4fS5jbXMtcGFuZWwgLmNtcy1wYW5lbC10b2dnbGUgYSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDhweDtjb2xvcjojNTU1ZDYwO2ZvbnQtc2l6ZToxNnB4fS5jbXMtcGFuZWwgLmNtcy1wYW5lbC10b2dnbGUgYS50b2dnbGUtZXhwYW5ke3dpZHRoOjYwcHg7ZGlzcGxheTpub25lfS5jbXMtcGFuZWwuY29sbGFwc2Vke2N1cnNvcjpwb2ludGVyfS5jbXMtcGFuZWwuY29sbGFwc2VkIC5jbXMtcGFuZWwtaGVhZGVyICosLmNtcy1wYW5lbC5jb2xsYXBzZWQgLmNtcy1wYW5lbC1jb250ZW50LC5jbXMtcGFuZWwuY29sbGFwc2VkIC5jbXMtcGFuZWwtdG9nZ2xlIGEudG9nZ2xlLWNvbGxhcHNle2Rpc3BsYXk6bm9uZX0uY21zLXBhbmVsLmNvbGxhcHNlZCAuY21zLXBhbmVsLXRvZ2dsZSBhLnRvZ2dsZS1leHBhbmR7ZGlzcGxheTpibG9ja30uY21zLXBhbmVsIC5jbXMtcGFuZWwtaGVhZGVye3dpZHRoOjEwMCV9LmNtcy1wYW5lbCNjbXMtY29udGVudC10b29scy1DTVNQYWdlRWRpdENvbnRyb2xsZXIgLmNtcy1wYW5lbC1jb250ZW50LWNvbGxhcHNlZHt3aWR0aDo2MHB4O2Rpc3BsYXk6bm9uZX0uY21zLXBhbmVsI2Ntcy1jb250ZW50LXRvb2xzLUNNU1BhZ2VFZGl0Q29udHJvbGxlciAuY21zLXBhbmVsLWNvbnRlbnQtY29sbGFwc2VkIGgyLC5jbXMtcGFuZWwjY21zLWNvbnRlbnQtdG9vbHMtQ01TUGFnZUVkaXRDb250cm9sbGVyIC5jbXMtcGFuZWwtY29udGVudC1jb2xsYXBzZWQgaDN7Ym9yZGVyLWJvdHRvbTowO21hcmdpbi1sZWZ0OjhweDt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSwgcmlnaHQ7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5jbXMtcGFuZWwjY21zLWNvbnRlbnQtdG9vbHMtQ01TUGFnZUVkaXRDb250cm9sbGVyIC5jbXMtcGFuZWwtY29udGVudC1jb2xsYXBzZWQgLmNtcy1wYW5lbC1oZWFkZXJ7d2lkdGg6NjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjI0cHg7cmlnaHQ6NTc3cHg7dGV4dC1hbGlnbjpyaWdodH0uY21zLXBhbmVsIC5jbXMtcGFuZWwtY29udGVudC1jb2xsYXBzZWR7d2lkdGg6NjBweDtkaXNwbGF5Om5vbmU7aGVpZ2h0OmNhbGMoMTAwJSAtIDUycHgpO292ZXJmbG93OmhpZGRlbn0uY21zLXBhbmVsIC5jbXMtcGFuZWwtY29udGVudC1jb2xsYXBzZWQgaDIsLmNtcy1wYW5lbCAuY21zLXBhbmVsLWNvbnRlbnQtY29sbGFwc2VkIGgze2JvcmRlci1ib3R0b206MDttYXJnaW4tbGVmdDoxOHB4O3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uY21zLXBhbmVsIC5jbXMtcGFuZWwtY29udGVudC1jb2xsYXBzZWQgLmNtcy1wYW5lbC1oZWFkZXJ7d2lkdGg6NjAwcHg7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6NTc0cHg7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItYm90dG9tOm5vbmU7Ym94LXNoYWRvdzpub25lO21hcmdpbi10b3A6LTVweH0uY21zIC5jbXMtcGFuZWwtcGFkZGVkLlJlcG9ydEFkbWluPmZpZWxkc2V0e3BhZGRpbmc6MTJweCAxNnB4fS5jbXMgLmNtcy1wYW5lbC1wYWRkZWQgLmNtcy1jb250ZW50LXZpZXd7cGFkZGluZzowIDE2cHggMTJweH0uQ01TUGFnZUFkZENvbnRyb2xsZXIgLmNtcy1wYW5lbC1wYWRkZWR7cGFkZGluZzoxNnB4IDE2cHh9LmNtcyAudWktd2lkZ2V0LW92ZXJsYXktbGlnaHR7YmFja2dyb3VuZDojYWFhIHVybCguLi8uLi8uLi8uLi90aGlyZHBhcnR5L2pxdWVyeS11aS10aGVtZXMvc21vb3RobmVzcy9pbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O29wYWNpdHk6MC4zfS5jbXMgLnVpLXdpZGdldC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmNtcyAudWktZGlhbG9nIC5zcy11aS1kaWFsb2cudWktZGlhbG9nLWNvbnRlbnR7cGFkZGluZy10b3A6MHB4fS51aS1kaWFsb2d7YmFja2dyb3VuZDojZjZmN2Y4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDtib3JkZXI6MXB4IHNvbGlkICM2NjYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjhweDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDtib3gtc2hhZG93OjBweCAwcHggMzBweCAxMHB4IHJnYmEoMCwwLDAsMC4zKX0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIudWktd2lkZ2V0LWhlYWRlcntmb250LXNpemU6MTRweDtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2Ntc19jb250ZW50X2hlYWRlci5wbmcpIHJlcGVhdDtib3gtc2hhZG93OnJnYmEoMTA3LDEyMCwxMjMsMC41KSAwIDAgNHB4IGluc2V0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci51aS13aWRnZXQtaGVhZGVyIC51aS1kaWFsb2ctdGl0bGV7cG9zaXRpb246YWJzb2x1dGV9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC5sb2FkaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zcGlubmVyLmdpZik7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktZGlhbG9nIC5jbXMtZGlhbG9nLWNvbnRlbnR7YmFja2dyb3VuZDojZjZmN2Y4O3BhZGRpbmctYm90dG9tOjhweDtwYWRkaW5nLXRvcDowcHh9LnVpLWRpYWxvZyAuY21zLWRpYWxvZy1jb250ZW50IC5BY3Rpb25ze292ZXJmbG93OmF1dG87bWFyZ2luOjhweCAwO3BhZGRpbmctYm90dG9tOjhweDtmbG9hdDpyaWdodH0udWktZGlhbG9nIC5jbXMtZGlhbG9nLWNvbnRlbnQgLnVpLXRhYnN7cG9zaXRpb246c3RhdGljfS51aS1kaWFsb2cgLmNtcy1kaWFsb2ctY29udGVudCAudWktdGFicyAudWktdGFicy1uYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjlweDtyaWdodDo0MHB4fS51aS1kaWFsb2cgLmNtcy1kaWFsb2ctY29udGVudCAudWktdGFicyAudWktdGFicy1wYW5lbHtib3JkZXI6MH0udWktZGlhbG9nIC5jbXMtZGlhbG9nLWNvbnRlbnQgLmNsZWFye2NsZWFyOmJvdGh9LnVpLWRpYWxvZy5sb2FkaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zcGlubmVyLmdpZik7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXttYXJnaW46MDtiYWNrZ3JvdW5kOiNmMGYyZjQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI0QyRDVEODtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjhweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo4cHh9Ym9keS5jbXMtZGlhbG9ne292ZXJmbG93OmF1dG87YmFja2dyb3VuZDojZjZmN2Y4O3Bvc2l0aW9uOnJlbGF0aXZlfS5odG1sZWRpdG9yZmllbGQtZGlhbG9nLnVpLWRpYWxvZy1jb250ZW50e3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWZyb20td2Vie3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206OHB4fS5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5odG1sZWRpdG9yZmllbGQtZnJvbS13ZWIuQ29tcG9zaXRlRmllbGQ6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59KjpmaXJzdC1jaGlsZCAuaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViLkNvbXBvc2l0ZUZpZWxke3pvb206MX0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViIC51cmwtZGVzY3JpcHRpb257dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MTJweH0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViIGRpdi5yZW1vdGV1cmx7Ym9yZGVyOm5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO3dpZHRoOjgwJTt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjA7bWFyZ2luOjB9Lmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmh0bWxlZGl0b3JmaWVsZC1mcm9tLXdlYiBkaXYucmVtb3RldXJsIGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDowO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojODg4O3dpZHRoOjM1cHg7cGFkZGluZy1yaWdodDowO3otaW5kZXg6MX0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViIGRpdi5yZW1vdGV1cmwgLm1pZGRsZUNvbHVtbnttYXJnaW4tbGVmdDowO21heC13aWR0aDpub25lfS5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5odG1sZWRpdG9yZmllbGQtZnJvbS13ZWIgZGl2LnJlbW90ZXVybCBpbnB1dC5yZW1vdGV1cmx7cGFkZGluZy1sZWZ0OjQ0cHg7bWF4LXdpZHRoOm5vbmV9Lmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmh0bWxlZGl0b3JmaWVsZC1mcm9tLXdlYiBidXR0b24uYWRkLXVybHtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO21hcmdpbjoycHggMCAwO3ZlcnRpY2FsLWFsaWduOnRvcH0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViIGJ1dHRvbi5hZGQtdXJsOmhvdmVyLC5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5odG1sZWRpdG9yZmllbGQtZnJvbS13ZWIgYnV0dG9uLmFkZC11cmw6YWN0aXZle29wYWNpdHk6MX0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViIGJ1dHRvbi5hZGQtdXJsLnVpLXN0YXRlLWRpc2FibGVkLC5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5odG1sZWRpdG9yZmllbGQtZnJvbS13ZWIgYnV0dG9uLmFkZC11cmwudWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsLmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmh0bWxlZGl0b3JmaWVsZC1mcm9tLXdlYiBidXR0b24uYWRkLXVybC51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmV7b3BhY2l0eTowLjM1O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KX0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViLmxvYWRpbmcgYnV0dG9uLmFkZC11cmw6OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90aHJvYmJlci5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO3BhZGRpbmc6OHB4fS5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5jbXMtY29udGVudC1oZWFkZXIsLmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciwuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9faGVhZGVye3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDo1M3B4fS5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5jbXMtY29udGVudC1oZWFkZXIgaDMsLmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciBoMywuYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIGgze3BhZGRpbmc6MTJweCAwIDEycHggMTZweDttYXJnaW46MDtsaW5lLWhlaWdodDoyOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuY21zLWNvbnRlbnQtaGVhZGVyIGgzLmluc2VydCAuYmFjay1idXR0b24sLmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciBoMy5pbnNlcnQgLmJhY2stYnV0dG9uLC5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuYWRkLXRvLWNhbXBhaWduX19oZWFkZXIgaDMuaW5zZXJ0IC5iYWNrLWJ1dHRvbnttYXJnaW46MDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXJ9Lmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmNtcy1jb250ZW50LWhlYWRlciBoMy5pbnNlcnQgLmJhY2stYnV0dG9uOjpiZWZvcmUsLmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciBoMy5pbnNlcnQgLmJhY2stYnV0dG9uOjpiZWZvcmUsLmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2hlYWRlciBoMy5pbnNlcnQgLmJhY2stYnV0dG9uOjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjRweDtmb250LXNpemU6MThweDt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuc3MtaW5zZXJ0LW1lZGlhLC5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5zcy1pbnNlcnQtbGlua3twYWRkaW5nOjEycHggMTZweH0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuc3MtaW5zZXJ0LW1lZGlhIC51aS10YWJzLXBhbmVsLC5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5zcy1pbnNlcnQtbGluayAudWktdGFicy1wYW5lbHtwYWRkaW5nOjB9Lmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLkFjdGlvbnN7cGFkZGluZzo4cHggMTZweH0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuQWN0aW9ucyAudWktdGFicy1wYW5lbHtwYWRkaW5nOjB9Lmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmRldGFpbHMgLmZpbGUtdXJse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAwcHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmRldGFpbHMgLmNtcy1maWxlLWluZm8gLmZpZWxke2JvcmRlcjpub25lO2JveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnR9Lmh0bWxlZGl0b3JmaWVsZC1kaWFsb2cgLmRldGFpbHMgLmZpZWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjAxLDIwNSwyMDYsMC44KTtib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjgpfS5odG1sZWRpdG9yZmllbGQtZGlhbG9nIC5kZXRhaWxzIC5maWVsZC5sYXN0e2JvcmRlci1ib3R0b206bm9uZTtib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O21hcmdpbi1ib3R0b206MH0uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZyAuQ29tcG9zaXRlRmllbGQgLnRleHQgc2VsZWN0e21hcmdpbjo1cHggMCAwIDB9Lmh0bWxlZGl0b3JmaWVsZC1saW5rZm9ybSAuc3RlcDJ7bWFyZ2luLWJvdHRvbToxNnB4fS5odG1sZWRpdG9yZmllbGQtbGlua2Zvcm0gLnNzLXVwbG9hZGZpZWxkIC5taWRkbGVDb2x1bW57d2lkdGg6YXV0b30uaHRtbGVkaXRvcmZpZWxkLW1lZGlhZm9ybSAuc3MtZ3JpZGZpZWxkIC5ncmlkZmllbGQtYnV0dG9uLWRlbGV0ZXtkaXNwbGF5Om5vbmV9Lmh0bWxlZGl0b3JmaWVsZC1tZWRpYWZvcm0gLmh0bWxlZGl0b3JmaWVsZC1mcm9tLXdlYi5zcy11cGxvYWRmaWVsZCAubWlkZGxlQ29sdW1uLC5odG1sZWRpdG9yZmllbGQtbWVkaWFmb3JtIC5odG1sZWRpdG9yZmllbGQtZnJvbS1jbXMuc3MtdXBsb2FkZmllbGQgLm1pZGRsZUNvbHVtbnt3aWR0aDphdXRvO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTttaW4td2lkdGg6MH0uaHRtbGVkaXRvcmZpZWxkLW1lZGlhZm9ybSAuaHRtbGVkaXRvcmZpZWxkLWZyb20tY21zLnNzLXVwbG9hZGZpZWxkIGg0e2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDo0cHg7bWFyZ2luLWJvdHRvbTowfS5odG1sZWRpdG9yZmllbGQtbWVkaWFmb3JtIC5odG1sZWRpdG9yZmllbGQtZnJvbS1jbXMuc3MtdXBsb2FkZmllbGQgLm1pZGRsZUNvbHVtbnttaW4td2lkdGg6MDtjbGVhcjpub25lfS5odG1sZWRpdG9yZmllbGQtbWVkaWFmb3JtIC5odG1sZWRpdG9yZmllbGQtZnJvbS1jbXMuc3MtdXBsb2FkZmllbGQgLmZpZWxkLnRyZWVkcm9wZG93bntib3JkZXItYm90dG9tOjA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjowO3RvcDoxMnB4O2xlZnQ6MTYwcHg7d2lkdGg6YXV0bzttaW4td2lkdGg6MjAwcHh9Lmh0bWxlZGl0b3JmaWVsZC1tZWRpYWZvcm0gLmh0bWxlZGl0b3JmaWVsZC1mcm9tLWNtcy5zcy11cGxvYWRmaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtdGl0bGV7d2lkdGg6YXV0bztwYWRkaW5nOjVweCAycHggNXB4IDRweDttYXgtd2lkdGg6MjAwcHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uaHRtbGVkaXRvcmZpZWxkLW1lZGlhZm9ybSAuaHRtbGVkaXRvcmZpZWxkLWZyb20tY21zLnNzLXVwbG9hZGZpZWxkIC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGlua3twYWRkaW5nOjVweCA0cHggNXB4IDB9Lmh0bWxlZGl0b3JmaWVsZC1tZWRpYWZvcm0gLmh0bWxlZGl0b3JmaWVsZC1mcm9tLWNtcy5zcy11cGxvYWRmaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmsgYXtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfZGVmYXVsdF9pY29ucy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggLTRweDtoZWlnaHQ6MTRweDtvcGFjaXR5Oi44fS5odG1sZWRpdG9yZmllbGQtbWVkaWFmb3JtIC5odG1sZWRpdG9yZmllbGQtZnJvbS1jbXMuc3MtdXBsb2FkZmllbGQgLlRyZWVEcm9wZG93bkZpZWxke2JhY2tncm91bmQ6MDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjB9Lmh0bWxlZGl0b3JmaWVsZC1tZWRpYWZvcm0gLnNzLWFzc2V0dXBsb2FkZmllbGQgLnNzLXVwbG9hZGZpZWxkLWVkaXRhbmRvcmdhbml6ZSAuc3MtdXBsb2FkZmllbGQtZmlsZXMgLnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOWU5ZTllIDAlLCAjOWQ5ZDlkIDglLCAjODc4Nzg3IDUwJSwgIzg2ODY4NiA1NCUsICM2YjZiNmIgOTYlLCAjNmM2YzZjIDEwMCUpfS5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZ3twYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuYWRkLXRvLWNhbXBhaWduX19oZWFkZXJ7cGFkZGluZzoxMnB4IDE2cHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTJweDttYXJnaW46MDtib3JkZXI6MH0uYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmFkZC10by1jYW1wYWlnbl9faGVhZGVyIGgze21hcmdpbjowO2xpbmUtaGVpZ2h0OjI4cHh9LmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX2NvbnRlbnR7cGFkZGluZzoxMnB4IDE2cHg7bWFyZ2luOjA7Ym9yZGVyOjB9LmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5BY3Rpb25ze3BhZGRpbmc6MCAxNnB4fS5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuY2hvc2VuLXJlc3VsdHM+bGl7cGFkZGluZzowLjgyMDUzcmVtIDEuMjMwOHJlbX0uYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmRpc2FibGVkLXJlc3VsdHtmb250LXN0eWxlOml0YWxpY30uYWRkLXRvLWNhbXBhaWduX19kaWFsb2cgLmRpc2FibGVkLXJlc3VsdDo6YWZ0ZXJ7Zm9udC1zdHlsZTpub3JtYWw7Y29udGVudDonQWxyZWFkeSBjb250YWlucyBpdGVtJztjb2xvcjojMDA3MWM0O21hcmdpbi1sZWZ0OjEuMjMwOHJlbTtmbG9hdDpyaWdodH1Aa2V5ZnJhbWVzIGFkZC10by1jYW1wYWlnbi0tc2xpZGV1cHtmcm9te2JvdHRvbTotMTAwJX10b3tib3R0b206MH19LmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX3Jlc3BvbnNle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO2FuaW1hdGlvbjphZGQtdG8tY2FtcGFpZ24tLXNsaWRldXAgMnMgMTtiYWNrZ3JvdW5kOndoaXRlO2Rpc3BsYXk6dGFibGV9LmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX3Jlc3BvbnNlIHNwYW57ZGlzcGxheTp0YWJsZS1jZWxsO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWJvdHRvbToxLjIzMDhyZW19LmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX3Jlc3BvbnNlIHNwYW46OmJlZm9yZXtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo0MHB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MS4yMzA4cmVtfS5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyAuYWRkLXRvLWNhbXBhaWduX19yZXNwb25zZS0tZ29vZCBzcGFuOjpiZWZvcmV7Y29udGVudDpcIuKYulwiO2NvbG9yOiMzZmExNDJ9LmFkZC10by1jYW1wYWlnbl9fZGlhbG9nIC5hZGQtdG8tY2FtcGFpZ25fX3Jlc3BvbnNlLS1lcnJvciBzcGFuOjpiZWZvcmV7Y29udGVudDpcIuKYuVwiO2NvbG9yOiNkNDA0MDR9LmNtcy1zZWFyY2gtZm9ybXttYXJnaW4tYm90dG9tOjE2cHh9LmZpbHRlciAuY21zLXNlYXJjaC1mb3Jte21hcmdpbi1ib3R0b206MH0uY21zLXNlYXJjaC1mb3JtIC5BY3Rpb25ze3BhZGRpbmc6MH0uc3RlcC1sYWJlbD4qe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uc3RlcC1sYWJlbCAuZmx5b3V0e2hlaWdodDoxOHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojNjY3OTgwO3BhZGRpbmc6NHB4IDNweCA0cHggNnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93Om5vbmU7Y29sb3I6I2ZmZn0uc3RlcC1sYWJlbCAuYXJyb3d7aGVpZ2h0OjI2cHg7d2lkdGg6MTBweDttYXJnaW4tcmlnaHQ6NHB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yNDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6OXB4O2hlaWdodDoyNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zdGVwLWxhYmVsIC50aXRsZXtoZWlnaHQ6MThweDtwYWRkaW5nOjRweH0uY21zLWZpbGUtaW5mb3tvdmVyZmxvdzphdXRvO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjAxLDIwNSwyMDYsMC44KTtib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjgpO21hcmdpbi1ib3R0b206OHB4fS5jbXMtZmlsZS1pbmZvIC5jbXMtZmlsZS1pbmZvLXByZXZpZXd7ZmxvYXQ6bGVmdDt3aWR0aDoxNzZweDttYXJnaW4tcmlnaHQ6OHB4fS5jbXMtZmlsZS1pbmZvIC5jbXMtZmlsZS1pbmZvLXByZXZpZXcgaW1ne21heC13aWR0aDoxNzZweDttYXgtaGVpZ2h0OjEyOHB4fS5jbXMtZmlsZS1pbmZvIC5jbXMtZmlsZS1pbmZvLWRhdGF7ZmxvYXQ6bGVmdDt3aWR0aDo1NSV9LmNtcy1maWxlLWluZm8gLmNtcy1maWxlLWluZm8tZGF0YSAuZmllbGR7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206OHB4O2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZX0uY21zLWZpbGUtaW5mbyAuY21zLWZpbGUtaW5mby1kYXRhIC5maWVsZCBsYWJlbC5sZWZ0e3dpZHRoOjk2cHh9LmNtcy1maWxlLWluZm8gLmNtcy1maWxlLWluZm8tZGF0YSAuZmllbGQgLm1pZGRsZUNvbHVtbnttYXJnaW4tbGVmdDoxMDRweH0uY21zLWZpbGUtaW5mbyAuY21zLWZpbGUtaW5mby1kYXRhIC5maWVsZCBsYWJlbCwuY21zLWZpbGUtaW5mbyAuY21zLWZpbGUtaW5mby1kYXRhIC5maWVsZCBzcGFue3BhZGRpbmc6MH1mb3JtLnNtYWxsIC5jbXMtZmlsZS1pbmZvLXByZXZpZXd7d2lkdGg6MTEycHh9Zm9ybS5zbWFsbCAuY21zLWZpbGUtaW5mby1wcmV2aWV3IGltZ3ttYXgtd2lkdGg6MTEycHh9Zm9ybS5zbWFsbCAuY21zLWZpbGUtaW5mby1kYXRhe21heC13aWR0aDo1NTBweH1mb3JtLnNtYWxsIC5jbXMtZmlsZS1pbmZvLWRhdGEgLmZpZWxke3BhZGRpbmctYm90dG9tOjB9Zm9ybS5zbWFsbCAuY21zLWZpbGUtaW5mby1kYXRhIC5maWVsZCBsYWJlbHt3aWR0aDoxMTJweH1mb3JtLnNtYWxsIC5jbXMtZmlsZS1pbmZvLWRhdGEgLmZpZWxkIC5taWRkbGVDb2x1bW57bWFyZ2luLWxlZnQ6MTIwcHh9Lm1lbWJlcnNfZ3JpZCBzcGFuIGJ1dHRvbiNhY3Rpb25fZ3JpZGZpZWxkX3JlbGF0aW9uZmluZHtkaXNwbGF5Om5vbmV9Lm1lbWJlcnNfZ3JpZCBwIGJ1dHRvbiNhY3Rpb25fZXhwb3J0IHNwYW4uYnRuLWljb24tZG93bmxvYWQtY3N2e2hlaWdodDoxN3B4fWZvcm0uaW1wb3J0LWZvcm0gdWx7bGlzdC1zdHlsZTpkaXNjfWZvcm0uaW1wb3J0LWZvcm0gdWwgbGl7bWFyZ2luLWxlZnQ6MjBweH1mb3JtLmltcG9ydC1mb3JtIHB7bWFyZ2luLWJvdHRvbTo1cHh9Zm9ybS5pbXBvcnQtZm9ybSBsYWJlbC5sZWZ0e3dpZHRoOjI1MHB4fS5jbXMtY29udGFpbmVyIC5DTVNNYWluLkNNU1BhZ2VTZXR0aW5nc0NvbnRyb2xsZXIgLnRhYiNSb290X1NldHRpbmdzIC5vcHRpb25zZXQgbGl7d2hpdGUtc3BhY2U6bm93cmFwfS5jbXMtY29udGFpbmVyIC5DTVNNYWluLkNNU1BhZ2VTZXR0aW5nc0NvbnRyb2xsZXIgLnRhYiNSb290X1NldHRpbmdzIC5vcHRpb25zZXQgbGkgbGFiZWx7cGFkZGluZy1sZWZ0OjJweH0uY21zLWNvbnRhaW5lciAuQ01TTWFpbi5DTVNQYWdlU2V0dGluZ3NDb250cm9sbGVyIC50YWIjUm9vdF9TZXR0aW5ncyAuZmllbGRncm91cCAuZmllbGRncm91cC1maWVsZHt3aWR0aDoyMTZweDtwYWRkaW5nLWxlZnQ6MH0uc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0LWFsbCAudWktYnV0dG9uLXRleHR7cGFkZGluZy1yaWdodDowfS50b2dnbGUtZGV0YWlscy1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC02cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6NnB4fS5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQtYWxsIC50b2dnbGUtZGV0YWlscy1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xMnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjZweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6NXB4fS50b2dnbGUtZGV0YWlscy1pY29uLm9wZW5lZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6NnB4fS5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQtYWxsIC50b2dnbGUtZGV0YWlscy1pY29uLm9wZW5lZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMThweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6OHB4O2hlaWdodDo2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNtcyAuQWN0aW9ucz4uY21zLXByZXZpZXctdG9nZ2xlLWxpbmssLmNtcyAuY21zLW5hdmlnYXRvcj4uY21zLXByZXZpZXctdG9nZ2xlLWxpbmt7ZGlzcGxheTpub25lfS5jbXMgLmpzdHJlZT51bD5saSwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWU+dWw+bGl7bWFyZ2luLWxlZnQ6MHB4fS5jbXMgLmpzdHJlZSB1bCwuY21zIC5qc3RyZWUgbGksLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIHVsLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmNtcyAuanN0cmVlIGxpLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBsaXttaW4taGVpZ2h0OjE4cHg7bGluZS1oZWlnaHQ6MjVweDt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWxlZnQ6MThweDttaW4td2lkdGg6MThweH0uY21zIC5qc3RyZWUgbGkuanN0cmVlLW9wZW4+dWwsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGxpLmpzdHJlZS1vcGVuPnVse2Rpc3BsYXk6YmxvY2t9LmNtcyAuanN0cmVlIGxpLmpzdHJlZS1jbG9zZWQ+dWwsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGxpLmpzdHJlZS1jbG9zZWQ+dWx7ZGlzcGxheTpub25lfS5jbXMgLmpzdHJlZSBsaT4uanN0cmVlLWljb24sLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGxpPi5qc3RyZWUtaWNvbntjdXJzb3I6cG9pbnRlcn0uY21zIC5qc3RyZWUgaW5zLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBpbnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjA7ZmxvYXQ6bGVmdH0uY21zIC5qc3RyZWUgYSwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxNnB4O2NvbG9yOmJsYWNrO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjFweCAycHg7bWFyZ2luOjA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5jbXMgLmpzdHJlZSBhOmZvY3VzLC5jbXMgLmpzdHJlZSBhOmFjdGl2ZSwuY21zIC5qc3RyZWUgYTpob3ZlciwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYTpmb2N1cywuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYTphY3RpdmUsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmNtcyAuanN0cmVlIGEgaW5zLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBhIGluc3toZWlnaHQ6MTZweDt3aWR0aDoxMnB4fS5jbXMgLmpzdHJlZSBhIGlucy5qc3RyZWUtY2hlY2tib3gsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGEgaW5zLmpzdHJlZS1jaGVja2JveHt3aWR0aDoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jbXMgLmpzdHJlZSBhIGlucy5qc3RyZWUtY2hlY2tib3g6YmVmb3JlLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBhIGlucy5qc3RyZWUtY2hlY2tib3g6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7bGVmdDotM3B4O3RvcDotM3B4O2hlaWdodDoyMnB4O3dpZHRoOjI1cHh9LmNtcyAuanN0cmVlIC5qc3RyZWUtcmVhbC1jaGVja2JveCwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS1yZWFsLWNoZWNrYm94e2Rpc3BsYXk6bm9uZX0uY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1yZWFsLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LXJlYWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jbXMgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LXJlYWwgbGksLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3ctcmVhbCBsaXtjdXJzb3I6cG9pbnRlcn0uY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1yZWFsIGEsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3ctcmVhbCBhe2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3csLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3d7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO2hlaWdodDowO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5jbXMgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IHVsLC5jbXMgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IGxpLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IHVsLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IGxpe21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O3dpZHRoOjEwMCV9LmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgYSwuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBhOmhvdmVyLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IGEsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgYTpob3ZlcnttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3RleHQtaW5kZW50Oi05OTk5cHggIWltcG9ydGFudDt3aWR0aDoxMDAlO2JvcmRlci1yaWdodC13aWR0aDowcHggIWltcG9ydGFudDtib3JkZXItbGVmdC13aWR0aDowcHggIWltcG9ydGFudH0uY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBpbnMsLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgc3BhbiwuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBpbnB1dCwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBpbnMsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgc3BhbiwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBpbnB1dHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1zcGFuLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LXNwYW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO21hcmdpbjowcHg7cGFkZGluZzowO2hlaWdodDoxOHB4O2JvcmRlci13aWR0aDowO3BhZGRpbmc6MDt6LWluZGV4OjB9LmNtcyAuanN0cmVlLmpzdHJlZS1mb2N1c2VkLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZS5qc3RyZWUtZm9jdXNlZHtiYWNrZ3JvdW5kOm5vbmV9LmNtcyAuanN0cmVlLmpzdHJlZS1mb2N1c2VkIC5qc3RyZWU+dWwsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLmpzdHJlZS1mb2N1c2VkIC5qc3RyZWU+dWx7YmFja2dyb3VuZDpub25lfS5jbXMgYT4uanN0cmVlLWljb24sLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCBhPi5qc3RyZWUtaWNvbntkaXNwbGF5Om5vbmV9LmNtcyAuZHJhZ2dhYmxlIGE+LmpzdHJlZS1pY29uLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmRyYWdnYWJsZSBhPi5qc3RyZWUtaWNvbntkaXNwbGF5Om5vbmU7Y3Vyc29yOm1vdmU7Y3Vyc29yOi1tb3otZ3JhYjtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5jbXMgLmRyYWdnYWJsZSBhPi5qc3RyZWUtaWNvbjphY3RpdmUsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuZHJhZ2dhYmxlIGE+LmpzdHJlZS1pY29uOmFjdGl2ZXtjdXJzb3I6LW1vei1ncmFiYmluZztjdXJzb3I6LXdlYmtpdC1ncmFiYmluZztjdXJzb3I6Z3JhYmJpbmd9LmNtcyBsaS5qc3RyZWUtb3Blbj51bCwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIGxpLmpzdHJlZS1vcGVuPnVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6LTEzcHh9LmNtcyBsaS5qc3RyZWUtb3Blbj51bCBsaSB1bCwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIGxpLmpzdHJlZS1vcGVuPnVsIGxpIHVse21hcmdpbi1sZWZ0OjJweH0uY21zIGxpLmpzdHJlZS1jbG9zZWQ+dWwsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCBsaS5qc3RyZWUtY2xvc2VkPnVse2Rpc3BsYXk6bm9uZX0uY21zIC5qc3RyZWUtcnRsIGE+LmpzdHJlZS1pY29uLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZS1ydGwgYT4uanN0cmVlLWljb257bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDowfS5jbXMgLmpzdHJlZS1ydGwgbGksLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLXJ0bCBsaXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxOHB4fS5jbXMgLmpzdHJlZS1ydGw+dWw+bGksLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLXJ0bD51bD5saXttYXJnaW4tcmlnaHQ6MHB4fS5jbXMgLmpzdHJlZS10aGVtZXJvbGxlciBhLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZS10aGVtZXJvbGxlciBhe3BhZGRpbmc6MCAycHh9LmNtcyAuanN0cmVlLXRoZW1lcm9sbGVyIC51aS1pY29uLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZS10aGVtZXJvbGxlciAudWktaWNvbntvdmVyZmxvdzp2aXNpYmxlfS5jbXMgLmpzdHJlZS10aGVtZXJvbGxlciAuanN0cmVlLW5vLWljb24sLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLXRoZW1lcm9sbGVyIC5qc3RyZWUtbm8taWNvbntkaXNwbGF5Om5vbmV9LmNtcyAjanN0cmVlLW1hcmtlciwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICNqc3RyZWUtbWFya2Vye3BhZGRpbmc6MDttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zMHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtkaXNwbGF5Om5vbmU7bGluZS1oZWlnaHQ6MTBweDtmb250LXNpemU6MTJweDtoZWlnaHQ6MTJweDt3aWR0aDo4cHg7ei1pbmRleDoxMDAwMTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOmJsYWNrfS5jbXMgI2pzdHJlZS1tYXJrZXItbGluZSwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICNqc3RyZWUtbWFya2VyLWxpbmV7cGFkZGluZzowO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2Rpc3BsYXk6bm9uZTtsaW5lLWhlaWdodDowJTtmb250LXNpemU6MXB4O2hlaWdodDozcHg7d2lkdGg6MTAwcHg7ei1pbmRleDoxMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiM0NTZjNDM7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZWVlZWVlO2JvcmRlci1sZWZ0OjA7LW1vei1ib3gtc2hhZG93OjBweCAwcHggMnB4ICM2NjY7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggMnB4ICM2NjY7Ym94LXNoYWRvdzowcHggMHB4IDJweCAjNjY2Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweH0uY21zICN2YWthdGEtY29udGV4dG1lbnUsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAjdmFrYXRhLWNvbnRleHRtZW51e2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW47bGVmdDowO3RvcDotMjAwcHg7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7cGFkZGluZzowO21pbi13aWR0aDoxODBweDtiYWNrZ3JvdW5kOiNGRkY7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXI7ei1pbmRleDoxMDAwMDsqd2lkdGg6MTgwcHg7Ym94LXNoYWRvdzowIDAgMTBweCAjQ0NDfS5jbXMgI3Zha2F0YS1jb250ZXh0bWVudTo6YmVmb3JlLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgI3Zha2F0YS1jb250ZXh0bWVudTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTBweDtsZWZ0OjI0cHg7d2lkdGg6MDtib3JkZXItd2lkdGg6MCA2cHggMTBweCA2cHg7Ym9yZGVyLWNvbG9yOiNGRkYgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO3otaW5kZXg6MTAwMDB9LmNtcyAjdmFrYXRhLWNvbnRleHRtZW51OjphZnRlciwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnU6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTFweDtsZWZ0OjIzcHg7d2lkdGg6MDtib3JkZXItd2lkdGg6MCA3cHggMTFweCA3cHg7Ym9yZGVyLWNvbG9yOiNDQ0MgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5jbXMgI3Zha2F0YS1jb250ZXh0bWVudSB1bCwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgdWx7bWluLXdpZHRoOjE4MHB4Oyp3aWR0aDoxODBweH0uY21zICN2YWthdGEtY29udGV4dG1lbnUgdWwsLmNtcyAjdmFrYXRhLWNvbnRleHRtZW51IGxpLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgI3Zha2F0YS1jb250ZXh0bWVudSB1bCwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgbGl7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6YmxvY2t9LmNtcyAjdmFrYXRhLWNvbnRleHRtZW51IGxpLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgI3Zha2F0YS1jb250ZXh0bWVudSBsaXtsaW5lLWhlaWdodDoyMHB4O21pbi1oZWlnaHQ6MjNweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjBweH0uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGk6bGFzdC1jaGlsZCwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjFweH0uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGkgYSwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgbGkgYXtwYWRkaW5nOjFweCAxMHB4O2xpbmUtaGVpZ2h0OjIzcHg7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW46MXB4IDFweCAwIDFweDtib3JkZXI6MH0uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGkgYTpob3ZlciwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgbGkgYTpob3ZlcntwYWRkaW5nOjFweCAxMHB4O2JhY2tncm91bmQ6IzM4NzVkNztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7Y29sb3I6I0ZGRjtib3JkZXI6bm9uZX0uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGkgaW5zLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgI3Zha2F0YS1jb250ZXh0bWVudSBsaSBpbnN7ZmxvYXQ6bGVmdDt3aWR0aDowO2hlaWdodDowO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1yaWdodDoycHh9LmNtcyAjdmFrYXRhLWNvbnRleHRtZW51IGxpIC5qc3RyZWUtcGFnZWljb24sLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAjdmFrYXRhLWNvbnRleHRtZW51IGxpIC5qc3RyZWUtcGFnZWljb257bWFyZ2luLXRvcDozcHg7bWFyZ2luLXJpZ2h0OjVweH0uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGkudmFrYXRhLWhvdmVyPmEsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAjdmFrYXRhLWNvbnRleHRtZW51IGxpLnZha2F0YS1ob3Zlcj5he3BhZGRpbmc6MXB4IDEwcHg7YmFja2dyb3VuZDojMzg3NWQ3O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtjb2xvcjojRkZGO2JvcmRlcjpub25lfS5jbXMgI3Zha2F0YS1jb250ZXh0bWVudSAucmlnaHQsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAjdmFrYXRhLWNvbnRleHRtZW51IC5yaWdodHtyaWdodDoxMDAlO2xlZnQ6YXV0b30uY21zICN2YWthdGEtY29udGV4dG1lbnUgLmJvdHRvbSwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgLmJvdHRvbXtib3R0b206LTFweDt0b3A6YXV0b30uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGkgdWwsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAjdmFrYXRhLWNvbnRleHRtZW51IGxpIHVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTJweDtsZWZ0OjEwMCU7YmFja2dyb3VuZDojRkZGO2JvcmRlcjoxcHggc29saWQgc2lsdmVyO2JveC1zaGFkb3c6MCAwIDEwcHggI0NDQ30uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGkgdWwuY29sLTIsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAjdmFrYXRhLWNvbnRleHRtZW51IGxpIHVsLmNvbC0ye3dpZHRoOjM2MHB4fS5jbXMgI3Zha2F0YS1jb250ZXh0bWVudSBsaSB1bC5jb2wtMiBsaSwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgbGkgdWwuY29sLTIgbGl7d2lkdGg6NTAlfS5jbXMgI3Zha2F0YS1jb250ZXh0bWVudSBsaSB1bC5jb2wtMywuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgbGkgdWwuY29sLTN7d2lkdGg6NTQwcHh9LmNtcyAjdmFrYXRhLWNvbnRleHRtZW51IGxpIHVsLmNvbC0zIGxpLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgI3Zha2F0YS1jb250ZXh0bWVudSBsaSB1bC5jb2wtMyBsaXt3aWR0aDozMyV9LmNtcyAjdmFrYXRhLWNvbnRleHRtZW51IGxpIHVsIGxpLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgI3Zha2F0YS1jb250ZXh0bWVudSBsaSB1bCBsaXttaW4td2lkdGg6MTgwcHg7ZmxvYXQ6bGVmdH0uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGkgdWwgbGkgYSwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgbGkgdWwgbGkgYXtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpc30uY21zICN2YWthdGEtY29udGV4dG1lbnUgbGkudmFrYXRhLXNlcGFyYXRvciwuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtY29udGV4dG1lbnUgbGkudmFrYXRhLXNlcGFyYXRvcnttaW4taGVpZ2h0OjA7aGVpZ2h0OjFweDtsaW5lLWhlaWdodDoxcHg7Zm9udC1zaXplOjFweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgMnB4O2JhY2tncm91bmQ6I2NjYztwYWRkaW5nOjB9LmNtcyAjdmFrYXRhLWRyYWdnZWQsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAjdmFrYXRhLWRyYWdnZWR7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjRweCA0cHggNHB4IDI0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMDAwcHg7bGluZS1oZWlnaHQ6MTZweDt6LWluZGV4OjEwMDAwfS5jbXMgI3Zha2F0YS1kcmFnZ2VkIGlucywuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICN2YWthdGEtZHJhZ2dlZCBpbnN7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjowIDAgMCAwO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweH0uY21zICN2YWthdGEtZHJhZ2dlZCAuanN0cmVlLW9rLC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgI3Zha2F0YS1kcmFnZ2VkIC5qc3RyZWUtb2t7YmFja2dyb3VuZDpncmVlbn0uY21zICN2YWthdGEtZHJhZ2dlZCAuanN0cmVlLWludmFsaWQsLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAjdmFrYXRhLWRyYWdnZWQgLmpzdHJlZS1pbnZhbGlke2JhY2tncm91bmQ6cmVkfS5qc3RyZWUgbGksLmpzdHJlZSAuanN0cmVlIGluc3tiYWNrZ3JvdW5kOm5vbmV9LmpzdHJlZSAuanN0cmVlLXVuY2hlY2tlZD5hPi5qc3RyZWUtY2hlY2tib3gsLmpzdHJlZSAuanN0cmVlLWNoZWNrZWQ+YT4uanN0cmVlLWNoZWNrYm94LC5qc3RyZWUgLmpzdHJlZS11bmRldGVybWluZWQ+YT4uanN0cmVlLWNoZWNrYm94e21hcmdpbi1yaWdodDozcHh9LnRyZWUtaG9sZGVyLmpzdHJlZSBsaSwuY21zLXRyZWUuanN0cmVlIGxpe3BhZGRpbmc6MHB4O2NsZWFyOmxlZnR9LnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5Sb290IHN0cm9uZywuY21zLXRyZWUuanN0cmVlIGxpLlJvb3Qgc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZy1sZWZ0OjFweH0udHJlZS1ob2xkZXIuanN0cmVlIGxpLlJvb3Q+YSAuanN0cmVlLWljb24sLmNtcy10cmVlLmpzdHJlZSBsaS5Sb290PmEgLmpzdHJlZS1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTU2cHggLTM2cHh9LnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5zdGF0dXMtZGVsZXRlZG9ubGl2ZT5hIC50ZXh0LC50cmVlLWhvbGRlci5qc3RyZWUgbGkuc3RhdHVzLWRlbGV0ZWRvbmxpdmU+YTpsaW5rIC50ZXh0LC50cmVlLWhvbGRlci5qc3RyZWUgbGkuc3RhdHVzLWFyY2hpdmVkPmEgLnRleHQsLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5zdGF0dXMtYXJjaGl2ZWQ+YTpsaW5rIC50ZXh0LC5jbXMtdHJlZS5qc3RyZWUgbGkuc3RhdHVzLWRlbGV0ZWRvbmxpdmU+YSAudGV4dCwuY21zLXRyZWUuanN0cmVlIGxpLnN0YXR1cy1kZWxldGVkb25saXZlPmE6bGluayAudGV4dCwuY21zLXRyZWUuanN0cmVlIGxpLnN0YXR1cy1hcmNoaXZlZD5hIC50ZXh0LC5jbXMtdHJlZS5qc3RyZWUgbGkuc3RhdHVzLWFyY2hpdmVkPmE6bGluayAudGV4dHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS50cmVlLWhvbGRlci5qc3RyZWUgbGkuanN0cmVlLWNoZWNrZWQ+YSwudHJlZS1ob2xkZXIuanN0cmVlIGxpLmpzdHJlZS1jaGVja2VkPmE6bGluaywuY21zLXRyZWUuanN0cmVlIGxpLmpzdHJlZS1jaGVja2VkPmEsLmNtcy10cmVlLmpzdHJlZSBsaS5qc3RyZWUtY2hlY2tlZD5hOmxpbmt7YmFja2dyb3VuZC1jb2xvcjojZmZmY2RjfS50cmVlLWhvbGRlci5qc3RyZWUgbGkuZGlzYWJsZWQ+YSwudHJlZS1ob2xkZXIuanN0cmVlIGxpLmRpc2FibGVkPmE6bGluaywudHJlZS1ob2xkZXIuanN0cmVlIGxpLmVkaXQtZGlzYWJsZWQ+YSwudHJlZS1ob2xkZXIuanN0cmVlIGxpLmVkaXQtZGlzYWJsZWQ+YTpsaW5rLC5jbXMtdHJlZS5qc3RyZWUgbGkuZGlzYWJsZWQ+YSwuY21zLXRyZWUuanN0cmVlIGxpLmRpc2FibGVkPmE6bGluaywuY21zLXRyZWUuanN0cmVlIGxpLmVkaXQtZGlzYWJsZWQ+YSwuY21zLXRyZWUuanN0cmVlIGxpLmVkaXQtZGlzYWJsZWQ+YTpsaW5re2NvbG9yOiNhYWE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdH0udHJlZS1ob2xkZXIuanN0cmVlIGxpLmRpc2FibGVkPmE+LmpzdHJlZS1jaGVja2JveCwudHJlZS1ob2xkZXIuanN0cmVlIGxpLmRpc2FibGVkPmE6bGluaz4uanN0cmVlLWNoZWNrYm94LC50cmVlLWhvbGRlci5qc3RyZWUgbGkuZWRpdC1kaXNhYmxlZD5hPi5qc3RyZWUtY2hlY2tib3gsLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkPmE6bGluaz4uanN0cmVlLWNoZWNrYm94LC5jbXMtdHJlZS5qc3RyZWUgbGkuZGlzYWJsZWQ+YT4uanN0cmVlLWNoZWNrYm94LC5jbXMtdHJlZS5qc3RyZWUgbGkuZGlzYWJsZWQ+YTpsaW5rPi5qc3RyZWUtY2hlY2tib3gsLmNtcy10cmVlLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkPmE+LmpzdHJlZS1jaGVja2JveCwuY21zLXRyZWUuanN0cmVlIGxpLmVkaXQtZGlzYWJsZWQ+YTpsaW5rPi5qc3RyZWUtY2hlY2tib3h7YmFja2dyb3VuZC1wb3NpdGlvbjotNTdweCAtNTRweH0udHJlZS1ob2xkZXIuanN0cmVlIGxpLnJlYWRvbmx5LC5jbXMtdHJlZS5qc3RyZWUgbGkucmVhZG9ubHl7Y29sb3I6I2FhYTtwYWRkaW5nLWxlZnQ6MThweH0udHJlZS1ob2xkZXIuanN0cmVlIGxpLnJlYWRvbmx5IGEsLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5yZWFkb25seSBhOmxpbmssLmNtcy10cmVlLmpzdHJlZSBsaS5yZWFkb25seSBhLC5jbXMtdHJlZS5qc3RyZWUgbGkucmVhZG9ubHkgYTpsaW5re21hcmdpbjowO3BhZGRpbmc6MH0udHJlZS1ob2xkZXIuanN0cmVlIGxpLnJlYWRvbmx5IC5qc3RyZWUtaWNvbiwuY21zLXRyZWUuanN0cmVlIGxpLnJlYWRvbmx5IC5qc3RyZWUtaWNvbntkaXNwbGF5Om5vbmV9LnRyZWUtaG9sZGVyLmpzdHJlZSBhLC50cmVlLWhvbGRlci5qc3RyZWUgYTpsaW5rLC5jbXMtdHJlZS5qc3RyZWUgYSwuY21zLXRyZWUuanN0cmVlIGE6bGlua3tjb2xvcjojMDA3MWM0O3BhZGRpbmc6M3B4IDZweCAzcHggNnB4O2JvcmRlcjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHh9LnRyZWUtaG9sZGVyLmpzdHJlZSBpbnMsLmNtcy10cmVlLmpzdHJlZSBpbnN7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfZGVmYXVsdF9pY29ucy5wbmcpfS50cmVlLWhvbGRlci5qc3RyZWUgc3Bhbi5iYWRnZSwuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2V7Y2xlYXI6Ym90aDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1zaGFkb3c6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNweCAzcHggMXB4O2ZvbnQtc2l6ZTowLjc1ZW07bGluZS1oZWlnaHQ6MWVtO21hcmdpbi1sZWZ0OjNweDttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXJhZGl1czoycHgsIDJweH0udHJlZS1ob2xkZXIuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudCwuY21zLXRyZWUuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudHtjbGVhcjpib3RoO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MHB4IDNweDtmb250LXNpemU6MC43NWVtO2xpbmUtaGVpZ2h0OjFlbTttYXJnaW4tbGVmdDozcHg7bWFyZ2luLXJpZ2h0OjZweDtib3JkZXItcmFkaXVzOjJweCwgMnB4O2NvbG9yOiM3RTc0NzA7Ym9yZGVyOjFweCBzb2xpZCAjQzlCODAwO2JhY2tncm91bmQtY29sb3I6I0ZGRjBCQ30udHJlZS1ob2xkZXIuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudDpiZWZvcmUsLmNtcy10cmVlLmpzdHJlZSBzcGFuLmNvbW1lbnQtY291bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpibG9jazt3aWR0aDowO2JvdHRvbTotNHB4O2xlZnQ6M3B4O2JvcmRlci13aWR0aDo0cHggNHB4IDA7Ym9yZGVyLWNvbG9yOiNDOUI4MDAgdHJhbnNwYXJlbnR9LnRyZWUtaG9sZGVyLmpzdHJlZSBzcGFuLmNvbW1lbnQtY291bnQ6YWZ0ZXIsLmNtcy10cmVlLmpzdHJlZSBzcGFuLmNvbW1lbnQtY291bnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7Ym90dG9tOi0zcHg7bGVmdDo0cHg7Ym9yZGVyLXdpZHRoOjNweCAzcHggMDtib3JkZXItY29sb3I6I0ZGRjBCQyB0cmFuc3BhcmVudH0udHJlZS1ob2xkZXIuanN0cmVlIC5qc3RyZWUtaG92ZXJlZCwuY21zLXRyZWUuanN0cmVlIC5qc3RyZWUtaG92ZXJlZHt0ZXh0LXNoYWRvdzpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfS50cmVlLWhvbGRlci5qc3RyZWUgLmpzdHJlZS1jbG9zZWQ+aW5zLC5jbXMtdHJlZS5qc3RyZWUgLmpzdHJlZS1jbG9zZWQ+aW5ze2JhY2tncm91bmQtcG9zaXRpb246MnB4IC0xcHh9LnRyZWUtaG9sZGVyLmpzdHJlZSAuanN0cmVlLW9wZW4+aW5zLC5jbXMtdHJlZS5qc3RyZWUgLmpzdHJlZS1vcGVuPmluc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IC0xcHh9LnRyZWUtaG9sZGVyLmZpbHRlcmVkLWxpc3QsLmNtcy10cmVlLmZpbHRlcmVkLWxpc3R7bWFyZ2luLXRvcDo4cHh9LnRyZWUtaG9sZGVyLmZpbHRlcmVkLWxpc3QgbGk6bm90KC5maWx0ZXJlZC1pdGVtKT5hLC5jbXMtdHJlZS5maWx0ZXJlZC1saXN0IGxpOm5vdCguZmlsdGVyZWQtaXRlbSk+YXtjb2xvcjojYWFhfS5jbXMtdHJlZS5qc3RyZWUuZHJhZ2dhYmxlIC5qc3RyZWUtbm8tY2hlY2tib3hlcyBsaSBhe3BhZGRpbmctbGVmdDoxMnB4fS5jbXMtdHJlZS5qc3RyZWUuZHJhZ2dhYmxlIC5qc3RyZWUtbm8tY2hlY2tib3hlcyBsaSAuanN0cmVlLWhvdmVyZWQsLmNtcy10cmVlLmpzdHJlZS5kcmFnZ2FibGUgLmpzdHJlZS1uby1jaGVja2JveGVzIGxpIC5qc3RyZWUtY2xpY2tlZCwuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgYTpmb2N1c3twYWRkaW5nLWxlZnQ6MH0uY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgLmpzdHJlZS1ob3ZlcmVkIC5qc3RyZWUtaWNvbiwuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgLmpzdHJlZS1jbGlja2VkIC5qc3RyZWUtaWNvbiwuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgYTpmb2N1cyAuanN0cmVlLWljb257ZGlzcGxheTpibG9ja30uanN0cmVlLWRlZmF1bHQgYSAuanN0cmVlLWljb24sLmpzdHJlZS1kZWZhdWx0LXJ0bCBhIC5qc3RyZWUtaWNvbiwuanN0cmVlLWNsYXNzaWMgYSAuanN0cmVlLWljb24sLmpzdHJlZS1hcHBsZSBhIC5qc3RyZWUtaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi02MHB4IC0xOXB4fS5qc3RyZWUtYXBwbGUgYXtib3JkZXItcmFkaXVzOjNweH0uY21zLWNvbnRlbnQtdG9vbHMgLmNtcy10cmVlLmpzdHJlZSBsaXttaW4td2lkdGg6MTg3cHh9LmNtcy1jb250ZW50LXRvb2xzIC5jbXMtdHJlZS5qc3RyZWUgYXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5jbXMtY29udGVudC10b29scyAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nOjdweCA5cHggNnB4IDVweDttYXJnaW46MDttYXgtd2lkdGg6NDAlO3RyYW5zaXRpb246bWF4LXdpZHRoIC43NXMgbGluZWFyfS5jbXMtY29udGVudC10b29scyAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2U6aG92ZXJ7bWF4LXdpZHRoOjE1MHB4fWEgLmpzdHJlZS1wYWdlaWNvbntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo0cHg7cG9zaXRpb246cmVsYXRpdmV9bGkuY2xhc3MtSG9tZVBhZ2U+YSAuanN0cmVlLXBhZ2VpY29ue2JhY2tncm91bmQtcG9zaXRpb246MCAtNDhweH1saS5jbGFzcy1SZWRpcmVjdG9yUGFnZT5hIC5qc3RyZWUtcGFnZWljb257YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fWxpLmNsYXNzLVZpcnR1YWxQYWdlPmEgLmpzdHJlZS1wYWdlaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9bGkuY2xhc3MtRXJyb3JQYWdlPmEgLmpzdHJlZS1wYWdlaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS5qc3RyZWUtYXBwbGUgLmpzdHJlZS1jbGlja2VkLC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1ob3ZlcmVke2JhY2tncm91bmQ6I2ViZmJmZn0uY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtYWRkZWR0b2RyYWZ0PmEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUsLmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLW1vZGlmaWVkPmEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUsLmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLWFyY2hpdmVkPmEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUsLmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLWRlbGV0ZWRvbmxpdmU+YSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZSwuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdD5hIC5qc3RyZWUtcGFnZWljb246YmVmb3JlLC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy13b3JrZmxvdy1hcHByb3ZhbD5hIC5qc3RyZWUtcGFnZWljb246YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7YmFja2dyb3VuZDojZmNlMmQwO2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjEwMHB4fS5qc3RyZWUgLnN0YXR1cy1hZGRlZHRvZHJhZnQ+LmpzdHJlZS1ob3ZlcmVkLC5qc3RyZWUgLnN0YXR1cy1hZGRlZHRvZHJhZnQ+LmpzdHJlZS1jbGlja2VkLC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtYWRkZWR0b2RyYWZ0e2JhY2tncm91bmQtY29sb3I6I2ZmZjdmMjtib3JkZXItY29sb3I6I0Y0NkIwMH0uY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWFkZGVkdG9kcmFmdHtjb2xvcjojRjQ2QjAwfS5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1hZGRlZHRvZHJhZnQ+YSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjdmMjI7Ym94LXNoYWRvdzowcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMyksaW5zZXQgMCAwIDAgMXB4ICNGNDZCMDB9I2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hZGRlZHRvZHJhZnR7Ym94LXNoYWRvdzowcHggMHB4IDZweCAycHggI2ZmZjdmMn0uanN0cmVlIC5zdGF0dXMtbW9kaWZpZWQ+LmpzdHJlZS1ob3ZlcmVkLC5qc3RyZWUgLnN0YXR1cy1tb2RpZmllZD4uanN0cmVlLWNsaWNrZWQsLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1tb2RpZmllZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY3ZjI7Ym9yZGVyLWNvbG9yOiNGNDZCMDB9LmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1tb2RpZmllZHtjb2xvcjojRjQ2QjAwfS5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1tb2RpZmllZD5hIC5qc3RyZWUtcGFnZWljb246YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjJlODtib3gtc2hhZG93OjBweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4zKSxpbnNldCAwIDAgMCAxcHggI0Y0NkIwMH0jY21zLWNvbnRlbnQtdG9vbHMtQ01TTWFpbiAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLW1vZGlmaWVke2JveC1zaGFkb3c6MHB4IDBweCA2cHggMnB4ICNmZmY3ZjJ9LmpzdHJlZSAuc3RhdHVzLWFyY2hpdmVkPi5qc3RyZWUtaG92ZXJlZCwuanN0cmVlIC5zdGF0dXMtYXJjaGl2ZWQ+LmpzdHJlZS1jbGlja2VkLC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtYXJjaGl2ZWR7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1jb2xvcjojNDU1YjZjfS5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtYXJjaGl2ZWR7Y29sb3I6IzQ1NWI2Y30uY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtYXJjaGl2ZWQ+YSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM1Rjc2ODg7Ym94LXNoYWRvdzowcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMyksaW5zZXQgMCAwIDAgMXB4ICM0NTViNmN9I2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hcmNoaXZlZHtib3gtc2hhZG93OjBweCAwcHggNnB4IDJweCAjZjdmN2Y3fS5qc3RyZWUgLnN0YXR1cy1kZWxldGVkb25saXZlPi5qc3RyZWUtaG92ZXJlZCwuanN0cmVlIC5zdGF0dXMtZGVsZXRlZG9ubGl2ZT4uanN0cmVlLWNsaWNrZWQsLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1kZWxldGVkb25saXZle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItY29sb3I6IzQ1NWI2Y30uY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWRlbGV0ZWRvbmxpdmV7Y29sb3I6IzQ1NWI2Y30uY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtZGVsZXRlZG9ubGl2ZT5hIC5qc3RyZWUtcGFnZWljb246YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3gtc2hhZG93OjBweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4zKSxpbnNldCAwIDAgMCAxcHggIzQ1NWI2Y30jY21zLWNvbnRlbnQtdG9vbHMtQ01TTWFpbiAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWRlbGV0ZWRvbmxpdmV7Ym94LXNoYWRvdzowcHggMHB4IDZweCAycHggI2Y3ZjdmN30uanN0cmVlIC5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdD4uanN0cmVlLWhvdmVyZWQsLmpzdHJlZSAuc3RhdHVzLXJlbW92ZWRmcm9tZHJhZnQ+LmpzdHJlZS1jbGlja2VkLC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWNvbG9yOiM0NTViNmN9LmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1yZW1vdmVkZnJvbWRyYWZ0e2NvbG9yOiM0NTViNmN9LmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLXJlbW92ZWRmcm9tZHJhZnQ+YSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym94LXNoYWRvdzowcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMyksaW5zZXQgMCAwIDAgMXB4ICM0NTViNmN9I2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1yZW1vdmVkZnJvbWRyYWZ0e2JveC1zaGFkb3c6MHB4IDBweCA2cHggMnB4ICNmN2Y3Zjd9LmpzdHJlZSAuc3RhdHVzLXdvcmtmbG93LWFwcHJvdmFsPi5qc3RyZWUtaG92ZXJlZCwuanN0cmVlIC5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWw+LmpzdHJlZS1jbGlja2VkLC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWx7YmFja2dyb3VuZC1jb2xvcjojRThGQUZGO2JvcmRlci1jb2xvcjojMDA3MEI0fS5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWx7Y29sb3I6IzAwNzBCNH0uY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWw+YSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDcwQjQ7Ym94LXNoYWRvdzowcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMyksaW5zZXQgMCAwIDAgMXB4ICMwMDcwQjR9I2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy13b3JrZmxvdy1hcHByb3ZhbHtib3gtc2hhZG93OjBweCAwcHggNnB4IDJweCAjRThGQUZGfS5jbXMtdHJlZXt2aXNpYmlsaXR5OmhpZGRlbn0uY21zLXRyZWUubXVsdGlwbGUgbGk+YT4uanN0cmVlLWljb257ZGlzcGxheTpub25lfS5jbXMtdHJlZS5tdWx0aXBsZSBsaT5hPi5qc3RyZWUtaWNvbi5qc3RyZWUtY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNtcy10cmVlLm11bHRpcGxlIGxpI3JlY29yZC0wPmEgLmpzdHJlZS1jaGVja2JveHtkaXNwbGF5Om5vbmV9LmNtcy10cmVlLmpzdHJlZS1sb2FkaW5nIGxpI3JlY29yZC0wPi5qc3RyZWUtaWNvbntiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdGhyb2JiZXIuZ2lmKSB0b3AgbGVmdCBuby1yZXBlYXR9LmNtcy10cmVlIGEuanN0cmVlLWxvYWRpbmcgLmpzdHJlZS1pY29ue2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS5jbXMtdHJlZSBhLmpzdHJlZS1sb2FkaW5nIC5qc3RyZWUtcGFnZWljb257YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3Rocm9iYmVyLmdpZikgdG9wIGxlZnQgbm8tcmVwZWF0fS5jbXMtbG9nby1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDt0b3A6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjI0cHg7YmFja2dyb3VuZC1jb2xvcjojMDA1YTkzO21pbi1oZWlnaHQ6MTA2cHh9LmNtcy1sb2dvLWhlYWRlciBzcGFue2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MjZweH0uY21zLWxvZ28taGVhZGVyIHNwYW4gYXtjb2xvcjp3aGl0ZTtkaXNwbGF5OmlubGluZX0uY21zLWxvZ297Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwNGU3ZjtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoxMnB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjpwYWRkaW5nIC4yczttaW4taGVpZ2h0OjUzcHg7dHJhbnNpdGlvbjpwYWRkaW5nIC4yc30uY21zLWxvZ28gLnZlcnNpb257ZGlzcGxheTpub25lfS5jbXMtbG9nbyBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7Ym90dG9tOjhweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7dGV4dC1pbmRlbnQ6LTk5OTllbTtwYWRkaW5nOjAgMXB4fS5jbXMtbG9nbyBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTZweDtwYWRkaW5nOjZweCAwO21hcmdpbi1sZWZ0OjMycHh9LmNtcy1sb2dpbi1zdGF0dXN7cGFkZGluZzoxMnB4IDhweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZTowLjkyM3JlbTt0cmFuc2l0aW9uOnBhZGRpbmcgLjJzO21pbi1oZWlnaHQ6NTNweH0uY21zLWxvZ2luLXN0YXR1cyAubG9nb3V0LWxpbmt7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTZweDtoZWlnaHQ6MjhweDtwYWRkaW5nOjZweCA4cHggNnB4IDVweDtvcGFjaXR5Oi45O2NvbG9yOiNmZmZ9LmNtcy1sb2dpbi1zdGF0dXMgLmxvZ291dC1saW5rOmhvdmVyLC5jbXMtbG9naW4tc3RhdHVzIC5sb2dvdXQtbGluazpmb2N1c3tvcGFjaXR5OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNtcy1sb2dpbi1zdGF0dXMgc3BhbntwYWRkaW5nOjZweCAwIDZweCAyNnB4fS5jbXMtbWVudXt6LWluZGV4OjgwO2JhY2tncm91bmQ6I2U5ZjBmNDt3aWR0aDoxNjBweH0uY21zLW1lbnUgLmNtcy1tZW51LWxpc3R7bWFyZ2luOjA7cGFkZGluZzowLjYxNTRyZW0gMDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MDtib3gtc2hhZG93Omluc2V0ICNDMUM3Q0MgLTFweCAwIDB9LmNtcy1tZW51IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNtcy1tZW51IC5jbXMtcGFuZWwtY29udGVudHt3aWR0aDoxNjBweDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDt0b3A6YXV0byAhaW1wb3J0YW50O2xlZnQ6YXV0byAhaW1wb3J0YW50O2JveC1zaGFkb3c6aW5zZXQgI0MxQzdDQyAtMXB4IDAgMDtoZWlnaHQ6Y2FsYygxMDAlIC0gMTU5cHgpfS5jbXMtbWVudS5jb2xsYXBzZWR7d2lkdGg6NjBweCAhaW1wb3J0YW50O2N1cnNvcjphdXRvO3otaW5kZXg6MTAwMH0uY21zLW1lbnUuY29sbGFwc2VkIC5jbXMtcGFuZWwtaGVhZGVye3dpZHRoOjMwcHh9LmNtcy1tZW51LmNvbGxhcHNlZCAuY21zLXBhbmVsLWhlYWRlciBzcGFue2Rpc3BsYXk6bm9uZX0uY21zLW1lbnUuY29sbGFwc2VkIC5jbXMtbWVudS1saXN0e292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uY21zLW1lbnUuY29sbGFwc2VkIC5jbXMtbWVudS1saXN0IGxpe3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH0uY21zLW1lbnUuY29sbGFwc2VkIC5jbXMtbWVudS1saXN0IGxpIHVse2Rpc3BsYXk6bm9uZX0uY21zLW1lbnUuY29sbGFwc2VkIHNwYW4udGV4dHtkaXNwbGF5Om5vbmV9LmNtcy1tZW51LmNvbGxhcHNlZCAuY21zLWxvZ2luLXN0YXR1cywuY21zLW1lbnUuY29sbGFwc2VkIC5jbXMtbG9nb3twYWRkaW5nOjEycHggMThweCAxMXB4fS5jbXMtbWVudS5jb2xsYXBzZWQgLmNtcy1sb2dpbi1zdGF0dXMgc3BhbiwuY21zLW1lbnUuY29sbGFwc2VkIC5jbXMtbG9nbyBzcGFue2Rpc3BsYXk6bm9uZX0uY21zLW1lbnUuY29sbGFwc2VkLmNtcy1wYW5lbCAuY21zLXBhbmVsLWNvbnRlbnR7ZGlzcGxheTpibG9ja30uY21zLW1lbnUuY29sbGFwc2VkIC5zcy11aS1idXR0b24uc3RpY2t5LXRvZ2dsZXt3aWR0aDo1MCV9LmNtcy1tZW51LmNvbGxhcHNlZCAuY21zLW1lbnUtbGlzdCBsaSBhe3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctcmlnaHQ6MThweH0uY21zLW1lbnUuY29sbGFwc2VkIC5zcy11aS1idXR0b24uc3RpY2t5LXRvZ2dsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEycHggY2VudGVyfS5jbXMtbWVudSAuY21zLXBhbmVsLXRvZ2dsZXtoZWlnaHQ6NTNweH0uY21zLW1lbnUgLmNtcy1wYW5lbC10b2dnbGUuc291dGh7YmFja2dyb3VuZC1jb2xvcjojZTlmMGY0O2JveC1zaGFkb3c6aW5zZXQgI0MxQzdDQyAtMXB4IDAgMH0uY21zLW1lbnUgLmNtcy1wYW5lbC10b2dnbGUgYSwuY21zLW1lbnUgLmNtcy1wYW5lbC10b2dnbGUgYS50b2dnbGUtZXhwYW5ke2Zsb2F0OnJpZ2h0O3dpZHRoOjUwJTtwYWRkaW5nLXRvcDoxNHB4O3BhZGRpbmctYm90dG9tOjE0cHh9LmNtcy1tZW51IC5zcy11aS1idXR0b24uc3RpY2t5LXRvZ2dsZXtmbG9hdDpsZWZ0O3dpZHRoOjUycHg7aGVpZ2h0OjUycHg7bWFyZ2luOjA7cGFkZGluZzo4cHg7dGV4dC1pbmRlbnQ6LTk5OWVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3N0aWNreS10b2dnbGUtb2ZmLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MTZweCBjZW50ZXI7Ym9yZGVyOjA7dHJhbnNpdGlvbjpwb3NpdGlvbiAuMnN9LmNtcy1tZW51IC5zcy11aS1idXR0b24uc3RpY2t5LXRvZ2dsZTpob3Zlcntib3gtc2hhZG93OjAgMCAwfS5jbXMtbWVudSAuc3MtdWktYnV0dG9uLnN0aWNreS10b2dnbGUuYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zdGlja3ktdG9nZ2xlLW9uLnBuZyl9LmNtcy1tZW51IC5zcy11aS1idXR0b24uc3RpY2t5LXRvZ2dsZSAudWktYnV0dG9uLXRleHR7cGFkZGluZzowfS5jbXMtbWVudSAuc3MtdWktYnV0dG9uLnN0aWNreS10b2dnbGU6aG92ZXIrLnN0aWNreS1zdGF0dXMtaW5kaWNhdG9ye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzozcHggM3B4IDB9LmNtcy1tZW51IC5zdGlja3ktc3RhdHVzLWluZGljYXRvcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMnB4O2xlZnQ6MnB4O2ZvbnQtc2l6ZTo5cHg7Y29sb3I6IzU1NWQ2MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNtcy1tZW51IC50b2dnbGUtY2hpbGRyZW57ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjBweDtoZWlnaHQ6MTAwJTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLXRvcDoxN3B4fS5jbXMtbWVudSAuY2hpbGQtZmx5b3V0LWluZGljYXRvciwuY21zLW1lbnUgLnRvZ2dsZS1jaGlsZHJlbi1pY29ue2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6Izc2YTFiYztib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAwO3dpZHRoOjhweDtoZWlnaHQ6OHB4O3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6M3B4O3JpZ2h0OjhweDt6LWluZGV4OjI7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmNtcy1tZW51IC5vcGVuZWQgLnRvZ2dsZS1jaGlsZHJlbi1pY29ue21hcmdpbi10b3A6MXB4fS5jbXMtbWVudS5jb2xsYXBzZWQgLmNoaWxkLWZseW91dC1pbmRpY2F0b3J7bWFyZ2luLXRvcDotMjlweH0uY21zLW1lbnUtbGlzdCBhOmZvY3VzLC5jbXMtbWVudS1saXN0IGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS5jbXMtbWVudS1saXN0IGxpe2xpbmUtaGVpZ2h0OjE4cHh9LmNtcy1tZW51LWxpc3QgbGkgYXtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE2cHg7bWluLWhlaWdodDo1MHB4O2NvbG9yOiM0ZjU4NjE7cGFkZGluZzoxN3B4IDVweCAxN3B4IDhweDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWYwZjQ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpwYWRkaW5nIC4yczt0ZXh0LWRlY29yYXRpb246bm9uZTtib3gtc2hhZG93Omluc2V0ICNDMUM3Q0MgLTFweCAwIDB9LmNtcy1tZW51LWxpc3QgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkOGU0ZWI7Y29sb3I6IzEyMTIxMn0uY21zLW1lbnUtbGlzdCBsaSBhOmZvY3VzLC5jbXMtbWVudS1saXN0IGxpIGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q4ZTRlYjt0ZXh0LWRlY29yYXRpb246bm9uZX0uY21zLW1lbnUtbGlzdCBsaSBhIC5pY29ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLXRvcDotOHB4O29wYWNpdHk6MC43fS5jbXMtbWVudS1saXN0IGxpIGEgLnRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDozMHB4fS5jbXMtbWVudS1saXN0IGxpIGEgc3Bhbi50b2dnbGUtY2hpbGRyZW57dG9wOjB9LmNtcy1tZW51LWxpc3QgbGkgLmljb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi1sZWZ0OjRweDttYXJnaW4tdG9wOi04cHg7b3BhY2l0eTowLjd9LmNtcy1tZW51LWxpc3QgbGkuY3VycmVudD5he2JhY2tncm91bmQtY29sb3I6I2Q4ZTRlYn0uY21zLW1lbnUtbGlzdCBsaS5jdXJyZW50PmEgLnRvZ2dsZS1jaGlsZHJlbiAudG9nZ2xlLWNoaWxkcmVuLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6OHB4O2hlaWdodDo2cHh9LmNtcy1tZW51LWxpc3QgbGkuY3VycmVudCBhe2JhY2tncm91bmQtY29sb3I6I2Q4ZTRlYn0uY21zLW1lbnUtbGlzdCBsaS5jdXJyZW50IHVse2JvcmRlci10b3A6bm9uZTtkaXNwbGF5OmJsb2NrfS5jbXMtbWVudS1saXN0IGxpLmN1cnJlbnQgbGl7YmFja2dyb3VuZC1jb2xvcjojZTlmMGY0fS5jbXMtbWVudS1saXN0IGxpLmN1cnJlbnQgbGkgYS5jdXJyZW50LC5jbXMtbWVudS1saXN0IGxpLmN1cnJlbnQgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkOGU0ZWJ9LmNtcy1tZW51LWxpc3QgbGkuY2hpbGRyZW4gLm5vLWljb24udGV4dHttYXJnaW4tbGVmdDozMHB4fS5jbXMtbWVudS1saXN0IGxpLmNoaWxkcmVuIHVsIGxpIGF7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDtoZWlnaHQ6MThweDtwYWRkaW5nLXRvcDoxMXB4O3BhZGRpbmctYm90dG9tOjExcHg7Y29sb3I6IzY2NzI3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWYwZjR9LmNtcy1tZW51LWxpc3QgbGkuY2hpbGRyZW4gdWwgbGkgYSBzcGFuLnRleHR7bWFyZ2luLWxlZnQ6MjNweH0uY21zLW1lbnUtbGlzdCBsaS5jaGlsZHJlbi5jdXJyZW50PmF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uY21zLW1lbnUtbGlzdCBsaS5jaGlsZHJlbi5jdXJyZW50PmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTJlYmYwfS5jbXMtbWVudS1saXN0IGxpLmNoaWxkcmVuLm9wZW5lZCBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2UyZWJmMH0uY21zLW1lbnUtbGlzdCBsaS5jaGlsZHJlbi5vcGVuZWQgLmN1cnJlbnQgYXtiYWNrZ3JvdW5kLWNvbG9yOiNkOGU0ZWJ9LmNtcy1tZW51LWxpc3QgbGkuY2hpbGRyZW4ub3BlbmVkIC5vcGVuZWQgLnRvZ2dsZS1jaGlsZHJlbi1pY29ue3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5jbXMtbWVudS1saXN0IGxpIC5jb2xsYXBzZWQtZmx5b3V0e2xlZnQ6NTlweDttYXJnaW4tdG9wOi01MnB4O3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjE2MHB4O3otaW5kZXg6MTtkaXNwbGF5Om5vbmV9LmNtcy1tZW51LWxpc3QgbGkgLmNvbGxhcHNlZC1mbHlvdXQgLmljb257ZGlzcGxheTpub25lfS5jbXMtbWVudS1saXN0IGxpIC5jb2xsYXBzZWQtZmx5b3V0IGxpIGF7YmFja2dyb3VuZDojZTlmMGY0O2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nOjEwcHggMDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDoxOHB4fS5jbXMtbWVudS1saXN0IGxpIC5jb2xsYXBzZWQtZmx5b3V0IGxpIGE6aG92ZXIsLmNtcy1tZW51LWxpc3QgbGkgLmNvbGxhcHNlZC1mbHlvdXQgbGkgYTphY3RpdmV7YmFja2dyb3VuZDojZTJlYmYwfS5jbXMtbWVudS1saXN0IGxpIC5jb2xsYXBzZWQtZmx5b3V0IGxpLmNoaWxkcmVuIGF7Zm9udC1zaXplOjEzcHg7aGVpZ2h0OjE4cHg7Y3Vyc29yOmRlZmF1bHR9LmNtcy1tZW51LWxpc3QgbGkgLmNvbGxhcHNlZC1mbHlvdXQgbGkuY3VycmVudCBhe2JhY2tncm91bmQtY29sb3I6I2Q4ZTRlYn0uY21zLW1lbnUtbGlzdCBsaSAuY29sbGFwc2VkLWZseW91dCBsaS5jdXJyZW50LmNoaWxkcmVuIGF7YmFja2dyb3VuZC1jb2xvcjojZTlmMGY0fS5jbXMtbWVudS1saXN0LmNvbGxhcHNlZCAudG9nZ2xlLWNoaWxkcmVue2Rpc3BsYXk6bm9uZX0uY21zLW1lbnUtbGlzdC5jb2xsYXBzZWQgLm9wZW5lZCB1bC5jb2xsYXBzZWQtZmx5b3V0e2JvcmRlci1yYWRpdXM6MHB4IDJweCAycHggMHB4O2JvcmRlcjoxcHggc29saWQgI2QyZDVkODtib3gtc2hhZG93OjBweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuMil9LmNtcy1tZW51LWxpc3QuY29sbGFwc2VkIC5vcGVuZWQgdWwuY29sbGFwc2VkLWZseW91dCBsaS5jbG9uZSBhe3BhZGRpbmc6MTVweCAwIDE1cHggNzBweDttYXJnaW4tbGVmdDotNjBweDttYXJnaW4tcmlnaHQ6MHB4O2JveC1zaGFkb3c6MHB4IDBweCAxMHB4IHJnYmEoMCwwLDAsMC4yKX0uY21zLW1lbnUtbGlzdC5jb2xsYXBzZWQgLm9wZW5lZCB1bC5jb2xsYXBzZWQtZmx5b3V0IGxpLmNsb25lIGEgc3Bhbi50ZXh0e21hcmdpbi1sZWZ0Oi0xMHB4fS5jbXMtbWVudS1saXN0LmNvbGxhcHNlZCAub3BlbmVkIHVsLmNvbGxhcHNlZC1mbHlvdXQgbGkgYSBzcGFuLnRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowfS5jbXMtbWVudS1saXN0LmNvbGxhcHNlZCAub3BlbmVkIC5jaGlsZC1mbHlvdXQtaW5kaWNhdG9ye3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MTk2cHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLXRvcDotMzNweH0uY21zLWNvbnRlbnQtY29udHJvbHMuY21zLXByZXZpZXctY29udHJvbHN7ei1pbmRleDoxO2JhY2tncm91bmQ6I2Y2ZjdmOH0uY21zLWNvbnRlbnQtY29udHJvbHMgLmljb24tdmlldywuY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IuZHJvcGRvd24gYS5jaG9zZW4tc2luZ2xle3doaXRlLXNwYWNlOm5vd3JhcH0uY21zLWNvbnRlbnQtY29udHJvbHMgLmljb24tdmlldzpiZWZvcmUsLmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yLmRyb3Bkb3duIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoyMHB4O292ZXJmbG93OmhpZGRlbjtjb2xvcjojMWYxZjFmfS5jbXMtY29udGVudC1jb250cm9scyAuY21zLW5hdmlnYXRvcnt3aWR0aDoxMDAlO3BhZGRpbmc6MTJweCAxMnB4O2hlaWdodDo1MnB4fS5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3RvcntmbG9hdDpyaWdodDtib3JkZXItYm90dG9tOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNoYWRvdzpub25lO21hcmdpbjoycHggMCAwIDRweDtwYWRkaW5nOjA7aGVpZ2h0OjI4cHh9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIC5jaG9zZW4tY29udGFpbmVye3dpZHRoOmF1dG8gIWltcG9ydGFudH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgYS5jaG9zZW4tc2luZ2xle3dpZHRoOjI4cHg7cGFkZGluZzo2cHg7aGVpZ2h0OjI4cHg7bWFyZ2luOi0ycHggMCAwO2ZpbHRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czozcHh9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIGEuY2hvc2VuLXNpbmdsZTo6YmVmb3Jle2ZvbnQtc2l6ZToxOHB4O21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDotMXB4fS5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3RvciBhLmNob3Nlbi1zaW5nbGU6aG92ZXIsLmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIGEuY2hvc2VuLXNpbmdsZS5jaG9zZW4tc2luZ2xlLXdpdGgtZHJvcHtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTU7Ym94LXNoYWRvdzowIDAgM3B4IHJnYmEoMCwwLDAsMC4wNSkgaW5zZXQsMCAxcHggMCByZ2JhKDI0OCwyNDgsMjQ4LDAuOSl9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIGEuY2hvc2VuLXNpbmdsZS5jaG9zZW4tc2luZ2xlLXdpdGgtZHJvcHtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3RvciBhLmNob3Nlbi1zaW5nbGUgZGl2e2Rpc3BsYXk6bm9uZX0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9we2JvdHRvbTozMnB4ICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9we2xlZnQ6YXV0byAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnR9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIC5jaG9zZW4tZHJvcHtwYWRkaW5nOjA7bWFyZ2luLXRvcDotNXB4O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjNweCAzcHggMCAzcHg7Ym94LXNoYWRvdzowIDAgM3B4IHJnYmEoMCwwLDAsMC4xKX0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRze3BhZGRpbmc6MDttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3dpZHRoOjEzNXB4fS5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3RvciAuY2hvc2VuLWRyb3AgdWwuY2hvc2VuLXJlc3VsdHMgbGl7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtwYWRkaW5nOjdweCAxNnB4IDdweCA2cHg7Y29sb3I6IzAwNzFjNDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjREREO2JhY2tncm91bmQtY29sb3I6I0ZGRn0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpOmJlZm9yZXttYXJnaW4tcmlnaHQ6MnB4O2ZvbnQtc2l6ZToxNnB4fS5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3RvciAuY2hvc2VuLWRyb3AgdWwuY2hvc2VuLXJlc3VsdHMgbGkuZGVzY3JpcHRpb257cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLmRlc2NyaXB0aW9uOmJlZm9yZXttYXJnaW4tdG9wOjVweH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkLC5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3RvciAuY2hvc2VuLWRyb3AgdWwuY2hvc2VuLXJlc3VsdHMgbGk6aG92ZXIsLmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIC5jaG9zZW4tZHJvcCB1bC5jaG9zZW4tcmVzdWx0cyBsaTpmb2N1c3tjb2xvcjojMDA3MWM0O2ZpbHRlcjpub25lO2JhY2tncm91bmQ6I2YyZjRmNjt0ZXh0LWRlY29yYXRpb246bm9uZX0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLmZpcnN0e2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIC5jaG9zZW4tZHJvcCB1bC5jaG9zZW4tcmVzdWx0cyBsaS5sYXN0e2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItcmFkaXVzOjAgMCAwIDNweH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLnJlc3RyaWN0ZWR7Y29sb3I6I0NDQztiYWNrZ3JvdW5kLWNvbG9yOiNFRUU7cG9pbnRlci1ldmVudHM6bm9uZX0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLnJlc3RyaWN0ZWQ6YmVmb3Jle29wYWNpdHk6MC4yfS5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3RvciAuY2hvc2VuLWRyb3AgdWwuY2hvc2VuLXJlc3VsdHMgbGkgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM2YzZjNmM7Zm9udC1zaXplOjAuODVlbTtsaW5lLWhlaWdodDoxLjFlbTtwYWRkaW5nLWxlZnQ6MjNweH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpIC5pY29uLXZpZXd7bWFyZ2luLXJpZ2h0OjRweH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLnJlc3VsdC1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNlNmVhZWQ7Y29sb3I6IzY2NzI3ZH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLnJlc3VsdC1zZWxlY3RlZC5oaWdobGlnaHRlZCwuY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLnJlc3VsdC1zZWxlY3RlZDpob3ZlciwuY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLnJlc3VsdC1zZWxlY3RlZDpmb2N1c3tiYWNrZ3JvdW5kOiNlMGU1ZTk7Y29sb3I6IzY2NzI3ZH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3Iuc3BsaXQtZGlzYWJsZWQgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLmZvbnQtaWNvbi1jb2x1bW5zLC5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3Rvci5zcGxpdC1kaXNhYmxlZCAuY2hvc2VuLWRyb3AgdWwuY2hvc2VuLXJlc3VsdHMgbGkuZm9udC1pY29uLWNvbHVtbnMuaGlnaGxpZ2h0ZWQsLmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yLnNwbGl0LWRpc2FibGVkIC5jaG9zZW4tZHJvcCB1bC5jaG9zZW4tcmVzdWx0cyBsaS5mb250LWljb24tY29sdW1uczpob3ZlciwuY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3Iuc3BsaXQtZGlzYWJsZWQgLmNob3Nlbi1kcm9wIHVsLmNob3Nlbi1yZXN1bHRzIGxpLmZvbnQtaWNvbi1jb2x1bW5zOmZvY3Vze2NvbG9yOiNhYWE7YmFja2dyb3VuZDojZmZmO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yLnNwbGl0LWRpc2FibGVkIC5jaG9zZW4tZHJvcCB1bC5jaG9zZW4tcmVzdWx0cyBsaS5mb250LWljb24tY29sdW1uczo6YmVmb3Jle2NvbG9yOiNhYWF9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIC5kaXNhYmxlZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozMnB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwKX0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmRpc2FibGVkLXRvb2x0aXA6OmJlZm9yZXtjb250ZW50OidTY3JlZW4gc2l6ZSB0b28gc21hbGwnO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6IzU1NTtjb2xvcjp3aGl0ZTtwYWRkaW5nOjRweCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjRweDtsZWZ0Oi0xcHg7cmlnaHQ6LTFweDtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwO2Rpc3BsYXk6bm9uZTt6LWluZGV4OjJ9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5wcmV2aWV3LXNlbGVjdG9yIC5kaXNhYmxlZC10b29sdGlwOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6IzU1NTtsZWZ0OjQ3JTt0b3A6LTZweH0uY21zLWNvbnRlbnQtY29udHJvbHMgLnByZXZpZXctc2VsZWN0b3IgLmRpc2FibGVkLXRvb2x0aXA6aG92ZXI6OmFmdGVyLC5jbXMtY29udGVudC1jb250cm9scyAucHJldmlldy1zZWxlY3RvciAuZGlzYWJsZWQtdG9vbHRpcDpob3Zlcjo6YmVmb3Jle2Rpc3BsYXk6YmxvY2t9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5jbXMtcHJldmlldy1zdGF0ZXN7ZmxvYXQ6cmlnaHR9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5jbXMtcHJldmlldy1zdGF0ZXMgc2VsZWN0e21heC13aWR0aDoxNTBweH0uY21zLWNvbnRlbnQtY29udHJvbHMgLmNtcy1wcmV2aWV3LXN0YXRlcy5kcm9wZG93bnttYXgtd2lkdGg6MTUwcHh9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5jbXMtcHJldmlldy1zdGF0ZXMuZHJvcGRvd24gYS5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luOjB9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5jbXMtcHJldmlldy1zdGF0ZXMuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXJ7bWF4LXdpZHRoOjE1MHB4fS5jbXMtcHJldmlld3tiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3Zjg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjZWQzZDk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uY21zLXByZXZpZXcgLmNtcy1wcmV2aWV3LW92ZXJsYXl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY21zLXByZXZpZXcgLnByZXZpZXctbm90ZXtjb2xvcjojQ0REN0RDO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6ODJweDttYXJnaW4tdG9wOi01MHB4O21hcmdpbi1sZWZ0Oi0xNTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDozMDBweH0uY21zLXByZXZpZXcgLnByZXZpZXctbm90ZSBzcGFue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC00MDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTBweDtoZWlnaHQ6NDRweDtoZWlnaHQ6NDFweDttYXJnaW46MCBhdXRvIDIwcHg7d2lkdGg6NTBweH0uY21zLXByZXZpZXcgLnByZXZpZXctc2Nyb2xse2hlaWdodDpjYWxjKDEwMCUgLSA1M3B4KTtvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmNtcy1wcmV2aWV3IC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNtcy1wcmV2aWV3IC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIgLnByZXZpZXctZGV2aWNlLWlubmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I0ZGRn0uY21zLXByZXZpZXcgLnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciAucHJldmlldy1kZXZpY2UtaW5uZXIgaWZyYW1le2hlaWdodDoxMDAlO292ZXJmbG93LXk6YXV0bzt3aWR0aDoxMDAlO2JvcmRlcjowfS5jbXMtcHJldmlldy5tb2JpbGUgLnByZXZpZXctc2Nyb2xsLC5jbXMtcHJldmlldy5tb2JpbGVMYW5kc2NhcGUgLnByZXZpZXctc2Nyb2xsLC5jbXMtcHJldmlldy50YWJsZXQgLnByZXZpZXctc2Nyb2xsLC5jbXMtcHJldmlldy50YWJsZXRMYW5kc2NhcGUgLnByZXZpZXctc2Nyb2xsLC5jbXMtcHJldmlldy5kZXNrdG9wIC5wcmV2aWV3LXNjcm9sbHtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3Zjh9LmNtcy1wcmV2aWV3Lm1vYmlsZSAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyLC5jbXMtcHJldmlldy5tb2JpbGVMYW5kc2NhcGUgLnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciwuY21zLXByZXZpZXcudGFibGV0IC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIsLmNtcy1wcmV2aWV3LnRhYmxldExhbmRzY2FwZSAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyLC5jbXMtcHJldmlldy5kZXNrdG9wIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXJ7Ym9yZGVyLXJhZGl1czo3cHg7YmFja2dyb3VuZDojZDVkZGUyO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjZmQ5ZGU7cGFkZGluZzoxNnB4O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmNtcy1wcmV2aWV3Lm1vYmlsZSAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyIC5wcmV2aWV3LWRldmljZS1pbm5lciwuY21zLXByZXZpZXcubW9iaWxlTGFuZHNjYXBlIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIgLnByZXZpZXctZGV2aWNlLWlubmVyLC5jbXMtcHJldmlldy50YWJsZXQgLnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciAucHJldmlldy1kZXZpY2UtaW5uZXIsLmNtcy1wcmV2aWV3LnRhYmxldExhbmRzY2FwZSAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyIC5wcmV2aWV3LWRldmljZS1pbm5lciwuY21zLXByZXZpZXcuZGVza3RvcCAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyIC5wcmV2aWV3LWRldmljZS1pbm5lcntib3JkZXItdG9wOjJweCBzb2xpZCAjZTFlN2VhO2JvcmRlci1yaWdodDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UxZTdlYTtib3JkZXItbGVmdDoxcHggc29saWQgI2MzY2ZkNn0uY21zLXByZXZpZXcubW9iaWxlIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbiAxczttYXJnaW46MjBweCBhdXRvIDIwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjE2cHh9LmNtcy1wcmV2aWV3Lm1vYmlsZSAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyIC5wcmV2aWV3LWRldmljZS1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dCAxc30uY21zLXByZXZpZXcubW9iaWxlIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIucm90YXRle3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbiAxcztoZWlnaHQ6NTgzcHg7bWFyZ2luOjBweCBhdXRvIDBweDt3aWR0aDozMjBweH0uY21zLXByZXZpZXcubW9iaWxlIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIucm90YXRlIC5wcmV2aWV3LWRldmljZS1pbm5lcnt0cmFuc2Zvcm0tb3JpZ2luOjE2MHB4IDE2MHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dCAxcztoZWlnaHQ6MzIwcHg7d2lkdGg6NTgzcHh9LmNtcy1wcmV2aWV3Lm1vYmlsZUxhbmRzY2FwZSAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVye3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dCAxczttYXJnaW46MTIlIGF1dG87cGFkZGluZy10b3A6MTZweH0uY21zLXByZXZpZXcubW9iaWxlTGFuZHNjYXBlIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIgLnByZXZpZXctZGV2aWNlLWlubmVye3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dCAxc30uY21zLXByZXZpZXcudGFibGV0IC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXJ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0IDFzO21hcmdpbjowIGF1dG99LmNtcy1wcmV2aWV3LnRhYmxldCAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyIC5wcmV2aWV3LWRldmljZS1pbm5lcnt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQgMXN9LmNtcy1wcmV2aWV3LnRhYmxldExhbmRzY2FwZSAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVye3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dCAxczttYXJnaW46MCBhdXRvfS5jbXMtcHJldmlldy50YWJsZXRMYW5kc2NhcGUgLnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciAucHJldmlldy1kZXZpY2UtaW5uZXJ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0IDFzfS5jbXMtcHJldmlldy5kZXNrdG9wIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXJ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0IDFzO21hcmdpbjowIGF1dG99LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldHtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgdWwudWktdGFicy1uYXZ7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzO2Zsb2F0OmxlZnQ7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSB1bC51aS10YWJzLW5hdjphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbn0qOmZpcnN0LWNoaWxkIC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgdWwudWktdGFicy1uYXZ7em9vbToxfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgdWwudWktdGFicy1uYXY6YWN0aXZle291dGxpbmU6bm9uZTtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmV9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSB1bC51aS10YWJzLW5hdiBsaXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOGY4ZjgsICNEOUQ5RDkpO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNlYWVhZWE7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWVlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjNiM2IzO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7bWluLXdpZHRoOjExMHB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgdWwudWktdGFicy1uYXYgbGk6YWN0aXZle291dGxpbmU6bm9uZTtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmV9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSB1bC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZDojZjhmOGY4O2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgdWwudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlIGF7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSB1bC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUgYTphY3RpdmUsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSB1bC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUgYSBzcGFuOmFjdGl2ZXtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgdWwudWktdGFicy1uYXYgbGkuZmlyc3R7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWxlZnQ6bm9uZX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIHVsLnVpLXRhYnMtbmF2IGxpLmxhc3R7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtib3JkZXItcmlnaHQ6bm9uZX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIHVsLnVpLXRhYnMtbmF2IGxpIGEudGFiLW5hdi1saW5re2NvbG9yOiM2NjcyN2Q7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxNnB4O3BhZGRpbmc6NXB4IDEwcHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSB1bC51aS10YWJzLW5hdiBsaSBhLnRhYi1uYXYtbGluayAudWktbm8taWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O2hlaWdodDoxNnB4O3BhZGRpbmc6MCAycHg7d2lkdGg6MTZweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIHVsLnVpLXRhYnMtbmF2IGxpIGEudGFiLW5hdi1saW5rIC50aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxOHB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgdWwudWktdGFicy1uYXYgbGkgYS50YWItbmF2LWxpbmsudmlldy1tb2RlLWJhdGNoYWN0aW9ucy13cmFwcGVyIC50aXRsZXttYXJnaW4tbGVmdDoyMnB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbHtiYWNrZ3JvdW5kOiNmOGY4ZjggIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNiM2IzYjM7Ym9yZGVyLXRvcDpub25lO2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjowO3BhZGRpbmc6MTBweDtwYWRkaW5nLXRvcDoxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O3dpZHRoOjIwMnB4O3otaW5kZXg6MX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgaDMsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIGg0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCBoNXtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE2cHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIGgze2ZvbnQtc2l6ZToxM3B4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCBoNHtmb250LXNpemU6MTNweCAtMTttYXJnaW46NXB4IDB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC51aS13aWRnZXQtY29udGVudHtiYWNrZ3JvdW5kOm5vbmV9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5maWVsZHtib3JkZXItYm90dG9tOm5vbmU7Ym94LXNoYWRvdzpub25lfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAuZmllbGQgbGFiZWx7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6MCA4cHggNHB4IDB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5maWVsZCBsYWJlbC5leHRyYS1kZXRhaWxze292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9jaztjb2xvcjojYzVjYmQwO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2Zsb2F0OmxlZnQ7dGV4dC1zaGFkb3c6bm9uZX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLmZpZWxkIGxhYmVsLmV4dHJhLWRldGFpbHMuZmlsbDpiZWZvcmV7Y29sb3I6I2ZmZjtjb250ZW50Oic/Jztmb250LXNpemU6MTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZy1sZWZ0OjNweDtwYWRkaW5nLXJpZ2h0OjNweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7dGV4dC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjUwcHg7YmFja2dyb3VuZC1jb2xvcjojZTJlNGU3O3dpZHRoOjIxcHg7aGVpZ2h0OjE1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tYm90dG9tOjVweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLmZpZWxkIC5taWRkbGVDb2x1bW57bWFyZ2luOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5maWVsZCBpbnB1dC50ZXh0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAuZmllbGQgc2VsZWN0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAuZmllbGQgdGV4dGFyZWF7cGFkZGluZzo1cHg7Zm9udC1zaXplOjExcHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5maWVsZC5jaGVja2JveHtwYWRkaW5nOjAgOHB4IDB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5maWVsZC5jaGVja2JveCBpbnB1dHttYXJnaW46MnB4IDB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxke3BhZGRpbmc6MH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLmZpZWxkZ3JvdXAgLmZpZWxkZ3JvdXAtZmllbGQgLmZpZWxke21hcmdpbjowO3BhZGRpbmc6MH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLmNtcy1jb250ZW50LWZpZWxkc3tvdmVyZmxvdzp2aXNpYmxlfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7cGFkZGluZzowIDAgMCA1cHg7ZmxvYXQ6bm9uZX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLmNtcy1jb250ZW50LWFjdGlvbnMsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5jbXMtcHJldmlldy1jb250cm9sc3twYWRkaW5nOjA7aGVpZ2h0OmF1dG87Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAuY21zLWVkaXQtZm9ybXt3aWR0aDoxMDAlfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAuQ29tcG9zaXRlRmllbGR7bWFyZ2luOjA7cGFkZGluZzowO2Zsb2F0Om5vbmV9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5wYXJlbnQtbW9kZXtwYWRkaW5nLXRvcDowfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAuU2VsZWN0aW9uR3JvdXAgbGkuc2VsZWN0ZWQgZGl2LmZpZWxke21hcmdpbjoxMHB4IDAgMCAwfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duIC50cmVlZHJvcGRvd25maWVsZC10aXRsZSwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZCAudHJlZWRyb3Bkb3duZmllbGQtdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3BhZGRpbmc6NXB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWx7bWFyZ2luLXRvcDoxMXB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duIC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGluaywuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZCAudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmt7YmFja2dyb3VuZDpub25lO2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzo1cHggM3B4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duIC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGluayAudWktaWNvbiwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZCAudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmsgLnVpLWljb257ZmxvYXQ6cmlnaHQ7b3BhY2l0eTowLjd9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC5jbXMtYWRkLWZvcm0gdWwuU2VsZWN0aW9uR3JvdXB7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO292ZXJmbG93OnZpc2libGU7Ym9yZGVyLWJvdHRvbTpub25lfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQubXVsdGkgLnNzLXVpLWFjdGlvbi10YWIudWktdGFicy1wYW5lbC5maXJzdHtsZWZ0OjA7d2lkdGg6MjAzcHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsIC51aS1pY29ue3BhZGRpbmctcmlnaHQ6MH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLnRhYi1uYXYtbGluaywuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgLnNzLXVpLWJ1dHRvbntmb250LXNpemU6MTJweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0Lm11bHRpIC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWwgI0Zvcm1fQWRkRm9ybV9QYWdlVHlwZSB1bHtwYWRkaW5nOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5tdWx0aSAuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVsICNGb3JtX0FkZEZvcm1fUGFnZVR5cGUgdWwgbGl7cGFkZGluZzo0cHggNXB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQudGFic2V0LW9wZW4gdWwudWktdGFicy1uYXYsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC50YWJzZXQtb3BlbiB1bC51aS10YWJzLW5hdiBsaS5maXJzdHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC50YWJzZXQtb3Blbi1sYXN0IHVsLnVpLXRhYnMtbmF2IGxpLmxhc3R7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0IC5iYXRjaC1jaGVjaywuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0IC51aS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LTJweDtwYWRkaW5nLXJpZ2h0OjZweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0IC5iYXRjaC1jaGVja3ttYXJnaW46NnB4IDBweCA1cHggOXB4O3Bvc2l0aW9uOmFic29sdXRlfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQgLmNtcy10cmVlLXZpZXctc2lkZWJhcnttaW4td2lkdGg6MTc2cHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldCAuY21zLXRyZWUtdmlldy1zaWRlYmFyIC5zcy11aS1hY3Rpb24tdGFic2V0IHVsLnVpLXRhYnMtbmF2Pmxpe3dpZHRoOmF1dG99LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldCAuY21zLXRyZWUtdmlldy1zaWRlYmFyIC5zcy11aS1hY3Rpb24tdGFic2V0IHVsLnVpLXRhYnMtbmF2PmxpIGEudGFiLW5hdi1saW5re2JveC1zaXppbmc6Ym9yZGVyLWJveDt0cmFuc2l0aW9uLWR1cmF0aW9uOi41cztvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDowO3dpZHRoOjMwcHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldCAuY21zLXRyZWUtdmlldy1zaWRlYmFyIC5zcy11aS1hY3Rpb24tdGFic2V0IHVsLnVpLXRhYnMtbmF2PmxpIGEudGFiLW5hdi1saW5rLmFjdGl2ZXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41czt3aWR0aDoxMTBweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0IC5jbXMtdHJlZS12aWV3LXNpZGViYXIgLnNzLXVpLWFjdGlvbi10YWJzZXQudGFic2V0LW9wZW4gdWwudWktdGFicy1uYXYsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldCAuY21zLXRyZWUtdmlldy1zaWRlYmFyIC5zcy11aS1hY3Rpb24tdGFic2V0LnRhYnNldC1vcGVuIHVsLnVpLXRhYnMtbmF2IGxpLmZpcnN0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQgLmNtcy10cmVlLXZpZXctc2lkZWJhciAuc3MtdWktYWN0aW9uLXRhYnNldC50YWJzZXQtb3BlbiB1bC51aS10YWJzLW5hdiBsaS5sYXN0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQgLmNtcy10cmVlLXZpZXctc2lkZWJhciAuc3MtdWktYWN0aW9uLXRhYnNldC50YWJzZXQtb3Blbi1sYXN0IHVsLnVpLXRhYnMtbmF2LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQgLmNtcy10cmVlLXZpZXctc2lkZWJhciAuc3MtdWktYWN0aW9uLXRhYnNldC50YWJzZXQtb3Blbi1sYXN0IHVsLnVpLXRhYnMtbmF2IGxpLmZpcnN0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQgLmNtcy10cmVlLXZpZXctc2lkZWJhciAuc3MtdWktYWN0aW9uLXRhYnNldC50YWJzZXQtb3Blbi1sYXN0IHVsLnVpLXRhYnMtbmF2IGxpLmxhc3R7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldCAuY21zLXRyZWUtdmlldy1zaWRlYmFyIC51aS10YWJzIC51aS10YWJzLXBhbmVsLnNzLXVpLWFjdGlvbi10YWJ7cGFkZGluZzoxMHB4IDZweDt3aWR0aDoxNjJweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0IC5jbXMtdHJlZS12aWV3LXNpZGViYXIgLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwuc3MtdWktYWN0aW9uLXRhYiAuZmllbGR7bWF4LXdpZHRoOjE2MHB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQgLmNtcy10cmVlLXZpZXctc2lkZWJhciAudWktdGFicyAudWktdGFicy1wYW5lbC5zcy11aS1hY3Rpb24tdGFiIC51aS1pY29ue3BhZGRpbmctcmlnaHQ6MH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0IC5jbXMtdHJlZS12aWV3LXNpZGViYXIgLmxhc3QgLnVpLXRhYnMtcGFuZWwuc3MtdWktYWN0aW9uLXRhYntsZWZ0OmF1dG87cmlnaHQ6MH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXR7bWFyZ2luLXRvcDoycHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IHVsLnVpLXRhYnMtbmF2e21hcmdpbjowO2Zsb2F0OmxlZnR9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IHVsLnVpLXRhYnMtbmF2IGxpe2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZTtwYWRkaW5nOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IHVsLnVpLXRhYnMtbmF2IGxpOmhvdmVyLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaTphY3RpdmV7Ym94LXNoYWRvdzpub25lO291dGxpbmU6bm9uZX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgdWwudWktdGFicy1uYXYgbGkgYXt0ZXh0LXNoYWRvdzojZmZmIDAgMXB4IDFweDtjb2xvcjojMDA3MWM0O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6MCAyNXB4IDAgMTBweDtib3JkZXItYm90dG9tOjA7bWFyZ2luOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IHVsLnVpLXRhYnMtbmF2IGxpIGE6aG92ZXIsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IHVsLnVpLXRhYnMtbmF2IGxpIGE6YWN0aXZle2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOm5vbmV9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IHVsLnVpLXRhYnMtbmF2IGxpIGE6aG92ZXJ7dGV4dC1zaGFkb3c6I2ZmZiAwIDEwcHggMTBweDtjb2xvcjojMDA1OTlifS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaSBhOmFmdGVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC00MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItYm90dG9tOjA7Y29udGVudDpcIlwiO2hlaWdodDoxNnB4O21hcmdpbi1sZWZ0OjZweDt3aWR0aDoxNnB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaSBhOmhvdmVyOmFmdGVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yNHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgdWwudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlIGE6YWZ0ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTcycHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUgYTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtODhweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVse2JvcmRlci10b3AtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLXJhZGl1czowO2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3Zjg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNmY3Zjg7bWFyZ2luOjA7bWFyZ2luLXRvcDoycHg7bWF4LXdpZHRoOjI1MHB4O3BhZGRpbmc6OHB4IDAgMnB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTttaW4td2lkdGg6MTkwcHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVufSo6Zmlyc3QtY2hpbGQgLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVse3pvb206MX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgaDMsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIGg0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCBoNXtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE2cHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIGgze2ZvbnQtc2l6ZToxM3B4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCBoNHtmb250LXNpemU6MTNweCAtMTttYXJnaW46NXB4IDB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC51aS13aWRnZXQtY29udGVudHtiYWNrZ3JvdW5kOm5vbmV9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5maWVsZHtib3JkZXItYm90dG9tOm5vbmU7Ym94LXNoYWRvdzpub25lfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuZmllbGQgbGFiZWx7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6MCA4cHggNHB4IDB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5maWVsZCBsYWJlbC5leHRyYS1kZXRhaWxze292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9jaztjb2xvcjojYzVjYmQwO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtO2Zsb2F0OmxlZnQ7dGV4dC1zaGFkb3c6bm9uZX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLmZpZWxkIGxhYmVsLmV4dHJhLWRldGFpbHMuZmlsbDpiZWZvcmV7Y29sb3I6I2ZmZjtjb250ZW50Oic/Jztmb250LXNpemU6MTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZy1sZWZ0OjNweDtwYWRkaW5nLXJpZ2h0OjNweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7dGV4dC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjUwcHg7YmFja2dyb3VuZC1jb2xvcjojZTJlNGU3O3dpZHRoOjIxcHg7aGVpZ2h0OjE1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tYm90dG9tOjVweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLmZpZWxkIC5taWRkbGVDb2x1bW57bWFyZ2luOjB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5maWVsZCBpbnB1dC50ZXh0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuZmllbGQgc2VsZWN0LC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuZmllbGQgdGV4dGFyZWF7cGFkZGluZzo1cHg7Zm9udC1zaXplOjExcHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5maWVsZC5jaGVja2JveHtwYWRkaW5nOjAgOHB4IDB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5maWVsZC5jaGVja2JveCBpbnB1dHttYXJnaW46MnB4IDB9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxke3BhZGRpbmc6MH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLmZpZWxkZ3JvdXAgLmZpZWxkZ3JvdXAtZmllbGQgLmZpZWxke21hcmdpbjowO3BhZGRpbmc6MH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLmNtcy1jb250ZW50LWZpZWxkc3tvdmVyZmxvdzp2aXNpYmxlfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7cGFkZGluZzowIDAgMCA1cHg7ZmxvYXQ6bm9uZX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLmNtcy1jb250ZW50LWFjdGlvbnMsLmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5jbXMtcHJldmlldy1jb250cm9sc3twYWRkaW5nOjA7aGVpZ2h0OmF1dG87Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuY21zLWVkaXQtZm9ybXt3aWR0aDoxMDAlfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuQ29tcG9zaXRlRmllbGR7bWFyZ2luOjA7cGFkZGluZzowO2Zsb2F0Om5vbmV9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5wYXJlbnQtbW9kZXtwYWRkaW5nLXRvcDowfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuU2VsZWN0aW9uR3JvdXAgbGkuc2VsZWN0ZWQgZGl2LmZpZWxke21hcmdpbjoxMHB4IDAgMCAwfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duIC50cmVlZHJvcGRvd25maWVsZC10aXRsZSwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZCAudHJlZWRyb3Bkb3duZmllbGQtdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3BhZGRpbmc6NXB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWx7bWFyZ2luLXRvcDoxMXB4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duIC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGluaywuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZCAudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmt7YmFja2dyb3VuZDpub25lO2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzo1cHggM3B4fS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAudHJlZWRyb3Bkb3duIC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGluayAudWktaWNvbiwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZCAudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmsgLnVpLWljb257ZmxvYXQ6cmlnaHQ7b3BhY2l0eTowLjd9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5jbXMtYWRkLWZvcm0gdWwuU2VsZWN0aW9uR3JvdXB7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO292ZXJmbG93OnZpc2libGU7Ym9yZGVyLWJvdHRvbTpub25lfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCAuY21zLXNpdGV0cmVlLWluZm9ybWF0aW9ue2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU5ZWI7bWFyZ2luLWJvdHRvbTo4cHg7cGFkZGluZzowIDIwcHggMCAwO21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHh9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IC51aS10YWJzLXBhbmVsIC5jbXMtc2l0ZXRyZWUtaW5mb3JtYXRpb24gcC5tZXRhLWluZm97Y29sb3I6Izk5OTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNnB4O21hcmdpbi1ib3R0b206OHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLnVpLXRhYnMtcGFuZWwgYnV0dG9uLnNzLXVpLWJ1dHRvbnt3aWR0aDoxMDAlfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCBidXR0b24uc3MtdWktYnV0dG9uOmhvdmVyLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCBidXR0b24uc3MtdWktYnV0dG9uOmZvY3VzLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCAudWktdGFicy1wYW5lbCBidXR0b24uc3MtdWktYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWJlZGVmO291dGxpbmU6bm9uZX0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgLmxhc3QgLnVpLXRhYnMtcGFuZWwuc3MtdWktYWN0aW9uLXRhYntsZWZ0OmF1dG87cmlnaHQ6LTFweH0uY21zIC5jbXMtY29udGVudC1hY3Rpb25zIC5BY3Rpb25ze292ZXJmbG93OnZpc2libGV9Lk1vZGVsQWRtaW4gLmNtcy1jb250ZW50LWZpZWxkcyAuY21zLWVkaXQtZm9ybXtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW59Lk1vZGVsQWRtaW4gLmNtcy1jb250ZW50LWZpZWxkcyAuY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC1jb250ZW50IC5jbXMtc2VhcmNoLWZvcm0gLnJlc2V0Zm9ybWFjdGlvbnttYXJnaW4tcmlnaHQ6MHB4fS5Nb2RlbEFkbWluIC5jbXMtY29udGVudC1maWVsZHMgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtcGFuZWwtY29udGVudCAjRm9ybV9JbXBvcnRGb3Jte292ZXJmbG93OmhpZGRlbn0ucGVybWlzc2lvbmNoZWNrYm94c2V0IGg1LC5wZXJtaXNzaW9uY2hlY2tib3hzZXRmaWVsZF9yZWFkb25seSBoNXttYXJnaW46MH0ucGVybWlzc2lvbmNoZWNrYm94c2V0IC5vcHRpb25zZXQsLnBlcm1pc3Npb25jaGVja2JveHNldGZpZWxkX3JlYWRvbmx5IC5vcHRpb25zZXR7b3ZlcmZsb3c6YXV0b30ucGVybWlzc2lvbmNoZWNrYm94c2V0IC5vcHRpb25zZXQgbGksLnBlcm1pc3Npb25jaGVja2JveHNldGZpZWxkX3JlYWRvbmx5IC5vcHRpb25zZXQgbGl7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO2NsZWFyOmJvdGh9LnBlcm1pc3Npb25jaGVja2JveHNldGZpZWxkX3JlYWRvbmx5IC5vcHRpb25zZXQgbGkub2RkLC5wZXJtaXNzaW9uY2hlY2tib3hzZXRmaWVsZF9yZWFkb25seSAub3B0aW9uc2V0IGxpLmV2ZW57bWFyZ2luLWxlZnQ6MTZweH0ucGVybWlzc2lvbmNoZWNrYm94c2V0ZmllbGRfcmVhZG9ubHkgLm9wdGlvbnNldCBsaS5oZWxwe3dpZHRoOjM4NHB4fS5wZXJtaXNzaW9uY2hlY2tib3hzZXRmaWVsZF9yZWFkb25seSAub3B0aW9uc2V0IGxpIGlucHV0e2Rpc3BsYXk6bm9uZX0ucGVybWlzc2lvbmNoZWNrYm94c2V0ZmllbGRfcmVhZG9ubHkgLm9wdGlvbnNldCBsaSBsYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ucGVybWlzc2lvbmNoZWNrYm94c2V0ZmllbGRfcmVhZG9ubHkgLm9wdGlvbnNldCBsaSBsYWJlbCBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTE2cHg7dG9wOi0ycHh9LmNtcyAuY21zLWNvbnRlbnQgLlNlY3VyaXR5QWRtaW4gLmNtcy1jb250ZW50LWZpZWxkc3tvdmVyZmxvdy15OmF1dG99LmNtcyAuY21zLWNvbnRlbnQgLlNlY3VyaXR5QWRtaW4gLmNtcy1jb250ZW50LWZpZWxkcyAuYWxpZ25lZC1yaWdodC1sYWJlbHttYXJnaW4tbGVmdDoxODRweDtwYWRkaW5nOjhweCAwfS5jbXMtc2VjdXJpdHkgaDF7bWFyZ2luOjQ1cHggNDBweCA1cHggMjVweDtmb250LXNpemU6MS45ZW07bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OmJvbGR9LmNtcy1zZWN1cml0eSAuQ29udGVudHttYXJnaW46MCA1MHB4IDAgMjVweH0uY21zLXNlY3VyaXR5IC5Gb3Jte21hcmdpbjowIDI1cHh9LmNtcy1zZWN1cml0eSAuRm9ybSAuZmllbGR7Ym9yZGVyOjAgbm9uZTtib3gtc2hhZG93Om5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5jbXMtc2VjdXJpdHkgLkZvcm0gLmZpZWxkIGxhYmVsLmxlZnR7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvfS5jbXMtc2VjdXJpdHkgLkZvcm0gLmZpZWxkIC5taWRkbGVDb2x1bW57bWFyZ2luOjB9LmNtcy1zZWN1cml0eSAuRm9ybSAjUGFzc3dvcmR7d2lkdGg6MzAwcHg7ZmxvYXQ6bGVmdH0uY21zLXNlY3VyaXR5IC5Gb3JtICNGb3Jnb3RQYXNzd29yZHtmbG9hdDpsZWZ0O3BhZGRpbmc6NDBweCAwIDAgMTBweH0uY21zLXNlY3VyaXR5IC5Gb3JtICNSZW1lbWJlcntjbGVhcjpib3RofS5jbXMtc2VjdXJpdHkgLkZvcm0gLkFjdGlvbnN7cGFkZGluZzoyMHB4IDAgMCAwfS5jbXMtc2VjdXJpdHkgLkZvcm0gLkFjdGlvbnMgI2RvTG9nb3V0e2xpbmUtaGVpZ2h0OjI4cHg7bWFyZ2luOjAgMCAwIDEwcHh9LmxlZnRhbmRtYWluLWxvZ2luZGlhbG9nLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3Nle2Rpc3BsYXk6bm9uZX0ubGVmdGFuZG1haW4tbG9naW5kaWFsb2ctb3ZlcmxheXtvcGFjaXR5OjAuOH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LnJldGluYS1zcHJpdGVzLTY0eDY0LTJ4e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLXNwcml0ZXMtNjR4NjQtMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTo0MHB4IGF1dG99LnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4LC5jbXMtY29udGVudC1jb250cm9scyAuaWNvbi1hdXRvOmJlZm9yZSwuY21zLWNvbnRlbnQtY29udHJvbHMgLmljb24tZGVza3RvcDpiZWZvcmUsLmNtcy1jb250ZW50LWNvbnRyb2xzIC5pY29uLXRhYmxldDpiZWZvcmUsLmNtcy1jb250ZW50LWNvbnRyb2xzIC5pY29uLW1vYmlsZTpiZWZvcmUsLmNtcy1jb250ZW50LWNvbnRyb2xzIC5pY29uLXNwbGl0OmJlZm9yZSwuY21zLWNvbnRlbnQtY29udHJvbHMgLmljb24tZWRpdDpiZWZvcmUsLmNtcy1jb250ZW50LWNvbnRyb2xzIC5pY29uLXByZXZpZXc6YmVmb3JlLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaSBhOmFmdGVyLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaSBhOmhvdmVyOmFmdGVyLC5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUgYTphZnRlciwuY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgdWwudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlIGE6aG92ZXI6YWZ0ZXIsLmNtcy1tZW51LWxpc3QgbGkgYSAudG9nZ2xlLWNoaWxkcmVuIC50b2dnbGUtY2hpbGRyZW4taWNvbiwuY21zLW1lbnUtbGlzdCBsaSBhIC50b2dnbGUtY2hpbGRyZW4ub3BlbmVkIC50b2dnbGUtY2hpbGRyZW4taWNvbiwuY21zLW1lbnUtbGlzdCBsaS5jdXJyZW50IGEgLnRvZ2dsZS1jaGlsZHJlbiAudG9nZ2xlLWNoaWxkcmVuLWljb24sLmNtcy1tZW51LWxpc3QgbGkuY3VycmVudCBhIC50b2dnbGUtY2hpbGRyZW4ub3BlbmVkIC50b2dnbGUtY2hpbGRyZW4taWNvbiwudWktd2lkZ2V0LWhlYWRlciBhLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLWNsb3NldGhpY2ssLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1zcHJpdGVzLTMyeDMyLTJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MzBweCBhdXRvfS5yZXRpbmEtbWVudS1pY29ucy0yNHgyNC0yeCwuaWNvbi5pY29uLTI0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLW1lbnUtaWNvbnMtMjR4MjQtMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZToxNnB4IGF1dG99LnJldGluYS1tZW51LWljb25zLTE2eDE2LTJ4LC5pY29uLmljb24tMTZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtbWVudS1pY29ucy0xNngxNi0yeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjE2cHggYXV0b30uY21zLWNvbnRlbnQtbG9hZGluZy1zcGlubmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NwaW5uZXJAMnguZ2lmXCIpO2JhY2tncm91bmQtc2l6ZTo0M3B4IDQzcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQubG9hZGluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc3Bpbm5lckAyeC5naWYpO2JhY2tncm91bmQtc2l6ZTo0M3B4IDQzcHh9LnVpLWRpYWxvZy5sb2FkaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zcGlubmVyQDJ4LmdpZik7YmFja2dyb3VuZC1zaXplOjQzcHggNDNweH0uY21zLWxvZ28gYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsQDJ4LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MjJweCAyMnB4fS5jbXMtY29udGVudC1jb250cm9scyAuaWNvbi1hdXRvOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjA4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjM0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTEwNHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjE3cHh9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5pY29uLWRlc2t0b3A6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yNDJweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6MzRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTIxcHg7d2lkdGg6MjBweDtoZWlnaHQ6MTdweH0uY21zLWNvbnRlbnQtY29udHJvbHMgLmljb24tdGFibGV0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNDEycHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjM0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTIwNnB4O3dpZHRoOjIwcHg7aGVpZ2h0OjE3cHh9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5pY29uLW1vYmlsZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMxMHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDozNHB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xNTVweDt3aWR0aDoyMHB4O2hlaWdodDoxN3B4fS5jbXMtY29udGVudC1jb250cm9scyAuaWNvbi1zcGxpdDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTM3OHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDozNHB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xODlweDt3aWR0aDoyMHB4O2hlaWdodDoxN3B4fS5jbXMtY29udGVudC1jb250cm9scyAuaWNvbi1lZGl0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjc2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjM0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTEzOHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjE3cHh9LmNtcy1jb250ZW50LWNvbnRyb2xzIC5pY29uLXByZXZpZXc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0zNDRweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6MzRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTcycHg7d2lkdGg6MjBweDtoZWlnaHQ6MTdweH0uY21zIC5zcy11aS1hY3Rpb24tdGFic2V0LmFjdGlvbi1tZW51cy5zcy10YWJzZXQgdWwudWktdGFicy1uYXYgbGkgYTphZnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtODBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNDBweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaSBhOmhvdmVyOmFmdGVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC00OHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yNHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNtcyAuc3MtdWktYWN0aW9uLXRhYnNldC5hY3Rpb24tbWVudXMuc3MtdGFic2V0IHVsLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZSBhOmFmdGVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xNzZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtODhweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jbXMgLnNzLXVpLWFjdGlvbi10YWJzZXQuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB1bC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUgYTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTQ0cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTcycHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmlubGluZS1ibG9ja30uY21zLW1lbnUtbGlzdCBsaSBhIC50b2dnbGUtY2hpbGRyZW4gLnRvZ2dsZS1jaGlsZHJlbi1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yNHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xMnB4O3dpZHRoOjhweDtoZWlnaHQ6NnB4fS5jbXMtbWVudS1saXN0IGxpIGEgLnRvZ2dsZS1jaGlsZHJlbi5vcGVuZWQgLnRvZ2dsZS1jaGlsZHJlbi1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0zNnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xOHB4O3dpZHRoOjhweDtoZWlnaHQ6NnB4fS5jbXMtbWVudS1saXN0IGxpLmN1cnJlbnQgYSAudG9nZ2xlLWNoaWxkcmVuIC50b2dnbGUtY2hpbGRyZW4taWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggMHB4O3dpZHRoOjhweDtoZWlnaHQ6NnB4fS5jbXMtbWVudS1saXN0IGxpLmN1cnJlbnQgYSAudG9nZ2xlLWNoaWxkcmVuLm9wZW5lZCAudG9nZ2xlLWNoaWxkcmVuLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTEycHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTZweDt3aWR0aDo4cHg7aGVpZ2h0OjZweH0udHJlZS1ob2xkZXIuanN0cmVlLWFwcGxlIGlucywuY21zLXRyZWUuanN0cmVlLWFwcGxlIGluc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfZGVmYXVsdF9pY29uc0AyeC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDhweCA3MnB4fS51aS13aWRnZXQtaGVhZGVyIGEudWktc3RhdGUtaG92ZXIgLnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNTA2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTI1M3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNDQ2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTIyM3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Lmljb24uaWNvbi0yNC5pY29uLWFzc2V0YWRtaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTQzMnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yMTZweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pY29uLmljb24tMjQuaWNvbi1jbXNtYWlue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0zODRweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTkycHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaWNvbi5pY29uLTI0Lmljb24tY21zcGFnZXNjb250cm9sbGVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0zMzZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTY4cHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaWNvbi5pY29uLTI0Lmljb24tY21zc2V0dGluZ3Njb250cm9sbGVye2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xOTJweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtOTZweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pY29uLmljb24tMjQuaWNvbi1zZWN1cml0eWFkbWlue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yNDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTIwcHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaWNvbi5pY29uLTI0Lmljb24tcmVwb3J0YWRtaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTQ4MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yNDBweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pY29uLmljb24tMjQuaWNvbi1jb21tZW50YWRtaW57YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTQ4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTI0cHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaWNvbi5pY29uLTI0Lmljb24taGVscHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjg4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTE0NHB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmljb24uaWNvbi0xNnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLmljb24tMTYuaWNvbi1jYW1wYWlnbmFkbWlue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0xOTJweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtOTZweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pY29uLmljb24tMTYuaWNvbi1hc3NldGFkbWlue2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0zMjBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTYwcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaWNvbi5pY29uLTE2Lmljb24tY21zbWFpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjg4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTE0NHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmljb24uaWNvbi0xNi5pY29uLWNtc3BhZ2VzY29udHJvbGxlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMjU2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTEyOHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmljb24uaWNvbi0xNi5pY29uLWNtc3NldHRpbmdzY29udHJvbGxlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTYwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTgwcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaWNvbi5pY29uLTE2Lmljb24tc2VjdXJpdHlhZG1pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtNjRweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMzJweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pY29uLmljb24tMTYuaWNvbi1yZXBvcnRhZG1pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMzUycHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTE3NnB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmljb24uaWNvbi0xNi5pY29uLWNvbW1lbnRhZG1pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMzJweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTZweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pY29uLmljb24tMTYuaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0yMjRweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTEycHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmlubGluZS1ibG9ja319LmFjY29yZGlvbl9fYmxvY2t7bWFyZ2luLXRvcDoxLjUzODVyZW19LmFjY29yZGlvbl9fdGl0bGV7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0Oi0xLjIzMDhyZW07bWFyZ2luLXJpZ2h0Oi0xLjIzMDhyZW07cGFkZGluZzowLjkyMzFyZW0gMS4yMzA4cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjAuOTIzcmVtO2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM0ZjU4NjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWRlZTJ9LmFjY29yZGlvbl9fdGl0bGU6OmJlZm9yZXtwYWRkaW5nOjAuOTIzMXJlbSAxLjIzMDhyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtmb250LXNpemU6MS4yM3JlbTtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiM5YmE1YWU7dGV4dC1hbGlnbjpjZW50ZXI7Y29udGVudDpcIjdcIjtmb250LWZhbWlseTpzaWx2ZXJzdHJpcGV9LmFjY29yZGlvbl9fdGl0bGU6aG92ZXIsLmFjY29yZGlvbl9fdGl0bGU6YWN0aXZlLC5hY2NvcmRpb25fX3RpdGxlOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5hY2NvcmRpb25fX3RpdGxlOmhvdmVyOjpiZWZvcmUsLmFjY29yZGlvbl9fdGl0bGU6YWN0aXZlOjpiZWZvcmUsLmFjY29yZGlvbl9fdGl0bGU6Zm9jdXM6OmJlZm9yZXtjb2xvcjojNGY1ODYxfS5hY2NvcmRpb25fX3RpdGxlIC5jb2xsYXBzZWQ6OmJlZm9yZXtjb250ZW50OlwiNlwifS5saXN0LWdyb3Vwe21hcmdpbi1sZWZ0Oi0xLjIzMDhyZW07bWFyZ2luLXJpZ2h0Oi0xLjIzMDhyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZThlYjttYXJnaW4tYm90dG9tOjAuOTIzMXJlbX0ubGlzdC1ncm91cC1pdGVte3BhZGRpbmctbGVmdDoxLjIzMDhyZW07cGFkZGluZy1yaWdodDoxLjIzMDhyZW07bWluLWhlaWdodDo2NHB4O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9Lmxpc3QtZ3JvdXAtaXRlbTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyOWFiZTI7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbV9fc3RhdHVze2NvbG9yOiNmZmY7b3BhY2l0eToxfS5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjJweCAwIDVweDtjb2xvcjojNGY1ODYxfS5saXN0LWdyb3VwLWl0ZW1fX3RodW1ibmFpbHt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZThlOWVhO2Zsb2F0OmxlZnQ7bWFyZ2luOi0xMnB4IDEycHggLTEuMjMwOHJlbX0ubGlzdC1ncm91cC1pdGVtX19pbmZve29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9Lmxpc3QtZ3JvdXAtaXRlbS0taW5hY3RpdmV7b3BhY2l0eTouNn0ubGlzdC1ncm91cC1pdGVtLS1pbmFjdGl2ZTpob3ZlcntvcGFjaXR5OjF9Lmxpc3QtZ3JvdXAtaXRlbS0taW5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbV9fc3RhdHVze29wYWNpdHk6MX0ubGlzdC1ncm91cC1pdGVtLS1pbmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtX19zdGF0dXN7b3BhY2l0eTowfS5saXN0LWdyb3VwLWl0ZW1fX3N0YXR1c3tkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fS5saXN0LWdyb3VwLWl0ZW06aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbV9faW5mbywubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtX19pbmZve29wYWNpdHk6MH0uYnJlYWRjcnVtYntmb250LXNpemU6MC44NDZyZW07bGluZS1oZWlnaHQ6MTRweDttYXJnaW4tYm90dG9tOjA7ZmxvYXQ6bGVmdDttYXgtd2lkdGg6NzAlO21heC1oZWlnaHQ6NTJweH0uYnJlYWRjcnVtYi0tY3VycmVudC1vbmx5e3BhZGRpbmc6MTRweCAwfS5icmVhZGNydW1iPmxpLmJyZWFkY3J1bWJfX2l0ZW0tLWxhc3QsLmJyZWFkY3J1bWJfX2l0ZW0tLWxhc3R7ZGlzcGxheTpibG9jaztmbG9hdDpub25lfS5jbXMgaDIuYnJlYWRjcnVtYl9faXRlbS10aXRsZS0tbGFzdCwuYnJlYWRjcnVtYl9faXRlbS10aXRsZS0tbGFzdHttYXJnaW46MDtmb250LXNpemU6MS4yM3JlbTtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MjRweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmJ0bntoZWlnaHQ6MzJweDttYXJnaW4tcmlnaHQ6MC45MjMxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5idG5bY2xhc3MqPVwiZm9udC1pY29uLVwiXTo6YmVmb3Jle2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7bWFyZ2luLXJpZ2h0OjZweDtsaW5lLWhlaWdodDoxM3B4fS5idG4tLWljb24tbGFyZ2V7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweH0uYnRuLS1uby10ZXh0W2NsYXNzKj1cImZvbnQtaWNvbi1cIl06OmJlZm9yZSwubm8tdGV4dFtjbGFzcyo9XCJmb250LWljb24tXCJdOjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bl9fbG9hZGluZy1pY29ue2Zsb2F0OmxlZnQ7bWFyZ2luOjAgNHB4IDAgMDtoZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6MC4zODQ2cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9LmJ0bl9fbG9hZGluZy1pY29uIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyMHB4fS5idG5fX2xvYWRpbmctaWNvbiBjaXJjbGV7d2lkdGg6NHB4O2hlaWdodDo1cHg7YW5pbWF0aW9uOmxvYWRpbmctaWNvbiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7ZmlsbDojNTU1OTVjO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJX0uYnRuX19sb2FkaW5nLWljb24gY2lyY2xlOm50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6LS4zMnN9LmJ0bl9fbG9hZGluZy1pY29uIGNpcmNsZTpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi0uMTZzfS5idG4tLWxvYWRpbmc+c3BhbiwuYnRuLS1sb2FkaW5nOjpiZWZvcmV7dmlzaWJpbGl0eTpoaWRkZW59QGtleWZyYW1lcyBsb2FkaW5nLWljb257MCUsODAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlKDApfTQwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fS5idG4tcHJpbWFyeXtib3JkZXItYm90dG9tLWNvbG9yOiMzNjhiMzl9LmJ0bi1wcmltYXJ5IHN2ZyBjaXJjbGV7ZmlsbDojZmZmfS5idG4tcHJpbWFyeS1vdXRsaW5le2JvcmRlci1jb2xvcjojNTZiZDU5fS5idG4tcHJpbWFyeS1vdXRsaW5lOmhvdmVyLC5idG4tcHJpbWFyeS1vdXRsaW5lOmFjdGl2ZSwuYnRuLXByaW1hcnktb3V0bGluZTpmb2N1c3tjb2xvcjojMzE3YzMzO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWY2ZTk7Ym9yZGVyLWNvbG9yOiMzZmExNDJ9LmJ0bi1wcmltYXJ5LW91dGxpbmUgc3ZnIGNpcmNsZXtmaWxsOiMzZmExNDJ9LmJ0bi1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1zZWNvbmRhcnk6aG92ZXIsLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciwuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZThlOWVhO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLXNlY29uZGFyeS1vdXRsaW5le2NvbG9yOiM0ZjU4NjF9LmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U4ZTllYTtjb2xvcjojNGY1ODYxfS5idG4tc2Vjb25kYXJ5LW91dGxpbmUgc3ZnIGNpcmNsZXtmaWxsOiM0ZjU4NjF9LmJ0bi1ncm91cHttYXJnaW4tcmlnaHQ6MC45MjMxcmVtfS5idG4tZ3JvdXAgLmJ0bnttYXJnaW4tcmlnaHQ6MH0uYnRuLWdyb3VwIC5idG4tcHJpbWFyeXtib3JkZXItbGVmdDoxcHggc29saWQgIzM2OGIzOX0uYnRuLWdyb3VwIC5idG4tcHJpbWFyeTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS5ncmlkLWZpZWxkX19yb3ctLWRyaWxsYWJsZXtjdXJzb3I6cG9pbnRlcn0uZ3JpZC1maWVsZF9fY2VsbC0tYWN0aW9uc3t3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MXB4fS5ncmlkLWZpZWxkX19pY29uLWFjdGlvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Y29sb3I6IzY2NzI3ZDtwYWRkaW5nOjEuMjMwOHJlbSAwLjYxNTRyZW07bWFyZ2luLXRvcDotMS4yMzA4cmVtO21hcmdpbi1ib3R0b206LTEuMjMwOHJlbTtoZWlnaHQ6Y2FsYygyMHB4ICsgMi40NjE2cmVtKTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmdyaWQtZmllbGRfX2ljb24tYWN0aW9uOmhvdmVye2NvbG9yOiM0ZjU4NjE7YmFja2dyb3VuZDojZWRlZmYxfS5ncmlkLWZpZWxkX19pY29uLWFjdGlvbjo6YmVmb3Jle2ZvbnQtc2l6ZToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmdyaWQtZmllbGRfX3RhYmxlIHRkLC5ncmlkLWZpZWxkX190YWJsZSB0aHtkaXNwbGF5Om5vbmV9LmdyaWQtZmllbGRfX3RhYmxlIHRkOmZpcnN0LWNoaWxkLC5ncmlkLWZpZWxkX190YWJsZSB0aDpmaXJzdC1jaGlsZHtkaXNwbGF5OnRhYmxlLWNlbGx9LmdyaWQtZmllbGRfX3RhYmxlIHRkLmdyaWQtZmllbGRfX2NlbGwtLWFjdGlvbnMsLmdyaWQtZmllbGRfX3RhYmxlIHRkLmdyaWQtZmllbGRfX2FjdGlvbi1wbGFjZWhvbGRlciwuZ3JpZC1maWVsZF9fdGFibGUgdGguZ3JpZC1maWVsZF9fY2VsbC0tYWN0aW9ucywuZ3JpZC1maWVsZF9fdGFibGUgdGguZ3JpZC1maWVsZF9fYWN0aW9uLXBsYWNlaG9sZGVye2Rpc3BsYXk6dGFibGUtY2VsbH19LmdyaWQtZmllbGQgLnNzLWdyaWRmaWVsZC1zb3J0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9hcnJvd3MucG5nKSBuby1yZXBlYXQgcmlnaHQgLTFweDtib3JkZXI6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MDt0ZXh0LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdH0uZ3JpZC1maWVsZCAuc3MtZ3JpZGZpZWxkLXNvcnQgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmc6MDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiM2NjcyN2R9LmdyaWQtZmllbGQgLnNzLWdyaWRmaWVsZC1zb3J0OmhvdmVye2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYXJyb3dzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IC00MXB4fS5ncmlkLWZpZWxkIC5zcy1ncmlkZmllbGQtc29ydC5zcy1ncmlkZmllbGQtc29ydGVkLWFzYywuZ3JpZC1maWVsZCAuc3MtZ3JpZGZpZWxkLXNvcnQuc3MtZ3JpZGZpZWxkLXNvcnRlZC1hc2M6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbi15Oi0xMThweH0uZ3JpZC1maWVsZCAuc3MtZ3JpZGZpZWxkLXNvcnQuc3MtZ3JpZGZpZWxkLXNvcnRlZC1kZXNjLC5ncmlkLWZpZWxkIC5zcy1ncmlkZmllbGQtc29ydC5zcy1ncmlkZmllbGQtc29ydGVkLWRlc2M6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbi15Oi03OHB4fS5ncmlkLWZpZWxkIC50aXRsZSB0aHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOm5vbmU7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9LmZpZWxkLmhpZGRlbntkaXNwbGF5Om5vbmV9LmxhYmVsLS1lbXB0eXtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6MTBweDt3aWR0aDoxMHB4O3RvcDoxcHh9LnByZXZpZXdfX2lmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSA1M3B4KTtib3JkZXI6MH0ucHJldmlld19fZmlsZS1jb250YWluZXJ7aGVpZ2h0OmNhbGMoMTAwJSAtIDUzcHgpO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5wcmV2aWV3X19maWxlLS1maXRzLXNwYWNle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0ucHJldmlld19fb3ZlcmxheXt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSA1M3B4KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByZXZpZXdfX292ZXJsYXktdGV4dHtmb250LXNpemU6MS4yM3JlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS50b29sYmFyLC50b29sYmFyLS1ub3J0aCwudG9vbGJhci0tY29udGVudCwudG9vbGJhci0tc291dGh7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MS4yMzA4cmVtO3BhZGRpbmctcmlnaHQ6MS4yMzA4cmVtO2hlaWdodDo1M3B4O2JhY2tncm91bmQtY29sb3I6I2Y2ZjdmOH0udG9vbGJhciAuYnRuLXRvb2xiYXIsLnRvb2xiYXItLW5vcnRoIC5idG4tdG9vbGJhciwudG9vbGJhci0tY29udGVudCAuYnRuLXRvb2xiYXIsLnRvb2xiYXItLXNvdXRoIC5idG4tdG9vbGJhcnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS50b29sYmFyLS1ub3J0aHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYyZjQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZGVlMjt6LWluZGV4OjYwfS50b29sYmFyLS1jb250ZW50e3BhZGRpbmc6MC43NjkyNXJlbSAwLjkyMzFyZW07bWFyZ2luLWJvdHRvbTowLjYxNTRyZW19LnRvb2xiYXItLXNvdXRoe3BhZGRpbmctdG9wOjAuNzY5MjVyZW07cGFkZGluZy1ib3R0b206MC43NjkyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkZWUyO3dpZHRoOjEwMCV9LnRvb2xiYXJfX2JhY2stYnV0dG9ue2Zsb2F0OmxlZnQ7bWFyZ2luOjAuNzY5MjVyZW0gMC42MTU0cmVtIDAuNzY5MjVyZW0gLTAuMzA3N3JlbTtwYWRkaW5nLWxlZnQ6MC4zMDc3cmVtO3BhZGRpbmctcmlnaHQ6MC4zMDc3cmVtO2JvcmRlcjowfS5mb3JtLWNvbXBvbmVudHtwYWRkaW5nLXRvcDoxLjIzMDhyZW07cGFkZGluZy1ib3R0b206MS4yMzA4cmVtfS5jbXMtY29udGVudF9faW5uZXJ7aGVpZ2h0OjEwMCV9LmNtcy1jb250ZW50X19yaWdodCwuY21zLWNvbnRlbnRfX2xlZnR7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2Y2ZjdmODt0cmFuc2l0aW9uOndpZHRoIC4yc30uY21zLWNvbnRlbnRfX3NwbGl0e2hlaWdodDoxMDAlfS5jbXMtY29udGVudF9fc3BsaXQtLWxlZnQtc20gLmNtcy1jb250ZW50X19yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmV9LmNtcy1jb250ZW50X19zcGxpdC0tbGVmdC1zbSAuY21zLWNvbnRlbnRfX2xlZnR7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9LmNtcy1jb250ZW50X19zcGxpdC0tbGVmdC1zbSAuY21zLWNvbnRlbnQtLXNlbGVjdGVke2Rpc3BsYXk6YmxvY2t9LmNtcy1jb250ZW50X19zcGxpdC0tbGVmdC1zbSAuY21zLWNvbnRlbnRfX2JhY2stYnRue3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc5LDg4LDk3LDAuOCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O2xlZnQ6MTJweDtjb250ZW50OlwiNVwiO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjhweDtib3JkZXItcmFkaXVzOjUwJTtmb250LWZhbWlseTpzaWx2ZXJzdHJpcGU7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyfS5jbXMtY29udGVudF9fc3BsaXQtLWxlZnQtc20gLmNtcy1jb250ZW50X19iYWNrLWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM0ZjU4NjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY21zLWNvbnRlbnRfX3NwbGl0LS1sZWZ0LXNte3BhZGRpbmctbGVmdDozMDBweH0uY21zLWNvbnRlbnRfX3NwbGl0LS1sZWZ0LXNtIC5jbXMtY29udGVudF9fbGVmdHt3aWR0aDozMDBweH0uY21zLWNvbnRlbnRfX3NwbGl0LS1sZWZ0LXNtIC5jbXMtY29udGVudF9fcmlnaHR7ZGlzcGxheTpibG9jaztib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZGVlMn0uY21zLWNvbnRlbnRfX3NwbGl0LS1sZWZ0LXNtIC5jbXMtY29udGVudF9fYmFjay1idG57ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY21zLWNvbnRlbnRfX3NwbGl0LS1sZWZ0LXNte3BhZGRpbmctbGVmdDo0NDhweH0uY21zLWNvbnRlbnRfX3NwbGl0LS1sZWZ0LXNtIC5jbXMtY29udGVudF9fbGVmdHt3aWR0aDo0NDhweH19LnBhbmVsLXNjcm9sbGFibGUsLnBhbmVsLXNjcm9sbGFibGUtLXNpbmdsZS10b29sYmFyLC5wYW5lbC1zY3JvbGxhYmxlLS1kb3VibGUtdG9vbGJhcntvdmVyZmxvdy15OmF1dG87aGVpZ2h0OjEwMCV9LnBhbmVsLXNjcm9sbGFibGUtLXNpbmdsZS10b29sYmFye2hlaWdodDpjYWxjKDEwMCUgLSA1M3B4KX0ucGFuZWwtc2Nyb2xsYWJsZS0tZG91YmxlLXRvb2xiYXJ7aGVpZ2h0OmNhbGMoMTAwJSAtIDEwNnB4KX0uY2FtcGFpZ24tYWRtaW5fX2l0ZW0tbGlua3MtLWhhcy1saW5rcywuY2FtcGFpZ24tYWRtaW5fX2l0ZW0tbGlua3MtLWlzLWxpbmtlZHtjb2xvcjojMjlhYmUyO2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEuMjMwOHJlbTt0b3A6MjdweDtmb250LXNpemU6MC45MjNyZW19LmNhbXBhaWduLWFkbWluX19pdGVtLWxpbmtzLS1oYXMtbGlua3M6OmJlZm9yZSwuY2FtcGFpZ24tYWRtaW5fX2l0ZW0tbGlua3MtLWlzLWxpbmtlZDo6YmVmb3Jle2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7bWFyZ2luLXJpZ2h0OjFweH1cbiIsIkBpbXBvcnQgXCJjb21wYXNzL2NzczMvYm94LXNpemluZ1wiO1xuQGltcG9ydCBcImNvbXBhc3MvY3NzMy9pbWFnZXNcIjtcbkBpbXBvcnQgXCJjb21wYXNzL2NzczMvdXNlci1pbnRlcmZhY2VcIjtcblxuJGNob3Nlbi1zcHJpdGU6IGltYWdlLXVybCgnY2hvc2VuLXNwcml0ZS5wbmcnKSAhZGVmYXVsdDtcbiRjaG9zZW4tc3ByaXRlLXJldGluYTogaW1hZ2UtdXJsKCdjaG9zZW4tc3ByaXRlQDJ4LnBuZycpICFkZWZhdWx0O1xuXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcbiAgKiB7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgfVxuICAuY2hvc2VuLWRyb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKCMwMDAsLjE1KTtcbiAgfVxuICAmLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIGF7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNlYXJjaC1jaG9pY2UsIC5jaG9zZW4tc2luZ2xle1xuICAgIC5ncm91cC1uYW1le1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIEBlbmQgKi9cblxuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZXtcbiAgLmNob3Nlbi1zaW5nbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCgjZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWUgNTIlLCAjZjRmNGY0IDEwMCUpKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI2ZmZiBpbnNldCwgMCAxcHggMXB4IHJnYmEoIzAwMCwuMSk7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuICAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogJGNob3Nlbi1zcHJpdGUgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xuICAgIH1cbiAgfVxuICAmLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbiAgfVxuICAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjaG9zZW4tc3ByaXRlIG5vLXJlcGVhdCAwcHggMnB4O1xuICAgIH1cbiAgfVxuICAuY2hvc2VuLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMTA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBtYXJnaW46IDFweCAwO1xuICAgICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICRjaG9zZW4tc3ByaXRlIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZCgkY2hvc2VuLXNwcml0ZSBuby1yZXBlYXQgMTAwJSAtMjBweCk7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gIC5jaG9zZW4tZHJvcCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG4gICYuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICB9XG59XG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBSZXN1bHRzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBjb2xvcjogIzQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICYuYWN0aXZlLXJlc3VsdCB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYuZGlzYWJsZWQtcmVzdWx0IHtcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGxpbmVhci1ncmFkaWVudCgjMzg3NWQ3IDIwJSwgIzJhNjJiYyA5MCUpKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLm5vLXJlc3VsdHMge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIH1cbiAgICAmLmdyb3VwLXJlc3VsdCB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJi5ncm91cC1vcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICBlbSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbi8qIEBlbmQgKi9cblxuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGl7XG4gIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKSk7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG4gIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmLnNlYXJjaC1maWVsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VhcmNoLWNob2ljZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gICAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKCMwMDAsLjA1KTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICByaWdodDogM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNob3Nlbi1zcHJpdGUgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgICAgICAgZm9udC1zaXplOiAxcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSkpO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICAgICYuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICAgICAgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuLyogQGVuZCAqL1xuXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZle1xuICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoIzAwMCwuMyk7XG4gIH1cbiAgJi5jaG9zZW4td2l0aC1kcm9we1xuICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSkpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuICAgIH1cbiAgICAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoIzAwMCwuMyk7XG4gICAgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLmNob3Nlbi1zaW5nbGUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuLyogQGVuZCAqL1xuXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLmNob3Nlbi1zaW5nbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgfVxuICAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMzhweDtcbiAgfVxuICAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDNweDtcbiAgfVxuICAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNnB4O1xuICB9XG4gIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgICYuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIH1cbiAgICAmLnNlYXJjaC1jaG9pY2Uge1xuICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICAgICAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcbiAgICAgIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCxcbiAgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiA5OTk5cHg7XG4gIH1cbiAgJi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xuICB9XG4gIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICYuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICRjaG9zZW4tc3ByaXRlIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCRjaG9zZW4tc3ByaXRlIG5vLXJlcGVhdCAtMzBweCAtMjBweCk7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgJi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZXtcbiAgICAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4O1xuICAgIH1cbiAgICAmLmNob3Nlbi13aXRoLWRyb3B7XG4gICAgICAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQGVuZCAqL1xuXG4vKiBAZ3JvdXAgUmV0aW5hIGNvbXBhdGliaWxpdHkgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuICAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYixcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjaG9zZW4tc3ByaXRlLXJldGluYSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBAZW5kICovXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYWxwaGEuMiAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE1IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImFuaW1hdGlvblwiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJwYWdlclwiO1xuQGltcG9ydCBcImxhYmVsc1wiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJyZXNwb25zaXZlLWVtYmVkXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy1iYWNrZ3JvdW5kXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzLXNwYWNpbmdcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMtcmVzcG9uc2l2ZVwiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYSB7XG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4sXG4gIC5kcm9wdXAgPiAuYnRuIHtcbiAgICA+IC5jYXJldCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvLyBSZWJvb3Rcbi8vXG4vLyBHbG9iYWwgcmVzZXRzIHRvIGNvbW1vbiBIVE1MIGVsZW1lbnRzIGFuZCBtb3JlIGZvciBlYXNpZXIgdXNhZ2UgYnkgQm9vdHN0cmFwLlxuLy8gQWRkcyBhZGRpdGlvbmFsIHJ1bGVzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLCBpbmNsdWRpbmcgc2V2ZXJhbCBvdmVycmlkZXMuXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHRvIGBib3JkZXItYm94YCBzbyB0aGF0IHdoZW4geW91IGFkZFxuLy8gYHBhZGRpbmdgIG9yIGBib3JkZXJgcyB0byBhbiBlbGVtZW50LCB0aGUgb3ZlcmFsbCBkZWNsYXJlZCBgd2lkdGhgIGRvZXMgbm90XG4vLyBjaGFuZ2UuIEZvciBleGFtcGxlLCBgd2lkdGg6IDEwMHB4O2Agd2lsbCBhbHdheXMgYmUgYDEwMHB4YCBkZXNwaXRlIHRoZVxuLy8gYGJvcmRlcjogMTBweCBzb2xpZCByZWQ7YCBhbmQgYHBhZGRpbmc6IDIwcHg7YC5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLiBGb3Jcbi8vIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5cbi8vIE1ha2Ugdmlld3BvcnQgcmVzcG9uc2l2ZVxuLy9cbi8vIEB2aWV3cG9ydCBpcyBuZWVkZWQgYmVjYXVzZSBJRSAxMCsgZG9lc24ndCBob25vciA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj4gaW5cbi8vIHNvbWUgY2FzZXMuIFNlZSBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi8uXG4vLyBFdmVudHVhbGx5IEB2aWV3cG9ydCB3aWxsIHJlcGxhY2UgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+LiBJdCdzIGJlZW4gbWFudWFsbHlcbi8vIHByZWZpeGVkIGZvciBmb3J3YXJkLWNvbXBhdGliaWxpdHkuXG4vL1xuLy8gSG93ZXZlciwgYGRldmljZS13aWR0aGAgaXMgYnJva2VuIG9uIElFIDEwIG9uIFdpbmRvd3MgKFBob25lKSA4LFxuLy8gKHNlZSBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5Nylcbi8vIGFuZCB0aGUgZml4IGZvciB0aGF0IGludm9sdmVzIGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50XG4vLyBhbmQgYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MuXG4vL1xuLy8gU2VlIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoIGZvciB0aGUgcmVsZXZhbnQgaGFjay5cbi8vXG4vLyBXcmFwIGBAdmlld3BvcnRgIHdpdGggYEBhdC1yb290YCBmb3Igd2hlbiBmb2xrcyBkbyBhIG5lc3RlZCBpbXBvcnQgKGUuZy4sXG4vLyBgLmNsYXNzLW5hbWUgeyBAaW1wb3J0IFwiYm9vdHN0cmFwXCI7IH1gKS5cbi8vXG4vLyBJbmNsdWRlcyBmdXR1cmUtcHJvb2ZlZCB2ZW5kb3IgcHJlZml4ZXMgYXMgd2VsbC5cbkBhdC1yb290IHtcbiAgQC1tb3otdmlld3BvcnQgICAgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbiAgQC1tcy12aWV3cG9ydCAgICAgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbiAgQC1vLXZpZXdwb3J0ICAgICAgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbiAgQC13ZWJraXQtdmlld3BvcnQgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbiAgQHZpZXdwb3J0ICAgICAgICAgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbn1cblxuXG4vL1xuLy8gUmVzZXQgSFRNTCwgYm9keSwgYW5kIG1vcmVcbi8vXG5cbmh0bWwge1xuICAvLyBTZXRzIGEgc3BlY2lmaWMgZGVmYXVsdCBgZm9udC1zaXplYCBmb3IgdXNlciB3aXRoIGByZW1gIHR5cGUgc2NhbGVzLlxuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcbiAgLy8gQ2hhbmdlcyB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICAvLyBNYWtlIHRoZSBgYm9keWAgdXNlIHRoZSBgZm9udC1zaXplLXJvb3RgXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIEdvIGVhc3kgb24gdGhlIGV5ZXMgYW5kIHVzZSBzb21ldGhpbmcgb3RoZXIgdGhhbiBgIzAwMGAgZm9yIHRleHRcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAvLyBCeSBkZWZhdWx0LCBgPGJvZHk+YCBoYXMgbm8gYGJhY2tncm91bmQtY29sb3JgIHNvIHdlIHNldCBvbmUgYXMgYSBiZXN0IHByYWN0aWNlLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG5hYmJyW3RpdGxlXSxcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzKCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIE5vcm1hbGl6ZSBhZGRzIGBtYXJnaW5gIHRvIGBmaWd1cmVgcyBhcyBicm93c2VycyBhcHBseSBpdCBpbmNvbnNpc3RlbnRseS5cbiAgLy8gV2UgcmVzZXQgdGhhdCB0byBjcmVhdGUgYSBiZXR0ZXIgZmxvdyBpbi1wYWdlLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXNcbi8vXG5cbmltZyB7XG4gIC8vIEJ5IGRlZmF1bHQsIGA8aW1nPmBzIGFyZSBgaW5saW5lLWJsb2NrYC4gVGhpcyBhc3N1bWVzIHRoYXQsIGFuZCB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcnMgdGhlbS4gVGhpcyB3b24ndCBhcHBseSBzaG91bGQgeW91IHJlc2V0IHRoZW0gdG8gYGJsb2NrYCBsZXZlbC5cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLy8gTm90ZTogYDxpbWc+YHMgYXJlIGRlbGliZXJhdGVseSBub3QgbWFkZSByZXNwb25zaXZlIGJ5IGRlZmF1bHQuXG4gIC8vIEZvciB0aGUgcmF0aW9uYWxlIGJlaGluZCB0aGlzLCBzZWUgdGhlIGNvbW1lbnRzIG9uIHRoZSBgLmltZy1mbHVpZGAgY2xhc3MuXG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuLy9cbi8vIEluIHBhcnRpY3VsYXIsIHVubGlrZSBtb3N0IG90aGVyIGJyb3dzZXJzLCBJRTExK0VkZ2Ugb24gV2luZG93cyAxMCBvbiB0b3VjaCBkZXZpY2VzIGFuZCBJRSBNb2JpbGUgMTAtMTFcbi8vIERPTidUIHJlbW92ZSB0aGUgY2xpY2sgZGVsYXkgd2hlbiBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cIndpZHRoPWRldmljZS13aWR0aFwiPmAgaXMgcHJlc2VudC5cbi8vIEhvd2V2ZXIsIHRoZXkgRE8gc3VwcG9ydCByZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXG4vLyBTZWU6XG4vLyAqIGh0dHA6Ly92NC1hbHBoYS5nZXRib290c3RyYXAuY29tL2NvbnRlbnQvcmVib290LyNjbGljay1kZWxheS1vcHRpbWl6YXRpb24tZm9yLXRvdWNoXG4vLyAqIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdG91Y2gtYWN0aW9uXG4vLyAqIGh0dHA6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBDZW50ZXJlZCBieSBkZWZhdWx0LCBidXQgbGVmdC1hbGlnbi1lZCB0byBtYXRjaCB0aGUgYHRkYHMgYmVsb3cuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAvLyBSZW1vdmUgYWxsIGBtYXJnaW5gcyBzbyBvdXIgY2xhc3NlcyBkb24ndCBoYXZlIHRvIGRvIGl0IHRoZW1zZWx2ZXMuXG4gIG1hcmdpbjogMDtcbiAgLy8gTm9ybWFsaXplIGluY2x1ZGVzIGBmb250OiBpbmhlcml0O2AsIHNvIGBmb250LWZhbWlseWAuIGBmb250LXNpemVgLCBldGMgYXJlXG4gIC8vIHByb3Blcmx5IGluaGVyaXRlZC4gSG93ZXZlciwgYGxpbmUtaGVpZ2h0YCBpc24ndCBhZGRyZXNzZWQgdGhlcmUuIFVzaW5nIHRoaXNcbiAgLy8gZW5zdXJlcyB3ZSBkb24ndCBuZWVkIHRvIHVubmVjZXNzYXJpbHkgcmVkZWNsYXJlIHRoZSBnbG9iYWwgZm9udCBzdGFjay5cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC8vIGlPUyBhZGRzIHJvdW5kZWQgYm9yZGVycyBieSBkZWZhdWx0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIC8vIFJlc2V0IHRoZSBlbnRpcmUgbGVnZW5kIGVsZW1lbnQgdG8gbWF0Y2ggdGhlIGBmaWVsZHNldGBcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuLy8gIGJvcmRlcjogMDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFVuZG8gTm9ybWFsaXplJ3MgZGVmYXVsdCBoZXJlIHRvIG1hdGNoIG91ciBnbG9iYWwgb3ZlcnJpZGVzLlxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gdG9kbzogbmVlZGVkP1xub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuLy8gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4vLyAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBrZXlzIGZvciBib290c3RyYXAgdmFyaWFibGVzLCB0aGUgY29tbWVudGVkIGNvZGUgaXMgYm9vdHN0cmFwJ3MgZGVmYXVsdCB2YWx1ZXMuXG4vLyBDb21tZW50ZWQgbGluZXMgaW5kaWNhdGUgdGhhdCB0aGUgZGVmYXVsdCBCb290c3RyYXAgdmFsdWVzIGFyZSBiZWluZyB1c2VkLlxuLy8gQWxsIHZhcmlhYmxlcyB3aGljaCBhcmUgdW5jb21tZW50ZWQgdGhlIHZhbHVlcyB3aWxsIGJlIGluIHVzZSBzbyBiZSBjYXV0aW91cyB3aGVuIGFkanVzdGluZyB0aGVpciB2YWx1ZXMuLlxuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG5cbi8vIEdlbmVyYWwgdmFyaWFibGUgc3RydWN0dXJlXG4vLyBWYXJpYWJsZSBmb3JtYXQgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtbW9kaWZpZXItc3RhdGUtcHJvcGVydHlgIG9yZGVyLlxuXG5cbi8vIENvbG9yc1xuLy8gR3JheXNjYWxlIGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG5cbiRncmF5LWRhcms6ICM0ZjU4NjE7IC8vIFVzZWQgZm9yIHRleHRcbiRncmF5OiAjNTU1OTVjO1xuJGdyYXktbGlnaHQ6ICNkM2Q5ZGQ7XG4kZ3JheS1saWdodGVyOiAjZThlOWVhO1xuLy8gJGdyYXktbGlnaHRlc3Q6ICNmN2Y3Zjk7XG4kd2hpdGU6ICNmZmY7IC8vIE5ldmVyIGNoYW5nZSwgY3JlYXRlIG5ldyB2YXJpYWJsZSBpZiBuZWVkZWRcblxuJGJyYW5kLXByaW1hcnk6ICMyOWFiZTI7XG4kYnJhbmQtc3VjY2VzczogIzNmYTE0Mjtcbi8vICRicmFuZC1pbmZvOiAjNWJjMGRlO1xuLy8gJGJyYW5kLXdhcm5pbmc6ICNmMGFkNGU7XG4kYnJhbmQtZGFuZ2VyOiAjZDQwNDA0O1xuXG4vLyBCYWNrZ3JvdW5kc1xuJGJhY2tncm91bmQtbWFpbjogI2Y2ZjdmODtcbiRiYWNrZ3JvdW5kLWRhcmtlcjogZGFya2VuKCRiYWNrZ3JvdW5kLW1haW4sIDIpO1xuXG4vLyBCb3JkZXJzXG4kYm9yZGVyLWNvbG9yLWxpZ2h0OiBkYXJrZW4oJGJhY2tncm91bmQtbWFpbiwgNik7XG4kYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQtbWFpbiwgMTApO1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJhY2tncm91bmQtbWFpbiwgMTQpO1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWZsZXg6IHRydWU7XG4vLyAkZW5hYmxlLXJvdW5kZWQ6IHRydWU7XG4vLyAkZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuLy8gJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuLy8gJGVuYWJsZS10cmFuc2l0aW9uczogZmFsc2U7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZTtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlO1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG5cbiRzcGFjZXI6IDEuMjMwOHJlbTsgLy8gJGZvbnQtc2l6ZS1yb290ICgxM3B4KSAqICRzcGFjZXIgPSAxNnB4XG4kc3BhY2VyLXg6ICRzcGFjZXI7XG4kc3BhY2VyLXk6ICRzcGFjZXI7XG5cbiRzcGFjZXJzOiAoXG4gIDA6IChcbiAgICB4OiAwLFxuICAgIHk6IDBcbiAgKSxcbiAgMTogKFxuICAgIHg6ICRzcGFjZXIteCxcbiAgICB5OiAkc3BhY2VyLXlcbiAgKSxcbiAgMjogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAxLjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAxLjUpXG4gICksXG4gIDM6IChcbiAgICB4OiAoJHNwYWNlci14ICogMyksXG4gICAgeTogKCRzcGFjZXIteSAqIDMpXG4gIClcbik7XG4kYm9yZGVyLXdpZHRoOiAxcHg7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICRiYWNrZ3JvdW5kLW1haW47XG4kYm9keS1jb2xvcjogJGdyYXktZGFyazsgLy8gZWcuIFRleHQsIGxhYmVscywgaWNvbm9ncmFwaHlcbiRib2R5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRncmF5LWRhcmssIDEwKTsgLy8gZWcuIEZpZWxkIGRlc2NyaXB0aW9uc1xuJGJvZHktY29sb3ItbGlnaHRlcjogbGlnaHRlbigkZ3JheS1kYXJrLCAyMCk7IC8vIGVnLiBwbGFjZWhvbGRlciB0ZXh0XG4kYm9keS1jb2xvci1kYXJrOiAgICBkYXJrZW4oJGJvZHktY29sb3IsIDEwJSk7ICAvLyBlZy4gaWNvbm9ncmFwaHkgaG92ZXJlZFxuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogIzAwNzFjNDtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gYW5kIG1heGltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgeHM6IDAsXG4gIC8vIFNtYWxsIHNjcmVlbiAvIHBob25lXG4gIHNtOiA1NDRweCxcbiAgLy8gTWVkaXVtIHNjcmVlbiAvIHRhYmxldFxuICBtZDogNzY4cHgsXG4gIC8vIExhcmdlIHNjcmVlbiAvIGRlc2t0b3BcbiAgbGc6IDk5MnB4LFxuICAvLyBFeHRyYSBsYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiAgeGw6IDEyMDBweFxuKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU3NnB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NDBweCxcbiAgeGw6IDExNDBweFxuKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuLy8gJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogJHNwYWNlciAqIDI7XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cbi8vIFBpeGVsIHZhbHVlIHVzZWQgdG8gcmVzcG9uc2l2ZWx5IHNjYWxlIGFsbCB0eXBvZ3JhcGh5LiBBcHBsaWVkIHRvIHRoZSBgPGh0bWw+YCBlbGVtZW50LlxuJGZvbnQtc2l6ZS1yb290OiAxM3B4O1xuXG4kZm9udC1zaXplLWJhc2U6IDFyZW07XG4kZm9udC1zaXplLWxnOiAxLjIzcmVtOyAvLyAxNnB4XG4kZm9udC1zaXplLXNtOiAuOTIzcmVtOyAvLyAxMnB4XG4kZm9udC1zaXplLXhzOiAuODQ2cmVtOyAvLyAxMXB4XG4kZm9udC1zaXplLXh4czogLjc3cmVtOyAvLyAxMHB4XG5cbiRmb250LXNpemUtaDE6IDIuNXJlbTtcbiRmb250LXNpemUtaDI6IDE4cHg7IC8vIDJyZW07XG4kZm9udC1zaXplLWgzOiAxNnB4OyAvLyAxLjc1cmVtO1xuJGZvbnQtc2l6ZS1oNDogMTRweDsgLy8gMS41cmVtO1xuJGZvbnQtc2l6ZS1oNTogMTNweDsgLy8gMS4yNXJlbTtcbiRmb250LXNpemUtaDY6IDEycHg7IC8vIDFyZW07XG5cbi8vICRkaXNwbGF5MS1zaXplOiA2cmVtO1xuLy8gJGRpc3BsYXkyLXNpemU6IDUuNXJlbTtcbi8vICRkaXNwbGF5My1zaXplOiA0LjVyZW07XG4vLyAkZGlzcGxheTQtc2l6ZTogMy41cmVtO1xuLy9cbi8vICRkaXNwbGF5MS13ZWlnaHQ6IDMwMDtcbi8vICRkaXNwbGF5Mi13ZWlnaHQ6IDMwMDtcbi8vICRkaXNwbGF5My13ZWlnaHQ6IDMwMDtcbi8vICRkaXNwbGF5NC13ZWlnaHQ6IDMwMDtcblxuJGxpbmUtaGVpZ2h0OiAxLjUzOTtcbiRsaW5lLWhlaWdodC1iYXNlOiAyMHB4OyAvLyBjYW4gYmUgdXNlZCB3aXRoIHZhcnlpbmcgZm9udC1zaXplcywgaG9sZHMgZ3JpZCBzaXppbmdcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4vLyAkaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4vLyAkaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDUwMDtcbi8vICRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xO1xuLy8gJGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0O1xuLy9cbi8vICRsZWFkLWZvbnQtc2l6ZTogMS4yNXJlbTtcbi8vICRsZWFkLWZvbnQtd2VpZ2h0OiAzMDA7XG4vL1xuJHRleHQtbXV0ZWQ6ICM3ZjhiOTc7XG4vL1xuLy8gJGFiYnItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbi8vXG4vLyAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogJGdyYXktbGlnaHQ7XG4vLyAkYmxvY2txdW90ZS1mb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbi8vICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcbi8vXG4vLyAkaHItYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbi8vICRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4vL1xuLy8gJGR0LWZvbnQtd2VpZ2h0OiBib2xkO1xuLy9cbi8vICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiBib2xkO1xuLy9cbi8vICRsaXN0LWlubGluZS1wYWRkaW5nOiA1cHg7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAoNCAvIDMpO1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjU7XG5cbiRib3JkZXItcmFkaXVzOiAuMjVyZW07XG4kYm9yZGVyLXJhZGl1cy1sZzogLjNyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogLjJyZW07XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAjZmZmO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICRicmFuZC1wcmltYXJ5O1xuJGNvbXBvbmVudC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuJGNhcmV0LXdpZHRoOiAuM2VtO1xuJGNhcmV0LXdpZHRoLWxnOiAkY2FyZXQtd2lkdGg7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAkc3BhY2VyO1xuJHRhYmxlLXNtLWNlbGwtcGFkZGluZzogJHNwYWNlciAqIC43NTtcblxuJHRhYmxlLWJnOiAjZmZmO1xuJHRhYmxlLWJnLWFjY2VudDogI2Y5ZjlmOTtcbiR0YWJsZS1iZy1ob3ZlcjogI2Y1ZjVmNTtcbiR0YWJsZS1iZy1hY3RpdmU6ICRicmFuZC1wcmltYXJ5O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuJHRhYmxlLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXg6IC43NjkycmVtOyAvLyAxMHB4XG4kYnRuLXBhZGRpbmcteTogLjM4NDZyZW07IC8vIDVweFxuJGJ0bi1mb250LXdlaWdodDogbm9ybWFsO1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICNmZmY7XG4kYnRuLXByaW1hcnktYmc6ICRicmFuZC1zdWNjZXNzO1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogJGJ0bi1wcmltYXJ5LWJnO1xuJGJ0bi1wcmltYXJ5LXNoYWRvdzogZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNiUpO1xuXG4kYnRuLXNlY29uZGFyeS1jb2xvcjogJGJvZHktY29sb3I7XG4kYnRuLXNlY29uZGFyeS1iZzogJGdyYXktbGlnaHRlcjtcbiRidG4tc2Vjb25kYXJ5LWJvcmRlcjogJGJvcmRlci1jb2xvci1kYXJrO1xuXG4vLyAkYnRuLWluZm8tY29sb3I6ICNmZmY7XG4vLyAkYnRuLWluZm8tYmc6ICRicmFuZC1pbmZvO1xuLy8gJGJ0bi1pbmZvLWJvcmRlcjogJGJ0bi1pbmZvLWJnO1xuXG4vLyAkYnRuLXN1Y2Nlc3MtY29sb3I6ICNmZmY7XG4vLyAkYnRuLXN1Y2Nlc3MtYmc6ICRicmFuZC1zdWNjZXNzO1xuLy8gJGJ0bi1zdWNjZXNzLWJvcmRlcjogJGJ0bi1zdWNjZXNzLWJnO1xuXG4kYnRuLWNvbXBsZXRlLWNvbG9yOiAjNTU1O1xuJGJ0bi1jb21wbGV0ZS1iZzogJGJ0bi1wcmltYXJ5LWJnO1xuJGJ0bi1jb21wbGV0ZS1ib3JkZXI6ICRncmF5LWxpZ2h0O1xuJGJ0bi1jb21wbGV0ZS1zaGFkb3c6IGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDYlKTtcblxuLy8gJGJ0bi13YXJuaW5nLWNvbG9yOiAjZmZmO1xuLy8gJGJ0bi13YXJuaW5nLWJnOiAkYnJhbmQtd2FybmluZztcbi8vICRidG4td2FybmluZy1ib3JkZXI6ICRidG4td2FybmluZy1iZztcblxuJGJ0bi1kYW5nZXItY29sb3I6ICNmZmY7XG4kYnRuLWRhbmdlci1iZzogJGJyYW5kLWRhbmdlcjtcbiRidG4tZGFuZ2VyLWJvcmRlcjogJGJyYW5kLWRhbmdlcjtcblxuLy8gJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodDtcbi8vXG4vLyAkYnRuLXBhZGRpbmcteC1zbTogLjc1cmVtO1xuLy8gJGJ0bi1wYWRkaW5nLXktc206IC4yNXJlbTtcbi8vXG4vLyAkYnRuLXBhZGRpbmcteC1sZzogMS4yNXJlbTtcbi8vICRidG4tcGFkZGluZy15LWxnOiAuNzVyZW07XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogLjIzcmVtO1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAuMjVyZW07XG4kYnRuLWJvcmRlci1yYWRpdXMtc206IC4xNTRyZW07XG5cblxuLy8gRm9ybXNcblxuLy8gJGlucHV0LXBhZGRpbmcteDogLjc1cmVtO1xuLy8gJGlucHV0LXBhZGRpbmcteTogLjM3NXJlbTtcbi8vXG4vLyAkaW5wdXQtYmc6ICNmZmY7XG4vLyAkaW5wdXQtYmctZGlzYWJsZWQ6ICRncmF5LWxpZ2h0ZXI7XG4vL1xuLy8gJGlucHV0LWNvbG9yOiAkZ3JheTtcbi8vICRpbnB1dC1ib3JkZXItY29sb3I6ICNjY2M7XG4vLyAkaW5wdXQtYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbi8vICRpbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcbi8vXG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMtbGc7XG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMtc207XG4vL1xuLy8gJGlucHV0LWJvcmRlci1mb2N1czogIzY2YWZlOTtcbi8vICRpbnB1dC1ib3gtc2hhZG93LWZvY3VzOiByZ2JhKDEwMiwxNzUsMjMzLC42KTtcbi8vXG4vLyAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICM5OTk7XG4vL1xuLy8gJGlucHV0LXBhZGRpbmcteC1zbTogLjc1cmVtO1xuLy8gJGlucHV0LXBhZGRpbmcteS1zbTogLjI3NXJlbTtcbi8vXG4vLyAkaW5wdXQtcGFkZGluZy14LWxnOiAxLjI1cmVtO1xuLy8gJGlucHV0LXBhZGRpbmcteS1sZzogLjc1cmVtO1xuLy9cbi8vICRpbnB1dC1oZWlnaHQ6ICgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15ICogMikpO1xuLy8gJGlucHV0LWhlaWdodC1sZzogKCgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtcGFkZGluZy15LWxnICogMikpO1xuLy8gJGlucHV0LWhlaWdodC1zbTogKCgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtcGFkZGluZy15LXNtICogMikpO1xuLy9cbi8vICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICRzcGFjZXIteTtcbi8vXG4vLyAkaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICRncmF5LWxpZ2h0ZXI7XG4vLyAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuLy9cbi8vICRjdXJzb3ItZGlzYWJsZWQ6IG5vdC1hbGxvd2VkO1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBpY29uc1xuLy8gJGZvcm0taWNvbi1zdWNjZXNzOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJak5XTmlPRFZqSWlCa1BTSk5Nak16TGpnZ05qRXdZeTB4TXk0eklEQXRNall0Tmkwek5DMHhOaTQ0VERrd0xqVWdORFE0TGpoRE56WXVNeUEwTXpBZ09EQWdOREF6TGpNZ09UZ3VPQ0F6T0Rsak1UZ3VPQzB4TkM0eUlEUTFMalV0TVRBdU5DQTFPUzQ0SURndU5HdzNNaUE1TlV3ME5URXVNeUF5TkRKak1USXVOUzB5TUNBek9DNDRMVEkyTGpJZ05UZ3VPQzB4TXk0M0lESXdJREV5TGpRZ01qWWdNemd1TnlBeE15NDNJRFU0TGpoTU1qY3dJRFU1TUdNdE55NDBJREV5TFRJd0xqSWdNVGt1TkMwek5DNHpJREl3YUMweWVpSXZQand2YzNablBnPT1cIjtcbi8vICRmb3JtLWljb24td2FybmluZzogXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaakJoWkRSbElpQmtQU0pOTmpBeklEWTBNQzR5YkMweU56Z3VOUzAxTURsakxUTXVPQzAyTGpZdE1UQXVPQzB4TUM0MkxURTRMalV0TVRBdU5uTXRNVFF1TnlBMExURTRMalVnTVRBdU5rdzVJRFkwTUM0eVl5MHpMamNnTmk0MUxUTXVOaUF4TkM0MExqSWdNakF1T0NBekxqZ2dOaTQxSURFd0xqZ2dNVEF1TkNBeE9DNHpJREV3TGpSb05UVTNZemN1TmlBd0lERTBMall0TkNBeE9DNDBMVEV3TGpRZ015NDFMVFl1TkNBekxqWXRNVFF1TkNBd0xUSXdMamg2YlMweU5qWXVOQzB6TUdndE5qRXVNbFkxTkRsb05qRXVNblkyTVM0eWVtMHdMVEV3TjJndE5qRXVNbFl6TURSb05qRXVNbll4T1RsNklpOCtQQzl6ZG1jK1wiO1xuLy8gJGZvcm0taWNvbi1kYW5nZXI6IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWkRrMU16Um1JaUJrUFNKTk5EUTNJRFUwTkM0MFl5MHhOQzQwSURFMExqUXRNemN1TmlBeE5DNDBMVFV5SURCc0xUZzVMVGt5TGpjdE9Ea2dPVEl1TjJNdE1UUXVOU0F4TkM0MExUTTNMamNnTVRRdU5DMDFNaUF3TFRFMExqUXRNVFF1TkMweE5DNDBMVE0zTGpZZ01DMDFNbXc1TWk0MExUazJMak10T1RJdU5DMDVOaTR6WXkweE5DNDBMVEUwTGpRdE1UUXVOQzB6Tnk0MklEQXROVEp6TXpjdU5pMHhOQzR6SURVeUlEQnNPRGtnT1RJdU9DQTRPUzR5TFRreUxqZGpNVFF1TkMweE5DNDBJRE0zTGpZdE1UUXVOQ0ExTWlBd0lERTBMak1nTVRRdU5DQXhOQzR6SURNM0xqWWdNQ0ExTWt3ek5UUXVOaUF6T1Rac09USXVOQ0E1Tmk0MFl6RTBMalFnTVRRdU5DQXhOQzQwSURNM0xqWWdNQ0ExTW5vaUx6NDhMM04yWno0PVwiO1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gJGRyb3Bkb3duLWJnOiAjZmZmO1xuLy8gJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuLy8gJGRyb3Bkb3duLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbi8vICRkcm9wZG93bi1kaXZpZGVyLWJnOiAjZTVlNWU1O1xuLy9cbi8vICRkcm9wZG93bi1saW5rLWNvbG9yOiAkZ3JheS1kYXJrO1xuLy8gJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkZ3JheS1kYXJrLCA1JSk7XG4vLyAkZHJvcGRvd24tbGluay1ob3Zlci1iZzogI2Y1ZjVmNTtcbi8vXG4vLyAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuLy8gJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbi8vXG4vLyAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4vL1xuLy8gJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyAkemluZGV4LW5hdmJhcjogMTAwMDtcbi8vICR6aW5kZXgtZHJvcGRvd246IDEwMDA7XG4vLyAkemluZGV4LXBvcG92ZXI6IDEwNjA7XG4vLyAkemluZGV4LXRvb2x0aXA6IDEwNzA7XG4vLyAkemluZGV4LW5hdmJhci1maXhlZDogMTAzMDtcbi8vICR6aW5kZXgtbmF2YmFyLXN0aWNreTogMTAzMDtcbi8vICR6aW5kZXgtbW9kYWwtYmc6IDEwNDA7XG4vLyAkemluZGV4LW1vZGFsOiAxMDUwO1xuXG5cbi8vIFNTIHRvb2xiYXJzXG4vLyBVc2VkIGZvciB1aSBsYXlvdXQgd2hpY2ggY29udGFpbnMgbWFpbiBhY3Rpb25zLCBzZWNvbmRheSBwYWdlIGFjdGlvbiwgdG9wIGJyZWFkY3J1bWJzIGFuZCBuYXZpZ2F0aW9uIGJhcnMuXG5cbiR0b29sYmFyLWhlaWdodDogNTJweDtcbiR0b29sYmFyLXRvdGFsLWhlaWdodDogJHRvb2xiYXItaGVpZ2h0ICsgMXB4OyAvLyBJbmNsdWRlIGJvcmRlclxuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAwO1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICRzcGFjZXI7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICgkc3BhY2VyIC8gMik7XG5cbi8vICRuYXZiYXItZGFyay1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4vLyAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjc1KTtcbi8vICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4vLyAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjI1KTtcbi8vXG4vLyAkbmF2YmFyLWxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLC4zKTtcbi8vICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xuLy8gJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuLy8gJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuXG5cbi8vIE5hdnNcblxuLy8gJG5hdi1saW5rLXBhZGRpbmc6IC41ZW0gMWVtO1xuLy8gJG5hdi1saW5rLWhvdmVyLWJnOiAkZ3JheS1saWdodGVyO1xuLy9cbi8vICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogJGdyYXktbGlnaHQ7XG4vLyAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuLy9cbi8vICRuYXYtdGFicy1ib3JkZXItY29sb3I6ICNkZGQ7XG4vL1xuLy8gJG5hdi10YWJzLWxpbmstYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuLy8gJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuLy9cbi8vICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogJGJvZHktYmc7XG4vLyAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICRncmF5O1xuLy8gJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2RkZDtcbi8vXG4vLyAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAjZGRkO1xuLy8gJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICRib2R5LWJnO1xuLy9cbi8vICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbi8vICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gJHBhZ2luYXRpb24tcGFkZGluZy14OiAuNzVyZW07XG4vLyAkcGFnaW5hdGlvbi1wYWRkaW5nLXk6IC41cmVtO1xuLy8gJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAuNzVyZW07XG4vLyAkcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IC4yNzVyZW07XG4vLyAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6IDEuNXJlbTtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogLjc1cmVtO1xuLy9cbi8vXG4vLyAkcGFnaW5hdGlvbi1jb2xvcjogJGxpbmstY29sb3I7XG4vLyAkcGFnaW5hdGlvbi1iZzogI2ZmZjtcbi8vICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbi8vICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI2RkZDtcbi8vXG4vLyAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4vLyAkcGFnaW5hdGlvbi1ob3Zlci1iZzogJGdyYXktbGlnaHRlcjtcbi8vICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogI2RkZDtcbi8vXG4vLyAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4vLyAkcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRicmFuZC1wcmltYXJ5O1xuLy8gJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogJGJyYW5kLXByaW1hcnk7XG4vL1xuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0O1xuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICNmZmY7XG4vLyAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICNkZGQ7XG5cblxuLy8gUGFnZXJcblxuLy8gJHBhZ2VyLWJnOiAkcGFnaW5hdGlvbi1iZztcbi8vICRwYWdlci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4vLyAkcGFnZXItYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4vLyAkcGFnZXItYm9yZGVyLXJhZGl1czogMTVweDtcbi8vXG4vLyAkcGFnZXItaG92ZXItYmc6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuLy9cbi8vICRwYWdlci1hY3RpdmUtYmc6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbi8vICRwYWdlci1hY3RpdmUtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbi8vXG4vLyAkcGFnZXItZGlzYWJsZWQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuXG5cbi8vIEp1bWJvdHJvblxuXG4vLyAkanVtYm90cm9uLXBhZGRpbmc6IDJyZW07XG4vLyAkanVtYm90cm9uLWJnOiAkZ3JheS1saWdodGVyO1xuXG5cbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuLy8gJHN0YXRlLXN1Y2Nlc3MtdGV4dDogIzNjNzYzZDtcbi8vICRzdGF0ZS1zdWNjZXNzLWJnOiAjZGZmMGQ4O1xuLy8gJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiBkYXJrZW4oJHN0YXRlLXN1Y2Nlc3MtYmcsIDUlKTtcbi8vXG4vLyAkc3RhdGUtaW5mby10ZXh0OiAjMzE3MDhmO1xuLy8gJHN0YXRlLWluZm8tYmc6ICNkOWVkZjc7XG4vLyAkc3RhdGUtaW5mby1ib3JkZXI6IGRhcmtlbigkc3RhdGUtaW5mby1iZywgNyUpO1xuLy9cbi8vICRzdGF0ZS13YXJuaW5nLXRleHQ6ICM4YTZkM2I7XG4vLyAkc3RhdGUtd2FybmluZy1iZzogI2ZjZjhlMztcbi8vICRzdGF0ZS13YXJuaW5nLWJvcmRlcjogZGFya2VuKCRzdGF0ZS13YXJuaW5nLWJnLCA1JSk7XG4vL1xuLy8gJHN0YXRlLWRhbmdlci10ZXh0OiAjYTk0NDQyO1xuLy8gJHN0YXRlLWRhbmdlci1iZzogI2YyZGVkZTtcbi8vICRzdGF0ZS1kYW5nZXItYm9yZGVyOiBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgNSUpO1xuXG5cbi8vIENhcmRzXG4vLyAkY2FyZC1zcGFjZXIteDogMS4yNXJlbTtcbi8vICRjYXJkLXNwYWNlci15OiAuNzVyZW07XG4vLyAkY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbi8vICRjYXJkLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuLy8gJGNhcmQtYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuLy8gJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcjogJGNhcmQtYm9yZGVyLXJhZGl1cztcbi8vICRjYXJkLWNhcC1iZzogI2Y1ZjVmNTtcbi8vICRjYXJkLWJnOiAjZmZmO1xuLy9cbi8vICRjYXJkLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG5cblxuLy8gVG9vbHRpcHNcblxuLy8gJHRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbi8vICR0b29sdGlwLWNvbG9yOiAjZmZmO1xuLy8gJHRvb2x0aXAtYmc6ICMwMDA7XG4vLyAkdG9vbHRpcC1vcGFjaXR5OiAuOTtcbi8vXG4vLyAkdG9vbHRpcC1hcnJvdy13aWR0aDogNXB4O1xuLy8gJHRvb2x0aXAtYXJyb3ctY29sb3I6ICR0b29sdGlwLWJnO1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vICRwb3BvdmVyLWJnOiAjZmZmO1xuLy8gJHBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbi8vICRwb3BvdmVyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbi8vICRwb3BvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4vL1xuLy8gJHBvcG92ZXItdGl0bGUtYmc6IGRhcmtlbigkcG9wb3Zlci1iZywgMyUpO1xuLy9cbi8vICRwb3BvdmVyLWFycm93LXdpZHRoOiAxMHB4O1xuLy8gJHBvcG92ZXItYXJyb3ctY29sb3I6ICRwb3BvdmVyLWJnO1xuLy9cbi8vICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKTtcbi8vICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSk7XG5cblxuLy8gTGFiZWxzXG5cbi8vICRsYWJlbC1kZWZhdWx0LWJnOiAkZ3JheS1saWdodDtcbi8vICRsYWJlbC1wcmltYXJ5LWJnOiAkYnJhbmQtcHJpbWFyeTtcbi8vICRsYWJlbC1zdWNjZXNzLWJnOiAkYnJhbmQtc3VjY2Vzcztcbi8vICRsYWJlbC1pbmZvLWJnOiAkYnJhbmQtaW5mbztcbi8vICRsYWJlbC13YXJuaW5nLWJnOiAkYnJhbmQtd2FybmluZztcbi8vICRsYWJlbC1kYW5nZXItYmc6ICRicmFuZC1kYW5nZXI7XG4vL1xuLy8gJGxhYmVsLWNvbG9yOiAjZmZmO1xuLy8gJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4vLyAkbGFiZWwtZm9udC13ZWlnaHQ6IGJvbGQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuLy8gJG1vZGFsLWlubmVyLXBhZGRpbmc6IDE1cHg7XG4vL1xuLy8gJG1vZGFsLXRpdGxlLXBhZGRpbmc6IDE1cHg7XG4vLyAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbi8vXG4vLyAkbW9kYWwtY29udGVudC1iZzogI2ZmZjtcbi8vICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4vL1xuLy8gJG1vZGFsLWJhY2tkcm9wLWJnOiAjMDAwO1xuLy8gJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IC41O1xuLy8gJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4vLyAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4vL1xuLy8gJG1vZGFsLWxnOiA5MDBweDtcbi8vICRtb2RhbC1tZDogNjAwcHg7XG4vLyAkbW9kYWwtc206IDMwMHB4O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyAkYWxlcnQtcGFkZGluZzogMTVweDtcbi8vICRhbGVydC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbi8vICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gJGFsZXJ0LWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbi8vXG4vLyAkYWxlcnQtc3VjY2Vzcy1iZzogJHN0YXRlLXN1Y2Nlc3MtYmc7XG4vLyAkYWxlcnQtc3VjY2Vzcy10ZXh0OiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xuLy8gJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAkc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XG4vL1xuLy8gJGFsZXJ0LWluZm8tYmc6ICRzdGF0ZS1pbmZvLWJnO1xuLy8gJGFsZXJ0LWluZm8tdGV4dDogJHN0YXRlLWluZm8tdGV4dDtcbi8vICRhbGVydC1pbmZvLWJvcmRlcjogJHN0YXRlLWluZm8tYm9yZGVyO1xuLy9cbi8vICRhbGVydC13YXJuaW5nLWJnOiAkc3RhdGUtd2FybmluZy1iZztcbi8vICRhbGVydC13YXJuaW5nLXRleHQ6ICRzdGF0ZS13YXJuaW5nLXRleHQ7XG4vLyAkYWxlcnQtd2FybmluZy1ib3JkZXI6ICRzdGF0ZS13YXJuaW5nLWJvcmRlcjtcbi8vXG4vLyAkYWxlcnQtZGFuZ2VyLWJnOiAkc3RhdGUtZGFuZ2VyLWJnO1xuLy8gJGFsZXJ0LWRhbmdlci10ZXh0OiAkc3RhdGUtZGFuZ2VyLXRleHQ7XG4vLyAkYWxlcnQtZGFuZ2VyLWJvcmRlcjogJHN0YXRlLWRhbmdlci1ib3JkZXI7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyAkcHJvZ3Jlc3MtYmc6ICNmNWY1ZjU7XG4vLyAkcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuLy8gJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuLy9cbi8vICRwcm9ncmVzcy1iYXItYmc6ICRicmFuZC1wcmltYXJ5O1xuLy8gJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAkYnJhbmQtc3VjY2Vzcztcbi8vICRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogJGJyYW5kLXdhcm5pbmc7XG4vLyAkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogJGJyYW5kLWRhbmdlcjtcbi8vICRwcm9ncmVzcy1iYXItaW5mby1iZzogJGJyYW5kLWluZm87XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogI2ZmZjtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI2RkZDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogI2Y1ZjVmNTtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6IGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpO1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogJGdyYXktbGlnaHRlcjtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAkYm9keS1jb2xvcjtcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICRib2R5LWNvbG9yO1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gJHRodW1ibmFpbC1wYWRkaW5nOiAuMjVyZW07XG4vLyAkdGh1bWJuYWlsLWJnOiAkYm9keS1iZztcbi8vICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuLy8gJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICNkZGQ7XG4vLyAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6IDdweDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMDtcbiRicmVhZGNydW1iLWJnOiB0cmFuc3BhcmVudDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICRib3JkZXItY29sb3ItZGFyaztcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJGJvZHktY29sb3I7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiBcIi9cIjtcblxuXG4vLyBDYXJvdXNlbFxuXG4vLyAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KTtcbi8vXG4vLyAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogI2ZmZjtcbi8vICRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAxNSU7XG4vLyAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAuNTtcbi8vICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogMjBweDtcbi8vXG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI2ZmZjtcbi8vICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAjZmZmO1xuLy9cbi8vICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjZmZmO1xuXG5cbi8vIENsb3NlXG5cbi8vICRjbG9zZS1mb250LXdlaWdodDogYm9sZDtcbi8vICRjbG9zZS1jb2xvcjogIzAwMDtcbi8vICRjbG9zZS10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuXG5cbi8vIENvZGVcblxuLy8gJGNvZGUtY29sb3I6ICNiZDQxNDc7XG4vLyAkY29kZS1iZzogI2Y3ZjdmOTtcbi8vXG4vLyAka2JkLWNvbG9yOiAjZmZmO1xuLy8gJGtiZC1iZzogIzMzMztcbi8vXG4vLyAkcHJlLWJnOiAjZjdmN2Y5O1xuLy8gJHByZS1jb2xvcjogJGdyYXktZGFyaztcbi8vICRwcmUtYm9yZGVyLWNvbG9yOiAjY2NjO1xuLy8gJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6IDM0MHB4O1xuXG4vLyBQYW5lbCBzaXplc1xuJGNtcy1wYW5lbC14czogNjBweDtcbiRjbXMtcGFuZWwtc206IDMwMHB4O1xuJGNtcy1wYW5lbC1tZDogNDQ4cHg7XG4kY21zLXBhbmVsLWxnOiA2MzhweDtcblxuLy8gU2hhZG93cywgdGhlc2UgbmVlZCB3b3JrIHRvIG1ha2UgY29uc2lzdGVudCAodXNlZCBpbiBBc3NldEFkbWluKVxuJHNoYWRvdy1saWdodDogcmdiYSgwLCAwLCAwLCAuMik7XG4kZHJvcGRvd24tc2hhZG93OiAwIDAgM3B4ICRzaGFkb3ctbGlnaHQ7XG4kZ2FsbGVyeS1pdGVtLXNoYWRvdzogMCAxcHggNHB4ICRncmF5LWxpZ2h0O1xuXG4vLyBNYXNrczogdHlwaWNhbGx5IGJlaGluZCBtb2RhbHMsIGRyYWcgZHJvcCBhcmVhc1xuJHBhZ2UtbWFzay1saWdodDogcmdiYSgyMzYsIDIzOSwgMjQxLCAuOSk7XG5cblxuLy8gVmFyaWFibGVzIGZvciB1c2Ugd2l0aGluIGJ1dCBub3QgbGltaXRlZCB0byB0aGUgQXNzZXRBZG1pbiBtb2R1bGVcbi8vIEdhbGxlcnkgaXRlbSBwYXRoIHRvIGZyYW1ld29ya1xuXG4kZnJhbWV3b3JrLXBhdGg6ICAgICBcIi4uLy4uLy4uLy4uL2ZyYW1ld29ya1wiO1xuXG4vLyBHYWxsZXJ5IGl0ZW1zXG5cbiRnYWxsZXJ5LXRodW1iLXdpZHRoOiAgIDE3NnB4O1xuJGdhbGxlcnktdGh1bWItaGVpZ2h0OiAgMTMycHg7XG5cbiRnYWxsZXJ5LWl0ZW0td2lkdGg6ICAgICRnYWxsZXJ5LXRodW1iLXdpZHRoICsgMjsgLy8gaW5jbHVkZSBib3JkZXJzXG4kZ2FsbGVyeS1pdGVtLWhlaWdodDogICAxNzRweDtcbiRnYWxsZXJ5LXRpdGxlLWhlaWdodDogIDQwcHg7XG5cbiRnYWxsZXJ5LWZvbGRlci1oZWlnaHQ6XHQgIDU0cHg7XG4kZ2FsbGVyeS1mb2xkZXItdGl0bGUtaGVpZ2h0OiAkZ2FsbGVyeS1mb2xkZXItaGVpZ2h0IC0gMjtcblxuXG4vLyBUcmFuc2l0aW9uIHNwZWVkc1xuXG4kdHJhbnNpdGlvbi1zcGVlZC1zbG93OiAgIDFzO1xuJHRyYW5zaXRpb24tc3BlZWQtbWlkOiAgLjVzO1xuJHRyYW5zaXRpb24tc3BlZWQtZmFzdDogICAuM3M7XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG5cbi8vIEdlbmVyYWwgdmFyaWFibGUgc3RydWN0dXJlXG4vL1xuLy8gVmFyaWFibGUgZm9ybWF0IHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LW1vZGlmaWVyLXN0YXRlLXByb3BlcnR5YCBvcmRlci5cblxuXG4vLyBDb2xvcnNcbi8vXG4vLyBHcmF5c2NhbGUgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjMzczYTNjICFkZWZhdWx0O1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM1NTU5NWMgIWRlZmF1bHQ7XG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgIzgxOGE5MSAhZGVmYXVsdDtcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgICAjZWNlZWVmICFkZWZhdWx0O1xuJGdyYXktbGlnaHRlc3Q6ICAgICAgICAgICAgICNmN2Y3ZjkgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICAgICAjMDI3NWQ4ICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1mbGV4OiAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuXG4kc3BhY2VyOiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAoXG4gICAgeDogICAwLFxuICAgIHk6ICAgMFxuICApLFxuICAxOiAoXG4gICAgeDogICAkc3BhY2VyLXgsXG4gICAgeTogICAkc3BhY2VyLXlcbiAgKSxcbiAgMjogKFxuICAgIHg6ICAgKCRzcGFjZXIteCAqIDEuNSksXG4gICAgeTogICAoJHNwYWNlci15ICogMS41KVxuICApLFxuICAzOiAoXG4gICAgeDogICAoJHNwYWNlci14ICogMyksXG4gICAgeTogICAoJHNwYWNlci15ICogMylcbiAgKVxuKSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBhbmQgbWF4aW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuICB4czogMCxcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgc206IDU0NHB4LFxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XG4gIG1kOiA3NjhweCxcbiAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxuICBsZzogOTkycHgsXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTc2cHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk0MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAxLjg3NXJlbSAhZGVmYXVsdDsgLy8gMzBweFxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuLy8gUGl4ZWwgdmFsdWUgdXNlZCB0byByZXNwb25zaXZlbHkgc2NhbGUgYWxsIHR5cG9ncmFwaHkuIEFwcGxpZWQgdG8gdGhlIGA8aHRtbD5gIGVsZW1lbnQuXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUteHM6ICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodDogICAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAoNCAvIDMpICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXdpZHRoLWxnOiAgICAgICAgICRjYXJldC13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLXNtLWNlbGwtcGFkZGluZzogICAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXByaW1hcnktYmcgIWRlZmF1bHQ7XG5cbiRidG4tc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYm9yZGVyOiAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgJGJ0bi1pbmZvLWJnICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgICRidG4td2FybmluZy1iZyAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICAkYnRuLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93LWZvY3VzOiAgICAgICAgIHJnYmEoMTAyLDE3NSwyMzMsLjYpICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjc1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteSAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1sZyAqICRsaW5lLWhlaWdodC1sZykgKyAoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIpKSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBpY29uc1xuJGZvcm0taWNvbi1zdWNjZXNzOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJak5XTmlPRFZqSWlCa1BTSk5Nak16TGpnZ05qRXdZeTB4TXk0eklEQXRNall0Tmkwek5DMHhOaTQ0VERrd0xqVWdORFE0TGpoRE56WXVNeUEwTXpBZ09EQWdOREF6TGpNZ09UZ3VPQ0F6T0Rsak1UZ3VPQzB4TkM0eUlEUTFMalV0TVRBdU5DQTFPUzQ0SURndU5HdzNNaUE1TlV3ME5URXVNeUF5TkRKak1USXVOUzB5TUNBek9DNDRMVEkyTGpJZ05UZ3VPQzB4TXk0M0lESXdJREV5TGpRZ01qWWdNemd1TnlBeE15NDNJRFU0TGpoTU1qY3dJRFU1TUdNdE55NDBJREV5TFRJd0xqSWdNVGt1TkMwek5DNHpJREl3YUMweWVpSXZQand2YzNablBnPT1cIiAhZGVmYXVsdDtcbiRmb3JtLWljb24td2FybmluZzogXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaakJoWkRSbElpQmtQU0pOTmpBeklEWTBNQzR5YkMweU56Z3VOUzAxTURsakxUTXVPQzAyTGpZdE1UQXVPQzB4TUM0MkxURTRMalV0TVRBdU5uTXRNVFF1TnlBMExURTRMalVnTVRBdU5rdzVJRFkwTUM0eVl5MHpMamNnTmk0MUxUTXVOaUF4TkM0MExqSWdNakF1T0NBekxqZ2dOaTQxSURFd0xqZ2dNVEF1TkNBeE9DNHpJREV3TGpSb05UVTNZemN1TmlBd0lERTBMall0TkNBeE9DNDBMVEV3TGpRZ015NDFMVFl1TkNBekxqWXRNVFF1TkNBd0xUSXdMamg2YlMweU5qWXVOQzB6TUdndE5qRXVNbFkxTkRsb05qRXVNblkyTVM0eWVtMHdMVEV3TjJndE5qRXVNbFl6TURSb05qRXVNbll4T1RsNklpOCtQQzl6ZG1jK1wiICFkZWZhdWx0O1xuJGZvcm0taWNvbi1kYW5nZXI6IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWkRrMU16Um1JaUJrUFNKTk5EUTNJRFUwTkM0MFl5MHhOQzQwSURFMExqUXRNemN1TmlBeE5DNDBMVFV5SURCc0xUZzVMVGt5TGpjdE9Ea2dPVEl1TjJNdE1UUXVOU0F4TkM0MExUTTNMamNnTVRRdU5DMDFNaUF3TFRFMExqUXRNVFF1TkMweE5DNDBMVE0zTGpZZ01DMDFNbXc1TWk0MExUazJMak10T1RJdU5DMDVOaTR6WXkweE5DNDBMVEUwTGpRdE1UUXVOQzB6Tnk0MklEQXROVEp6TXpjdU5pMHhOQzR6SURVeUlEQnNPRGtnT1RJdU9DQTRPUzR5TFRreUxqZGpNVFF1TkMweE5DNDBJRE0zTGpZdE1UUXVOQ0ExTWlBd0lERTBMak1nTVRRdU5DQXhOQzR6SURNM0xqWWdNQ0ExTWt3ek5UUXVOaUF6T1Rac09USXVOQ0E1Tmk0MFl6RTBMalFnTVRRdU5DQXhOQzQwSURNM0xqWWdNQ0ExTW5vaUx6NDhMM04yWno0PVwiICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItc3RpY2t5OiAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmc6ICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC4yNSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKDAsMCwwLC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgLjVlbSAxZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy8gUGFnZXJcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWluZm8tYmcsIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcjogJGNhcmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2FyZC1saW5rLWhvdmVyLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBMYWJlbHNcblxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgI2RkZCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgI2RkZCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmN2Y3ZjkgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjdmN2Y5ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIkBtaXhpbiBob3ZlciB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwOi8vZHJhZnRzLmNzc3dnLm9yZy9tZWRpYXF1ZXJpZXMvI2hvdmVyXG4gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7IEBjb250ZW50IH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMgeyBAY29udGVudCB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9XG4gIEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cbi8vIFRoZXNlIGRlY2xhcmF0aW9ucyBhcmUga2VwdCBzZXBhcmF0ZSBmcm9tIGFuZCBwbGFjZWQgYWZ0ZXJcbi8vIHRoZSBwcmV2aW91cyB0YWctYmFzZWQgZGVjbGFyYXRpb25zIHNvIHRoYXQgdGhlIGNsYXNzZXMgYmVhdCB0aGUgdGFncyBpblxuLy8gdGhlIENTUyBjYXNjYWRlLCBhbmQgdGh1cyA8aDEgY2xhc3M9XCJoMlwiPiB3aWxsIGJlIHN0eWxlZCBsaWtlIGFuIGgyLlxuLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG4uaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbi5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG4uaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbi5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci15O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHMgdy8gZ3JpZCBjbGFzc2VzXG4uZGwtaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlci13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJHNwYWNlciAvIDIpICRzcGFjZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogLjI1cmVtIHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IC4yNXJlbSBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7IC8vIG5ic3AsIGVtIGRhc2hcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyLXkgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGdyYXktbGlnaHQ7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAuMnJlbSAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtLjFyZW0gMCByZ2JhKDAsMCwwLC4yNSkpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBAaWYgbm90ICRlbmFibGUtZmxleCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgfVxufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICB9XG4gIG1hcmdpbi1sZWZ0OiAgKCRndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaWYgbm90ICRlbmFibGUtZmxleCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtc3Bhbigkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH0gQGVsc2Uge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcHVzaCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbGVmdDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXB1bGwoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIHJpZ2h0OiBpZigkc2l6ZSA+IDAsIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyksIGF1dG8pO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtbW9kaWZpZXIoJHR5cGUsICRzaXplLCAkY29sdW1ucykge1xuICAvLyBXb3JrIGFyb3VuZCB0aGUgbGFjayBvZiBkeW5hbWljIG1peGluIEBpbmNsdWRlIHN1cHBvcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzYyNilcbiAgQGlmICR0eXBlID09IHB1c2gge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwdWxsIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1ucyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gb2Zmc2V0IHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zKTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTQ0cHgsIG1kOiA3NjhweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NDRweCwgbWQ6IDc2OHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NDRweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDU0NHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU0NHB4LCBtZDogNzY4cHgpKVxuLy8gICAgNzY3cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuXG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AaWYgJGVuYWJsZS1mbGV4IGFuZCAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG5cbiAgLy8gRmxleCBjb2x1bW4gcmVvcmRlcmluZ1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgLmNvbC0jeyRicmVha3BvaW50fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuICAgICAgLmNvbC0jeyRicmVha3BvaW50fS1sYXN0ICB7IG9yZGVyOiAxOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWxpZ25tZW50IGZvciBldmVyeSBjb2x1bW4gaW4gcm93XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAucm93LSN7JGJyZWFrcG9pbnR9LXRvcCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucm93LSN7JGJyZWFrcG9pbnR9LWNlbnRlciB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5yb3ctI3skYnJlYWtwb2ludH0tYm90dG9tIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWxpZ25tZW50IHBlciBjb2x1bW5cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIC5jb2wtI3skYnJlYWtwb2ludH0tdG9wICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgLmNvbC0jeyRicmVha3BvaW50fS1jZW50ZXIgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5jb2wtI3skYnJlYWtwb2ludH0tYm90dG9tIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICB9XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbC0jeyRicmVha3BvaW50fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAvLyBXb3JrIGFyb3VuZCBjcm9zcy1tZWRpYSBAZXh0ZW5kIChodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xMDUwKVxuICAgICAgJWdyaWQtY29sdW1uLWZsb2F0LSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbC0jeyRicmVha3BvaW50fS0jeyRpfSB7XG4gICAgICAgICAgQGlmIG5vdCAkZW5hYmxlLWZsZXgge1xuICAgICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW4tZmxvYXQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXNwYW4oJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVhY2ggJG1vZGlmaWVyIGluIChwdWxsLCBwdXNoLCBvZmZzZXQpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbC0jeyRicmVha3BvaW50fS0jeyRtb2RpZmllcn0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIoJG1vZGlmaWVyLCAkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgLy8gVE9ETzogZmluZCBvdXQgaWYgd2UgbmVlZCB0aGlzIHN0aWxsLlxuICAvL1xuICAvLyBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgLy8gLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xufVxuXG5cbi50aGVhZC1pbnZlcnNlIHtcbiAgdGgge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG4gIH1cbn1cbi50aGVhZC1kZWZhdWx0IHtcbiAgdGgge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICB9XG59XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgfVxufVxuXG5cbi50YWJsZS1yZWZsb3cge1xuICB0aGVhZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQsXG4gIHRib2R5LFxuICB0Zm9vdCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpLlxuICAvLyBPbmx5IGFwcGx5IHRoZSBoZWlnaHQgdG8gdGV4dHVhbCBpbnB1dHMgYW5kIHNvbWUgc2VsZWN0cy5cbiAgLy8gJjpub3QodGV4dGFyZWEpLFxuICAvLyAmOm5vdChzZWxlY3Rbc2l6ZV0pLFxuICAvLyAmOm5vdChzZWxlY3RbbXVsdGlwbGVdKSB7XG4gIC8vICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAvLyB9XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cbi8vIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcbn1cblxuXG4vLyBUb2RvOiBjbGVhciB0aGlzIHVwXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOC4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGBkYXRldGltZWAgb3IgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGFuIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW4gYVxuLy8gaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIG1hcmdpbi10b3A6ICAgICgkc3BhY2VyICogLjc1KTtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAuNzUpO1xuXG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIFdoZW4gdGhlcmUncyBubyBsYWJlbHMsIGRvbid0IHBvc2l0aW9uIHRoZSBpbnB1dC5cbiAgICBpbnB1dDpvbmx5LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgLy8gbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xuICBtYXJnaW4tdG9wOiAtLjI1cmVtO1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLjc1cmVtO1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICAmLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1wYWRkaW5nLXggKiAzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0ICogLjI1KTtcbiAgYmFja2dyb3VuZC1zaXplOiAoJGlucHV0LWhlaWdodCAqIC42NSkgKCRpbnB1dC1oZWlnaHQgKiAuNjUpO1xufVxuXG4vLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtc3VjY2Vzcyk7XG5cbiAgLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZvcm0taWNvbi1zdWNjZXNzKTtcbiAgfVxufVxuXG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtd2FybmluZyk7XG5cbiAgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZvcm0taWNvbi13YXJuaW5nKTtcbiAgfVxufVxuXG4uaGFzLWRhbmdlciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC1kYW5nZXIpO1xuXG4gIC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZvcm0taWNvbi1kYW5nZXIpO1xuICB9XG59XG5cblxuXG5cbi8vIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGZvcm0taWNvbi1zdWNjZXNzfVwiKTtcbi8vICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc3VjY2Vzcztcbi8vIH1cbi8vXG4vLyAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRmb3JtLWljb24td2FybmluZ31cIik7XG4vLyAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG4vLyB9XG4vL1xuLy8gLmZvcm0tY29udHJvbC1lcnJvciB7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGZvcm0taWNvbi1kYW5nZXJ9XCIpO1xuLy8gICBib3JkZXItY29sb3I6ICRicmFuZC1kYW5nZXI7XG4vLyB9XG5cblxuLy8gLmhhcy1mZWVkYmFjayB7XG4vLyAgIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vL1xuLy8gICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4vLyAgIC5mb3JtLWNvbnRyb2wge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0ICogMS4yNSk7XG4vLyAgIH1cbi8vIH1cbi8vIC8vIEZlZWRiYWNrIGljb25cbi8vIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogMDtcbi8vICAgcmlnaHQ6IDA7XG4vLyAgIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vICAgd2lkdGg6ICRpbnB1dC1oZWlnaHQ7XG4vLyAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbi8vICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4vLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyB9XG4vLyAuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLy8gLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4vLyAgIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxnO1xuLy8gICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4vLyAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuLy8gfVxuLy8gLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi8vIC5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuLy8gICB3aWR0aDogJGlucHV0LWhlaWdodC1zbTtcbi8vICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuLy8gICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbi8vIH1cbi8vXG4vLyAvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vLyAuaGFzLXN1Y2Nlc3Mge1xuLy8gICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG4vLyB9XG4vLyAuaGFzLXdhcm5pbmcge1xuLy8gICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG4vLyB9XG4vLyAuaGFzLWRhbmdlciB7XG4vLyAgIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbi8vIH1cbi8vXG4vLyAvLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi8vIC5oYXMtZmVlZGJhY2sgbGFiZWwge1xuLy9cbi8vICAgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbi8vICAgICAvLyBUT0RPOiByZWRvIHRoaXMgc2luY2Ugd2UgbnVrZWQgdGhlIGAkbGluZS1oZWlnaHQtY29tcHV0ZWRgXG4vLyAgICAgdG9wOiAwOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbi8vICAgfVxuLy9cbi8vICAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4vLyAgICAgdG9wOiAwO1xuLy8gICB9XG4vLyB9XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gX2Zvcm1zLnNjc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGNvbG9yKSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC50ZXh0LWhlbHAsXG4gIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAvLyBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgIC8vICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIC8vIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDQwJSk7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkaW5wdXQtYm94LXNoYWRvdy1mb2N1cztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cygpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogLjY1O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4uYnRuLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWNvbG9yLCAkYnRuLXNlY29uZGFyeS1iZywgJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbn1cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG4vLyBSZW1vdmUgYWxsIGJhY2tncm91bmRzXG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWJnKTtcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmUge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG4uYnRuLWluZm8tb3V0bGluZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1pbmZvLWJnKTtcbn1cbi5idG4tc3VjY2Vzcy1vdXRsaW5lIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXN1Y2Nlc3MtYmcpO1xufVxuLmJ0bi13YXJuaW5nLW91dGxpbmUge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4td2FybmluZy1iZyk7XG59XG4uYnRuLWRhbmdlci1vdXRsaW5lIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLWRhbmdlci1iZyk7XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSksIDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuXG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvLyB0ciYuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLy8gdGJvZHkmLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gIC8vIEFjdGl2ZSBzdGF0ZVxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgLy9cbiAgLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcbiAgJi5kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyKCk7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICB9XG5cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoJHNwYWNlci15IC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOS5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCI7XG59XG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sZyAkY2FyZXQtd2lkdGgtbGcgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGcgJGNhcmV0LXdpZHRoLWxnO1xufVxuXG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC8vIFByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlblxuICAgIC8vIHBsYWNlZCB3aXRoaW4gYSB0YWJsZS5cbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgLy8gZG8gbm90aGluZ1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAvLyBkbyBub3RoaW5nXG4gIH0gQGVsc2Uge1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbn1cblxuXG4vL1xuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLy9cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuXG4vL1xuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIHNpbmdsZSwgc2hhcmVkIGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICAgIC8vIEJlY2F1c2Ugc3BlY2lmaWNpdHlcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cDovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gID4gaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6Y2hlY2tlZCB+IC5jLWluZGljYXRvciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMgfiAuYy1pbmRpY2F0b3Ige1xuICAgICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4ycmVtICMwMDc0ZDk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUgfiAuYy1pbmRpY2F0b3Ige1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjNmZmO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICB9XG4gIH1cblxuICArIC5jLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4vLyBDdXN0b20gaW5kaWNhdG9yXG4vL1xuLy8gR2VuZXJhdGVzIGEgc2hhZG93IGVsZW1lbnQgdG8gY3JlYXRlIG91ciBtYWtlc2hpZnQgY2hlY2tib3gvcmFkaW8gYmFja2dyb3VuZC5cblxuLmMtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDY1JTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAuMTI1cmVtIC4xMjVyZW0gcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jLWNoZWNrYm94IHtcbiAgLmMtaW5kaWNhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cblxuICBpbnB1dDpjaGVja2VkIH4gLmMtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF4Tnk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZzBLQ1NCMmFXVjNRbTk0UFNJd0lEQWdPQ0E0SWlCbGJtRmliR1V0WW1GamEyZHliM1Z1WkQwaWJtVjNJREFnTUNBNElEZ2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BIQmhkR2dnWm1sc2JEMGlJMFpHUmtaR1JpSWdaRDBpVFRZdU5Dd3hURFV1Tnl3eExqZE1NaTQ1TERRdU5Vd3lMakVzTXk0M1RERXVOQ3d6VERBc05DNDBiREF1Tnl3d0xqZHNNUzQxTERFdU5Xd3dMamNzTUM0M2JEQXVOeTB3TGpkc015NDFMVE11Tld3d0xqY3RNQzQzVERZdU5Dd3hURFl1TkN3eGVpSU5DZ2t2UGcwS1BDOXpkbWMrRFFvPSk7XG4gIH1cblxuICBpbnB1dDppbmRldGVybWluYXRlIH4gLmMtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IzYVdSMGFEMGlPSEI0SWlCb1pXbG5hSFE5SWpod2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURnZ09DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdPQ0E0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHdMRE4yTW1nNFZqTklNSG9pTHo0TkNqd3ZjM1puUGcwSyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uYy1yYWRpbyB7XG4gIC5jLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE55NHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjJhV1YzUW05NFBTSXdJREFnT0NBNElpQmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQTRJRGdpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRUUXNNVU15TGpNc01Td3hMREl1TXl3eExEUnpNUzR6TERNc015d3pjek10TVM0ekxETXRNMU0xTGpjc01TdzBMREY2SWk4K0RRbzhMM04yWno0TkNnPT0pO1xuICB9XG59XG5cblxuLy8gTGF5b3V0IG9wdGlvbnNcbi8vXG4vLyBCeSBkZWZhdWx0IHJhZGlvcyBhbmQgY2hlY2tib3hlcyBhcmUgYGlubGluZS1ibG9ja2Agd2l0aCBubyBhZGRpdGlvbmFsIHNwYWNpbmdcbi8vIHNldC4gVXNlIHRoZXNlIG9wdGlvbmFsIGNsYXNzZXMgdG8gdHdlYWsgdGhlIGxheW91dC5cblxuLmMtaW5wdXRzLXN0YWNrZWQge1xuICAuYy1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICsgLmMtaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG4vLyBJbmNsdWRlcyBJRTktc3BlY2lmaWMgaGFja3MgKG5vdGVkIGJ5IGAgXFw5YCkuXG5cbi5jLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbSBcXDk7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBTUFBQUN6dkUxRkFBQUFERkJNVkVVek16TXpNek16TXpNek16TUtBRy8zQUFBQUEzUlNUbE1BZjRDL2FTTEhBQUFBUEVsRVFWUjQycTNOTVE0QUlBZ0VRVG4vLzJjTGRSS3BwU0d6Qll3elZYdnpuTldzOEM1OENpdXNzUEpqOGg2Tndnb3JyS1JkVHZ1Vjl2MTZBZm4wQVlGT0I3YVlBQUFBQUVsRlRrU3VRbUNDKSBuby1yZXBlYXQgcmlnaHQgLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSBcXDk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgLy8gVXNlIHZlbmRvciBwcmVmaXhlcyBhcyBgYXBwZWFyYW5jZWAgaXNuJ3QgcGFydCBvZiB0aGUgQ1NTIHNwZWMuXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzUxYTdlODtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNXB4IHJnYmEoODEsIDE2NywgMjMyLCAwLjUpKTtcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYy1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJjpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGUgaW5wdXQge1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBtYXJnaW46IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDApO1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbGUtY3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC4ycmVtIC40cmVtIHJnYmEoMCwwLDAsLjA1KSk7XG59XG4uZmlsZS1jdXN0b206OmFmdGVyIHtcbiAgY29udGVudDogXCJDaG9vc2UgZmlsZS4uLlwiO1xufVxuLmZpbGUtY3VzdG9tOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLS4wNzVyZW07XG4gIHJpZ2h0OiAtLjA3NXJlbTtcbiAgYm90dG9tOiAtLjA3NXJlbTtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwIC4yNXJlbSAuMjVyZW0gMDtcbn1cblxuLy8gRm9jdXMgc3RhdGVcbi5maWxlIGlucHV0OmZvY3VzIH4gLmZpbGUtY3VzdG9tIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4ycmVtICMwMDc0ZDkpO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dCBhbmQgcmVtb3ZlcyBob3Zlci90YWIgZWZmZWN0c1xuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiBpbmxpbmVcblxuLm5hdi1pbmxpbmUge1xuICAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbiAgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICArIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICBib3JkZXI6ICRuYXYtdGFicy1saW5rLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMCk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgKyAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zdGFja2VkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcblxuICAgICsgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vXG4vLyBEcm9wZG93bnNcbi8vXG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gQSBzdGF0aWMsIGZ1bGwgd2lkdGggbW9kaWZpZXIgd2l0aCBubyByb3VuZGVkIGNvcm5lcnMuXG4ubmF2YmFyLWZ1bGwge1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5uYXZiYXItc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItc3RpY2t5O1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG4vL1xuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAgICAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZy10b3A6IC40MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNDI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tbGVmdDogICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAwYTBcIjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gQ3VzdG9tIG92ZXJyaWRlIGZvclxuLm5hdmJhci10b2dnbGVhYmxlIHtcbiAgJi14cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZpZ2F0aW9uXG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIGJ1aWx0IG9uIHRoZSBiYXNlIGAubmF2YCBzdHlsZXMuXG5cbi5uYXZiYXItbmF2IHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6ICAgIC40MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC40MjVyZW07XG5cbiAgICArIC5uYXYtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3BlbiA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5vcGVuLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNzUpO1xuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4wNzUpO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWJsb2NrIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyAuY2FyZC1hY3Rpb25zIHtcbi8vICAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG5cbi8vICAgLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbi8vICAgfVxuLy8gfVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAuY2FyZCB7XG4gICAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cyAkY2FyZC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRjYXJkLWJvcmRlci1yYWRpdXMgJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcik7XG4gIH1cbn1cblxuXG4vL1xuLy8gQmFja2dyb3VuZCB2YXJpYXRpb25zXG4vL1xuXG4uY2FyZC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeSk7XG59XG4uY2FyZC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1zdWNjZXNzLCAkYnJhbmQtc3VjY2Vzcyk7XG59XG4uY2FyZC1pbmZvIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1pbmZvLCAkYnJhbmQtaW5mbyk7XG59XG4uY2FyZC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC13YXJuaW5nLCAkYnJhbmQtd2FybmluZyk7XG59XG4uY2FyZC1kYW5nZXIge1xuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLWRhbmdlciwgJGJyYW5kLWRhbmdlcik7XG59XG5cbi8vIFJlbW92ZSBhbGwgYmFja2dyb3VuZHNcbi5jYXJkLXByaW1hcnktb3V0bGluZSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tcHJpbWFyeS1iZyk7XG59XG4uY2FyZC1zZWNvbmRhcnktb3V0bGluZSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG4uY2FyZC1pbmZvLW91dGxpbmUge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLWluZm8tYmcpO1xufVxuLmNhcmQtc3VjY2Vzcy1vdXRsaW5lIHtcbiAgQGluY2x1ZGUgY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWJnKTtcbn1cbi5jYXJkLXdhcm5pbmctb3V0bGluZSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4td2FybmluZy1iZyk7XG59XG4uY2FyZC1kYW5nZXItb3V0bGluZSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tZGFuZ2VyLWJnKTtcbn1cblxuLy9cbi8vIEludmVyc2UgdGV4dCB3aXRoaW4gYSBjYXJkIGZvciB1c2Ugd2l0aCBkYXJrIGJhY2tncm91bmRzXG4vL1xuXG4uY2FyZC1pbnZlcnNlIHtcbiAgQGluY2x1ZGUgY2FyZC1pbnZlcnNlO1xufVxuXG4vL1xuLy8gQmxvY2txdW90ZVxuLy9cblxuLmNhcmQtYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWcge1xuICAvLyBtYXJnaW46IC0xLjMyNXJlbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyguMjVyZW0pO1xufVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuXG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyIDAgMCk7XG59XG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBzZXRcbi8vXG5cbkBpZiAkZW5hYmxlLWZsZXgge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLmNhcmQtZGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLS42MjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS42MjVyZW07XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC42MjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IEBlbHNlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5jYXJkLWRlY2sge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDEuMjVyZW0gMDtcblxuICAgICAgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWRlY2std3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfSBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVtIGV4Y2VlZCB0aGUgY29sdW1uIHdpZHRoXG4gICAgfVxuICB9XG59XG4iLCIvLyBDYXJkIHZhcmlhbnRzXG5cbkBtaXhpbiBjYXJkLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbn1cblxuQG1peGluIGNhcmQtb3V0bGluZS12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG59XG5cbi8vXG4vLyBJbnZlcnNlIHRleHQgd2l0aGluIGEgY2FyZCBmb3IgdXNlIHdpdGggZGFyayBiYWNrZ3JvdW5kc1xuLy9cblxuQG1peGluIGNhcmQtaW52ZXJzZSB7XG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gIH1cbiAgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1mb290ZXIsXG4gIC5jYXJkLXRpdGxlLFxuICAuY2FyZC1ibG9ja3F1b3RlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY2FyZC1saW5rLFxuICAuY2FyZC10ZXh0LFxuICAuY2FyZC1ibG9ja3F1b3RlID4gZm9vdGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNjUpO1xuICB9XG4gIC5jYXJkLWxpbmsge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgKyBsaTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXk7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBib3JkZXI6ICRwYWdlci1ib3JkZXItd2lkdGggc29saWQgJHBhZ2VyLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhIHtcbiAgICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZXItbmV4dCB7XG4gID4gYSxcbiAgPiBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnBhZ2VyLXByZXYge1xuICA+IGEsXG4gID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjI1ZW0gLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5sYWJlbCB7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBQaWxsIGxhYmVsc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4ubGFiZWwtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gIHBhZGRpbmctbGVmdDogLjZlbTtcbiAgLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuICAvLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTByZW0pO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIExhYmVsc1xuXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRib2R5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkYm9keS1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGFuaW1hdGlvbnNcbi8vXG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246ICRzcGFjZXIteSAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy9cbi8vIEJhc2ljIHByb2dyZXNzIGJhclxuLy9cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRzcGFjZXIteTsgLy8gdG9kbzogbWFrZSBhIG5ldyB2YXIgZm9yIHRoaXNcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xufVxuLnByb2dyZXNzW3ZhbHVlXSB7XG4gIC8vIElFMTAgdXNlcyBgY29sb3JgIHRvIHNldCB0aGUgYmFyIGJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICMwMDc0ZDk7XG4gIC8vIFJlbW92ZSBGaXJlZm94IGFuZCBPcGVyYSBib3JkZXJcbiAgYm9yZGVyOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgwLDAsMCwuMSkpO1xufVxuLnByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cih2YWx1ZSk7XG59XG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuLnByb2dyZXNzW3ZhbHVlPVwiMTAwXCJdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi8vIEZpcmVmb3ggc3R5bGVzIG11c3QgYmUgZW50aXJlbHkgc2VwYXJhdGUgb3IgaXQgYnVzdHMgV2Via2l0IHN0eWxlcy5cbi8vXG4vLyBDb21tZW50ZWQgb3V0IGZvciBub3cgYmVjYXVzZSBsaW50ZXIuXG4vL1xuLy8gJC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbi8vICAgLnByb2dyZXNzW3ZhbHVlXSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbi8vICAgICAuYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4vLyAgICAgLmJveC1zaGFkb3coaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKDAsMCwwLC4xKSk7XG4vLyAgIH1cbi8vICAgLnByb2dyZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG4vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAgIH1cbi8vICAgLnByb2dyZXNzW3ZhbHVlPVwiMFwiXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuLy8gICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbi8vICAgICBtaW4td2lkdGg6IDJyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbi8vICAgfVxuLy8gICAucHJvZ3Jlc3NbdmFsdWU9XCIxMDBcIl06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbi8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuLy8gICB9XG4vLyB9XG5cbi8vIElFOSBoYWNrcyB0byBhY2NvbXBhbnkgY3VzdG9tIG1hcmt1cC4gV2UgZG9uJ3QgbmVlZCB0byBzY29wZSB0aGlzIHZpYSBtZWRpYSBxdWVyaWVzLCBidXQgSSBmZWVsIGJldHRlciBkb2luZyBpdCBhbnl3YXkuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLnByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKDAsMCwwLC4xKSk7XG4gIH1cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJHNwYWNlci15O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cmVtOyAvLyBTaW11bGF0ZSBoaWRpbmcgb2YgdmFsdWUgYXMgaW4gbmF0aXZlIGA8cHJvZ3Jlc3M+YFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cbiAgLnByb2dyZXNzW3dpZHRoXj1cIjBcIl0ge1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAucHJvZ3Jlc3Nbd2lkdGg9XCIxMDAlXCJdIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy9cbi8vIFN0cmlwZWRcbi8vXG5cbi5wcm9ncmVzcy1zdHJpcGVkW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xufVxuLnByb2dyZXNzLXN0cmlwZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xufVxuLy8gSUU5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xuICB9XG59XG5cblxuLy9cbi8vIEFuaW1hdGVkXG4vL1xuXG4ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLy8gSUU5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLnByb2dyZXNzLWFuaW1hdGVkIC5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmFyaWF0aW9uc1xuLy9cblxuLnByb2dyZXNzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG4ucHJvZ3Jlc3MtaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cbi5wcm9ncmVzcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuLnByb2dyZXNzLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOVxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOS5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTlcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn0iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbkBtaXhpbiBwcm9ncmVzcy12YXJpYW50KCRjb2xvcikge1xuICAmW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJlt2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAvLyBJRTlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCJAaWYgJGVuYWJsZS1mbGV4IHtcbiAgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIH1cbiAgLm1lZGlhLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLm1lZGlhLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5tZWRpYS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59IEBlbHNlIHtcbiAgLm1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAubWVkaWEsXG4gIC5tZWRpYS1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHpvb206IDE7XG4gIH1cbiAgLm1lZGlhLWJvZHkge1xuICAgIHdpZHRoOiAxMDAwMHB4O1xuICB9XG4gIC5tZWRpYS1sZWZ0LFxuICAubWVkaWEtcmlnaHQsXG4gIC5tZWRpYS1ib2R5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLm1lZGlhLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubWVkaWEtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cblxuLy9cbi8vIEltYWdlcy9lbGVtZW50cyBhcyB0aGUgbWVkaWEgYW5jaG9yXG4vL1xuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWxpZ25tZW50XG4vL1xuXG4ubWVkaWEtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5cbi8vXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcblxuICAgICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSg5IC8gMjEpO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKDkgLyAxNik7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgzIC8gNCk7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxIC8gMSk7XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuMjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLmluIHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubW9kYWwtbGcgeyB3aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgb3BhY2l0eTogMDtcblxuICAmLmluIHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gICYudG9vbHRpcC10b3AsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG5cbiAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYudG9vbHRpcC1yaWdodCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG5cbiAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnRvb2x0aXAtYm90dG9tLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYudG9vbHRpcC1sZWZ0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuXG4gICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuXG4gIC8vIFBvcG92ZXIgZGlyZWN0aW9uc1xuXG4gICYucG9wb3Zlci10b3AsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAucG9wb3Zlci1hcnJvdyB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItcmlnaHQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLnBvcG92ZXItYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1ib3R0b20sXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5wb3BvdmVyLWFycm93IHtcbiAgICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1sZWZ0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLnBvcG92ZXItYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCgkYm9yZGVyLXJhZGl1cy1sZyAtIDEpICgkYm9yZGVyLXJhZGl1cy1sZyAtIDEpIDAgMCk7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAucG9wb3Zlci1hcnJvdyBpcyBvdXRlciwgLnBvcG92ZXItYXJyb3c6OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyLWFycm93IHtcbiAgJixcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ucG9wb3Zlci1hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xufVxuIiwiLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLmNhcm91c2VsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlLWluLW91dCBsZWZ0O1xuXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xuICAgID4gaW1nLFxuICAgID4gYSA+IGltZyB7XG4gICAgICBAZXh0ZW5kIC5pbWctZmx1aWQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuXG4gICAgICAmLm5leHQsXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUsXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAubmV4dC5sZWZ0LFxuICA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC41KSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuaWNvbi1wcmV2IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5pY29uLXByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzOVwiOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzYVwiOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU5IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA5IGRvZXMgbm90IHByb3Blcmx5IGhhbmRsZSBjbGlja3Mgb24gZWxlbWVudHMgd2l0aCBhIGBiYWNrZ3JvdW5kLWNvbG9yYCBvZiBgdHJhbnNwYXJlbnRgLFxuICAgIC8vIHNvIHdlIHVzZSBgcmdiYSgwLDAsMCwwKWAgaW5zdGVhZCBzaW5jZSBpdCdzIGEgbm9uLWJ1Z2d5IGVxdWl2YWxlbnQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzLlxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuXG4gIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vL1xuLy8gUmVzcG9uc2l2ZSB2YXJpYXRpb25zXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gRmxvYXRzXG4vL1xuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrKCk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAucHVsbC0jeyRicmVha3BvaW50fS1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIHB1bGwtbGVmdCgpO1xuICAgIH1cbiAgICAucHVsbC0jeyRicmVha3BvaW50fS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBwdWxsLXJpZ2h0KCk7XG4gICAgfVxuICAgIC5wdWxsLSN7JGJyZWFrcG9pbnR9LW5vbmUge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuXG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSAgICAgICB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIC50ZXh0LSN7JGJyZWFrcG9pbnR9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LSN7JGJyZWFrcG9pbnR9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC0jeyRicmVha3BvaW50fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRicmFuZC1zdWNjZXNzKTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJGJyYW5kLWluZm8pO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkYnJhbmQtd2FybmluZyk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJGJyYW5kLWRhbmdlcik7XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiQG1peGluIHB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogXCIwLzBcIiBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vXG5cbi8vIEludmVyc2Vcbi8vIFRPRE86IHJlZG8gdGhpcyBhcyBhIHByb3BlciBjbGFzc1xuLmJnLWludmVyc2Uge1xuICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbn1cblxuLmJnLWZhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG59XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRicmFuZC1zdWNjZXNzKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkYnJhbmQtaW5mbyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJGJyYW5kLXdhcm5pbmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJGJyYW5kLWRhbmdlcik7XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcbn1cblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aHMgaW4gJHNwYWNlcnMge1xuICAgICRsZW5ndGgteDogICBtYXAtZ2V0KCRsZW5ndGhzLCB4KTtcbiAgICAkbGVuZ3RoLXk6ICAgbWFwLWdldCgkbGVuZ3RocywgeSk7XG5cbiAgICAuI3skYWJicmV2fS1hLSN7JHNpemV9IHsgI3skcHJvcH06ICAgICAgICAkbGVuZ3RoLXkgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH0gLy8gYSA9IEFsbCBzaWRlc1xuICAgIC4jeyRhYmJyZXZ9LXQtI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGgteSAhaW1wb3J0YW50OyB9XG4gICAgLiN7JGFiYnJldn0tci0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH1cbiAgICAuI3skYWJicmV2fS1iLSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDsgfVxuICAgIC4jeyRhYmJyZXZ9LWwtI3skc2l6ZX0geyAjeyRwcm9wfS1sZWZ0OiAgICRsZW5ndGgteCAhaW1wb3J0YW50OyB9XG5cbiAgICAvLyBBeGVzXG4gICAgLiN7JGFiYnJldn0teC0jeyRzaXplfSB7XG4gICAgICAjeyRwcm9wfS1yaWdodDogICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgI3skcHJvcH0tbGVmdDogICAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLiN7JGFiYnJldn0teS0jeyRzaXplfSB7XG4gICAgICAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9zaXRpb25pbmdcblxuLnBvcy1mLXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG4vL1xuXG5AZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLmhpZGRlbi0jeyRicH0tdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5oaWRkZW4tI3skYnB9LWRvd24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvL1xuLy8gRmlsZTogdHlwb2dyYXBoeS5zY3NzXG4vL1xuLy8gQ29udGFpbnMgdGhlIGJhc2ljIHR5cG9ncmFwaHkgcmVsYXRlZCBzdHlsZXMgZm9yIHRoZSBhZG1pbiBpbnRlcmZhY2UuXG5cblxuIC8vIFRhYmxlc1xuLy8gVXNlZCBhcyBhIGJhc2UgZm9yIGNvbXBvbmVudHM6IEdyaWRGaWVsZC5cblxuLnRhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0kc3BhY2VyLXg7XG4gIG1hcmdpbi1yaWdodDogLSRzcGFjZXIteDtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAjeyRzcGFjZXIteCAqIDJ9KTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15ICogMjtcbiAgYm9yZGVyLXRvcDogMDtcblxuICB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgYm9yZGVyLWJvdHRvbTogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JHNwYWNlci14ICsgJHNwYWNlci14ICogLjI1fTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogI3skc3BhY2VyLXggKyAkc3BhY2VyLXggKiAuMjV9O1xuICAgIH1cbiAgfVxuXG4gIHRmb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgfVxuICB9XG59XG5cbi5jbXMge1xuICBjb2RlIHtcbiAgICBmb250LWZhbWlseTogJ0JpdHN0cmVhbSBWZXJhIFNhbnMgTW9ubycsJ0NvdXJpZXInLCBtb25vc3BhY2U7XG5cdH1cbn1cblxuLmxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4cztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzaWx2ZXJzdHJpcGVcIjtcbiAgc3JjOnVybChcIi4uLy4uL2Rpc3QvZm9udC9mb250cy9zaWx2ZXJzdHJpcGUuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vLi4vZGlzdC9mb250L2ZvbnRzL3NpbHZlcnN0cmlwZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2Rpc3QvZm9udC9mb250cy9zaWx2ZXJzdHJpcGUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uLy4uL2Rpc3QvZm9udC9mb250cy9zaWx2ZXJzdHJpcGUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2Rpc3QvZm9udC9mb250cy9zaWx2ZXJzdHJpcGUuc3ZnI3NpbHZlcnN0cmlwZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5bY2xhc3NePVwiZm9udC1pY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGZvbnQtaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2lsdmVyc3RyaXBlXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZvbnQtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCI7XG59XG4uZm9udC1pY29uLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7XG59XG4uZm9udC1pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiO1xufVxuLmZvbnQtaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xufVxuLmZvbnQtaWNvbi1wbHVzLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7XG59XG4uZm9udC1pY29uLWNoZWNrLW1hcmstMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjtcbn1cbi5mb250LWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjtcbn1cbi5mb250LWljb24tYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xufVxuLmZvbnQtaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuLmZvbnQtaWNvbi10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MFwiO1xufVxuLmZvbnQtaWNvbi1mbG93LXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcxXCI7XG59XG4uZm9udC1pY29uLWluZm8tY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIjtcbn1cbi5mb250LWljb24tY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjtcbn1cbi5mb250LWljb24tZ3JhcGgtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuLmZvbnQtaWNvbi10b3Jzb3MtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuLmZvbnQtaWNvbi10b3JzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIjtcbn1cbi5mb250LWljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjtcbn1cbi5mb250LWljb24tY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuLmZvbnQtaWNvbi1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiO1xufVxuLmZvbnQtaWNvbi1nbG9iZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuLmZvbnQtaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NFwiO1xufVxuLmZvbnQtaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuLmZvbnQtaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCI7XG59XG4uZm9udC1pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiO1xufVxuLmZvbnQtaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7XG59XG4uZm9udC1pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7XG59XG4uZm9udC1pY29uLWNoZWNrLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCI7XG59XG4uZm9udC1pY29uLWNoZWNrLW1hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiO1xufVxuLmZvbnQtaWNvbi1iYWNrLWluLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU4XCI7XG59XG4uZm9udC1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjtcbn1cbi5mb250LWljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuLmZvbnQtaWNvbi1pbnN0YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmZvbnQtaWNvbi1kb3duLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7XG59XG4uZm9udC1pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIjtcbn1cbi5mb250LWljb24tY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzJcIjtcbn1cbi5mb250LWljb24tZWRpdC13cml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIjtcbn1cbi5mb250LWljb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzhcIjtcbn1cbi5mb250LWljb24tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiO1xufVxuLmZvbnQtaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7XG59XG4uZm9udC1pY29uLXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjtcbn1cbi5mb250LWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuLmZvbnQtaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjtcbn1cbi5mb250LWljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cbi5mb250LWljb24tdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5mb250LWljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuLmZvbnQtaWNvbi1mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuLmZvbnQtaWNvbi1zaWx2ZXJzdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7XG59XG4uZm9udC1pY29uLXRodW1ibmFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7XG59XG4uZm9udC1pY29uLWRvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzBcIjtcbn1cbi5mb250LWljb24tdXAtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzFcIjtcbn1cbi5mb250LWljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzJcIjtcbn1cbi5mb250LWljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU2XCI7XG59XG4uZm9udC1pY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNFwiO1xufVxuLmZvbnQtaWNvbi10cmFzaC1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7XG59XG4uZm9udC1pY29uLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMzXCI7XG59XG4uZm9udC1pY29uLWxlZnQtb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM1XCI7XG59XG4uZm9udC1pY29uLWRvd24tb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM2XCI7XG59XG4uZm9udC1pY29uLXVwLW9wZW4tYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzN1wiO1xufVxuLmZvbnQtaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzhcIjtcbn1cbi5mb250LWljb24tZG90LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM5XCI7XG59XG4uZm9udC1pY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIxXCI7XG59XG4uZm9udC1pY29uLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWFcIjtcbn1cbi5mb250LWljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLmZvbnQtaWNvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjJcIjtcbn1cbi5mb250LWljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyM1wiO1xufVxuIiwiJGJ0bi1pY29uLWNyb3NzOiAtMHB4IC0wcHggMTVweCAxNXB4O1xuJGJ0bi1pY29uLWFjY2VwdDogLTBweCAtMTVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkOiAtMHB4IC0zMXB4IDE2cHggMTZweDtcbiRidG4taWNvbi11bnB1Ymxpc2g6IC0wcHggLTQ3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWFkZF9kaXNhYmxlZDogLTBweCAtNjNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkcGFnZTogLTBweCAtNzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkcGFnZV9kaXNhYmxlZDogLTBweCAtOTVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYXJyb3ctY2lyY2xlLTEzNS1sZWZ0OiAtMHB4IC0xMTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYXJyb3ctY2lyY2xlLWRvdWJsZTogLTBweCAtMTI3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWJhY2s6IC0wcHggLTE0M3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1iYWNrX2Rpc2FibGVkOiAtMHB4IC0xNTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLWFycm93OiAtMHB4IC0xNzVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLWV4Y2xhbWF0aW9uOiAtMHB4IC0xOTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLW1pbnVzOiAtMHB4IC0yMDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLXBlbmNpbDogLTBweCAtMjIzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWNoYWluLS1wbHVzOiAtMHB4IC0yMzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tc21hbGw6IC0wcHggLTI1NXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbi11bmNoYWluOiAtMHB4IC0yNzFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW46IC0wcHggLTI4N3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1jcm9zcy1jaXJjbGU6IC0wcHggLTMwM3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1jcm9zcy1jaXJjbGVfZGlzYWJsZWQ6IC0wcHggLTMxOXB4IDE2cHggMTZweDtcbiRidG4taWNvbi11bnB1Ymxpc2hfZGlzYWJsZWQ6IC0wcHggLTMzNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1kZWNsaW5lOiAtMHB4IC0zNTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZGVjbGluZV9kaXNhYmxlZDogLTBweCAtMzY3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRlbGV0ZTogLTBweCAtMzgzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWFjY2VwdF9kaXNhYmxlZDogLTBweCAtMzk5cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRpc2s6IC0wcHggLTQxNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1kb2N1bWVudC0tcGVuY2lsOiAtMHB4IC00MzFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZG93bmxvYWQtY3N2OiAtMHB4IC00NDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZHJpdmUtdXBsb2FkOiAtMHB4IC00NjNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZHJpdmUtdXBsb2FkX2Rpc2FibGVkOiAtMHB4IC00NzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZ3JpZF9wcmludDogLTBweCAtNDk1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWluZm9ybWF0aW9uOiAtMHB4IC01MTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWFnbmlmaWVyOiAtMHB4IC01MjdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWludXMtY2lyY2xlOiAtMHB4IC01NDNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWludXMtY2lyY2xlX2Rpc2FibGVkOiAtMHB4IC01NTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbmF2aWdhdGlvbjogLTBweCAtNTc1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLW5hdmlnYXRpb25fZGlzYWJsZWQ6IC0wcHggLTU5MXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1uZXR3b3JrLWNsb3VkOiAtMHB4IC02MDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbmV0d29yay1jbG91ZF9kaXNhYmxlZDogLTBweCAtNjIzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBlbmNpbDogLTBweCAtNjM5cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBlbmNpbF9kaXNhYmxlZDogLTBweCAtNjU1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBsdWctZGlzY29ubmVjdC1wcm9oaWJpdGlvbjogLTBweCAtNjcxcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBsdWctZGlzY29ubmVjdC1wcm9oaWJpdGlvbl9kaXNhYmxlZDogLTBweCAtNjg3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXByZXZpZXc6IC0wcHggLTcwM3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1wcmV2aWV3X2Rpc2FibGVkOiAtMHB4IC03MTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tc2V0dGluZ3M6IC0wcHggLTczNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1zZXR0aW5nc19kaXNhYmxlZDogLTBweCAtNzUxcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRlbGV0ZUxpZ2h0OiAtMHB4IC03NjdweCAxM3B4IDE3cHg7XG4kYnRuLWljb24tYWRkTWVkaWE6IC0wcHggLTc4NHB4IDE5cHggMjBweDtcbiRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctdXA6IC0wcHggLTBweCA4cHggNnB4O1xuJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy1kb3duOiAtMHB4IC02cHggOHB4IDZweDtcbiRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZGVzZWxlY3RlZC1kb3duOiAtMHB4IC0xMnB4IDhweCA2cHg7XG4kc3ByaXRlcy0zMngzMi1tZW51LWFycm93LWRlc2VsZWN0ZWQtdXA6IC0wcHggLTE4cHggOHB4IDZweDtcbiRzcHJpdGVzLTMyeDMyLWFycm93X2Rvd25fZGFya2VyOiAtMHB4IC0yNHB4IDE2cHggMTZweDtcbiRzcHJpdGVzLTMyeDMyLWFycm93X2Rvd25fbGlnaHRlcjogLTBweCAtNDBweCAxNnB4IDE2cHg7XG4kc3ByaXRlcy0zMngzMi1sb2dvdXQ6IC0wcHggLTU2cHggMTZweCAxNnB4O1xuJHNwcml0ZXMtMzJ4MzItYXJyb3dfdXBfbGlnaHRlcjogLTBweCAtNzJweCAxNnB4IDE2cHg7XG4kc3ByaXRlcy0zMngzMi1hcnJvd191cF9kYXJrZXI6IC0wcHggLTg4cHggMTZweCAxNnB4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19kdWFsX3dpbmRvdzogLTBweCAtMTA0cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld190YWJsZXQ6IC0wcHggLTEyMXB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfc3BsaXQ6IC0wcHggLTEzOHB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfYXV0bzogLTBweCAtMTU1cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19kZXNrdG9wOiAtMHB4IC0xNzJweCAyMHB4IDE3cHg7XG4kc3ByaXRlcy0zMngzMi1wcmV2aWV3X3ByZXZpZXc6IC0wcHggLTE4OXB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfZWRpdDogLTBweCAtMjA2cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19tb2JpbGU6IC0wcHggLTIyM3B4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLW51bWVyaWMtbGFiZWw6IC0wcHggLTI0MHB4IDlweCAyNnB4O1xuJHNwcml0ZXMtMzJ4MzItZGlhbG9nLWNsb3NlLW92ZXI6IC0wcHggLTI2NnB4IDMwcHggMzBweDtcbiRzcHJpdGVzLTMyeDMyLWRpYWxvZy1jbG9zZTogLTBweCAtMjk2cHggMzBweCAzMHB4O1xuJHNwcml0ZXMtMzJ4MzItYmx1ZS1kb2N1bWVudC10ZXh0OiAtMHB4IC0zMjZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWRvY3VtZW50OiAtMHB4IC0zNThweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWZvbGRlci1ob3Jpem9udGFsOiAtMHB4IC0zOTBweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWZvbGRlcjogLTBweCAtNDIycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItdGFibGU6IC0wcHggLTQ1NHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZG9jdW1lbnQtaG9yaXpvbnRhbDogLTBweCAtNDg2cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtaG9yaXpvbnRhbDogLTBweCAtNTE4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtdGV4dC1pbWFnZTogLTBweCAtNTUwcHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtdGV4dDogLTBweCAtNTgycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQ6IC0wcHggLTYxNHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWZvbGRlci1ob3Jpem9udGFsOiAtMHB4IC02NDZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1mb2xkZXI6IC0wcHggLTY3OHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZG9jdW1lbnQtdGV4dC1pbWFnZTogLTBweCAtNzEwcHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItaW1hZ2U6IC0wcHggLTc0MnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLXNjcmlwdC10ZXh0OiAtMHB4IC03NzRweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1zY3JpcHQ6IC0wcHggLTgwNnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWltYWdlLXN1bnNldDogLTBweCAtODM4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLWVkaXQtaG92ZXI6IC0wcHggLTBweCA4MHB4IDgwcHg7XG4kc3ByaXRlcy02NHg2NC0yeC10YWItZWRpdDogLTBweCAtODBweCA4MHB4IDgwcHg7XG4kc3ByaXRlcy02NHg2NC0yeC10YWItbGlzdC1ob3ZlcjogLTBweCAtMTYwcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLWxpc3Q6IC0wcHggLTI0MHB4IDgwcHggODBweDtcbiRzcHJpdGVzLTY0eDY0LTJ4LXRhYi10cmVlLWhvdmVyOiAtMHB4IC0zMjBweCA4MHB4IDgwcHg7XG4kc3ByaXRlcy02NHg2NC0yeC10YWItdHJlZTogLTBweCAtNDAwcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLWxpc3QtaG92ZXI6IC0wcHggLTBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItdHJlZTogLTBweCAtNDBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItZWRpdDogLTBweCAtODBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItZ2FsbGVyeS1ob3ZlcjogLTBweCAtMTIwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLWdhbGxlcnk6IC0wcHggLTE2MHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXRhYi1lZGl0LWhvdmVyOiAtMHB4IC0yMDBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItbGlzdDogLTBweCAtMjQwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXNlYXJjaC1ob3ZlcjogLTBweCAtMjgwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXNlYXJjaDogLTBweCAtMzIwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXRyZWUtaG92ZXI6IC0wcHggLTM2MHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXByZXZpZXc6IC0wcHggLTQwMHB4IDUwcHggNDRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LW1lbnUtYXJyb3ctZG93bjogLTBweCAtMHB4IDE2cHggMTJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LW1lbnUtYXJyb3ctdXA6IC0wcHggLTEycHggMTZweCAxMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtbWVudS1hcnJvdy1kZXNlbGVjdGVkLWRvd246IC0wcHggLTI0cHggMTZweCAxMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtbWVudS1hcnJvdy1kZXNlbGVjdGVkLXVwOiAtMHB4IC0zNnB4IDE2cHggMTJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LWFycm93X2Rvd25fZGFya2VyOiAtMHB4IC00OHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LWFycm93X2Rvd25fbGlnaHRlcjogLTBweCAtODBweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1sb2dvdXQ6IC0wcHggLTExMnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LWFycm93X3VwX2RhcmtlcjogLTBweCAtMTQ0cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfdXBfbGlnaHRlcjogLTBweCAtMTc2cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19hdXRvOiAtMHB4IC0yMDhweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X2Rlc2t0b3A6IC0wcHggLTI0MnB4IDQwcHggMzRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfZWRpdDogLTBweCAtMjc2cHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19tb2JpbGU6IC0wcHggLTMxMHB4IDQwcHggMzRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfcHJldmlldzogLTBweCAtMzQ0cHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19zcGxpdDogLTBweCAtMzc4cHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld190YWJsZXQ6IC0wcHggLTQxMnB4IDQwcHggMzRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LWRpYWxvZy1jbG9zZTogLTBweCAtNDQ2cHggNjBweCA2MHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtZGlhbG9nLWNsb3NlLW92ZXI6IC0wcHggLTUwNnB4IDYwcHggNjBweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LWhvbWU6IC0wcHggLTBweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1ibG9nOiAtMHB4IC0zMnB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LWNvbW11bml0eTogLTBweCAtNjRweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1kYjogLTBweCAtOTZweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1kb2N1bWVudDogLTBweCAtMTI4cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtZ2VhcnM6IC0wcHggLTE2MHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LWNvbGxlY3Rpb246IC0wcHggLTE5MnB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LWluZm9ybWF0aW9uOiAtMHB4IC0yMjRweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1uZXR3b3JrOiAtMHB4IC0yNTZweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1wZW5jaWw6IC0wcHggLTI4OHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LXBpY3R1cmU6IC0wcHggLTMyMHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LXBpZS1jaGFydDogLTBweCAtMzUycHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtaG9tZTogLTBweCAtMHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWJsb2c6IC0wcHggLTI0cHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtY29tbXVuaXR5OiAtMHB4IC00OHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWRiOiAtMHB4IC03MnB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWRvY3VtZW50OiAtMHB4IC05NnB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWdlYXJzOiAtMHB4IC0xMjBweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1jb2xsZWN0aW9uOiAtMHB4IC0xNDRweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1pbmZvcm1hdGlvbjogLTBweCAtMTY4cHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtbmV0d29yazogLTBweCAtMTkycHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtcGVuY2lsOiAtMHB4IC0yMTZweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1waWN0dXJlOiAtMHB4IC0yNDBweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1waWUtY2hhcnQ6IC0wcHggLTI2NHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTE2eDE2LWhvbWU6IC0wcHggLTBweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1ibG9nOiAtMHB4IC0xNnB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWNvbW11bml0eTogLTBweCAtMzJweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1kYjogLTBweCAtNDhweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1kb2N1bWVudDogLTBweCAtNjRweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1nZWFyczogLTBweCAtODBweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1jb2xsZWN0aW9uOiAtMHB4IC05NnB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWluZm9ybWF0aW9uOiAtMHB4IC0xMTJweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1uZXR3b3JrOiAtMHB4IC0xMjhweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1wZW5jaWw6IC0wcHggLTE0NHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LXBpY3R1cmU6IC0wcHggLTE2MHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LXBpZS1jaGFydDogLTBweCAtMTc2cHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtaG9tZTogLTBweCAtMHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWJsb2c6IC0wcHggLTQ4cHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtZGI6IC0wcHggLTk2cHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtZG9jdW1lbnQ6IC0wcHggLTE0NHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWdlYXJzOiAtMHB4IC0xOTJweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1jb21tdW5pdHk6IC0wcHggLTI0MHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWluZm9ybWF0aW9uOiAtMHB4IC0yODhweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1uZXR3b3JrOiAtMHB4IC0zMzZweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1wZW5jaWw6IC0wcHggLTM4NHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LXBpY3R1cmU6IC0wcHggLTQzMnB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LXBpZS1jaGFydDogLTBweCAtNDgwcHggNDhweCA0OHB4O1xuQG1peGluIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIHdpZHRoOiBudGgoJHNwcml0ZSwgMyk7XG59XG5AbWl4aW4gc3ByaXRlLWhlaWdodCgkc3ByaXRlKSB7XG4gIGhlaWdodDogbnRoKCRzcHJpdGUsIDQpO1xufVxuQGZ1bmN0aW9uIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIEByZXR1cm4gbnRoKCRzcHJpdGUsIDMpO1xufVxuQGZ1bmN0aW9uIHNwcml0ZS1oZWlnaHQoJHNwcml0ZSkge1xuICBAcmV0dXJuIG50aCgkc3ByaXRlLCA0KTtcbn1cbkBtaXhpbiBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSkge1xuICAkc3ByaXRlLW9mZnNldC14OiBudGgoJHNwcml0ZSwgMSk7XG4gICRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCAyKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAkc3ByaXRlLW9mZnNldC15O1xufVxuQG1peGluIHNwcml0ZSgkc3ByaXRlLCAkZGlzcGxheTogYmxvY2spIHtcbiAgQGluY2x1ZGUgc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgQGluY2x1ZGUgc3ByaXRlLXdpZHRoKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpO1xufVxuLmljb24tYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1idG4taWNvbi5wbmcnKTtcbn1cbi5pY29uLXNwcml0ZXMtMzJ4MzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1zcHJpdGVzLTMyeDMyLnBuZycpO1xufVxuLmljb24tc3ByaXRlcy02NHg2NC0yeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLXNwcml0ZXMtNjR4NjQtMngucG5nJyk7XG59XG4uaWNvbi1zcHJpdGVzLTY0eDY0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtc3ByaXRlcy02NHg2NC5wbmcnKTtcbn1cbi5pY29uLXNwcml0ZXMtMzJ4MzItMngge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1zcHJpdGVzLTMyeDMyLTJ4LnBuZycpO1xufVxuLmljb24tbWVudS1pY29ucy0xNngxNi0yeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLW1lbnUtaWNvbnMtMTZ4MTYtMngucG5nJyk7XG59XG4uaWNvbi1tZW51LWljb25zLTI0eDI0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtbWVudS1pY29ucy0yNHgyNC5wbmcnKTtcbn1cbi5pY29uLW1lbnUtaWNvbnMtMTZ4MTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL3Nwcml0ZS1tZW51LWljb25zLTE2eDE2LnBuZycpO1xufVxuLmljb24tbWVudS1pY29ucy0yNHgyNC0yeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvc3ByaXRlLW1lbnUtaWNvbnMtMjR4MjQtMngucG5nJyk7XG59IiwiLyoqXG4gKiBIZWxwZXIgU0NTUyBmaWxlIGZvciB0aGUgZ2VuZXJhdGVkIHNwcml0ZXMgZm9yIHRoZSBpbnRlcmZhY2UuXG4gKi9cblxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCB7XG4gIFtjbGFzcyo9XCJidG4taWNvbi1cIl0ge1xuICAgIEBleHRlbmQgLmljb24tYnRuLWljb247XG4gIH1cbiAgLmJ0bi1pY29uLWFjY2VwdF9kaXNhYmxlIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWFjY2VwdF9kaXNhYmxlZCk7XG4gIH1cbiAgLmJ0bi1pY29uLWFjY2VwdCB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1hY2NlcHQpO1xuICB9XG4gIC5idG4taWNvbi1hZGRfZGlzYWJsZWQge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYWRkX2Rpc2FibGVkKTtcbiAgfVxuICAuYnRuLWljb24tYWRkIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWFkZCk7XG4gIH1cbiAgLmJ0bi1pY29uLWFkZE1lZGlhIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWFkZE1lZGlhKTtcbiAgfVxuICAuYnRuLWljb24tYWRkcGFnZV9kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1hZGRwYWdlX2Rpc2FibGVkKTtcbiAgfVxuICAuYnRuLWljb24tYWRkcGFnZSB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1hZGRwYWdlKTtcbiAgfVxuICAuYnRuLWljb24tYXJyb3ctY2lyY2xlLTEzNS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWFycm93LWNpcmNsZS0xMzUtbGVmdCk7XG4gIH1cbiAgLmJ0bi1pY29uLWFycm93LWNpcmNsZS1kb3VibGUge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYXJyb3ctY2lyY2xlLWRvdWJsZSk7XG4gIH1cbiAgLmJ0bi1pY29uLWJhY2tfZGlzYWJsZWQge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYmFja19kaXNhYmxlZCk7XG4gIH1cbiAgLmJ0bi1pY29uLWJhY2sge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYmFjayk7XG4gIH1cbiAgLmJ0bi1pY29uLWNoYWluLS1hcnJvdyB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1jaGFpbi0tYXJyb3cpO1xuICB9XG4gIC5idG4taWNvbi1jaGFpbi0tZXhjbGFtYXRpb24ge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY2hhaW4tLWV4Y2xhbWF0aW9uKTtcbiAgfVxuICAuYnRuLWljb24tY2hhaW4tLW1pbnVzIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWNoYWluLS1taW51cyk7XG4gIH1cbiAgLmJ0bi1pY29uLWNoYWluLS1wZW5jaWwge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY2hhaW4tLXBlbmNpbCk7XG4gIH1cbiAgLmJ0bi1pY29uLWNoYWluLS1wbHVzIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWNoYWluLS1wbHVzKTtcbiAgfVxuICAuYnRuLWljb24tY2hhaW4tc21hbGwge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY2hhaW4tc21hbGwpO1xuICB9XG4gIC5idG4taWNvbi1jaGFpbi11bmNoYWluIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWNoYWluLXVuY2hhaW4pO1xuICB9XG4gIC5idG4taWNvbi1jaGFpbiB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1jaGFpbik7XG4gIH1cbiAgLmJ0bi1pY29uLWNyb3NzLWNpcmNsZV9kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1jcm9zcy1jaXJjbGVfZGlzYWJsZWQpO1xuICB9XG4gIC5idG4taWNvbi1jcm9zcy1jaXJjbGUge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY3Jvc3MtY2lyY2xlKTtcbiAgfVxuICAuYnRuLWljb24tY3Jvc3Mge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY3Jvc3MpO1xuICB9XG4gIC5idG4taWNvbi1kZWNsaW5lX2Rpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRlY2xpbmVfZGlzYWJsZWQpO1xuICB9XG4gIC5idG4taWNvbi1kZWNsaW5lIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRlY2xpbmUpO1xuICB9XG4gIC5idG4taWNvbi1kZWxldGUge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tZGVsZXRlKTtcbiAgfVxuICAuYnRuLWljb24tZGVsZXRlTGlnaHQge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tZGVsZXRlTGlnaHQpO1xuICB9XG4gIC5idG4taWNvbi1kaXNrIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRpc2spO1xuICB9XG4gIC5idG4taWNvbi1kb2N1bWVudC0tcGVuY2lsIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRvY3VtZW50LS1wZW5jaWwpO1xuICB9XG4gIC5idG4taWNvbi1kb3dubG9hZC1jc3Yge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tZG93bmxvYWQtY3N2KTtcbiAgfVxuICAuYnRuLWljb24tZHJpdmUtdXBsb2FkX2Rpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRyaXZlLXVwbG9hZF9kaXNhYmxlZCk7XG4gIH1cbiAgLmJ0bi1pY29uLWRyaXZlLXVwbG9hZCB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1kcml2ZS11cGxvYWQpO1xuICB9XG4gIC5idG4taWNvbi1ncmlkX3ByaW50IHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWdyaWRfcHJpbnQpO1xuICB9XG4gIC5idG4taWNvbi1pbmZvcm1hdGlvbiB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1pbmZvcm1hdGlvbik7XG4gIH1cbiAgLmJ0bi1pY29uLW1hZ25pZmllciB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1tYWduaWZpZXIpO1xuICB9XG4gIC5idG4taWNvbi1taW51cy1jaXJjbGVfZGlzYWJsZWQge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tbWludXMtY2lyY2xlX2Rpc2FibGVkKTtcbiAgfVxuICAuYnRuLWljb24tbWludXMtY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLW1pbnVzLWNpcmNsZSk7XG4gIH1cbiAgLmJ0bi1pY29uLW5hdmlnYXRpb25fZGlzYWJsZWQge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tbmF2aWdhdGlvbl9kaXNhYmxlZCk7XG4gIH1cbiAgLmJ0bi1pY29uLW5hdmlnYXRpb24ge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tbmF2aWdhdGlvbik7XG4gIH1cbiAgLmJ0bi1pY29uLW5ldHdvcmstY2xvdWRfZGlzYWJsZWQge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tbmV0d29yay1jbG91ZF9kaXNhYmxlZCk7XG4gIH1cbiAgLmJ0bi1pY29uLW5ldHdvcmstY2xvdWQge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tbmV0d29yay1jbG91ZCk7XG4gIH1cbiAgLmJ0bi1pY29uLXBlbmNpbF9kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1wZW5jaWxfZGlzYWJsZWQpO1xuICB9XG4gIC5idG4taWNvbi1wZW5jaWwge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tcGVuY2lsKTtcbiAgfVxuICAuYnRuLWljb24tcGx1Zy1kaXNjb25uZWN0LXByb2hpYml0aW9uX2Rpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLXBsdWctZGlzY29ubmVjdC1wcm9oaWJpdGlvbl9kaXNhYmxlZCk7XG4gIH1cbiAgLmJ0bi1pY29uLXBsdWctZGlzY29ubmVjdC1wcm9oaWJpdGlvbiB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1wbHVnLWRpc2Nvbm5lY3QtcHJvaGliaXRpb24pO1xuICB9XG4gIC5idG4taWNvbi1wcmV2aWV3X2Rpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLXByZXZpZXdfZGlzYWJsZWQpO1xuICB9XG4gIC5idG4taWNvbi1wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLXByZXZpZXcpO1xuICB9XG4gIC5idG4taWNvbi1zZXR0aW5nc19kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1zZXR0aW5nc19kaXNhYmxlZCk7XG4gIH1cbiAgLmJ0bi1pY29uLXNldHRpbmdzIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLXNldHRpbmdzKTtcbiAgfVxuICAuYnRuLWljb24tdW5wdWJsaXNoX2Rpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLXVucHVibGlzaF9kaXNhYmxlZCk7XG4gIH1cbiAgLmJ0bi1pY29uLXVucHVibGlzaCB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi11bnB1Ymxpc2hfZGlzYWJsZWQpO1xuICB9XG59XG5cbi5pY29uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmLmljb24tMjQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBAZXh0ZW5kIC5pY29uLW1lbnUtaWNvbnMtMjR4MjQ7XG5cbiAgICAmLmljb24tY2FtcGFpZ25hZG1pbiB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtY29sbGVjdGlvbiwgaW5saW5lLWJsb2NrKTtcbiAgICB9XG4gICAgJi5pY29uLWFzc2V0YWRtaW4sXG4gICAgJi5pY29uLXNpbHZlcnN0cmlwZS1hc3NldGFkbWluLWNvbnRyb2xsZXItYXNzZXRhZG1pbiB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtcGljdHVyZSwgaW5saW5lLWJsb2NrKTtcbiAgICB9XG4gICAgJi5pY29uLWNtc21haW4ge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTI0eDI0LXBlbmNpbCwgaW5saW5lLWJsb2NrKTtcbiAgICB9XG4gICAgJi5pY29uLWNtc3BhZ2VzY29udHJvbGxlciB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtbmV0d29yaywgaW5saW5lLWJsb2NrKTtcbiAgICB9XG4gICAgJi5pY29uLWNtc3NldHRpbmdzY29udHJvbGxlciB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtZ2VhcnMsIGlubGluZS1ibG9jayk7XG4gICAgfVxuICAgICYuaWNvbi1zZWN1cml0eWFkbWluIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgkbWVudS1pY29ucy0yNHgyNC1jb21tdW5pdHksIGlubGluZS1ibG9jayk7XG4gICAgfVxuICAgICYuaWNvbi1yZXBvcnRhZG1pbiB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtcGllLWNoYXJ0LCBpbmxpbmUtYmxvY2spO1xuICAgIH1cbiAgICAmLmljb24tY29tbWVudGFkbWluIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgkbWVudS1pY29ucy0yNHgyNC1ibG9nLCBpbmxpbmUtYmxvY2spO1xuICAgIH1cbiAgICAmLmljb24taGVscCB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtaW5mb3JtYXRpb24sIGlubGluZS1ibG9jayk7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLTE2IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgQGV4dGVuZCAuaWNvbi1tZW51LWljb25zLTE2eDE2O1xuXG4gICAgJi5pY29uLWNhbXBhaWduYWRtaW4ge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LWNvbGxlY3Rpb24sIGlubGluZS1ibG9jayk7XG4gICAgfVxuICAgICYuaWNvbi1hc3NldGFkbWluLFxuICAgICYuaWNvbi1zaWx2ZXJzdHJpcGUtYXNzZXRhZG1pbi1jb250cm9sbGVyLWFzc2V0YWRtaW4ge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LXBpY3R1cmUsIGlubGluZS1ibG9jayk7XG4gICAgfVxuICAgICYuaWNvbi1jbXNtYWluIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgkbWVudS1pY29ucy0xNngxNi1wZW5jaWwsIGlubGluZS1ibG9jayk7XG4gICAgfVxuICAgICYuaWNvbi1jbXNwYWdlc2NvbnRyb2xsZXIge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LW5ldHdvcmssIGlubGluZS1ibG9jayk7XG4gICAgfVxuICAgICYuaWNvbi1jbXNzZXR0aW5nc2NvbnRyb2xsZXIge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LWdlYXJzLCBpbmxpbmUtYmxvY2spO1xuICAgIH1cbiAgICAmLmljb24tc2VjdXJpdHlhZG1pbiB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtY29tbXVuaXR5LCBpbmxpbmUtYmxvY2spO1xuICAgIH1cbiAgICAmLmljb24tcmVwb3J0YWRtaW4ge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LXBpZS1jaGFydCwgaW5saW5lLWJsb2NrKTtcbiAgICB9XG4gICAgJi5pY29uLWNvbW1lbnRhZG1pbiB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtYmxvZywgaW5saW5lLWJsb2NrKTtcbiAgICB9XG4gICAgJi5pY29uLWhlbHAge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LWluZm9ybWF0aW9uLCBpbmxpbmUtYmxvY2spO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBUaGlzIGZpbGUgZGVmaW5lcyBDTVMtc3BlY2lmaWMgY3VzdG9taXphdGlvbnMgdG8gdGhlIGpRdWVyeSBVSSB0aGVtZS5cbiAqIEV2ZXJ5IHJ1bGUgc2hvdWxkIGNvbnRhaW4gT05MWSBvdmVyd3JpdHRlbiBqUXVlcnkgVUkgcnVsZXMgKHdpdGggJ3VpLScgcHJlZml4KS5cbiAqXG4gKiBUaGlzIGZpbGUgc2hvdWxkIGJlIGZhaXJseSBzaG9ydCwgYXMgd2UncmUgdXNpbmcgb3VyIG93biBjdXN0b20galF1ZXJ5IFVJIHRoZW1lIGFscmVhZHkuXG4gKiBUT0RPIEFkZCB0aGVtZSByZWZlcmVuY2VcbiAqXG4gKiBVc2UgX3N0eWxlLnNjc3MgdG8gYWRkIG1vcmUgZ2VuZXJpYyBzdHlsZSBpbmZvcm1hdGlvbixcbiAqIGFuZCByZWFkIHRoZSBqUXVlcnkgVUkgdGhlbWluZyBBUEk6IGh0dHA6Ly9qcXVlcnl1aS5jb20vZG9jcy9UaGVtaW5nL0FQSVxuICovXG5cbi51aS13aWRnZXQtY29udGVudCxcbi51aS13aWRnZXQge1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRib3JkZXI6IDA7XG59XG5cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgMjAlKTtcblx0cGFkZGluZzogOHB4IDhweCA2cHggOHB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRjb2xvci13aWRnZXQtYmcsIDM1JSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgNSUpLCBkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgMzAlKSk7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgNTAlKTtcblx0cGFkZGluZzogOHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdCYgLnVpLWRpYWxvZy10aXRsZSB7XG5cdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cdFx0dGV4dC1zaGFkb3c6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDEwJSkgMXB4IDFweCAwO1xuXHR9XG5cblx0JiBhLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdFx0cG9zaXRpb246ICBhYnNvbHV0ZTtcblx0XHR0b3A6IC01cHg7XG5cdFx0cmlnaHQ6IC0xM3B4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogIDMwcHg7XG5cdFx0ei1pbmRleDogMTAwMDAwO1xuXHR9XG5cblx0YS51aS1zdGF0ZS1ob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdC51aS1pY29uLWNsb3NldGhpY2sge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLWRpYWxvZy1jbG9zZS1vdmVyKTtcblx0XHR9XG5cdH1cblxuXHQudWktaWNvbi1jbG9zZXRoaWNrIHtcblx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLWRpYWxvZy1jbG9zZSk7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAgMzBweDtcblx0fVxufVxuXG4udWktc3RhdGUtaG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS1hY2NvcmRpb24ge1xuXHQudWktYWNjb3JkaW9uLWhlYWRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdG1heC1oZWlnaHQ6IDI0MHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cblx0LyoqIHNvcnJ5IGFib3V0IHRoZSAhaW1wb3J0YW50IGJ1dCB0aGUgc3BlY2lmaWNpdHkgb2Ygb3RoZXIgc2VsZWN0b3JzIG1hbmRhdGVzIGl0IG92ZXIgd3JpdGluZyBvdXQgdmVyeSBzcGVjaWZpYyBzZWxlY3RvcnMgKiovXG5cdCYtbG9hZGluZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aHJvYmJlci5naWYpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8qKlxuLy8gKiBUaGlzIGZpbGUgY29udGFpbnMgZ2VuZXJpYyBtaXhpbnMgd2hpY2ggd2UgdXNlIHRocm91Z2hvdXRcbi8vICogdGhlIGFkbWluIHBhbmVscy5cbi8vICpcbi8vICogTWl4aW5zIHNob3VsZCBiZSBzdG9yZWQgaGVyZSByYXRoZXIgdGhhbiBpbmRpdmlkdWFsIGZpbGVzXG4vLyAqIHNvIHRoYXQgd2UgY2FuIGtlZXAuXG4vLyAqL1xuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogSGlkZXMgdGhlIG92ZXJmbG93aW5nIHRleHQgZnJvbSBhIGNvbnRhaW5lclxuLy8gKlxuLy8gKiBOb3RlOiB5b3UgbXVzdCBkZWZpbmUgYSB3aWR0aCBvbiB0aGUgZWxlbWVudCB3aXRoIHRoaXNcbi8vICogb3ZlcmZsb3cuXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gaGlkZS10ZXh0LW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdy1ub25le1xuXHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5cbi8vKiotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL0NsZWFyZml4IG1peGluIGNsZWFycyB0aGUgZmxvYXQgb2YgaXQncyBwYXJlbnQgZWxlbWVudFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiovXG5AbWl4aW4gY2xlYXJmaXh7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXHQqOmZpcnN0LWNoaWxkICZ7IHpvb206MTt9XG59XG5cblxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQ2xlYXIgdGhlIHByb3BlcnRpZXMgb2Ygc3ViIGZvcm0gZmllbGRzLlxuLy8gKlxuLy8gKiBPZnRlbiBuZWVkZWQgZm9yIG5lc3RlZCBmb3JtIGZpZWxkcyBhbmRcbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBjbGVhci1mb3JtLWZpZWxkLXN0eWxlcyB7XG5cdC5maWVsZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQmLmxlZnQge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHRpbnB1dC50ZXh0LFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0LFxuXHQuVHJlZURyb3Bkb3duRmllbGQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogYXV0bztcblx0fVxufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogRG91YmxlIHRvbmUgYm9yZGVyc1xuLy8gKlxuLy8gKiBodHRwOi8vZGF2ZXJ1cGVydC5jb20vMjAxMS8wNi90d28tdG9uZS1ib3JkZXJzLXdpdGgtY3NzMy9cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBkb3VibGVib3JkZXIoJHNpZGUsICRpbm5lckNvbG9yLCAkb3V0ZXJDb2xvcikge1xuICAgICRzaGFkb3c6IFwiMCAwIDBcIjtcbiAgICBib3JkZXItI3skc2lkZX06IDFweCBzb2xpZCAkaW5uZXJDb2xvcjtcbiAgICBAaWYgKCRzaWRlID09IFwidG9wXCIpIHsgJHNoYWRvdzogMCAtMXB4IDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwicmlnaHRcIikgeyAkc2hhZG93OiAxcHggMCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImJvdHRvbVwiKSB7ICRzaGFkb3c6IDAgMXB4IDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwibGVmdFwiKSB7ICRzaGFkb3c6IC0xcHggMCAwOyB9XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtby1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBTaG93IGxhYmVsIGFuZCBmaWVsZCBjb250ZW50IGluIHRoZWlyIG93biBsaW5lcyxcbi8vICogdG8gbWF4aW1pemUgdGhlIGF2YWlsYWJsZSBob3Jpem9udGFsIHNwYWNlLlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGZvcm0tZmllbGQtc3RhY2tlZCB7XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdH1cblxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdH1cbn1cblxuLypNaXhpbiB1c2VkIHRvIGdlbmVyYXRlIHNsaWdodGx5IHNtYWxsZXIgdGV4dCBhbmQgZm9ybXNcblVzZWQgaW4gc2lkZSBwYW5lbHMgYW5kIGFjdGlvbiB0YWJzXG4qL1xuQG1peGluIHRpZ2h0U3BhY2luZ3tcblx0aDMsaDQsaDUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJvb3Q7XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJvb3QgLTE7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0fVxuXG5cdC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5maWVsZCB7XG5cdFx0Lypcblx0XHQgKiBGaWVsZHMgYXJlIG1vcmUgY29tcHJlc3NlZCBpbiBzb21lIGFyZWFzIGNvbXBhcmVkIHRvIHRoZVxuXHRcdCAqIG1haW4gY29udGVudCBlZGl0aW5nIHdpbmRvdyBzbyB0aGUgYmVsb3cgYWx0ZXJzIHRoZSBpbnRlcm5hbFxuXHRcdCAqIHNwYWNpbmcgb2YgdGhlIGZpZWxkcyBzbyB3ZSBjYW4gbW92ZSB0aGF0IHNwYWNpbmcgdG8gYmV0d2VlblxuXHRcdCAqIHRoZSBmb3JtIGZpZWxkcyByYXRoZXIgdGhhbiBwYWRkaW5nXG5cdFx0ICovXG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDAgJGdyaWQteCA0cHggMDtcblx0XHRcdCYuZXh0cmEtZGV0YWlsc3tcblx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMzUlKTtcblx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdCYuZmlsbHtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnPyc7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6M3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDozcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkY29sb3ItdGV4dCwgNDUlKTtcblx0XHRcdFx0XHRcdHdpZHRoOjIxcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWlkZGxlQ29sdW1uIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRpbnB1dC50ZXh0LFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXG5cdFx0Ji5jaGVja2JveCB7XG5cdFx0XHRwYWRkaW5nOiAwIDhweCAwO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbjogMnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkZ3JvdXAge1xuXHRcdC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBSZXN0eWxlIGZvciBzbWFsbGVyIGFyZWEqL1xuXHQuY21zLWNvbnRlbnQtZmllbGRze1xuXHRcdG92ZXJmbG93OnZpc2libGU7XG5cdH1cblx0LmNob3Nlbi1jb250YWluZXItc2luZ2xle1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHQuY2hvc2VuLXNpbmdsZXtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDVweDtcblx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jbXMtY29udGVudC1hY3Rpb25zLCAuY21zLXByZXZpZXctY29udHJvbHN7XG5cdFx0cGFkZGluZzowO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmNtcy1lZGl0LWZvcm17XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuQ29tcG9zaXRlRmllbGR7XG5cdFx0bWFyZ2luOjA7XG5cdFx0cGFkZGluZzowO1xuXHRcdGZsb2F0Om5vbmU7XG5cdH1cblx0LnBhcmVudC1tb2Rle1xuXHRcdHBhZGRpbmctdG9wOjA7XG5cdH1cblx0LnRyZWVkcm9wZG93biwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZHtcblx0XHRtYXJnaW46MTBweCAwIDAgMDtcblx0XHQvL0BpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpKTtcblx0XHQudHJlZWRyb3Bkb3duZmllbGQtdGl0bGV7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdH1cblx0XHQudHJlZWRyb3Bkb3duZmllbGQtcGFuZWx7XG5cdFx0XHRtYXJnaW4tdG9wOjExcHg7XG5cdFx0fVxuXHRcdC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGlua3tcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRwYWRkaW5nOjVweCAzcHg7XG5cdFx0XHQudWktaWNvbntcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdG9wYWNpdHk6MC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY21zLWFkZC1mb3JtIHVsLlNlbGVjdGlvbkdyb3Vwe1xuXHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0fVxufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQ29tcGFzcyByZXBsYWNlbWVudCBtaXhpbnMuXG4vLyAqXG4vLyAqIE1peGlucyB0aGF0IHdlcmUgYnVpbHQtaW4gd2l0aCBjb21wYXNzXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtaXhpbiBsZWdhY3ktcGllLWNsZWFyZml4IHtcblx0JjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi8qKlxuICogVGhpcyBmaWxlIGRlZmluZXMgY29tbW9uIHN0eWxlcyBmb3IgZm9ybSBlbGVtZW50cyB1c2VkIHRocm91Z2hvdXQgdGhlIENNUyBpbnRlcmZhY2UuXG4gKiBJdCBpcyBhbiBhZGRpdGlvbiB0byB0aGUgYmFzZSBzdHlsZXMgZGVmaW5lZCBpbiBmcmFtZXdvcmsvY3NzL0Zvcm0uY3NzLlxuICpcbiAqIEBwYWNrYWdlIGZyYW1ld29ya1xuICogQHN1YnBhY2thZ2UgYWRtaW5cbiAqL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQmFzaWMgZm9ybSBmaWVsZHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZm9ybS5ub3N0eWxlIHtcblx0QGluY2x1ZGUgY2xlYXItZm9ybS1maWVsZC1zdHlsZXMoKTtcbn1cblxuLmZpZWxkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIGRvdWJsZWJvcmRlcihib3R0b20sICRjb2xvci1saWdodC1zZXBhcmF0b3IsICRib3gtc2hhZG93LXNoaW5lLW1pbmltYWwpO1xuXHQvL292ZXJmbG93OiBoaWRkZW47XG5cblx0Ly8gYm90dG9tIHBhZGRpbmcgYWNjb3VudHMgZm9yIHRoZSBib3JkZXIgYW5kIHdlIGhhdmUgYSBuZWdhdGl2ZVxuXHQvLyBtYXJnaW4gd2l0aCBhIHBvc3RpdmUgcGFkZGluZyB0byBlbnN1cmUgdGhlIGJvdHRvbSBib3JkZXIgZXh0ZW5kcyBvdmVyIHRoZSBlZGdlc1xuXHRwYWRkaW5nOiAwIDAgJGdyaWQteSAtIDEgMDtcblx0bWFyZ2luOiAkZ3JpZC15IDA7XG5cblx0Ji5ub2JvcmRlciwgJjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQvLyB1c2luZyB0aGUgbGVnYWN5IHZlcnNpb24gYXMgc29tZSBvZiB0aGUgbW9yZSBjb21wbGV4IGZvcm0gZmllbGRzXG5cdC8vIG5lZWQgdG8gdXNlIHJlbGF0aXZlIHBvc2l0aW9uaW5nIGFuZCBvdmVyZmxvdyBoaWRkZW4gd2lsbCBub3QgZXhwYW5kXG5cdC8vIHRoZSBjb250YWluaW5nIGJveGVzXG5cdEBpbmNsdWRlIGxlZ2FjeS1waWUtY2xlYXJmaXgoKTtcblxuXHQmLm5vbGFiZWwge1xuXHRcdD4gLm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQ+IC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmLmNoZWNrYm94IGxhYmVsLnJpZ2h0IHtcblx0XHRtYXJnaW46ICRncmlkLXkvMiAwIDAgMDtcblx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGNsZWFyOm5vbmU7XG5cdH1cblx0bGFiZWwge1xuXHRcdCYubGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6ICRncmlkLXggKiAyMjtcblx0XHRcdHBhZGRpbmc6ICRncmlkLXkgJGdyaWQteCAkZ3JpZC15IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdFx0fVxuXHRcdCYucmlnaHQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMjAlKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bWFyZ2luOiAkZ3JpZC15LzIgMCAwICRncmlkLXgqMjM7XG5cdFx0fVxuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRncmlkLXggKiAyMztcblx0fVxuXG5cdHNwYW4ucmVhZG9ubHkge1xuXHRcdHBhZGRpbmctdG9wOiAkZ3JpZC15O1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkLmxhc3QgeyAgLyogVGhpcyBpcyB1c2VkIG9uIHBhZ2Uvc2V0dGluZ3MvdmlzaWJpbGl0eSAqL1xuICAgIFx0cGFkZGluZy1ib3R0b206IDhweDsgLyogcmVwbGljYXRlcyBsaSBpdGVtIHNwYWNpbmcgKi9cbiAgICB9XG5cblx0Ly8gQWRkaXRpb25hbCBoZWxwIHRleHQgdG8gY2xhcmlmeSB0aGUgZmllbGQgaW50ZW50LFxuXHQvLyBkaXNwbGF5ZWQgYWxvbmdzaWRlIHRoZSBmaWVsZCAocmF0aGVyIHRoYW4gaW4gYSB0b29sdGlwKVxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCA4LjUlKTsgLy84LjUlIGlzIHRoZSBtaW5pbXVtIHJlcXVpcmVkIHRvIG1lZXQgY29udHJhc3Qgc3RhbmRhcmRzIHdoaWxlIHN0aWxsIHJldGFpbmluZyB2aXN1YWwgZGlmZmVyZW5jZSBmcm9tIG5vcm1hbCB0ZXh0XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0XHRtYXJnaW46ICRncmlkLXkvMiAwIDAgJGdyaWQteCoyMzsgLy8gbGVmdCBhbGlnbiB3aXRoIC5taWRkbGVDb2x1bW5cblx0fVxuXG5cdCYuY2hlY2tib3ggLmRlc2NyaXB0aW9uLCAmLnNzLWdyaWRmaWVsZCAuZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6ICRncmlkLXggKiA2NDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCYuZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luOjA7IC8vb3ZlcnJpZGVzIGhlbHAgY2xhc3MgYWRkaW5nIGxlZnQgbWFyZ2luIHRvIHRoZSB0ZXh0YXJlYSBpbnB1dC5cblx0XHR9XG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdG1heC13aWR0aDogJGdyaWQteCAqIDY0O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0LnRleHQsXG5cdHRleHRhcmVhLFxuXHQuVHJlZURyb3Bkb3duRmllbGQge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMjAlKTtcblx0XHRwYWRkaW5nOiAoJGdyaWQteSAtIDEpICgkZ3JpZC14IC0gMSk7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGVhc2UtaW4sXG5cdFx0XHRcdFx0Ym9yZGVyIC4ycyBlYXNlLWluO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI0VBRUFFQSwgI2ZmZiAxMCUpO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAxMCUpO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjIpIGluc2V0O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W2Rpc2FibGVkXSwgaW5wdXQuZGlzYWJsZWQsXG5cdHRleHRhcmVhW2Rpc2FibGVkXSwgdGV4dGFyZWEuZGlzYWJsZWQsXG5cdHNlbGVjdFtkaXNhYmxlZF0sIHNlbGVjdC5kaXNhYmxlZCB7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDIwJSk7XG5cdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoZGFya2VuKCNlZmVmZWYsIDIwJSksICNlZmVmZWYgMTAlLCAjZmZmIDkwJSwgZGFya2VuKCNlZmVmZWYsIDIwJSkpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDIwJSk7XG5cdH1cblx0JiNBY3Rpb24ge1xuICAgIFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC8vIFdoZW4gYSBmaWVsZCdzIGRlc2NyaXB0aW9uIGlzIHRvZ2dsZWFibGUsIGl0J3MgZ2l2ZW4gYW4gaWNvbiAocmlnaHQgdGl0bGUpIHdoaWNoIGlzIHVzZWQgYXNcblx0Ly8gYSBjbGljayB0YXJnZXQgZm9yIHRvZ2dsaW5nIHRoZSB2aXNpYmlsaXR5IG9mIHRoZSBkZXNjcmlwdGlvbi4gU2VlIExlZnRBbmRNYWluLkZpZWxkRGVzY3JpcHRpb25Ub2dnbGUuanNcblx0Ji5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlIHtcblxuXHRcdD4gLm1pZGRsZUNvbHVtbiB7IC8vIFRoZSBmaWVsZCB3cmFwcGVyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMzYlO1xuXHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHR9XG5cblx0XHQucmlnaHQgeyAvLyBUaGUgY29sdW1uIHRoZSB0cmlnZ2VyIGlzIGluc2lkZS5cblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDdweDtcblx0XHR9XG5cblx0XHQuYnRuLWljb24taW5mb3JtYXRpb24geyAvLyBUaGUgZGVmYXVsdCBpY29uLlxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdHdpZHRoOiAzNiU7XG5cdFx0fVxuXG5cdFx0Ly8gT3ZlcnJpZGVzIG9mIHRoZSBhYm92ZSBkZWZhdWx0IHN0eWxlcywgZm9yIHNwZWNpZmljIGZpZWxkIHR5cGVzLlxuXHRcdCYudGV4dGFyZWEsXG5cdFx0Ji5odG1sZWRpdG9yLFxuXHRcdCYub3B0aW9uc2V0LFxuXHRcdCYubGlzdGJveCxcblx0XHQmLnVwbG9hZCB7XG5cdFx0XHQucmlnaHQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5odG1sZWRpdG9yIHtcblx0XHRcdC5taWRkbGVDb2x1bW4sXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3B0aW9uc2V0IHtcblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5saXN0Ym94IHtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudXBsb2FkIHtcblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxODRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY21zLWZpbGUtaW5mby1kYXRhICYge1xuXHRcdFx0PiAubWlkZGxlQ29sdW1uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTA0cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5mb3JtLnN0YWNrZWQgLmZpZWxkLCAuZmllbGQuc3RhY2tlZCB7XG5cdEBpbmNsdWRlIGZvcm0tZmllbGQtc3RhY2tlZDtcbn1cblxuZm9ybS5zbWFsbCAuZmllbGQsIC5maWVsZC5zbWFsbCB7XG5cdGxhYmVsIHtcblx0XHQmLmxlZnQge1xuXHRcdFx0d2lkdGg6ICRncmlkLXggKiAxNDtcblx0XHR9XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogJGdyaWQteCAqIDE1O1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4uZmllbGQge1xuXHQvKiBUcmVlRHJvcGRvd25zICovXG5cdC5UcmVlRHJvcGRvd25GaWVsZCB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAyMCUpO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0fVxuXG5cdFx0Ji50cmVlZHJvcGRvd25maWVsZC1vcGVuLXRyZWUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCYudHJlZWRyb3Bkb3duZmllbGQtd2l0aC1yaXNlIHtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cblx0XHRcdC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDIwJSk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBIaWRlIGJhZGdlcywgYXMgdGhleSBjb3N0IHRvbyBtdWNoIGhvcml6b250YWwgc3BhY2UsXG5cdFx0Ly8gYW5kIG1lc3MgdXAgcmVuZGVyaW5nIGZvciBzZWxlY3RlZCBub2RlIHRpdGxlXG5cdFx0LmJhZGdlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LyogZHJvcGRvd25zICovXG5cdC5kcm9wZG93biB7XG5cdFx0c2VsZWN0IHtcblx0XHRcdG1hcmdpbi10b3A6ICRncmlkLXk7XG5cdFx0fVxuXHR9XG5cblx0LyogQ2hvc2VuIG92ZXJyaWRlICovXG5cdC5jaG9zZW4tY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDUxMnB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cblx0XHQuY2hvc2VuLXJlc3VsdHMge1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ3JpZC15IC8gMiAkZ3JpZC14IC8gMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNob3Nlbi1jb250YWluZXItYWN0aXZlIHtcblx0XHQuY2hvc2VuLXNpbmdsZSB7XG5cdCAgXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDEwJSk7XG5cdFx0fVxuXHR9XG5cblx0LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlICB7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4OyAvKiBub3QgcmVsYXRpdmUsIGFzIHRoZW4gd2UnZCBoYWQgdG8gcmVkbyBtb3N0IG9mIGNob3NlbiAqL1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWZlZmVmLCAjZmZmIDEwJSwgI2ZmZiA5MCUsICNlZmVmZWYpO1xuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHR3aWR0aDogMjRweDtcblxuXHRcdFx0YiB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDRweCAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0LnNlYXJjaC1jaG9pY2Uge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHQuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VhcmNoLWZpZWxkIGlucHV0IHtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHR9XG5cdH1cblxuXHQvKiBEYXRlIEZpZWxkcyAqL1xuXHRpbnB1dC5tb250aCwgaW5wdXQuZGF5LCBpbnB1dC55ZWFyIHtcblx0XHR3aWR0aDogKCRncmlkLXggKiA3KTtcblx0fVxuXG5cdGlucHV0LnRpbWUge1xuXHRcdHdpZHRoOiAoJGdyaWQteCAqIDExKTsgLy8gc21hbGxlciB0aW1lIGZpZWxkLCBzaW5jZSBpbnB1dCBpcyByZXN0cmljdGVkXG5cdH1cblxuXHQvKiBIaWRlcyBib3JkZXJzIGluIHNldHRpbmdzL2FjY2Vzcy4gQWN0aXZhdGVkIGZyb20gSlMgKi9cblx0Ji5yZW1vdmUtc3BsaXR0ZXIge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQnV0dG9uc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY21zIHtcblx0LmJ1dHRvbi1uby1zdHlsZXtcblx0XHRidXR0b257XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XG5cdFx0XHQmLnNzLXVpLWFjdGlvbi1kZXN0cnVjdGl2ZXtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItZXJyb3IsMjUlKTtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZXtcdFxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL25ldHdvcmstc2F2ZS5naWYpIG5vLXJlcGVhdCAkZ3JpZC14IGNlbnRlcjtcblx0XHRcdFx0LnVpLWJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHggLyogaWNvbiAqLyArICgkZ3JpZC14LzIpO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5BY3Rpb25zLCAuY21zLWFjdGlvbnMtcm93IHtcblx0XHQ+ICoge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogJGdyaWQteDtcblx0XHR9XG5cblx0XHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LkFjdGlvbnMge1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogJGdyaWQteCAkZ3JpZC15ICogMS41O1xuXHR9XG5cdC5zb3V0aCAuQWN0aW9ucywgLnVpLXRhYnMtcGFuZWwgLkFjdGlvbnMsICAudWktdGFicy1wYW5lbCBpZnJhbWUgLkFjdGlvbnMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRpbnB1dC5sb2FkaW5nLCBidXR0b24ubG9hZGluZyxcblx0aW5wdXQudWktc3RhdGUtZGVmYXVsdC5sb2FkaW5nLCAudWktd2lkZ2V0LWNvbnRlbnQgaW5wdXQudWktc3RhdGUtZGVmYXVsdC5sb2FkaW5nLFxuXHQudWktd2lkZ2V0LWhlYWRlciBpbnB1dC51aS1zdGF0ZS1kZWZhdWx0LmxvYWRpbmcge1xuXHRcdC51aS1pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbmV0d29yay1zYXZlLmdpZikgbm8tcmVwZWF0IDAgMDtcblx0XHR9XG5cblx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1kYXJrLCAyMCUpO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1idXR0b24tZGlzYWJsZWQsIDEwJSk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0aW5wdXQubG9hZGluZywgYnV0dG9uLmxvYWRpbmcge1xuXHRcdCYuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSB7XG5cdFx0XHQudWktaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbmV0d29yay1zYXZlLWNvbnN0cnVjdGl2ZS5naWYpIG5vLXJlcGVhdCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNzLXVpLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1kYXJrLCAxMCUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idXR0b24tZ2VuZXJpYy1ib3JkZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyLCAxMCUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWdlbmVyaWM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDEwJSksIGRhcmtlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDUlKSk7XG5cdFx0dGV4dC1zaGFkb3c6IGxpZ2h0ZW4oJGNvbG9yLWJ1dHRvbi1nZW5lcmljLCAyMCUpIDAgMXB4IDFweDtcblxuXHRcdCYudWktc3RhdGUtaG92ZXIsICY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDEwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDIwJSksICRjb2xvci1idXR0b24tZ2VuZXJpYyk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IGRhcmtlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDIwJSk7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsICY6Zm9jdXMsICYudWktc3RhdGUtYWN0aXZlLCAmLnVpLXN0YXRlLWZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDIwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1idXR0b24tZ2VuZXJpYywgMTAlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChsaWdodGVuKCRjb2xvci1idXR0b24tZ2VuZXJpYywgMjAlKSwgJGNvbG9yLWJ1dHRvbi1nZW5lcmljKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA1cHggZGFya2VuKCRjb2xvci1idXR0b24tZ2VuZXJpYywgMjAlKSBpbnNldDtcblx0XHR9XG5cblx0XHQmLnNzLXVpLWFjdGlvbi1taW5vciB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIGNvbnN0cnVjdGl2ZSAqL1xuXHRcdCYuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSB7XG5cdFx0XHR0ZXh0LXNoYWRvdzpub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlcjtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbigkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZS1ib3JkZXIsIDEwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChzY2FsZS1jb2xvcihsaWdodGVuKCRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLCAxMCUpLCAkcmVkOjUwJSksICRjb2xvci1idXR0b24tY29uc3RydWN0aXZlKTtcblx0XHRcdHRleHQtc2hhZG93OiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmUsIDMlKSAwIC0xcHggLTFweDtcblxuXHRcdFx0Ji51aS1zdGF0ZS1ob3ZlciwgJjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlciwgMTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHRzY2FsZS1jb2xvcihzYXR1cmF0ZShsaWdodGVuKCRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLCAxMCUpLCAxMCUpLCAkcmVkOjYwJSksXG5cdFx0XHRcdFx0bGlnaHRlbigkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZSwgNSUpXG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSwgJjpmb2N1cywgJi51aS1zdGF0ZS1hY3RpdmUsICYudWktc3RhdGUtZm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmUsIDIlKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYigyMywgMjQsIDI2KSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBkZXN0cnVjdGl2ZSAqL1xuXHRcdCYuc3MtdWktYWN0aW9uLWRlc3RydWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1nZW5lcmljO1xuXHRcdH1cblxuXHRcdCYuc3MtdWktYnV0dG9uLXNtYWxsIHtcblx0XHRcdC51aS1idXR0b24tdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWhpZ2hsaWdodDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idXR0b24taGlnaGxpZ2h0LWJvcmRlcjtcblx0XHR9XG5cblx0XHQmLnNzLXVpLWFjdGlvbi1taW5vciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQtZGFyaywgMTAlKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LWRhcmssIDIwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zcy11aS1idXR0b24tbG9hZGluZyB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXG5cdFx0LyogZm9udC1pY29uIGJ1dHRvbnMgKi9cblx0XHQmW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0sXG5cdFx0JltjbGFzc149XCJmb250LWljb24tXCJdLFxuXHRcdCYuc3MtdWktYnV0dG9uLWNvbnN0cnVjdGl2ZVtjbGFzcyo9XCJmb250LWljb24tXCJdIHtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3JpZC15KjEuNTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZWUzZTg7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZWUzZTg7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnVpLXN0YXRlLWZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgxOTEsIDE5NCwgMTk2LCAuOSkgaW5zZXQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZWUzZTg7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5mb250LWljb24tc2VhcmNoIHtcblx0XHRcdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnVpLWJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQudWktaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYubm8tdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCA2cHg7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAxMCUpO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy11aS1idXR0b25zZXQge1xuXHRcdC51aS1idXR0b24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNzLXVpLWJ1dHRvbnNldCB7XG5cdFx0bWFyZ2luOiAwICRncmlkLXggMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc3MtdWktbG9hZGluZy1pY29uIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldHdvcmstc2F2ZS5naWYpIG5vLXJlcGVhdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdyb3VwZWQgZm9ybSBmaWVsZHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5maWVsZGdyb3VwIHtcblx0LmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRncmlkLXkgJGdyaWQteCAwIDA7XG5cblx0XHQuZmllbGQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmZpZWxkaG9sZGVyLXNtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAkZ3JpZC15IDA7XG5cdFx0fVxuXG5cdFx0LmZpZWxkZ3JvdXAgaW5wdXQudGV4dCwgLmZpZWxkZ3JvdXAgdGV4dGFyZWEsIC5maWVsZGdyb3VwIHNlbGVjdCwgLmZpZWxkZ3JvdXAgLlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdC8vIFN0eWxlIHNwZWNpZmljIGxhYmVsIHdpdGggZGlzcGxheSBibG9jaywgb3RoZXJ3aXNlXG5cdFx0Ly8gY2hlY2tib3ggZmFsbHMgdW5kZXIgdGhlIHRleHRcblx0XHQuZmllbGRob2xkZXItc21hbGwtbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0cGFkZGluZzogJGdyaWQteSAkZ3JpZC14ICRncmlkLXkgMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLnN0YWNrZWQge1xuXHRcdC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc3MtdG9nZ2xlIHtcblx0bWFyZ2luOiAkZ3JpZC15IDA7XG5cblx0LnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdCYudWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkY29sb3Itc2hhZG93LWxpZ2h0LCAxNSUpLCAkY29sb3Itc2hhZG93LWxpZ2h0KTtcblx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuXHRcdH1cblx0XHQudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcblx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAkZ3JpZC15IDAgJGdyaWQteSoxLjU7XG5cblx0XHQuZmllbGQge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogJGdyaWQteCoxLjU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3JpZC14KjEuNTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHRcdCYuc3MtdWktYnV0dG9uIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ2hlY2tib3ggRmllbGRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5maWVsZC5jaGVja2JveCB7XG5cdHBhZGRpbmctbGVmdDogJGdyaWQteCAqIDIzO1xuXHRtYXJnaW4tYm90dG9tOiAkZ3JpZC15O1xuXG5cdGlucHV0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuaW5wdXQuY2hlY2tib3gge1xuXHRtYXJnaW4tbGVmdDogMFxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUmFkaW9idXR0b24gRmllbGRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5maWVsZC5yYWRpbyB7XG5cdHBhZGRpbmctbGVmdDogJGdyaWQteCAqIDIzO1xuXHRtYXJnaW4tYm90dG9tOiAkZ3JpZC15O1xuXG5cdGlucHV0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuaW5wdXQucmFkaW8ge1xuXHRtYXJnaW4tbGVmdDogMFxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogT3B0aW9uc2V0cyBhbmQgQ2hlY2tib3hzZXRzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ub3B0aW9uc2V0IHtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0cGFkZGluZy10b3A6IDhweDtcblxuXHRsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6ICRncmlkLXggKiAyNztcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdyaWQteDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3JpZC15O1xuXHRcdH1cblxuXHR9XG5cdCYuZmllbGQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cbn1cblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogSFRNTCBUZXh0XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5odG1sZWRpdG9yIHtcblxuXHRAaW5jbHVkZSBmb3JtLWZpZWxkLXN0YWNrZWQ7XG5cblx0dGV4dGFyZWEge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgLy8gZW5hYmxlZCBieSBKU1xuXHR9XG5cblx0Lm1jZUVkaXRvciB7XG5cdFx0aW5wdXQsIHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0bGFiZWwubGVmdCB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRncmlkLXkvMjtcblx0fVxufVxuXG5cbi5hY3Rpb24taGlkZGVuIHtcblx0ZGlzcGxheTogIG5vbmU7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBPbi9PZmYgU3dpdGNoLlxuKiBTdXBwb3J0cyBzd2l0Y2hpbmcgYmV0d2VlbiB1cCB0byA1IHZhbHVlcyAodXNlZCBmb3IgRHJhZnQvUHVibGlzaGVkKVxuKiBFeGFtcGxlIGh0bWwgc2V0LXVwOlxuKlx0PGZpZWxkc2V0IGNsYXNzPVwic3dpdGNoLXN0YXRlcyBzaXplXzJcIj5cbipcdFx0PGRpdiBjbGFzcz1cInN3aXRjaFwiPlxuKlx0XHRcdDxpbnB1dCBpZD1cIkRyYWZ0XCIgY2xhc3M9XCJmaXJzdFwiIG5hbWU9XCJ2aWV3XCIgdHlwZT1cInJhZGlvXCIgY2hlY2tlZD5cbipcdFx0XHQ8bGFiZWwgZm9yPVwiRHJhZnRcIj5EcmFmdDwvbGFiZWw+XG4qXHRcdFx0PGlucHV0IGlkPVwiUHVibGlzaGVkXCIgY2xhc3M9XCJsYXN0XCIgbmFtZT1cInZpZXdcIiB0eXBlPVwicmFkaW9cIj5cbipcdFx0XHQ8bGFiZWwgZm9yPVwiUHVibGlzaGVkXCI+UHVibGlzaGVkPC9sYWJlbD5cbipcdFx0XHQ8c3BhbiBjbGFzcz1cInNsaWRlLWJ1dHRvblwiPjwvc3Bhbj5cbipcdFx0PC9kaXY+XG4qXHQ8L2ZpZWxkc2V0PlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmZpZWxkc2V0LnN3aXRjaC1zdGF0ZXN7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXG5cdC5zd2l0Y2h7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgbGlnaHRlbigjMmQzMDM1LDY1JSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7IC8vQnVnZml4IGZvciBvbGRlciBXZWJraXQsIGluY2x1ZGluZyBtb2JpbGUgV2Via2l0LlxuXHRcdGJhY2tncm91bmQ6bGlnaHRlbigjMmQzMDM1LDY5JSk7IFxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHR6LWluZGV4OjU7XG5cblx0XHRsYWJlbHtcblx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdGNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQtZGFyayw0MCUpO1xuXHRcdFx0Y29sb3I6cmdiYSgkY29sb3ItdGV4dC1kYXJrLDAuNSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHQvKiBNYWtlIHRleHQgdW5zZWxlY3RhYmxlIGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCB0aGF0ICovXG5cdFx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6bGlnaHRlbigkY29sb3ItdGV4dC1kYXJrLCAzMCUpO1xuXHRcdFx0XHRjb2xvcjpyZ2JhKCRjb2xvci10ZXh0LWRhcmssMC43KTtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAwKTtcblx0XHRcdHZpc2liaWxpdHk6bm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGlkZS1idXR0b257XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1x0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmI5YzMyOyBcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0Lypcblx0XHRQcm9kdWNlIGNzcyBmb3IgdXAgdG8gNSBzdGF0ZXMuXG5cblx0XHROb3RlOiB3aXRoIGEgbGl0dGxlIGFkanVzdG1lbnQgdGhlIHN3aXRjaCBjYW4gdGFrZSBtb3JlIHRoYW4gNSBpdGVtcyxcblx0XHRidXQgYSBkcm9wZG93biB3b3VsZCBwcm9iYWJseSBiZSBtb3JlIGFwcHJvcHJpYXRlXG5cdCovXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XG5cdFx0Ji5zaXplXyN7JGl9IHtcblx0XHRcdGxhYmVsLCAuc2xpZGUtYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6ICAxMDAlIC8gJGk7XG5cdFx0XHR9XG5cdFx0XHRAaWYgJGkgPT0gMXtcblx0XHRcdFx0bGFiZWwgc3Bhbntcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7IC8vZXZlbiB1cCB0aGUgcGFkZGluZyBmb3IgYSBzaW5nbGUgaXRlbVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDIpIH4gLnNsaWRlLWJ1dHRvbiB7XG5cdFx0XHRcdGxlZnQ6IDEwMCUgLyAkaTtcblx0XHRcdH1cblx0XHRcdGlucHV0OmNoZWNrZWQ6bnRoLW9mLXR5cGUoMykgfiAuc2xpZGUtYnV0dG9uIHtcblx0XHRcdFx0bGVmdDogKDEwMCUgLyAkaSkgKiAyO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSg0KSB+IC5zbGlkZS1idXR0b24ge1xuXHRcdFx0XHRsZWZ0OiAoMTAwJSAvICRpKSAqIDM7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDUpIH4gLnNsaWRlLWJ1dHRvbiB7XG5cdFx0XHRcdGxlZnQ6ICgxMDAlIC8gJGkpICogNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vb2xkIHdlYi1raXQgYnJvd3NlciBmaXhcbkAtd2Via2l0LWtleWZyYW1lcyBidWdmaXggeyBmcm9tIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IHRvIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLy9TdHlsaW5nIGZvciBmaWx0ZXIvc2VhcmNoIGRyb3Bkb3duXG4uY21zLWNvbnRlbnQtZmlsdGVycyB7XG5cdGZpZWxkc2V0IHtcblx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXgtd2lkdGg6IDQ0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdC5maXJzdCB7XG5cdFx0XHRsYWJlbCwgaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxNzZweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDhweCA2cHggMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmllbGQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyOHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZpcnN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpZWxkZ3JvdXAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA0NDBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgOHB4IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdGxhYmVsLmxlZnQge1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdH1cblxuXHRcdCYuZHJvcGRvd24ge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmNob3Nlbi1jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRpbnB1dC50ZXh0IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLmNoZWNrYm94IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYuZGF0ZXRpbWUge1xuXHRcdFx0PiBsYWJlbC5sZWZ0IHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdFx0XHR3aWR0aDogOTYlO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmltcG9ydFNwZWMge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdH1cblxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LkFjdGlvbnMge1xuXHRcdG1hcmdpbjogJGdyaWQteSAwO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdGZpZWxkc2V0IHtcblx0XHRcdC5maWVsZCxcblx0XHRcdC5maWVsZGdyb3VwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBDb250ZXh0IHNwZWNpZmljIHJ1bGVzIGZvciB3aGVuIHRoZSBmaWx0ZXJzIGFyZSBpbiBhIHBhbmVsXG5cdC5jbXMtcGFuZWwgJiB7XG5cdFx0LmZpZWxkLFxuXHRcdC5maWVsZGdyb3VwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LkFjdGlvbnMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBkZWZhdWx0IHRoZW1lIGRlZmluaXRpb25zIGZvciB0aGUgYWRtaW4gaW50ZXJmYWNlLlxuICogUGxlYXNlIHB1dCBtb3N0bHkgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucyBpbiBoZXJlLFxuICogYW5kIGxlYXZlIHRoZSBhY3R1YWwgc3R5bGluZyB0byBfc3R5bGUuc2NzcyBhbmQgYXV4aWxsaWFyeSBmaWxlcy5cbiAqL1xuXG5AaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzLnNjc3NcIjtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDb2xvdXJzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2xvci1iYXNlOiAjYjBiZWM3ICFkZWZhdWx0O1xuJGNvbG9yLXdpZGdldC1iZzogbGlnaHRlbigkY29sb3ItYmFzZSwgMjAlKSAhZGVmYXVsdDtcblxuLy8gTWVudSB0aGVtZSBjb2xvdXJzXG4kY29sb3ItdGhlbWUtYmFzZTogXHQjZDhlNGViICFkZWZhdWx0O1xuXG4kY29sb3ItdGhlbWUtYmc6IFx0bGlnaHRlbigkY29sb3ItdGhlbWUtYmFzZSwgNSUpO1xuJGNvbG9yLXRoZW1lLWljb25zOiBkYXJrZW4oJGNvbG9yLXRoZW1lLWJhc2UsIDI2JSk7XG4kY29sb3ItdGhlbWUtYWN0aXZlOiAkY29sb3ItdGhlbWUtYmFzZTtcblxuLy8gQ01TIDQgbWVudVxuJGJhc2UtbWVudTogI2Q4ZTRlYjtcbiRiYXNlLW1lbnUtYmc6IGxpZ2h0ZW4oJGJhc2UtbWVudSw1JSk7XG4kYmFzZS1tZW51LWljb246IGRhcmtlbigkYmFzZS1tZW51LCAyNiUpO1xuXG4vL29mZmljYWwgc2lsdmVyc3RyaXBlIGJyYW5kIGNvbG9yXG4kY29sb3ItYnJhbmQtYmc6ICMwMDVhOTMgIWRlZmF1bHQ7XG4kY29sb3ItYnJhbmQ6ICM0M2M3ZjQgIWRlZmF1bHQ7XG5cbi8qIEtlZXAgYXMgc29saWQgY29sb3VycyB0cmFuc3BhcmVudCBib3JkZXJzIHdvbnQgd29yayBpbiBpZSAqL1xuJGNvbG9yLWRhcmtlci1iZzogI2YwZjJmNCAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWJnOiAjMTQyMTM2ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstc2VwYXJhdG9yOiAjMTk0MzVjICFkZWZhdWx0O1xuJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I6ICM4MDgwODAgIWRlZmF1bHQ7XG4kY29sb3Itc2VwYXJhdG9yOiAjQzFDN0NDICFkZWZhdWx0OyAvLyBWZXJ0aWNhbCBkaXZpZGVyc1xuJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjogI0QyRDVEOCAhZGVmYXVsdDsgLy8gSG9yaW9udGFsIGRpdmlkZXJzXG5cbiRjb2xvci10YWI6ICNkOWQ5ZDkgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1ncmV5OiAjN0I4QzkxICFkZWZhdWx0O1xuXG4vKiBPbmx5IGZvciB1c2UgYXMgc2hhZG93cyBhcyB0aGV5IHdvbnQgd29yayBpbiBvbGRlciBicm93c2VycyAqL1xuJGNvbG9yLXNoYWRvdy1saWdodDogcmdiYSgyMDEsIDIwNSwgMjA2LCAwLjgpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1kYXJrOiByZ2JhKDEwNywgMTIwLCAxMjMsIDAuNSkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrZXI6IHJnYmEoMCwgMCwgMCwgMC45KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNoaW5lOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG4kYm94LXNoYWRvdy1zaGluZS1taW5pbWFsOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCk7XG5cbiRjb2xvci1oaWdobGlnaHQ6ICNGRkZGNjYgIWRlZmF1bHQ7XG4kY29sb3ItaGlnaGxpZ2h0LW9wYWNpdHk6IHJnYmEoMjU1LCAyNTUsIDEwMiwgMC4zKSAhZGVmYXVsdDtcblxuJGNvbG9yLW1lbnUtYnV0dG9uOiAjMzM4REMxICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYmFja2dyb3VuZDogI2M2ZDdkZiAhZGVmYXVsdDtcbiRjb2xvci1tZW51LWJvcmRlcjogIzhjOTlhMSAhZGVmYXVsdDtcbiRjb2xvci1wYW5lbC1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuXG4kY29sb3ItdGV4dC1kZWZhdWx0OiAjNGY1ODYxICFkZWZhdWx0OyAvKiBuZXcgaW4gU2lsdmVyU3RyaXBlIDQgKi9cbiRjb2xvci10ZXh0OiAjNjY3MjdkICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQ6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQtbGluazogd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI2FhYSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRhcms6ICMxZjFmMWYgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrLWxpbms6ICMzRUJBRTAgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1ibHVlLWxpbms6ICMwMDcxYzQgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1zaGFkb3c6IHdoaXRlICFkZWZhdWx0O1xuXG5cbiRjb2xvci1idXR0b24tZ2VuZXJpYzogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tZ2VuZXJpYy1ib3JkZXI6ICNkMGQzZDUgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24taGlnaGxpZ2h0OiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1oaWdobGlnaHQtYm9yZGVyOiAjNzA4Mjg0ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTogIzFGOTQzMyAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlcjogIzFGOTQzMyAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZTogI2YwMCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDogI2VlZWRlZCAhZGVmYXVsdDtcblxuJGNvbG9yLW5vdGljZTogIzkzQ0RFOCAhZGVmYXVsdDtcdFx0Ly8gYmx1ZVxuJGNvbG9yLXdhcm5pbmc6ICNFOUQxMDQgIWRlZmF1bHQ7XHRcdC8vIHllbGxvd1xuJGNvbG9yLWVycm9yOiAjZTY4Mjg4ICFkZWZhdWx0O1x0XHRcdC8vIHJlZFxuJGNvbG9yLWdvb2Q6ICM3MmMzNGIgIWRlZmF1bHQ7XHRcdFx0Ly8gZ3JlZW5cbi8qJGNvbG9yLW9wdGlvbmFsOiAjYTFkMmViICFkZWZhdWx0OyAqL1x0Ly8gb3JhbmdlXG5cbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtc2VsZWN0ZWQtYmFja2dyb3VuZDogI2ZmZmNkYyAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUZXh0dXJlc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjogI2Y2ZjdmOCAhZGVmYXVsdDtcbiR0YWItcGFuZWwtdGV4dHVyZS1iYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3IgdXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19jbXNfbWFpbl9jb250ZW50LnBuZykgcmVwZWF0IHRvcCBsZWZ0ICFkZWZhdWx0O1xuXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogR3JpZCBVbml0cyAocHgpXG4gKlxuICogV2UgaGF2ZSBhIHZlcnRpY2FsIHJoeXRobSB0aGF0IHRoZSBncmlkIGlzIGJhc2VkIG9mZlxuICogYm90aCB4ICg9aG9yaXpvbnRhbCkgYW5kIHkgKD12ZXJ0aWNhbCkuIEFsbCBpbnRlcm5hbCBwYWRkaW5nIGFuZFxuICogbWFyZ2lucyBhcmUgc2NhbGVkIHRvIHRoaXMgYW5kIGFjY291bnRpbmcgZm9yIHBhcmFncmFwaHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGdyaWQteTogOHB4ICFkZWZhdWx0O1xuJGdyaWQteDogOHB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFwcGxpY2F0aW9uIExvZ28gKENNUyBMb2dvKSBNdXN0IGJlIDI0cHggeCAyNHB4XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsOiB1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbC5wbmdcIikgIWRlZmF1bHQ7XG4kYXBwbGljYXRpb24tbG9nby1zbWFsbC0yeDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGxAMngucG5nXCIpICFkZWZhdWx0O1xuIiwiIC8qKlxuICogVGhpcyBmaWxlIGRlZmluZXMgbW9zdCBzdHlsZXMgb2YgdGhlIENNUzogQ29sb3JzLCBmb250cywgYmFja2dyb3VuZHMsXG4gKiBhbGlnbm1lbnRzLCBkaW1lbnNpb25zLlxuICpcbiAqIFVzZSBTQ1NTIHZhcmlhYmxlIGRlZmluaXRpb25zIGluIHNjcmVlbi5jc3MgdG8gYXZvaWQgcmVwZWF0aW5nIHN0eWxlc1xuICogbGlrZSBiYWNrZ3JvdW5kIGNvbG91cnMgb3IgcGFkZGluZyBkaW1lbnNpb25zLiBTZWUgdGhlbWVzL19kZWZhdWx0LnNjc3NcbiAqIHRvIGdldCBzdGFydGVkLlxuICpcbiAqIFRvIGF2b2lkIHRoaXMgZmlsZSBnZXR0aW5nIHRvbyBsYXJnZSBhbmQgY29tcGxpY2F0ZWQsIGl0IGlzIGVuY291cmFnZWQgdG9cbiAqIGNyZWF0ZSBuZXcgU0NTUyBmaWxlcyBmb3IgbGFyZ2VyIGNvbXBvbmVudHMgbGlrZSB0aGUgQ01TIG1lbnUgb3IgdHJlZVxuICogKHNlZSBfdHJlZS5zY3NzIGFuZCBfbWVudS5zY3NzKS5cbiAqL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ29yZSBTdHlsZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmh0bWwsYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC8qIFJlbW92ZXMgUkhTIHdoaXRlc3BhY2Ugb24gaVBhZCAqL1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkuY21zIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogSGVscGVyc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY21zLWhlbHBlci1oaWRlLWFjdGlvbnMge1xuXHQuQWN0aW9ucyB7XG5cdFx0QGV4dGVuZCAuaGlkZTtcblx0fVxufVxuXG5cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBQYW5lbHMgU3R5bGVzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNtcy1jb250YWluZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjtcbn1cblxuLmNtcy1wcmV2aWV3LFxuLmNtcy1tZW51LFxuLmNtcy1jb250ZW50LFxuLmNtcy1jb250ZW50LWhlYWRlcixcbi8qKlxuICogREVQUkVDQVRFRDpcbiAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG4gKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cbiAqL1xuLmNtcy1jb250ZW50LXRvb2xzLFxuLmNtcy1jb250ZW50LWZpZWxkcyxcbi5jbXMtcHJldmlldyxcbi5jbXMtcHJldmlldyBpZnJhbWUsXG4uY21zLXByZXZpZXctY29udHJvbHNcbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNtcy1jb250ZW50LWhlYWRlciB7IC8vIFRvZG86IHNob3VsZCBhZGQgLmNvbnRhaW5lci1mbHVpZCB0byBtYXJrdXAgb3IgZXh0ZW5kIC5jb250YWluZXItZmx1aWRcblx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyLXg7XG5cdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIteDtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA2MDtcblx0bWluLWhlaWdodDogNTJweDtcblx0YmFja2dyb3VuZDoge1xuXHRcdGltYWdlOiB1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2Ntc19jb250ZW50X2hlYWRlci5wbmcpO1xuXHRcdHJlcGVhdDogcmVwZWF0O1xuXHRcdHBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcblx0XHRjb2xvcjogJGNvbG9yLWRhcmtlci1iZztcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdH1cblxuXHQuYmFja2xpbmsge1xuXHRcdHNwYW4uYnRuLWljb24tYmFjayB7XG5cdFx0XHRoZWlnaHQ6MTZweDtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3JpZC14O1xuXG5cdFx0KiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdC5jbXMtY29udGVudC1oZWFkZXItaW5mbyB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRwYWRkaW5nLXRvcDogJGdyaWQteSAtIDE7XG5cblx0XHQmICoge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBhbGlnbiBiYWNrIGJ1dHRvbiBhbmQgYnJlYWRjcnVtYnNcblx0XHR9XG5cblx0XHQuc2VjdGlvbi1pY29uIHtcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQuY21zX2JhY2tsaW5rIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUmVzZXQgdG8gZGVmYXVsdCBzdHlsZXNcblx0LnNzLXVpLWJ1dHRvbiB7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXgqMztcblxuXHRcdC51aS1idXR0b24tdGV4dCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxufVxuXG4uY21zLWVkaXQtZm9ybS5DTVNNYWluIHtcblx0cGFkZGluZzogMDtcbn1cblxuLy8gSGlkZSB0aHJlZUNvbHVtbkNvbXByZXNzb3IgY29sdW1uLlxuLmNtcy1jb250YWluZXIge1xuXHQuY29sdW1uLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYrIC5jbXMtcHJldmlldyB7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmNtcy1jb250ZW50LWhlYWRlci10b3Age1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vLyBXZSBoYXZlIGEgZmF1eCB0aHJlZSBjb2x1bW4gbGF5b3V0IHdoZW4gZGlzcGxheWluZyBQYWdlIGNvbnRlbnQgaW4gdGhlIENNUy5cbi5oYXMtcGFuZWwge1xuXHQuY21zLXRyZWUtdmlldy1zaWRlYmFyLFxuXHQuY21zLXZlcnNpb25zLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDAgJGdyaWQteCoxLjUgJGdyaWQteSoxLjUgJGdyaWQteCoyO1xuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci5ub3J0aCB7XG5cdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0LmNtcy1jb250ZW50LWhlYWRlci1pbmZvIHtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0LnZpZXctY29udHJvbHMsXG5cdFx0XHQuc2VjdGlvbi1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jbXMtY29udGVudC1oZWFkZXItbmF2IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDYxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci1pbmZvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3JpZC15O1xuXHRcdHBhZGRpbmctbGVmdDogJGdyaWQteCAqIDI7XG5cdFx0cGFkZGluZy1yaWdodDogJGdyaWQteCoyO1xuXHRcdGJveC1zaGFkb3c6IDFweCAwIDAgMCAkY29sb3Itc2VwYXJhdG9yO1xuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci1uYXYge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMDBweDtcblx0fVxuXG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0fVxuXG5cdC5zZWN0aW9uLWljb24ge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQuc2VjdGlvbi1sYWJlbCB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy10b3A6ICRncmlkLXkgLSAxO1xuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci10YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAkZ3JpZC15O1xuXHR9XG5cblx0LnZpZXctY29udHJvbHMge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cblx0XHQuaWNvbi1idXR0b24tZ3JvdXAge1xuXHRcdFx0Lmljb24tYnV0dG9uIHtcblx0XHRcdFx0cGFkZGluZzogNnB4IDhweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jbXMtY29udGVudC10b29scyB7XG5cdFx0LmNtcy1wYW5lbC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdH1cblx0XHQuY21zLXBhbmVsLXRvZ2dsZS5zb3V0aCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjtcblx0XHR9XG5cdH1cbn1cblxuI3BhZ2UtdGl0bGUtaGVhZGluZyB7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ01TIEJyZWFkY3J1bWJzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuXHQuY3J1bWIsXG5cdC5zZXAge1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdC5jcnVtYiB7XG5cdFx0Ji5sYXN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zZXAge1xuXHRcdCsgLmNydW1iLmxhc3Qge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRmlsdGVycyBhdmFpbGFibGUgaW4gdGhlIHRvcCBiYXIuXG4gKiBUaGlzIGlzIGEgdG9nZ2xhYmxlIGVsZW1lbnQgdGhhdCBkaXNwbGF5cyBhIGZvcm1cbiAqIHVzZWQgZm9yIGZpbHRlcmluZyBjb250ZW50LlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMtY29udGVudC1maWx0ZXJzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodC1zZXBhcmF0b3I7XG5cblx0LmNtcy1zZWFyY2gtZm9ybSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uY21zLXRhYnNldC1uYXYtcHJpbWFyeSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQnV0dG9ucyB0aGF0IHVzZSBmb250IGljb25zLlxuICogVGhlcmUgYXJlICFpbXBvcnRhbnQgcnVsZXMgaGVyZSBiZWNhdXNlIHdlIG5lZWQgdG8gb3ZlcnJpZGUgc29tZSBUYWIgc3R5bGluZy5cbiAqIEl0J3MgdGlkaWVyIHRvIGhhdmUgc29tZSAhaW1wb3J0YW50IHJ1bGVzIGhlcmUgdGhhbiBoYXZlIHRoZSBUYWIgc3R5bGVzXG4gKiBsaXR0ZXJlZCB3aXRoIGxvYWQgb2YgY29udGV4dCBzcGVjaWZpYyBydWxlcyBmb3IgaWNvbi1idXR0b25zLlxuICogSWNvbiBidXR0b25zIHN0eWxlcyBzaG91bGQgYWx3YXlzIHRha2UgcHJlc2VkZW5jZSBvdmVyIFRhYiBzdHlsZXMuXG4gKiBUYWJzIHNob3VsZCBiZSByZWZhY3RvcmVkIHRvIHVzZSB3ZWFrZXIgc2VsZWN0b3JzLlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMge1xuXHRhLmljb24tYnV0dG9uLFxuXHRidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbjogMCAycHggMCAwO1xuXHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q0ZGJlMTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkYmUxO1xuXHRcdH1cblxuXHRcdCYuZm9udC1pY29uLXNlYXJjaCB7XG5cdFx0XHRwYWRkaW5nOiA1cHggNnB4O1xuXHRcdFx0Y29sb3I6bGlnaHRlbigkY29sb3ItdGV4dCwgMTAlKTtcblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItdGV4dCwgMTAlKTtcblx0XHRcdH1cblxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1idXR0b24tdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5Nb2RlbEFkbWluICYge1xuXHRcdFx0bWFyZ2luLXRvcDogLTExcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIENvbnRleHQgc3BlY2lmaWMgb3ZlcnJpZGVzIGZvciBUYWJzLlxuLnVpLXRhYnMudWktdGFicy1uYXYgbGkuY21zLXRhYnNldC1pY29uLnVpLWNvcm5lci10b3AudWktc3RhdGUtYWN0aXZlIGEuaWNvbi1idXR0b24uY21zLXBhbmVsLWxpbmssXG4udWktdGFicy51aS10YWJzLW5hdiBsaS5jbXMtdGFic2V0LWljb24udWktY29ybmVyLXRvcC51aS1zdGF0ZS1kZWZhdWx0IGEuaWNvbi1idXR0b24uY21zLXBhbmVsLWxpbmsge1xuXHRwYWRkaW5nOiA1cHggOHB4IDZweDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJvcmRlcjogMDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG4uaWNvbi1idXR0b24tZ3JvdXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NEQ0NEMDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdGEuaWNvbi1idXR0b24sXG5cdGJ1dHRvbi5zcy11aS1idXR0b24uaWNvbi1idXR0b24ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3I7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmU6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2Q0ZGJlMTtcblx0XHR9XG5cblx0XHQrIGEuaWNvbi1idXR0b24sXG5cdFx0KyBidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NEQ0NEMDtcblx0XHR9XG5cblx0XHQmLmZvbnQtaWNvbi10aHVtYm5haWxzIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXHR9XG5cdH1cblxuXHQvLyBDb250ZXh0IHNwZWNpZmljIG92ZXJyaWRlcyBmb3IgVGFicy5cblx0LnVpLXRhYnMudWktdGFicy1uYXYge1xuXHRcdGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC5jbXMtdGFic2V0LWljb24udWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHQrIC5jbXMtdGFic2V0LWljb24udWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NEQ0NEMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Ji51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDRkYmUxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbXMtdGFic2V0LWljb24udWktc3RhdGUtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNGRiZTE7XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci10YWJzICYge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUYWJzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udWktdGFicyB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0LnVpLXRhYnMge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQudWktdGFicy1wYW5lbCB7XG5cdFx0cGFkZGluZzogJGdyaWQteSoxLjUgJGdyaWQteCoyO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyBkZWZhdWx0IGl0J3Mgd2hpdGVcblx0XHRib3JkZXI6IDA7IC8vIHN1cHByZXNzIGRlZmF1bHQgYm9yZGVyc1xuXG5cdFx0Ji5jbXMtZWRpdC1mb3JtIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LnVpLXRhYnMtbmF2IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAkZ3JpZC14KjIgMCAtMXB4IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXG5cdFx0fiAudWktdGFicy1wYW5lbCB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiA0O1xuXHRcdFx0XHRwYWRkaW5nOiAwICRncmlkLXgqMS41IDA7XG5cblx0XHRcdFx0Ji5pY29uLWJ1dHRvbiB7XG5cdFx0XHRcdFx0QGV4dGVuZCBhLmljb24tYnV0dG9uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdC8vIGNvcnJlY3RseSByaWdodC1hbGlnbiBsYXN0IHRhYlxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgLy9qcXVlcnkgVUkgb3ZlcnJpZGVcbiAgICBsaS51aS10YWJzLWFjdGl2ZSxcbiAgICBsaS51aS1zdGF0ZS1kZWZhdWx0LFxuICAgIGxpLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG5cdFx0LnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAxMCUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGN1cnNvcjogdGV4dDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzY2NzI3ZDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMTJweCAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItbWVkaXVtLXNlcGFyYXRvcjtcblx0XHR9XG5cblx0XHRsaS5jbXMtdGFic2V0LWljb24udWktY29ybmVyLXRvcCB7XG5cdFx0XHR0ZXh0LWluZGVudDotOTk5OWVtO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDsgLy8gaWNvbiB3aWR0aFxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1wYW5lbC1wYWRkZWQge1xuXHRcdC51aS10YWJzLXBhbmVsIHtcblx0XHRcdHBhZGRpbmc6IDA7IC8vIEF2b2lkIGRvdWJsZSBwYWRkaW5nIHdpdGggcGFyZW50XG5cblx0XHRcdC51aS10YWJzLXBhbmVsIHtcblx0XHRcdFx0cGFkZGluZzogJGdyaWQteCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuQWN0aW9ucyB7XG5cdFx0XHRwYWRkaW5nOiAwOyAvLyBBdm9pZCBkb3VibGUgcGFkZGluZyB3aXRoIHBhcmVudFxuXHRcdH1cblx0fVxuXG5cdCYuc3MtdGFic2V0LXRhYnNoaWRkZW4gLnVpLXRhYnMtcGFuZWwge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbn1cblxuLyoqXG4gKiBTaWx2ZXJTdHJpcGUgNCB0YWJzLlxuICogVGFiIHN0eWxlcyBidWlsdCBvbiB0b3Agb2YgQm9vdHN0cmFwIDQgdGFiIGZ1bmN0aW9uYWxpdHlcbiAqL1xuXG4ubmF2LXRhYnMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdC5uYXYtaXRlbSB7XG5cblx0fVxuXG5cdC5uYXYtbGluayB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yLWxpZ2h0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSxcblx0XHQmLmFjdGl2ZTpob3ZlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvZHktY29sb3I7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogUHJpbWFyeSBzdHlsZXMgd2hpY2ggc2l0IG9uIHRvcCBvZiBzY3JlZW4sIHdpdGggZGlmZmVyZW50IHRhYiBjb2xvcnMuXG4gKiBUT0RPIE9ubHkgdXNlIG9uZSBcInByaW1hcnlcIiBzZWxlY3RvciBhbmQgZml4IEhUTUxFZGl0b3JGaWVsZCBUYWJTZXQgYWRkRXh0cmFDbGFzcygpXG4gKi9cbi51aS10YWJzLmNtcy10YWJzZXQtcHJpbWFyeSAudWktdGFicy1uYXYsXG4udWktdGFicyAudWktdGFicy1uYXYuY21zLXRhYnNldC1uYXYtcHJpbWFyeSxcbi51aS10YWJzIC5jbXMtY29udGVudC1oZWFkZXItdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmbG9hdDogbm9uZTsgLy8gcGFyZW50IGNvbnRhaW5lciBpcyBhbHJlYWR5IHJpZ2h0IGZsb2F0ZWRcblxuXHRsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwOyAvLyB0YWJzIGFyZSBkaXJlY3RseSBhZGphY2VudFxuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRhIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdC8vIG92ZXJsYXAgZGl2aWRlciBsaW5lIGJlbG93XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweCAtIDFweDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdC51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci10ciwgLnVpLWNvcm5lci10bCB7XG5cdFx0Ym9yZGVyLXJhZGl1czowO1xuXHR9XG5cblx0LnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQudWktc3RhdGUtYWN0aXZlIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHotaW5kZXg6MjtcblxuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM2NjcyN2Q7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDEycHggMDtcblx0XHR9XG5cdH1cbn1cblxuLmNtcy1jb250ZW50LWhlYWRlci10YWJzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkZ3JpZC15KjEuNTtcblxuXHQmLmljb24tYnV0dG9uLWdyb3VwLXRhYnMge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0fVxufVxuXG4uY21zLWNvbnRlbnQtZmllbGRzIC51aS10YWJzLW5hdiB7XG5cdGZsb2F0OiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJ1dHRvbi1nZW5lcmljLWJvcmRlcjtcblx0bWFyZ2luOiAwIDE2cHggMDtcblxuXHRsaSB7XG5cdFx0Ly8gQWxpZ24gdGFiIGNvbnRlbnQgd2l0aCBndXR0ZXIgKHN1cHBvcnRzIG11bHRpcGxlIHJvd3Mgb2YgdGFicylcblx0XHRtYXJnaW46IDAgKCRncmlkLXgqMS41KSAtMXB4ICgkZ3JpZC14Ki0xLjUpO1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBMb2FkaW5nIEludGVyZmFjZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY21zLWNvbnRlbnQtbG9hZGluZy1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlOyAvLyB6LWluZGV4IGRvZXNuJ3QgYXBwbHkgcHJvcGVybHkgd2l0aG91dCB0aGF0XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5ODtcblx0Ly8gRnVydGhlciBzdHlsaW5nIGJ5IC51aS13aWRnZXQtb3ZlcmxheS1saWdodCB3aGljaCBpcyB1c3VhbGx5IGFwcGxpZWQgYXQgdGhlIHNhbWUgdGltZVxufVxuXG4uY21zLWNvbnRlbnQtbG9hZGluZy1zcGlubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlOyAvLyB6LWluZGV4IGRvZXNuJ3QgYXBwbHkgcHJvcGVybHkgd2l0aG91dCB0aGF0XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5OTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcGlubmVyLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogTG9hZGluZyBTY3JlZW5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNzLWxvYWRpbmctc2NyZWVuIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAwMDA7XG5cdC8vIFRPRE8gQ29udmVydCB0byBjb21wYXNzIGdyYWRpZW50IGluY2x1ZGVcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0YmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSAxODBkZWcsIGNpcmNsZSBjb3ZlciwgI0ZGRkZGRiwgI0VGRUZFRiwgI0M3QzdDNyAxMDAlKTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIDUwJSA1MCUsIDM1MCwgNTAlIDUwJSwgMCwgZnJvbSgjRTNFM0UzKSwgdG8od2hpdGUpKTtcblxuXHQubG9hZGluZy1sb2dvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9zaWx2ZXJzdHJpcGVfbG9nby5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHR9XG5cblx0cCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDgwcHg7XG5cdFx0ei1pbmRleDogMTAwMDAxO1xuXG5cdFx0c3Bhbi5ub3RpY2Uge1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0Y29sb3I6ICNkYzdmMDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0em9vbTogMTtcbiAgICAgIFx0XHQqZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0fVxuXG5cdC5sb2FkaW5nLWFuaW1hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjEuNXB4OyAvLyBIYWxmIG9mIHNwaW5uZXIgc2l6ZVxuXHRcdHRvcDogODAlO1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQWN0aW9uc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNtcy1jb250ZW50LWFjdGlvbnMsIC5jbXMtcHJldmlldy1jb250cm9scyB7XG5cdG1hcmdpbjogMDtcblx0ei1pbmRleDogOTk5O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0aGVpZ2h0OiAkdG9vbGJhci10b3RhbC1oZWlnaHQ7XG5cdG1pbi1oZWlnaHQ6ICR0b29sYmFyLXRvdGFsLWhlaWdodDtcblx0bWF4LWhlaWdodDogJHRvb2xiYXItdG90YWwtaGVpZ2h0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3I7XG5cblx0Ji5zb3V0aCAuQWN0aW9ucyB7XG5cdFx0aGVpZ2h0OiAkdG9vbGJhci1oZWlnaHQ7XG5cdFx0cGFkZGluZzogJGdyaWQteSsyICRncmlkLXgqMjtcblx0fVxufVxuXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogTWVzc2FnZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tZXNzYWdlIHtcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBXaGl0ZVxuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMCAwICRncmlkLXk7XG5cdHBhZGRpbmc6ICRncmlkLXkgKyAkZ3JpZC14LzQgJGdyaWQteCArICRncmlkLXgvMjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Ym9yZGVyOiAxcHggI2NjYyBzb2xpZDtcblx0YmFja2dyb3VuZDogI2ZmZjtcdFx0XHRcdFx0XHRcdFx0XHQvLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCB1bmRlcnN0YW5kIHJnYmFcblx0YmFja2dyb3VuZDogcmdiYSgjZmZmLDAuNSk7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0Ji5ub3RpY2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLW5vdGljZSwyMiUpO1x0Ly8gQmx1ZVxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW5vdGljZTtcblx0fVxuXHQmLndhcm5pbmcge1x0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBZZWxsb3dcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci13YXJuaW5nLDQ3JSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2FybmluZztcblx0fVxuXHQmLmVycm9yLCAmLmJhZCwgJi5yZXF1aXJlZCwgJi52YWxpZGF0aW9uIHtcdFx0XHQvLyBSZWRcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1lcnJvciwyNCUpO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuXHR9XG5cdCYuZ29vZCB7XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIEdyZWVuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ29vZCw0MCUpO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdvb2Q7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuXG4uY21zLWVkaXQtZm9ybSB7XG5cdC5tZXNzYWdlIHtcblx0XHRtYXJnaW46ICRncmlkLXgqMjsgLy8gVE9ETyBSZW1vdmUgZG91YmxlIHBhZGRpbmcgd2hlbiBhZGphY2VudCB0byBhIHBhZGRlZCB0YWJzIHBhbmVsXG5cdH1cblx0LnVpLXRhYnMtcGFuZWwge1xuXHRcdC5tZXNzYWdlIHtcblx0XHRcdG1hcmdpbjogJGdyaWQteCoyIDA7IC8vIGdldHMgcGFkZGluZyBmcm9tIHRhYiBwYW5lbFxuXHRcdH1cblx0fVxufVxuXG5cbi5ub3RpY2UtaXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0cGFkZGluZzogNnB4IDI0cHggOHB4IDEwcHg7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0bWluLWhlaWdodDogNjBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG5cdGNvbG9yOiAjNjY2O1xuXHRsZWZ0OiAzMDBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmLnN1Y2Nlc3MsXG5cdCYuZ29vZCxcblx0Ji5ncmVlbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ29vZDtcblx0fVxuXG5cdCYubm90aWNlLFxuXHQmLmluZm8sXG5cdCYuYmx1ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itbm90aWNlO1xuXHR9XG5cblx0Ji53YXJuaW5nLFxuXHQmLmNhdXRpb24sXG5cdCYueWVsbG93IHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nO1xuXHR9XG5cblx0Ji5iYWQsXG5cdCYuZXJyb3IsXG5cdCYucmVkIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLm5vdGljZS1pdGVtLWNsb3NlIHtcblx0Zm9udC1zaXplOiAwOyAvLyBoaWRlIHRoZSB0ZXh0Tm9kZSBcInhcIiB0aGF0IGpxdWVyeS5ub3RpY2UuanMgaW5zZXJ0c1xuXHRvcGFjaXR5OiAuODtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Ly8gYXBwbHkgcmVsZXZhbnQgc3R5bGVzIGZyb20gLmZvbnQtaWNvbi1jYW5jZWxcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcNDRcIjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IHNpbHZlcnN0cmlwZSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHR9XG59XG5cblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFBhZ2UgaWNvbnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYWdlLWljb24sIGEgLmpzdHJlZS1wYWdlaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3NpdGV0cmVlX3NzX3BhZ2VjbGFzc19pY29uc19kZWZhdWx0LnBuZykgbm8tcmVwZWF0O1xufVxuXG4ucGFnZS1pY29uIHtcblx0Ji5jbGFzcy1Ib21lUGFnZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDtcblx0fVxuXHQmLmNsYXNzLVJlZGlyZWN0b3JQYWdlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuXHR9XG5cdCYuY2xhc3MtVmlydHVhbFBhZ2Uge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG5cdH1cblx0Ji5jbGFzcy1FcnJvclBhZ2Uge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogXCJBZGQgcGFnZVwiIGRpYWxvZ1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNtcy1wYWdlLWFkZC1mb3JtLWRpYWxvZyB7XG5cblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNtcy1hZGQtZm9ybSB7XG5cdC5zdGVwLWxhYmVsIHtcblx0XHRvcGFjaXR5OjAuOTtcblx0XHQuZmx5b3V0IHtcblx0XHRcdGhlaWdodDogMjZweDsgLy9jZW50cmVzIG51bWJlciB3aXRoaW4gdGhlIGdyZXkgYXJyb3dcblx0XHRcdHBhZGRpbmctdG9wOjVweDtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdHBhZGRpbmctdG9wOjVweDsgLy9hbGlnbnMgbGFiZWwgd2l0aCBwb2ludCBvZiBhcnJvd1xuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDsgLy90byBtYXRjaCBwYWdldHlwZSBsYWJlbFxuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMCAkY29sb3ItdGV4dC1zaGFkb3c7XG5cdFx0fVxuXHR9XG5cdHVsLlNlbGVjdGlvbkdyb3VwIHtcblx0XHRwYWRkaW5nLWxlZnQ6MjhweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRAaW5jbHVkZSBsZWdhY3ktcGllLWNsZWFyZml4O1xuXHR9XG5cdC5wYXJlbnQtbW9kZSB7XG5cdFx0cGFkZGluZzogJGdyaWQteDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0fVxufVxuXG4jUGFnZVR5cGUge1xuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGxpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA5cHggMCA5cHggMTVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggZ3Jvb3ZlIGxpZ2h0ZW4oJGNvbG9yLXNoYWRvdy1saWdodCwgOTUlKTtcblx0XHRcdC13ZWJraXQtYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2JnX2ZpZWxkc2V0X2VsZW1lbnRzX2JvcmRlci5wbmcpIDIgc3RyZXRjaCBzdHJldGNoO1xuXHRcdFx0Ym9yZGVyLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2JnX2ZpZWxkc2V0X2VsZW1lbnRzX2JvcmRlci5wbmcpIDIgc3RyZXRjaCBzdHJldGNoO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLCAmLnNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2hsaWdodC1vcGFjaXR5O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbjogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCwgbGFiZWwsIC5wYWdlLWljb24sIC50aXRsZSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdlLWljb24ge1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdC8vIFVuZG8gc29tZSBnZW5lcmljIHN0eWxlcyBmcm9tIHRvb2x0aXBzXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDb250ZW50IHRvb2xiYXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jbXMtY29udGVudC10b29sYmFyIHtcblx0bWluLWhlaWdodDogMjlweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogJGdyaWQteSoxLjUgMCAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0QGluY2x1ZGUgbGVnYWN5LXBpZS1jbGVhcmZpeCgpO1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdC5jbXMtdHJlZS12aWV3LW1vZGVzIHtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRwYWRkaW5nLXRvcDokZ3JpZC15IC0gMztcblx0XHQqIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6JGNvbG9yLXRleHQtYmx1ZS1saW5rO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jbXMtYWN0aW9ucy10b29scy1yb3cge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LnRvb2wtYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qKlxuICogREVQUkVDQVRFRDpcbiAqIC5jbXMtY29udGVudC10b29scyBhbmQgdWktd2lkZ2V0IHdpbGwgYmUgcmVtb3ZlZCBpbiA0LjBcbiAqIFVzZSAuY21zLWNvbnRlbnQtZmlsdGVycyBpbnN0ZWFkLlxuICpcbiAqIENvbnRlbnQgVG9vbHMgaXMgdGhlIHNpZGViYXIgb24gdGhlIGxlZnQgb2YgdGhlIG1haW4gY29udGVudFxuICogcGFuZWxcbiAqL1xuXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG5cdGNvbG9yOiAkbGluay1jb2xvcjtcbn1cblxuLmNtcy1jb250ZW50LXRvb2xzIHtcblx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHR3aWR0aDogJGdyaWQteCAqIDM2O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHotaW5kZXg6IDcwO1xuXHRib3gtc2hhZG93OiAxcHggMCAwIDAgJGJvcmRlci1jb2xvci1kYXJrO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYuZmlsdGVye1xuXHRcdHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNtcy1wYW5lbC1oZWFkZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbjogMTBweCAwICRncmlkLXkgLSAxO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAzO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtc2VwYXJhdG9yO1xuXHR9XG5cblx0LmNtcy1wYW5lbC1jb250ZW50IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0aGVpZ2h0OjEwMCU7XG5cblx0XHQuQWN0aW9ucyAuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6NXB4OyAvL2FjY291bnRzIGZvciB0aGUgc2Nyb2xsYmFyIGluIHRoZSBmaWx0ZXIgLSBrZWVwcyB0aGUgYWN0aW9ucyBvbiBvbmUgbGluZSBpbnN0ZWFkIG9mIHdyYXBwaW5nIG9udG8gdHdvLlxuXHRcdH1cblx0fVxuXG5cdC5jbXMtY29udGVudC1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCA0MCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgMjAlKSwgZGFya2VuKCRjb2xvci13aWRnZXQtYmcsIDQwJSkpO1xuXG5cdFx0aDIge1xuXHRcdFx0dGV4dC1zaGFkb3c6IGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCA1MCUpIC0xcHggLTFweCAwO1xuXHRcdFx0d2lkdGg6ICRncmlkLXggKiAyMiAvKiAyNCAtIChwYWRkaW5nIG9uIGVhY2ggc2lkZSArIG1hcmdpbikgKi87XG5cdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3Itd2lkZ2V0LWJnLCA2MCUpO1xuXHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93KCk7XG5cdFx0fVxuXHR9XG5cblx0aDMsaDQsaDUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTtcblx0XHRtYXJnaW46NXB4IDA7XG5cdH1cblxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdC8qXG5cdFx0ICogRmllbGRzIGFyZSBtb3JlIGNvbXByZXNzZWQgaW4gdGhlIHNpZGViYXIgY29tcGFyZWQgdG8gdGhlXG5cdFx0ICogbWFpbiBjb250ZW50IGVkaXRpbmcgd2luZG93IHNvIHRoZSBiZWxvdyBhbHRlcnMgdGhlIGludGVybmFsXG5cdFx0ICogc3BhY2luZyBvZiB0aGUgZmllbGRzIHNvIHdlIGNhbiBtb3ZlIHRoYXQgc3BhY2luZyB0byBiZXR3ZWVuXG5cdFx0ICogdGhlIGZvcm0gZmllbGRzIHJhdGhlciB0aGFuIHBhZGRpbmdcblx0XHQgKi9cblx0XHRsYWJlbCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJvb3Q7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXggNHB4IDA7XG5cdFx0fVxuXG5cdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW5wdXQudGV4dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblxuXHRcdCYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzogMCAwIDhweDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuZmllbGRncm91cCB7XG5cdFx0LmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LmZpZWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRhYmxlIHtcblx0XHRtYXJnaW46IDhweCAtNHB4O1xuXHRcdHRoZWFkIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dHIge1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWVudS1idXR0b247XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblxuXHRcdFx0XHR0ZC5maXJzdC1jb2x1bW4ge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkLmxhc3QtY29sdW1uIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cblxuXHR0ZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCAxMCUpO1xuXHRcdHBhZGRpbmc6ICRncmlkLXkgLSAxIDJweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBDTVMgbm90aWNlLCB1c2VkIGZvciBmaWx0ZXIgbWVzc2FnZXMsIGJ1dCBnZW5lcmljIGVub3VnaCB0byB1c2UgZWxzZXdoZXJlXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jbXMtbm90aWNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCAwIDhweDtcblx0cGFkZGluZzogMTBweCAxMnB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRib3JkZXI6IDFweCAkY29sb3ItbGlnaHQtc2VwYXJhdG9yIHNvbGlkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmOyAvL2ZvciBicm93c2VycyB0aGF0IGRvbid0IHVuZGVyc3RhbmQgcmdiYVxuXHRiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsMC41KTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jbXMtdHJlZS1maWx0ZXJlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLWxlZnQ6IC0kZ3JpZC14KjI7XG5cdHBhZGRpbmc6ICRncmlkLXkqMiAkZ3JpZC14KjI7XG5cdGJhY2tncm91bmQ6ICNENEUyRUM7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG5cblx0PiBzdHJvbmcsXG5cdD4gYSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi8qKlxuICogQ01TIEJhdGNoIGFjdGlvbnNcbiAqL1xuLmNtcy1jb250ZW50LWJhdGNoYWN0aW9ucy1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDRweCA2cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNEOUQ5RDkpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jbXMtY29udGVudC1iYXRjaGFjdGlvbnMge1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246ICByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0LnZpZXctbW9kZS1iYXRjaGFjdGlvbnMtd3JhcHBlciB7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDRweCA2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0Oi0xcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCAjRDlEOUQ5KTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cblx0XHQudmlldy1tb2RlLWJhdGNoYWN0aW9ucy1sYWJlbCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY2hlY2tib3gge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG4uY21zLWNvbnRlbnQtYmF0Y2hhY3Rpb25zLWRyb3Bkb3duIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdC8vIENvbnRleHQgc3BlY2lmaWMgcnVsZXMgZm9yIHdoZW4gYmF0Y2ggYWN0aW9ucyBhcmUgaW4gdGhlIFNpdGVUcmVlIHBhbmVsLlxuXHQuY21zLWNvbnRlbnQtdG9vbHMgJiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRmaWVsZHNldCB7IC8vIFRoZSBkcm9wZG93biBlbGVtZW50IHdyYXBwZXJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXG5cdFx0LnZpZXctbW9kZS1iYXRjaGFjdGlvbnMtbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblxuXHRcdC8vIENvbnRleHQgc3BlY2lmaWMgcnVsZXMgZm9yIHdoZW4gYmF0Y2ggYWN0aW9ucyBhcmUgaW4gdGhlIFNpdGVUcmVlIHBhbmVsLlxuXHRcdC5jbXMtY29udGVudC10b29scyAmIHtcblx0XHRcdHdpZHRoOiA4MiU7XG5cdFx0fVxuXHR9XG5cblx0LmRyb3Bkb3duIHsgLy8gVGhlICdzZWxlY3QnIGVsZW1lbnRcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cblx0XHQuY2hvc2VuLXNpbmdsZSB7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuQWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblxuXHRcdC8vIENvbnRleHQgc3BlY2lmaWMgcnVsZXMgZm9yIHdoZW4gYmF0Y2ggYWN0aW9ucyBhcmUgaW4gdGhlIFNpdGVUcmVlIHBhbmVsLlxuXHRcdC5jbXMtY29udGVudC10b29scyAmIHtcblx0XHRcdHdpZHRoOiAxNiU7XG5cdFx0fVxuXHR9XG5cblx0LmFjdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUHJldmlld1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMtc3dpdGNoLXZpZXcge1xuXHRhIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBNZW1iZXIgUHJvZmlsZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtIHtcblx0cGFkZGluZzogMCAkZ3JpZC14KjIgMCAwO1xuXG5cdCNSb290X1Blcm1pc3Npb25zIHtcblx0XHRjbGVhcjpib3RoO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXRhYiwgMjAlKTtcblx0fVxuXG5cdCNSb290X01haW4ge1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItdGFiLCAyMCUpO1xuXHRcdC5jbXMtaGVscC10b2dnbGUge1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9xdWVzdGlvbi5wbmcpIG5vLXJlcGVhdCAwcHggMHB4O1xuXHRcdH1cblx0fVxuXG5cdCNGYXZvdXJpdGVQYWdlSUQge1xuXHRcdG1hcmdpbi10b3A6JGdyaWQteTtcblx0fVxuXG5cdCNDc3ZGaWxlIC5taWRkbGVDb2x1bW4ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5hZHZhbmNlZCBoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcblx0fVxuXHQuQWN0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblx0aW5wdXQuY3VzdG9tRm9ybWF0IHtcblx0XHR3aWR0aDogJGdyaWQteCAqIDEwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAxZW07XG5cdH1cblx0LmZvcm1hdHRpbmdIZWxwVG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDExcHg7XG5cdH1cblx0LmZvcm1hdHRpbmdIZWxwVGV4dCB7XG5cdFx0bWFyZ2luOiA1cHggMCAwIC01cHg7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHR9XG5cdC5mb3JtYXR0aW5nSGVscFRleHQgdWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmZvcm1hdHRpbmdIZWxwVGV4dCBsaSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQjR3JvdXBzIC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5UcmVlRHJvcGRvd25GaWVsZCB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU2FtZSBydWxlcyBpbiAuU2VjdXJpdHlBZG1pblxuXHQjUGVybWlzc2lvbnMge1xuXHRcdC5vcHRpb25zZXQge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW1iZXJkYXRldGltZW9wdGlvbnNldCB7XG5cdC5kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdC50b2dnbGUge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0fVxufVxuXG4uY21zIHtcblx0LmNtcy1jb250ZW50IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJhY2tncm91bmQ6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjtcblx0XHR3aWR0aDogODAwcHg7XG5cdFx0ei1pbmRleDogNDA7XG5cdH1cblxuXHQuY21zLWNvbnRlbnQtZmllbGRzIHtcblx0XHQvLyBhbHdheXMgc2hvdyBhIHkgc2Nyb2xsIGJhciBhcyBwb3B1cHMgbGlrZSBUcmVlRHJvcGRvd25zXG5cdFx0Ly8gY2FuIHRyaWdnZXIgbG9uZ2VyIHBhZ2VzIGFuZCB0aGUgZXh0cmEgc2Nyb2xsIGJhciBkb2Vzbid0IGZpcmUgb3VyIHNpemluZyBiYXJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCNSb290X01haW4ge1xuXHRcdFx0LmNvbmZpcm1lZHBhc3N3b3JkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuY3VzdG9tRm9ybWF0IHtcblx0XHRcdFx0bWF4LXdpZHRoOjgwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY21zLWhlbHAtdG9nZ2xlIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9xdWVzdGlvbi5wbmcpIG5vLXJlcGVhdCAwcHggMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjUm9vdF9QZXJtaXNzaW9uc3tcblx0XHRcdHVsLm9wdGlvbnNldCBsaSB7XG5cdFx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFx0XHR9XG5cdGZvcm0ubWVtYmVyLXByb2ZpbGUtZm9ybSB7XG5cdFx0I1Jvb3QgLnVpLXRhYnMtbmF2IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHQjUm9vdF9NYWluLCAjUm9vdF9QZXJtaXNzaW9ucyB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogXCJTZXR0aW5nc1wiIEZvcm1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jQ2FuVmlld1R5cGUsICNDYW5FZGl0VHlwZSwgI0NhbkNyZWF0ZVRvcExldmVsVHlwZSB7XG5cdC5vcHRpb25zZXQgbGkge1xuXHRcdC8vIEFsbCBvcHRpb25zIG9uIHRoZWlyIG93biBsaW5lXG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuI1ZpZXdlckdyb3VwcywgI0VkaXRvckdyb3VwcywgI0NyZWF0ZVRvcExldmVsR3JvdXBzIHtcblx0c2VsZWN0IHtcblx0XHQvLyBGaXggZm9yIGNob3Nlbi5qcyB3aWR0aCBkZXRlY3Rpb24gb24gaGlkZGVuIGVsZW1lbnRzLlxuXHRcdC8vIFRPRE8gUmVtb3ZlIG9uY2UgLmZpZWxkIHN0eWxpbmcgaW4gX2Zvcm0uc2NzcyBpcyByZWZhY3RvcmVkIHRvIGFsbG93IGZsZXhpYmxlIGZpZWxkIHdpZHRoc1xuXHRcdHdpZHRoOiAkZ3JpZC14ICogNjQ7XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBQYW5lbHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFBhbmVsIGNsb3NlICovXG4uY21zIHtcblx0LmJ0bi0tY2xvc2Uge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHJpZ2h0OiA2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0JltjbGFzcyo9XCJmb250LWljb24tXCJdOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yLWxpZ2h0O1xuXHRcdH1cblx0fVxuXHQuYnRuLXRvb2xiYXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uY21zLXBhbmVsIHtcblxuXHQuY21zLXBhbmVsLXRvZ2dsZSB7XG5cdFx0Ji5zb3V0aCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogNTNweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1MnB4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgOHB4O1xuXHRcdFx0XHRjb2xvcjogIzU1NWQ2MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnRvZ2dsZS1leHBhbmQge1xuXHRcdFx0XHR3aWR0aDogNjBweDsgLy8gd2lsbCBzZXQgdGhlIGNvbGxhcHNlZCB3aWR0aFxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sbGFwc2VkIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LmNtcy1wYW5lbC1oZWFkZXIgKixcblx0XHQuY21zLXBhbmVsLWNvbnRlbnQsXG5cdFx0LmNtcy1wYW5lbC10b2dnbGUgYS50b2dnbGUtY29sbGFwc2V7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdC5jbXMtcGFuZWwtdG9nZ2xlIGEudG9nZ2xlLWV4cGFuZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0fVxuXG5cdC5jbXMtcGFuZWwtaGVhZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYjY21zLWNvbnRlbnQtdG9vbHMtQ01TUGFnZUVkaXRDb250cm9sbGVyIHtcblx0XHQuY21zLXBhbmVsLWNvbnRlbnQtY29sbGFwc2VkIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgLy8gQXZvaWRzIEZPVUNcblxuXHRcdFx0aDIsIGgzIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRncmlkLXk7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSwgcmlnaHQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQuY21zLXBhbmVsLWhlYWRlciB7XG5cdFx0XHRcdHdpZHRoOiA2MDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdHJpZ2h0OiA1NzdweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1wYW5lbC1jb250ZW50LWNvbGxhcHNlZCB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTsgLy8gQXZvaWRzIEZPVUNcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDUycHgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRoMiwgaDMge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0XHR9XG5cblx0XHQuY21zLXBhbmVsLWhlYWRlciB7XG5cdFx0XHR3aWR0aDogNjAwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRyaWdodDogNTc0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHR9XG5cdH1cbn1cblxuLmNtcyB7XG5cdC5jbXMtcGFuZWwtcGFkZGVkIHtcblx0XHQmLlJlcG9ydEFkbWluIHtcblx0XHRcdD4gZmllbGRzZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNtcy1jb250ZW50LXZpZXcge1xuXHRcdFx0cGFkZGluZzogMCAkZ3JpZC14KjIgJGdyaWQteSoxLjU7XG5cdFx0fVxuXHR9XG59XG5cbi5DTVNQYWdlQWRkQ29udHJvbGxlciB7XG5cdC5jbXMtcGFuZWwtcGFkZGVkIHtcblx0XHRwYWRkaW5nOiAkZ3JpZC15KjIgJGdyaWQteCoyO1xuXHR9XG59XG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIERpYWxvZ1xuKlxuKiBDb250YWluZWQgaW4gYSBqUXVlcnkgVUkgZGlhbG9nICgnLnVpLWRpYWxvZycpLCB3aXRoIGVpdGhlciBpbmxpbmVcbiogbWFya3VwIChmb3IgdGhlIFwiaW5zZXJ0XCIgZGlhbG9ncyksIG9yIGFuIGlmcmFtZSAoZm9yIG1lbWJlciBwcm9maWxlKS5cbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gb3ZlcmxheSBmb3Igc3dpdGNoaW5nIGJldHdlZW4gQ01TIHBhbmVzXG4uY21zIC51aS13aWRnZXQtb3ZlcmxheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWEgdXJsKC4uLy4uLy4uLy4uL3RoaXJkcGFydHkvanF1ZXJ5LXVpLXRoZW1lcy9zbW9vdGhuZXNzL2ltYWdlcy91aS1iZ19mbGF0XzBfYWFhYWFhXzQweDEwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7XG5cdG9wYWNpdHk6IDAuMztcbn1cblxuLy8gQWRqdXN0aW5nIHRoZSBjb2xvciBvZiB0aGUgYmFja2dyb3VuZCBvdmVybGF5IHRvIGJlIGRhcmtlciBmb3IgcG9wLXVwIGRpYWxvZ3MgKGNyZWF0ZWQgYnkgalF1ZXJ5LVVJKVxuLmNtcyAudWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY21zIC51aS1kaWFsb2d7XG5cdC5zcy11aS1kaWFsb2cudWktZGlhbG9nLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7IC8vcmVtb3ZlcyBwYWRkaW5nIHNvIHRoYXQgdGFicyBhcmUgZmx1c2ggd2l0aCBoZWFkZXJcblx0fVxufVxuXG4vLyBFbGVtZW50cyB3aXRoIHRoaXMgY2xhc3MgY2FuIGVpdGhlciBmcmFtZSBpbmxpbmUgbWFya3VwIG9yIGFuIGlmcmFtZSxcbi8vIG1vc3Qgc3R5bGVzIHNob3VsZCBiZSBhcHBsaWVkIHRvIC5jbXMtZGlhbG9nIGluc3RlYWQgKHdoaWNoIGRlY2xhcmVzIHRoZSBjb250ZW50IGluIHRoZSBmcmFtZSlcbi51aS1kaWFsb2cge1xuXHRiYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3I7XG5cdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogJGdyaWQteTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAxMHB4IHJnYmEoMCwwLDAsLjMpO1xuXG4gIFx0Ly8gVGl0bGViYXIgZm9yIHBvcC11cCBkaWFsb2cuXG5cdC51aS1kaWFsb2ctdGl0bGViYXIudWktd2lkZ2V0LWhlYWRlciB7XG5cdCAgXHRmb250LXNpemU6ICRmb250LXNpemUtcm9vdCArMTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvdGV4dHVyZXMvY21zX2NvbnRlbnRfaGVhZGVyLnBuZykgcmVwZWF0O1xuXHRcdGJveC1zaGFkb3c6ICRjb2xvci1zaGFkb3ctZGFyayAwIDAgKCRncmlkLXggLyAyKSBpbnNldDtcblxuXHRcdC51aS1kaWFsb2ctdGl0bGUge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRpYWxvZy1jb250ZW50IHtcblx0XHRib3JkZXItcmFkaXVzOiAkZ3JpZC15O1xuXHRcdG92ZXJmbG93OiBhdXRvOyAvLyBUT0RPIFJlcGxhY2Ugd2l0aCBwcm9wZXIgJC5sYXlvdXQgZ3JpZFxuXG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Bpbm5lci5naWYpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1kaWFsb2ctY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3JpZC15O1xuXHRcdHBhZGRpbmctdG9wOjBweDtcblxuXHRcdC5BY3Rpb25zIHtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAkZ3JpZC15IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdyaWQteTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHQudWktdGFic3tcblx0XHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHRcdC8vIFNoaWZ0IG5hdmlnYXRpb24gdXB3YXJkcyB0byBiZSBob3Jpem9udGFsbHkgY2VudGVyZWQgd2l0aCBkaWFsb2cgdGl0bGUuXG5cdFx0XHQvLyBDYW4ndCB1c2UgZmxvYXRzIHNpbmNlIHRoaXMgdGl0bGUgaXMgaW4gYSBkaWZmZXJlbnQgRE9NIHBhcmVudCBzaWJsaW5nXG5cdFx0XHQvLyBOb3RlOiBEb2VzIE5PVCBhcHBseSB0byBtZW1iZXIgcHJvZmlsZSBmb3JtICh1bm5lY2Vzc2FyeSwgc2luY2UgaXQgZG9lc24ndCBoYXZlIGEgZGlhbG9nIHRpdGxlKVxuXHRcdFx0LnVpLXRhYnMtbmF2IHtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHQvLyBUYWJzIG5hdiBpcyBpbmNsdWRlZCBpbiBzY29sbGJhci4gQnkgYWJzb2x1dGVseSBwb3NpdGlvbmluZyBpdCBvZmYgdGhlIGVkZ2UsXG5cdFx0XHRcdC8vIHdlIGF2b2lkIHRhYnMgc2hpZnRpbmcgcG9zaXRpb24gd2hlbiBzY3JvbGxiYXIgdG9nZ2xlc1xuXHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gRG9uJ3Qgc2hvdyB0b3AgYm9yZGVyLCBzaW5jZSB0aGVzZSBzdHlsZXMgYWxyZWFkeSBoYXZlIGEgdGl0bGUgYmFyXG5cdFx0XHQudWktdGFicy1wYW5lbCB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xlYXIge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdH1cblxuXHQmLmxvYWRpbmcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Bpbm5lci5naWYpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXG5cdC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrZXItYmc7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodC1zZXBhcmF0b3I7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG59XG5cbmJvZHkuY21zLWRpYWxvZyB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3I7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFwiSW5zZXJ0IFhcIiBmb3Jtc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5odG1sZWRpdG9yZmllbGQtZGlhbG9ne1xuXHQmLnVpLWRpYWxvZy1jb250ZW50e1xuXHRcdHBhZGRpbmc6MDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0fVxuXG5cdC5odG1sZWRpdG9yZmllbGQtZnJvbS13ZWIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3JpZC15O1xuXG5cdFx0Ji5Db21wb3NpdGVGaWVsZHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdH1cblxuXHRcdC51cmwtZGVzY3JpcHRpb24ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRncmlkLXkqMS41O1xuXHRcdH1cblxuXHRcdGRpdi5yZW1vdGV1cmx7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3ctbm9uZTtcblx0XHRcdHdpZHRoOiA4MCU7IC8vRmFsbGJhY2sgZm9yIElFIDhcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA4cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQubWlkZGxlQ29sdW1uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQucmVtb3RldXJsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmFkZC11cmx7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDJweCAwIDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZXtcblx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0XHRcdFx0JiwgJjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMzU7XG5cdFx0XHRcdFx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubG9hZGluZyBidXR0b24uYWRkLXVybDo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aHJvYmJlci5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jbXMtY29udGVudC1oZWFkZXJ7XG5cdFx0cGFkZGluZzowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OiA1M3B4O1xuXG5cdFx0aDN7XG5cdFx0XHRwYWRkaW5nOiAkZ3JpZC15KjEuNSAwICRncmlkLXkqMS41ICRncmlkLXgqMjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0Ji5pbnNlcnQge1xuXHRcdFx0XHQuYmFjay1idXR0b24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHRcdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFx0fVxuXHR9XG5cblx0LnNzLWluc2VydC1tZWRpYSwgLnNzLWluc2VydC1saW5rIHtcblx0XHRwYWRkaW5nOiAkZ3JpZC15KjEuNSAkZ3JpZC14KjI7XG5cblx0XHQudWktdGFicy1wYW5lbCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5BY3Rpb25zIHtcblx0XHRwYWRkaW5nOiRncmlkLXkgJGdyaWQteCoyIDtcblxuXHRcdC51aS10YWJzLXBhbmVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC5kZXRhaWxze1xuXHRcdC5maWxlLXVybHtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR3aWR0aDozMDBweDtcblx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHR9XG5cdFx0LmNtcy1maWxlLWluZm97XG5cdFx0XHQuZmllbGR7XG5cdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmllbGR7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNoYWRvdy1saWdodDtcbiAgICBcdFx0Ym94LXNoYWRvdzogMCAxcHggMCBsaWdodGVuKCRjb2xvci1zaGFkb3ctbGlnaHQsIDk1JSk7XG4gICAgXHRcdCYubGFzdHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LkNvbXBvc2l0ZUZpZWxke1xuXHRcdC50ZXh0e1xuXHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmh0bWxlZGl0b3JmaWVsZC1saW5rZm9ybSB7XG5cdC5zdGVwMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGdyaWQteCoyO1xuXHR9XG5cdC5zcy11cGxvYWRmaWVsZCB7XG5cdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmh0bWxlZGl0b3JmaWVsZC1tZWRpYWZvcm0ge1xuXHQuc3MtZ3JpZGZpZWxkIHtcblx0XHQuZ3JpZGZpZWxkLWJ1dHRvbi1kZWxldGUge1xuXHRcdFx0Ly8gVE9ETyBSZW1vdmUgZnJvbSBQSFAgaW5zdGVhZCBvZiBoaWRpbmdcblx0XHRcdGRpc3BsYXk6IG5vbmU7IC8vIGRlbGV0ZSBhY3Rpb24gc2hvdWxkbid0IGJlIGFsbG93ZWQgaGVyZVxuXHRcdH1cblx0fVxuXG5cdC5odG1sZWRpdG9yZmllbGQtZnJvbS13ZWIsIC5odG1sZWRpdG9yZmllbGQtZnJvbS1jbXMge1xuXHRcdCYuc3MtdXBsb2FkZmllbGQge1xuXHRcdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaHRtbGVkaXRvcmZpZWxkLWZyb20tY21zIHtcblx0XHQmLnNzLXVwbG9hZGZpZWxkIHtcblx0XHRcdGg0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7IC8vIGhlYWRsaW5lIGFuZCBkcm9wZG93biBvbiBzYW1lIGxpbmVcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdyaWQteS8yOyAvLyBicmluZyB0byBzYW1lIGJhc2VsaW5lIGFzIGRyb3Bkb3duXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7IC8vIGZpdCB3aXRoaW4gYXZhaWxhYmxlIHNwYWNlXG5cdFx0XHRcdGNsZWFyOiBub25lOyAvLyBoZWFkbGluZSBhbmQgZHJvcGRvd24gb24gc2FtZSBsaW5lXG5cdFx0XHR9XG5cblx0XHRcdC5maWVsZC50cmVlZHJvcGRvd24ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwOyAvLyBkb24ndCBzaG93IGJvcmRlciwgZHJvcGRvd24gYW5kIGdyaWRmaWVsZCB2aXN1YWxseSBiZWxvbmcgdG9nZXRoZXJcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0bGVmdDogMTYwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudHJlZWRyb3Bkb3duZmllbGQtdGl0bGUge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogNXB4IDJweCA1cHggNHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHQudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmsge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggNHB4IDVweCAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfZGVmYXVsdF9pY29ucy5wbmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC00cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdH1cblx0fVxuXG5cdFx0XHQuVHJlZURyb3Bkb3duRmllbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNzLWFzc2V0dXBsb2FkZmllbGQgLnNzLXVwbG9hZGZpZWxkLWVkaXRhbmRvcmdhbml6ZSB7XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWZpbGVzIHtcblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmF5c2NhbGUoIzVkYjRkZik7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICBncmF5c2NhbGUoIzVkYjRkZikgMCUsIGdyYXlzY2FsZSgjNWRiMWRkKSA4JSwgZ3JheXNjYWxlKCM0MzliY2IpIDUwJSwgZ3JheXNjYWxlKCMzZjk5Y2QpIDU0JSwgZ3JheXNjYWxlKCMyMDdkYjYpIDk2JSwgZ3JheXNjYWxlKCMxZTdjYmEpIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFkZCB0byBjYW1wYWlnbiBkaWFsb2dcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hZGQtdG8tY2FtcGFpZ25fX2RpYWxvZyB7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmFkZC10by1jYW1wYWlnbl9faGVhZGVyIHtcblx0XHRAZXh0ZW5kIC5jbXMtY29udGVudC1oZWFkZXI7XG5cblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IDA7XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cdH1cblxuXHQuYWRkLXRvLWNhbXBhaWduX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdC5hZGQtdG8tY2FtcGFpZ25fX2FjdGlvbiB7XG5cdFx0QGV4dGVuZCAuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZTtcblx0fVxuXG5cdC5BY3Rpb25zIHtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblxuXHQuY2hvc2VuLXJlc3VsdHMgPiBsaSB7XG5cdFx0cGFkZGluZzogJHNwYWNlci15LzEuNSAkc3BhY2VyLXg7XG5cdH1cblxuXHQuZGlzYWJsZWQtcmVzdWx0IHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRjb250ZW50OiAnQWxyZWFkeSBjb250YWlucyBpdGVtJztcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlci14O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgYWRkLXRvLWNhbXBhaWduLS1zbGlkZXVwIHtcblx0XHRmcm9tIHtcblx0XHRcdGJvdHRvbTogLTEwMCVcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0Ym90dG9tOiAwXG5cdFx0fVxuXHR9XG5cblx0LmFkZC10by1jYW1wYWlnbl9fcmVzcG9uc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YW5pbWF0aW9uOmFkZC10by1jYW1wYWlnbi0tc2xpZGV1cCAycyAxO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdFx0ZGlzcGxheTogdGFibGU7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIteTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4OyBsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFkZC10by1jYW1wYWlnbl9fcmVzcG9uc2UtLWdvb2Qge1xuXHRcdHNwYW46OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKYulwiO1xuXHRcdFx0Y29sb3I6ICRicmFuZC1zdWNjZXNzO1xuXHRcdH1cblx0fVxuXG5cdC5hZGQtdG8tY2FtcGFpZ25fX3Jlc3BvbnNlLS1lcnJvciB7XG5cdFx0c3Bhbjo6YmVmb3JlIHtcblx0XHRcdC8qIFRoaXMgaXMgYSBzYWQgZmFjZSBlbW90aWNvbi4gU29tZSBmb250cyBkb24ndCBjYXJyeSBpdC4gQHRvZG86IHJlcGxhY2Ugb3IgdGVzdCBpbiBhbGwgYnJvd3NlcnMgKi9cblx0XHRcdGNvbnRlbnQ6IFwi4pi5XCI7XG5cdFx0XHRjb2xvcjogJGJyYW5kLWRhbmdlcjtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFNlYXJjaCBmb3JtcyAodXNlZCBpbiBBc3NldEFkbWluLCBNb2RlbEFkbWluLCBldGMpXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNtcy1zZWFyY2gtZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206ICRncmlkLXkqMjtcblx0LmZpbHRlciAme1xuXHRcdG1hcmdpbi1ib3R0b206MDtcblx0fVxuXHQuQWN0aW9ucyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFN0ZXAgbGFiZWxzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0ZXAtbGFiZWwge1xuXG5cdCYgPiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG5cdC5mbHlvdXQge1xuXHRcdGhlaWdodDogMjZweCAtIDIqNHB4OyAvLyBtaW51cyBwYWRkaW5nXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJvb3QgKzE7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3OTgwOyAvLyBoYXJkY29kaW5nIGNvbG91ciBzaW5jZSBpdHMgdGllZCB0byB0aGUgc3ByaXRlXG5cdFx0cGFkZGluZzogNHB4IDNweCA0cHggNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5hcnJvdyB7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdEBleHRlbmQgLmljb24tc3ByaXRlcy0zMngzMjtcblx0XHRAaW5jbHVkZSBzcHJpdGUoJHNwcml0ZXMtMzJ4MzItbnVtZXJpYy1sYWJlbCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRoZWlnaHQ6IDI2cHggLSAyKjRweDsgLy8gbWludXMgcGFkZGluZ1xuXHRcdHBhZGRpbmc6IDRweDtcblx0fVxufVxuXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogSXRlbSBFZGl0IEZvcm1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jbXMtZmlsZS1pbmZvIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdC8vIEVtdWxhdGUgLmZpZWxkIGJvdHRvbSBib3JkZXIgc3R5bGluZyB3aXRob3V0IGFwcGx5aW5nIC5maWVsZCBjbGFzcyxcblx0Ly8gYXMgaXQgbWVzc2VzIHVwIHRoZSBuZXN0ZWQgLmZpZWxkIGVsZW1lbnQgc3R5bGluZyAoYmxvY2tsZXZlbCBsYWJlbHMpXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2hhZG93LWxpZ2h0O1xuXHRib3gtc2hhZG93OiAwIDFweCAwIGxpZ2h0ZW4oJGNvbG9yLXNoYWRvdy1saWdodCwgOTUlKTtcblx0bWFyZ2luLWJvdHRvbTogJGdyaWQteDtcblxuXHQvLyBQcmV2aWV3IG1pZ2h0IG5vdCBhbHdheXMgYmUgYXZhaWxhYmxlXG5cdC5jbXMtZmlsZS1pbmZvLXByZXZpZXcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAkZ3JpZC14ICogMjI7IC8vIFNhbWUgYXMgXCIuZmllbGQgbGFiZWxcIlxuXHRcdG1hcmdpbi1yaWdodDogJGdyaWQteDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6ICRncmlkLXggKiAyMjsgLy8gU2FtZSBhcyBcIi5maWVsZCBsYWJlbFwiXG5cdFx0XHRtYXgtaGVpZ2h0OiAkZ3JpZC14ICogMTY7IC8vIEZpdHRpbmcgdHlwaWNhbCBpbmZvIGRpc3BsYXllZCAofjUgcm93cylcblx0XHR9XG5cdH1cblx0LmNtcy1maWxlLWluZm8tZGF0YSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDU1JTtcblxuXHRcdC5maWVsZCB7XG5cdFx0XHQvLyBVbnNldHRpbmcgc3R5bGVzIGZyb20gLmZpZWxkLCBtYWtlIGl0IG1vcmUgY29tcGFjdCB2aXN1YWxseVxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRncmlkLXg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0bGFiZWwubGVmdCB7XG5cdFx0XHRcdHdpZHRoOiAkZ3JpZC14KjEyO1xuXHRcdFx0fVxuXHRcdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ3JpZC14KjEzO1xuXHRcdFx0fVxuXHRcdFx0bGFiZWwsIHNwYW4ge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5mb3JtLnNtYWxsIHtcblx0LmNtcy1maWxlLWluZm8tcHJldmlldyB7XG5cdFx0d2lkdGg6ICRncmlkLXgqMTQ7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAkZ3JpZC14KjE0O1xuXHRcdH1cblx0fVxuXG5cdC5jbXMtZmlsZS1pbmZvLWRhdGEge1xuXHRcdC8vIEVuc3VyZSBpdCBmaXRzIGJlc2lkZSB0aGUgaW1hZ2UgcHJldmlldywgaW5jcmVhc2VkIHNpemUgZm9yIGxvbmcgdXJsXG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblxuXG5cdFx0Ly8gUmVkdWNlZCBsYWJlbCB3aWR0aHMgdG8gZml0IGV2ZXJ5dGhpbmcgaW4gc21hbGxlciBzcGFjZVxuXHRcdC5maWVsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHR3aWR0aDogJGdyaWQteCoxNDtcblx0XHRcdH1cblx0XHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGdyaWQteCoxNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBVc2VycyBNZW1iZXJzIEFkbWluXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gLm1lbWJlcnNfZ3JpZCB7XG4gXHRzcGFuIGJ1dHRvbiNhY3Rpb25fZ3JpZGZpZWxkX3JlbGF0aW9uZmluZCB7XG4gXHRcdGRpc3BsYXk6bm9uZTsgLy9oaWRlcyBmaW5kIGJ1dHRvbiAtIHJlZHVuZGFudCBmdW5jdGlvbmFsaXR5XG4gXHR9XG4gXHRwIGJ1dHRvbiNhY3Rpb25fZXhwb3J0IHtcblx0XHRzcGFuLmJ0bi1pY29uLWRvd25sb2FkLWNzdiB7XG5cdFx0XHRoZWlnaHQ6MTdweDsgLy9leGFjdCBoZWlnaHQgb2YgaWNvblxuXHRcdH1cbiBcdH1cbn1cblxuLyoqXG4gKiBJbXBvcnQgZm9ybXNcbiAqL1xuXG5mb3JtLmltcG9ydC1mb3JtIHtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXHRsYWJlbC5sZWZ0IHtcblx0XHR3aWR0aDogMjUwcHg7XG5cdH1cblxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFBhZ2UgRWRpdCBDb250cm9sbGVyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKi5jbXMtY29udGFpbmVyIHtcblx0LkNNU1BhZ2VFZGl0Q29udHJvbGxlciwgLkNNU1BhZ2VTZXR0aW5nc0NvbnRyb2xsZXIsIC5DTVNQYWdlSGlzdG9yeUNvbnRyb2xsZXIge1xuXHRcdC8vIEZpeCBwaXhlbCBnYXAgYmV0d2VlbiBuYXYgdHJlZSBhbmQgbWFpbiBwYWdlIGhlYWRlclxuXHQgXHRtYXJnaW4tbGVmdDogLTFweDsgLy8gUmVtb3ZlZCB0byBjbG9zZSBnYXAgZmFyIHJpZ2h0IG9mIHJpZ2h0IHRhYnM/XG5cdH1cbn0qL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFBhZ2UgU2V0dGluZ3MgQ29udHJvbGxlclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNtcy1jb250YWluZXIgLkNNU01haW4uQ01TUGFnZVNldHRpbmdzQ29udHJvbGxlciB7XG5cdC50YWIjUm9vdF9TZXR0aW5ncyB7XG5cdFx0Lm9wdGlvbnNldCBsaSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDoycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdHdpZHRoOiRncmlkLXgqMjc7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBCdXR0b25zIGZvciBGaWxlVXBsb2FkXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNzLXVwbG9hZGZpZWxkLWl0ZW0tZWRpdC1hbGwgLnVpLWJ1dHRvbi10ZXh0e1xuXHRwYWRkaW5nLXJpZ2h0OjA7XG59XG5cbi50b2dnbGUtZGV0YWlscy1pY29uIHtcblx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRAaW5jbHVkZSBzcHJpdGUoJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy1kb3duKTtcblxuXHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0LWFsbCAmIHtcblx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZGVzZWxlY3RlZC1kb3duKTtcblxuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOjhweDtcblx0XHRoZWlnaHQ6OHB4O1xuXHRcdHBhZGRpbmctbGVmdDo1cHg7XG5cdH1cblxuXHQmLm9wZW5lZCB7XG5cdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlcy0zMngzMi1tZW51LWFycm93LXVwKTtcblxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQtYWxsICZ7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0XHRAaW5jbHVkZSBzcHJpdGUoJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy1kZXNlbGVjdGVkLXVwKTtcblxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogSGlkZSBwcmV2aWV3IHRvZ2dsZSBsaW5rIGJ5IGRlZmF1bHQuXG4gKiBNYXkgYmUgc2hvd24ganMgaWYgbmVlZGVkLlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMgLkFjdGlvbnMgPiAuY21zLXByZXZpZXctdG9nZ2xlLWxpbmssXG4uY21zIC5jbXMtbmF2aWdhdG9yID4gLmNtcy1wcmV2aWV3LXRvZ2dsZS1saW5re1xuXHRkaXNwbGF5Om5vbmU7XG59XG4iLCIvKipcbiAqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZSBqc3RyZWUgYmFzZSBzdHlsaW5nIChzZWUgaHR0cDovL2pzdHJlZS5jb20pLCBhcyB3ZWxsIGFzIGFueVxuICogY3VzdG9taXphdGlvbnMgKHNlZSBib3R0b20gb2YgZmlsZSkuXG4gKlxuICogVGhlIHN0eWxlcyBhcmUgdXN1YWxseSBhZGRlZCB0aHJvdWdoIGpzdHJlZS5qcyBvbiBET00gbG9hZCxcbiAqIGJ1dCB3ZSBuZWVkIGl0IGVhcmxpZXIgaW4gb3JkZXIgdG8gY29ycmVjdGx5IGRpc3BsYXkgdGhlIHVuaW5pdGlhbGl6ZWQgdHJlZS5cbiAqL1xuLmNtcywgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCB7XG5cdC5qc3RyZWUge1xuXHRcdD4gdWwgPiBsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdH1cblx0XHR1bCwgbGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0bWluLWhlaWdodDogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxOHB4O1xuXHRcdFx0Ji5qc3RyZWUtb3BlbiA+IHVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLmpzdHJlZS1jbG9zZWQgPiB1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQvLyBFeHBhbmQvY29sbGFwc2UgYXJyb3dzXG5cdFx0XHQmID4gLmpzdHJlZS1pY29uIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnMge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzogMXB4IDJweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRpbnMge1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHQmLmpzdHJlZS1jaGVja2JveCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vTGFyZ2VyIHRvIGhlbHAgYXZvaWQgYWNjaWRlbnRhbCBwYWdlIGxvYWRzIHdoZW4gdHJ5aW5nIHRvIGNsaWNrIGNoZWNrYm94ZXNcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRcdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmpzdHJlZS1yZWFsLWNoZWNrYm94IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5qc3RyZWUtd2hvbGVyb3ctcmVhbCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanN0cmVlLXdob2xlcm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHR1bCxsaSB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0YSwgYTpob3ZlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpbnMsXG5cdFx0XHRzcGFuLFxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qc3RyZWUtd2hvbGVyb3ctc3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ3VzdG9tIHN0eWxlc1xuXHQuanN0cmVlLmpzdHJlZS1mb2N1c2VkIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdC5qc3RyZWUgPiB1bCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIEhpZGUgZHJhZyBpY29ucyBieSBkZWZhdWx0LiBBY3R1YWwgcGFnZSBpY29uc1xuXHQvLyBhcmUgaW4gbmVzdGVkIDxzcGFuPiwgbm90IGhhbmRsZWQgZGlyZWN0bHkgdGhyb3VnaCBqc3RyZWUgbGliXG5cdGEgPiAuanN0cmVlLWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvLyBTaG93IGRyYWcgaWNvbnMgd2hlbiBkcmFnZ2FibGUgY2xhc3MgaXMgYXBwbGllZFxuXHQuZHJhZ2dhYmxlIGEgPiAuanN0cmVlLWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y3Vyc29yOiBtb3ZlOyAvLyBGYWxsYmFjayBmb3IgSUUgdXNlcnNcblx0XHRjdXJzb3I6IC1tb3otZ3JhYjtcblx0XHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0XHRjdXJzb3I6IGdyYWI7XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG5cdFx0XHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdFx0XHRjdXJzb3I6IGdyYWJiaW5nO1xuXHRcdH1cblx0fVxuXG5cblx0bGkuanN0cmVlLW9wZW4gPiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdGxpIHVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OjJweDtcblx0XHR9XG5cdH1cblx0bGkuanN0cmVlLWNsb3NlZCA+IHVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmpzdHJlZS1ydGwge1xuXHRcdGEgPiAuanN0cmVlLWljb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0fVxuXHRcdD4gdWwgPiBsaSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHR9XG5cdH1cblxuXHQuanN0cmVlLXRoZW1lcm9sbGVyIHtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDAgMnB4O1xuXHRcdH1cblx0XHQudWktaWNvbiB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0LmpzdHJlZS1uby1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0I2pzdHJlZS1tYXJrZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTMwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0d2lkdGg6IDhweDtcblx0XHR6LWluZGV4OiAxMDAwMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogYmxhY2s7XG5cdH1cblx0I2pzdHJlZS1tYXJrZXItbGluZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzBweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDAlO1xuXHRcdGZvbnQtc2l6ZTogMXB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2YzQzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAycHggIzY2Njtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMnB4ICM2NjY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAycHggIzY2Njtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQjdmFrYXRhLWNvbnRleHRtZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IC0yMDBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcblx0XHR6LWluZGV4OiAxMDAwMDsgKndpZHRoOjE4MHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4ICNDQ0M7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ZGlzcGxheTpibG9jazsgLyogcmVkdWNlIHRoZSBkYW1hZ2UgaW4gRkYzLjAgKi9cblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0XHR3aWR0aDowO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDZweCAxMHB4IDZweCAgO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAgI0ZGRiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ZGlzcGxheTpibG9jazsgLyogcmVkdWNlIHRoZSBkYW1hZ2UgaW4gRkYzLjAgKi9cblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTFweDtcblx0XHRcdGxlZnQ6IDIzcHg7XG5cdFx0XHR3aWR0aDowO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDdweCAxMXB4IDdweCAgO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAgI0NDQyB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHQqd2lkdGg6MTgwcHg7XG5cdFx0fVxuXHRcdHVsLGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDAgO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMjNweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxcHggMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMXB4IDFweCAwIDFweDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzg3NWQ3O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnMge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdH1cblx0XHRcdC5qc3RyZWUtcGFnZWljb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji52YWthdGEtaG92ZXIgPiBhIHtcblx0XHRcdFx0cGFkZGluZzogMXB4IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzODc1ZDc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3Zha2F0YS1jb250ZXh0bWVudSB7XG5cdFx0LnJpZ2h0IHtcblx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdFx0LmJvdHRvbSB7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0fVxuXHRcdGxpIHVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4ICNDQ0M7XG5cdFx0XHQmLmNvbC0ye1xuXHRcdFx0XHR3aWR0aDoxODBweCAqIDI7IC8vIDJ4IHRoZSBzaXplIG9mIHRoZSBvcmlnaW5hbCB1bFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNvbC0ze1xuXHRcdFx0XHR3aWR0aDoxODBweCAqIDM7IC8vIDN4IHRoZSBzaXplIG9mIHRoZSBvcmlnaW5hbCB1bFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2lkdGg6MzMlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1pbi13aWR0aDoxODBweDtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdCYudmFrYXRhLXNlcGFyYXRvciB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDFweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2NjYztcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN2YWthdGEtZHJhZ2dlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDRweCA0cHggNHB4IDI0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTIwMDBweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRpbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHRcdC5qc3RyZWUtb2sge1xuXHRcdFx0YmFja2dyb3VuZDogZ3JlZW47XG5cdFx0fVxuXHRcdC5qc3RyZWUtaW52YWxpZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZWQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmpzdHJlZSB7XG5cdGxpLCAuanN0cmVlIGlucyB7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHR9XG5cdC5qc3RyZWUtdW5jaGVja2VkLCAuanN0cmVlLWNoZWNrZWQsIC5qc3RyZWUtdW5kZXRlcm1pbmVkIHtcblx0XHQ+IGEgPiAuanN0cmVlLWNoZWNrYm94IHtcblx0XHRcdG1hcmdpbi1yaWdodDozcHg7XG5cdFx0fVxuXHR9XG59XG5cbi50cmVlLWhvbGRlciwgLmNtcy10cmVlIHtcblx0Ji5qc3RyZWUge1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdGNsZWFyOiAgbGVmdDtcblx0XHRcdCYuUm9vdCB7XG5cdFx0XHRcdCYgc3Ryb25nIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogIGJvbGQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAgMXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiA+IGEgLmpzdHJlZS1pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtMzZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMtZGVsZXRlZG9ubGl2ZSxcblx0XHRcdCYuc3RhdHVzLWFyY2hpdmVkIHtcblx0XHRcdFx0PiBhLCA+IGE6bGluayB7XG5cdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmpzdHJlZS1jaGVja2VkIHtcblx0XHRcdFx0PiBhLCA+IGE6bGluayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNtcy1iYXRjaGFjdGlvbnMtbWVudS1zZWxlY3RlZC1iYWNrZ3JvdW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5lZGl0LWRpc2FibGVkIHtcblx0XHRcdFx0PiBhLCA+IGE6bGluayB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0XHRcdD4gLmpzdHJlZS1jaGVja2JveCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTdweCAtNTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucmVhZG9ubHkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtZGlzYWJsZWQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblxuXHRcdFx0XHQvLyBEb24ndCBzaG93IGRyYWcgaWNvbnMgb3IgcmVxdWlyZWQgc3BhY2luZ1xuXHRcdFx0XHRhLCBhOmxpbmsge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5qc3RyZWUtaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRhLCBhOmxpbmsge1xuXHRcdFx0Y29sb3I6ICAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0XHRwYWRkaW5nOiAzcHggNnB4IDNweCA2cHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdGlucyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfZGVmYXVsdF9pY29ucy5wbmcpO1xuXHRcdH1cblx0XHRzcGFuLmJhZGdlIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogM3B4IDNweCAxcHg7XG5cdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCwgMnB4O1xuXHRcdH1cblxuXHRcdC8qIGNvbW1lbnQgc3BlZWNoIGJ1YmJsZSAtIGNjczMgb25seSAtIHNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL3B1cmUtY3NzLXNwZWVjaC1idWJibGVzL2RlbW8vICovXG5cdFx0c3Bhbi5jb21tZW50LWNvdW50IHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogMHB4IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCwgMnB4O1xuXHRcdFx0Y29sb3I6ICAjN0U3NDcwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0M5QjgwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkYwQkM7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0ICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcblx0XHRcdCAgICBkaXNwbGF5OmJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOjA7XG5cdFx0XHQgICAgYm90dG9tOi00cHg7IC8qIHZhbHVlID0gLSBib3JkZXItdG9wLXdpZHRoIC0gYm9yZGVyLWJvdHRvbS13aWR0aCAqL1xuXHRcdFx0ICAgIGxlZnQ6M3B4OyAvKiBjb250cm9scyBob3Jpem9udGFsIHBvc2l0aW9uICovXG5cdFx0XHQgICAgYm9yZGVyLXdpZHRoOjRweCA0cHggMDtcblx0XHRcdCAgICBib3JkZXItY29sb3I6I0M5QjgwMCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHQgICAgcG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHQgICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuXHRcdFx0ICAgIC8qIHJlZHVjZSB0aGUgZGFtYWdlIGluIEZGMy4wICovXG5cdFx0XHQgICAgZGlzcGxheTpibG9jaztcblx0XHRcdCAgICB3aWR0aDowO1xuXHRcdFx0ICAgIGJvdHRvbTotM3B4OyAvKiB2YWx1ZSA9IC0gYm9yZGVyLXRvcC13aWR0aCAtIGJvcmRlci1ib3R0b20td2lkdGggKi9cblx0XHRcdCAgICBsZWZ0OjRweDsgLyogdmFsdWUgPSAoOmJlZm9yZSBsZWZ0KSArICg6YmVmb3JlIGJvcmRlci1sZWZ0KSAtICg6YWZ0ZXIgYm9yZGVyLWxlZnQpICovXG5cdFx0XHQgICAgYm9yZGVyLXdpZHRoOjNweCAzcHggMDtcblx0XHRcdCAgICBib3JkZXItY29sb3I6I0ZGRjBCQyB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanN0cmVlLWhvdmVyZWQge1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdC5qc3RyZWUtY2xvc2VkID4gaW5zIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246MnB4IC0xcHg7XG5cdFx0fVxuXHRcdC5qc3RyZWUtb3BlbiA+IGlucyB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IC0xcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQXBwbGllZCB0byB0cmVlcyB3aGVuIGRpc3BsYXlpbmcgZmlsdGVyIC8gc2VhcmNoIHJlc3VsdHMuXG5cdCYuZmlsdGVyZWQtbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogJGdyaWQteTtcblxuXHRcdGxpOm5vdCguZmlsdGVyZWQtaXRlbSkgPiBhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBGb3IgZHJhZyBhbmQgZHJvcCBpY29ucyB0byBub3QgYXBwZWFyIHdoaWxzdCBpbiBtdWx0aS1zZWxlY3Rpb25cbi5jbXMtdHJlZSB7XG5cdCYuanN0cmVlLmRyYWdnYWJsZSB7XG5cdFx0LmpzdHJlZS1uby1jaGVja2JveGVzIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmpzdHJlZS1ob3ZlcmVkLFxuXHRcdFx0XHQuanN0cmVlLWNsaWNrZWQsXG5cdFx0XHRcdGE6Zm9jdXMge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5qc3RyZWUtaG92ZXJlZCxcblx0XHRcdFx0LmpzdHJlZS1jbGlja2VkLFxuXHRcdFx0XHRhOmZvY3VzIHtcblx0XHRcdFx0XHQuanN0cmVlLWljb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE92ZXJyaWRlIHRoaXJkcGFydHkgdGhlbWVzXG4uanN0cmVlLWRlZmF1bHQgYSAuanN0cmVlLWljb24sXG4uanN0cmVlLWRlZmF1bHQtcnRsIGEgLmpzdHJlZS1pY29uLFxuLmpzdHJlZS1jbGFzc2ljIGEgLmpzdHJlZS1pY29uLFxuLmpzdHJlZS1hcHBsZSBhIC5qc3RyZWUtaWNvbiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246LTYwcHggLTE5cHg7XG59XG4uanN0cmVlLWFwcGxlIGEge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qKlxuICogREVQUkVDQVRFRDpcbiAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG4gKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cbiAqXG4gKiBFbnN1cmUgc3RhdHVzIGlzIHZpc2libGUgaW4gc2lkZWJhclxuICovXG4uY21zLWNvbnRlbnQtdG9vbHMgLmNtcy10cmVlLmpzdHJlZSB7XG5cdGxpIHtcblx0XHRtaW4td2lkdGg6IDE4N3B4O1xuXHR9XG5cdGEge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHNwYW4uYmFkZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogN3B4IDlweCA2cHggNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjc1cyBsaW5lYXI7XG5cdH1cblx0c3Bhbi5iYWRnZTpob3ZlciB7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0fVxufVxuXG5hIC5qc3RyZWUtcGFnZWljb24ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGkuY2xhc3MtSG9tZVBhZ2UgPiAme1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7XG5cdH1cblx0bGkuY2xhc3MtUmVkaXJlY3RvclBhZ2UgPiAmIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuXHR9XG5cdGxpLmNsYXNzLVZpcnR1YWxQYWdlID4gJiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcblx0fVxuXHRsaS5jbGFzcy1FcnJvclBhZ2UgPiAmIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcblx0fVxufVxuXG4vKiBUcmVlIHN0YXR1cyBsYWJlbHMgYW5kIGRvdHMgKi9cbi5qc3RyZWUtYXBwbGUgLmpzdHJlZS1jbGlja2VkLFxuLmpzdHJlZS1hcHBsZSAuanN0cmVlLWhvdmVyZWQge1xuXHRiYWNrZ3JvdW5kOiAjZWJmYmZmO1xufVxuJXRyZWUtc3RhdHVzLWljb24tYmVmb3JlIHtcblx0Y29udGVudDpcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogI2ZjZTJkMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5AbWl4aW4gdHJlZS1zdGF0dXMtaWNvbigkbGFiZWwsICRkb3RDb2xvciwgJHRleHRDb2xvciwgJGJnQ29sb3IpIHtcblx0LmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLSN7JGxhYmVsfSA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUge1xuXHRcdEBleHRlbmQgJXRyZWUtc3RhdHVzLWljb24tYmVmb3JlO1xuXHR9XG5cdC8vIExhYmVsc1xuXHQuanN0cmVlIC5zdGF0dXMtI3skbGFiZWx9ID4gLmpzdHJlZS1ob3ZlcmVkLFxuXHQuanN0cmVlIC5zdGF0dXMtI3skbGFiZWx9ID4gLmpzdHJlZS1jbGlja2VkLFxuXHQuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLSN7JGxhYmVsfSAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6JGJnQ29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiR0ZXh0Q29sb3I7XG5cdH1cblx0LmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy0jeyRsYWJlbH0gIHtcblx0XHRjb2xvcjogJHRleHRDb2xvcjtcblx0fVxuXHQvLyBEb3RzXG5cdC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy0jeyRsYWJlbH0gPiBhIC5qc3RyZWUtcGFnZWljb246YmVmb3JlICB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjokZG90Q29sb3I7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggJHRleHRDb2xvcjtcblx0fVxuXHQjY21zLWNvbnRlbnQtdG9vbHMtQ01TTWFpbiAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLSN7JGxhYmVsfSAge1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAkYmdDb2xvcjtcblx0fVxufVxuQGluY2x1ZGUgdHJlZS1zdGF0dXMtaWNvbignYWRkZWR0b2RyYWZ0JywgI2ZmN2YyMiwgI0Y0NkIwMCwgI2ZmZjdmMik7XG5AaW5jbHVkZSB0cmVlLXN0YXR1cy1pY29uKCdtb2RpZmllZCcsICNmZmYyZTgsICNGNDZCMDAsICNmZmY3ZjIpO1xuQGluY2x1ZGUgdHJlZS1zdGF0dXMtaWNvbignYXJjaGl2ZWQnLCAjNUY3Njg4LCAjNDU1YjZjLCAjZjdmN2Y3KTtcbkBpbmNsdWRlIHRyZWUtc3RhdHVzLWljb24oJ2RlbGV0ZWRvbmxpdmUnLCAjZjdmN2Y3LCAjNDU1YjZjLCAjZjdmN2Y3KTtcbkBpbmNsdWRlIHRyZWUtc3RhdHVzLWljb24oJ3JlbW92ZWRmcm9tZHJhZnQnLCAjZjdmN2Y3LCAjNDU1YjZjLCAjZjdmN2Y3KTtcbkBpbmNsdWRlIHRyZWUtc3RhdHVzLWljb24oJ3dvcmtmbG93LWFwcHJvdmFsJywgIzAwNzBCNCwgIzAwNzBCNCwgI0U4RkFGRik7XG5cbi5jbXMtdHJlZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjsgLy8gZW5hYmxlZCBieSBKUyB0byBhdm9pZCBsYXlvdXQgZ2xpdGNoZXNcblx0Ji5tdWx0aXBsZSB7XG5cdFx0bGkgPiBhIHtcblx0XHRcdC8vIEhpZGUgZHJhZ2dhYmxlIGljb24gd2hlbiBtdWx0aXNlbGVjdCBpcyBlbmFibGVkXG5cdFx0XHQgPiAuanN0cmVlLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQvLyBCdXQgc2hvdyB0aGUgY2hlY2tib3hcblx0XHRcdFx0ICYuanN0cmVlLWNoZWNrYm94IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSNyZWNvcmQtMCB7XG5cdFx0XHQvLyBIaWRlIGNoZWNrYm94IG9uIHJvb3Qgbm9kZSAoc2hvdWxkbid0IGJlIHNlbGVjdGFibGUgdG8gYXZvaWQgd2VpcmQgc3RhdGVzIHdoZW4gdHJ5aW5nIHRvIGUuZy4gcmVtb3ZlIGl0KVxuXHRcdFx0PiBhIC5qc3RyZWUtY2hlY2tib3gge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuanN0cmVlLWxvYWRpbmcge1xuXHRcdGxpI3JlY29yZC0wID4gLmpzdHJlZS1pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGhyb2JiZXIuZ2lmKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU2hvdyB0aGUgbG9hZGluZyBpbmRpY2F0b3Igb24gdGhlIHBhZ2UgaWNvbiByYXRoZXIgdGhhbiB0aGUgZGVmYXVsdFxuXHQvLyBqc3RyZWUgaWNvbiAod2hpY2ggaXMgb25seSB1c2VkIGZvciBpdHMgZHJhZ2dpbmcgaGFuZGxlcylcblx0YS5qc3RyZWUtbG9hZGluZyB7XG5cdFx0LmpzdHJlZS1pY29uIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmpzdHJlZS1wYWdlaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Rocm9iYmVyLmdpZikgdG9wIGxlZnQgbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiBTdHlsZXMgZm9yIHRoZSBsZWZ0IGhhbmQgc2lkZSBtZW51IGFuZCBoZWFkZXIgZm9yIHRoZSBhZG1pbiBwYW5lbHMuXG4gKlxuICogVGFrZSBpbnRvIGNvbnNpZGVyYXRpb24gQ1NTIHNlbGVjdG9yIHBlcmZvcm1hbmNlLlxuICpcbiAqIEBwYWNrYWdlIGZyYW1ld29ya1xuICogQHN1YnBhY2thZ2UgYWRtaW5cbiAqL1xuXG4uY21zLWxvZ28taGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcdFx0Ly8gUmVxdWlyZWQgZm9yIEpMYXlvdXRcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1iZztcblx0bWluLWhlaWdodDogJHRvb2xiYXItdG90YWwtaGVpZ2h0KjI7XG5cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDoyNnB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5jbXMtbG9nbyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWJyYW5kLWJnLCA0JSk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6ICRncmlkLXkqMS41IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0cmFuc2l0aW9uOiBwYWRkaW5nIC4ycztcblx0bWluLWhlaWdodDogJHRvb2xiYXItdG90YWwtaGVpZ2h0O1xuXHR0cmFuc2l0aW9uOiBwYWRkaW5nIC4ycztcblxuXHQudmVyc2lvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRncmlkLXk7XG5cdFx0Ym90dG9tOiAkZ3JpZC15O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGJhY2tncm91bmQ6ICRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OWVtO1xuXHRcdHBhZGRpbmc6IDAgMXB4O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDMycHg7XG5cdH1cbn1cblxuLmNtcy1sb2dpbi1zdGF0dXMge1xuXHRwYWRkaW5nOiAkZ3JpZC15KjEuNSA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdHRyYW5zaXRpb246IHBhZGRpbmcgLjJzO1xuXHRtaW4taGVpZ2h0OiAkdG9vbGJhci10b3RhbC1oZWlnaHQ7XG5cblx0LmxvZ291dC1saW5rIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmc6IDZweCA4cHggNnB4IDVweDtcblx0XHRvcGFjaXR5OiAuOTtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHNwYW4ge1xuXHRcdHBhZGRpbmc6IDZweCAwIDZweCAyNnB4O1xuXHR9XG59XG5cbi5jbXMtbWVudSB7XG5cdHotaW5kZXg6IDgwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGhlbWUtYmc7XG5cdHdpZHRoOiAoJGdyaWQteCAqIDIwKTtcblxuXHQuY21zLW1lbnUtbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIteS8yIDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAkY29sb3Itc2VwYXJhdG9yIC0xcHggMCAwO1xuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LmNtcy1wYW5lbC1jb250ZW50IHtcblx0XHR3aWR0aDogKCRncmlkLXggKiAyMCk7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0dG9wOmF1dG8gIWltcG9ydGFudDtcblx0XHRsZWZ0OmF1dG8gIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAjQzFDN0NDIC0xcHggMCAwO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gI3skdG9vbGJhci10b3RhbC1oZWlnaHQgKiAzfSk7IC8vIGFjY291bnQgZm9yIGxvZ28sIGxvZ291dCBhbmQgc291dGggYmFyXG5cdH1cblxuXHQmLmNvbGxhcHNlZCB7XG5cdFx0d2lkdGg6ICgkZ3JpZC14ICogNy41KSAhaW1wb3J0YW50OyAvLyBVc2luZyBpbXBvcnRhbnQgYmVjYXVzZSBKYXZhU2NyaXB0IGlzIG92ZXJyaWRpbmcgdGhpcyB2YWx1ZVxuXHRcdGN1cnNvcjogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwO1xuXG5cdFx0LmNtcy1wYW5lbC1oZWFkZXIge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbXMtbWVudS1saXN0IHtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3Bhbi50ZXh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNtcy1sb2dpbi1zdGF0dXMsXG5cdFx0LmNtcy1sb2dvIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMThweCAxMXB4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNtcy1wYW5lbCAuY21zLXBhbmVsLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IC8vIG92ZXJyaWRlIHBhbmVsIGRlZmF1bHRzXG5cdFx0fVxuXG5cdFx0LnNzLXVpLWJ1dHRvbi5zdGlja3ktdG9nZ2xlIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0LmNtcy1tZW51LWxpc3QgbGkgYSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRcdH1cblxuXHRcdC5zcy11aS1idXR0b24uc3RpY2t5LXRvZ2dsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuY21zLXBhbmVsLXRvZ2dsZSB7XG5cdFx0aGVpZ2h0OiAkdG9vbGJhci10b3RhbC1oZWlnaHQ7XG5cblx0XHQmLnNvdXRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGVtZS1iZztcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0ICRjb2xvci1zZXBhcmF0b3IgLTFweCAwIDA7XG5cdFx0fVxuXHRcdGEsXG5cdFx0YS50b2dnbGUtZXhwYW5kIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zcy11aS1idXR0b24uc3RpY2t5LXRvZ2dsZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkZ3JpZC14O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdGlja3ktdG9nZ2xlLW9mZi5wbmcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHRyYW5zaXRpb246IHBvc2l0aW9uIC4ycztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDA7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdGlja3ktdG9nZ2xlLW9uLnBuZyk7XG5cdFx0fVxuXG5cdFx0LnVpLWJ1dHRvbi10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ly8gV2hlbiB0aGUgYnV0dG9uIGlzIGhvdmVyZWQsIHNob3cgdGhlIHN0YXR1cyBpbmRpY2F0b3Jcblx0XHQmOmhvdmVyIHtcblx0XHRcdCsgLnN0aWNreS1zdGF0dXMtaW5kaWNhdG9yIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCAzcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RpY2t5LXN0YXR1cy1pbmRpY2F0b3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTIycHg7XG5cdFx0bGVmdDogMnB4O1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdGNvbG9yOiAjNTU1ZDYwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQvLyBTdWIgbWVudSAod2lsbCBhbHNvIGJlIGF2YWlsYWJsZSBmb3IgcHJvZmlsZSlcblx0LnRvZ2dsZS1jaGlsZHJlbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctdG9wOiAxN3B4O1xuXHR9XG5cblx0LmNoaWxkLWZseW91dC1pbmRpY2F0b3IsXG5cdC50b2dnbGUtY2hpbGRyZW4taWNvbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigjY2NkY2U2LCAyNSUpO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0cmlnaHQ6IDhweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAvKiBJRSA5ICovXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdC8vIGRpc3BsYXk6IG5vbmU7ICAvKiBUbyBiZSBzaG93biBieSBqYXZhc2NyaXB0LCBzZWUgTGVmdEFuZE1haW4uUGFuZWwuanMgKi9cblx0fVxuXG5cdC5vcGVuZWQgLnRvZ2dsZS1jaGlsZHJlbi1pY29uIHtcblx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdH1cblxuXHQmLmNvbGxhcHNlZCAuY2hpbGQtZmx5b3V0LWluZGljYXRvciB7XG5cdFx0bWFyZ2luLXRvcDogLTI5cHg7XG5cdH1cbn1cblxuLmNtcy1tZW51LWxpc3Qge1xuXG5cdGE6Zm9jdXMsXG5cdGE6YWN0aXZlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHRsaSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7IC8qIG5ldyB2NCBnbG9iYWwgbGluZS1oZWlnaHQgKi9cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cdFx0XHRwYWRkaW5nOiAoMiAqICRncmlkLXkgKyAxKSA1cHggKDIgKiAkZ3JpZC15ICsgMSkgOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2UtbWVudS1iZztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmcgLjJzO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgJGNvbG9yLXNlcGFyYXRvciAtMXB4IDAgMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2UtbWVudTtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItdGV4dC1kYXJrLCA1JSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLW1lbnU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRncmlkLXggLyAyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLnRvZ2dsZS1jaGlsZHJlbiB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRncmlkLXggLyAyO1xuXHRcdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHQmLmN1cnJlbnQgeyAvL25lZWQgdG8gYXBwbHkgY3VycmVudCBzdGx5ZSB0byBmbHlvdXQgYWxzbyAoYXQgbGVhc3QgbGluZSBoZWlnaHQpXG5cblx0XHRcdCY+YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLW1lbnU7XG5cblx0XHRcdFx0LnRvZ2dsZS1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0LnRvZ2dsZS1jaGlsZHJlbi1pY29uIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgLmljb24tc3ByaXRlcy0zMngzMjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlcy0zMngzMi1tZW51LWFycm93LWRvd24pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2UtbWVudTtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1tZW51LWJnO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCYuY3VycmVudCxcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLW1lbnU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8vIEhhcyBzdWIgbWVudVxuXHRcdCYuY2hpbGRyZW4ge1xuXG5cdFx0XHQubm8taWNvbi50ZXh0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC8vIFN1YiBtZW51XG5cdFx0XHR1bCBsaSBhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LWRlZmF1bHQsIDEwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLW1lbnUtYmc7XG5cblx0XHRcdFx0c3Bhbi50ZXh0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFzZS1tZW51LCAzJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFzZS1tZW51LCAzJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmN1cnJlbnQgYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2UtbWVudTtcblx0XHRcdFx0fVxuXHRcdFx0XHQub3BlbmVkIC50b2dnbGUtY2hpbGRyZW4taWNvbiB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogU3R5bGUgYXBwbGllZCB0byB0aGUgbWVudSBmbHlvdXQgb25seSB3aGVuIHRoZSBjb2xsYXBzZWQgc2V0dGluZyAqL1xuXHRcdC5jb2xsYXBzZWQtZmx5b3V0IHtcblx0XHRcdGxlZnQ6IDU5cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNTJweDtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJhc2UtbWVudS1iZztcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhc2UtbWVudSwgMyUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY2hpbGRyZW4gYSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2UtbWVudTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jaGlsZHJlbiBhIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLW1lbnUtYmc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb2xsYXBzZWQge1xuXG5cdFx0LnRvZ2dsZS1jaGlsZHJlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5vcGVuZWQge1xuXHRcdFx0dWwuY29sbGFwc2VkLWZseW91dCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAycHggMnB4IDBweCA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMmQ1ZDg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdCYuY2xvbmUge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAxNXB4IDcwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cblx0XHRcdFx0XHRcdFx0c3Bhbi50ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHNwYW4udGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2hpbGQtZmx5b3V0LWluZGljYXRvciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0bGVmdDogMTk2cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTMzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY21zLWNvbnRlbnQtY29udHJvbHN7XG5cblx0LyogU3R5bGluZyB0aGUgYmFja2dyb3VuZCwgY29udHJvbHMgc2l0IG9uICovXG5cdCYuY21zLXByZXZpZXctY29udHJvbHMge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHR9XG5cblx0LyogU3R5bGluZyBmb3IgaWNvbnMgaW4gY29udHJvbHMgKi9cblx0Lmljb24tdmlldywgLnByZXZpZXctc2VsZWN0b3IuZHJvcGRvd24gYS5jaG9zZW4tc2luZ2xlIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdC5jbXMtbmF2aWdhdG9ye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6ICRncmlkLXkqMS41ICRncmlkLXkqMS41O1xuXHRcdGhlaWdodDogNTJweDsgLyogc2hvdWxkIGJlIHNldCBpbiBqcyBMYXlvdXQgdG8gbWF0Y2ggcGFnZSBhY3Rpb25zICovXG5cdH1cblxuXHQvKiBQcmV2aWV3IHNlbGVjdG9ycy4gT3ZlcnJpZGVzIGRlZmF1bHQgY2hvc2VuIHN0eWxlcyBhbmQgYXBwbGllcyBpdHMgb3duICovXG5cdC5wcmV2aWV3LXNlbGVjdG9yIHtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW46IDJweCAwIDAgNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXG5cdFx0LmNob3Nlbi1jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy9vdmVyLXJpZGUgY2hvc2VuIGlubGluZSBzdHlsZXMgZm9yIHByZXZpZXcgc2VsZWN0b3Jcblx0XHR9XG5cblx0XHRhLmNob3Nlbi1zaW5nbGUge1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRwYWRkaW5nOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRtYXJnaW46IC0ycHggMCAwO1xuXHRcdFx0ZmlsdGVyOiBub25lO1x0LyogcmVtb3ZlIGllIGJhY2tncm91bmQgKi9cblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLCAmLmNob3Nlbi1zaW5nbGUtd2l0aC1kcm9wICB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLDYlKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpIGluc2V0LCAwIDFweCAwICRib3gtc2hhZG93LXNoaW5lO1xuXHRcdFx0fVxuXHRcdFx0Ji5jaG9zZW4tc2luZ2xlLXdpdGgtZHJvcCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuXHRcdFx0fVxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBSaXNlIHVwIGZyb20gYm90dG9tIGluc3RlYWQgb2YgZG93biBmcm9tIHRvcFxuXHRcdC5jaG9zZW4tZHJvcCB7XG5cdFx0XHRib3R0b206IDMycHggIWltcG9ydGFudDtcblx0XHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8vIFJpc2Ugb3V0IGZyb20gcmlnaHQsIG5vdCBmcm9tIGxlZnQgKHRoaXMgbmVlZHMgdG8gYmUgZG9uZSBvbmx5IHdoZW4gdmlzaWJsZSlcblx0XHQuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNob3Nlbi1kcm9we1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgM3B4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cblx0XHRcdHVsLmNob3Nlbi1yZXN1bHRzIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0d2lkdGg6IDEzNXB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDE2cHggN3B4IDZweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmx1ZS1saW5rO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmhpZ2hsaWdodGVkLCAmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci13aWRnZXQtYmcsIDIlKTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5maXJzdCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5sYXN0IHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmVzdHJpY3RlZCB7IC8qIGRpc2FibGUgb3B0aW9uIChlZy5zcGxpdCBtb2RlIGZvciBzbWFsbGVyIHNjcmVlbiBzaXplcykgKi9cblx0XHRcdFx0XHRcdGNvbG9yOiAjQ0NDO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VFRTtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0Lyp0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsqL1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LyogRGVzY3JpcHRpb24gc3R5bGluZyAqL1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1kYXJrLCAzMCUpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pY29uLXZpZXcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkucmVzdWx0LXNlbGVjdGVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgMiUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdFx0XHRcdCYuaGlnaGxpZ2h0ZWQsICY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci13aWRnZXQtYmcsIDQlKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNwbGl0LWRpc2FibGVkIHtcblx0XHRcdC5jaG9zZW4tZHJvcCB1bC5jaG9zZW4tcmVzdWx0cyBsaS5mb250LWljb24tY29sdW1ucyB7XG5cdFx0XHRcdCYsICYuaGlnaGxpZ2h0ZWQsICY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRpc2FibGVkLXRvb2x0aXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgLy8gUHJldmVudCBjbGlja2luZyBvbiBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnU2NyZWVuIHNpemUgdG9vIHNtYWxsJztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTU1O1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTI0cHg7XG5cdFx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM1NTU7XG5cdFx0XHRcdGxlZnQ6IDQ3JTtcblx0XHRcdFx0dG9wOiAtNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyOjphZnRlcixcblx0XHRcdCY6aG92ZXI6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jbXMtcHJldmlldy1zdGF0ZXN7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHNlbGVjdHtcblx0XHRcdG1heC13aWR0aDoxNTBweDtcblx0XHR9XG5cblx0XHQmLmRyb3Bkb3due1xuXHRcdFx0bWF4LXdpZHRoOjE1MHB4O1xuXHRcdFx0YS5jaG9zZW4tc2luZ2xle1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2hvc2VuLWNvbnRhaW5lcntcblx0XHRcdFx0bWF4LXdpZHRoOjE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBTdHlsaW5nIGZvciB0aGUgcHJldmlldyBzY3JlZW4gc2l6ZXMgKi9cbi5jbXMtcHJldmlldyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWRhcms7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmNtcy1wcmV2aWV3LW92ZXJsYXkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5wcmV2aWV3LW5vdGUge1xuXHRcdGNvbG9yOiAjQ0REN0RDO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRoZWlnaHQ6IDgycHg7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNTBweDtcdC8qIGhhbGYgb2Ygd2lkdGggKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAzMDBweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTY0eDY0O1xuXHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTY0eDY0LXByZXZpZXcpO1xuXG5cdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXHR9XG5cdC5wcmV2aWV3LXNjcm9sbCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR0b29sYmFyLXRvdGFsLWhlaWdodH0pO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQucHJldmlldy1kZXZpY2Utb3V0ZXIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0LnByZXZpZXctZGV2aWNlLWlubmVyIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1vYmlsZSwgJi5tb2JpbGVMYW5kc2NhcGUsICYudGFibGV0LCAmLnRhYmxldExhbmRzY2FwZSwgJi5kZXNrdG9wIHtcblx0XHQucHJldmlldy1zY3JvbGwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yOyAvKiBjb3ZlciB3ZWJzaXRlIHByZXZpZXcgaWNvbiAqL1xuXHRcdFx0LnByZXZpZXctZGV2aWNlLW91dGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCNEMkRCRTAsIDElKTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCBkYXJrZW4oI0QyREJFMCwgMSUpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdFx0LnByZXZpZXctZGV2aWNlLWlubmVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOjJweCBzb2xpZCBsaWdodGVuKCNEMkRCRTAsNSUpO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkIGxpZ2h0ZW4oI0QyREJFMCw1JSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIGRhcmtlbigjRDJEQkUwLCA1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm1vYmlsZSB7XG5cdFx0LnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbiAxcztcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdC5wcmV2aWV3LWRldmljZS1pbm5lciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDFzO1xuXHRcdFx0fVxuXHRcdFx0Ji5yb3RhdGUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4gMXM7XG5cdFx0XHRcdGhlaWdodDogNTgzcHg7XG5cdFx0XHRcdG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuXHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRcdC5wcmV2aWV3LWRldmljZS1pbm5lciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTYwcHggMTYwcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMXM7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdFx0XHR3aWR0aDogNTgzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb2JpbGVMYW5kc2NhcGUgLnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAxcztcblx0XHRtYXJnaW46IDEyJSBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdC5wcmV2aWV3LWRldmljZS1pbm5lciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDFzO1xuXHRcdH1cblx0fVxuXHQmLnRhYmxldCAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDFzO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5wcmV2aWV3LWRldmljZS1pbm5lciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDFzO1xuXHRcdH1cblx0fVxuXHQmLnRhYmxldExhbmRzY2FwZSAucHJldmlldy1zY3JvbGwgLnByZXZpZXctZGV2aWNlLW91dGVyIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDFzO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5wcmV2aWV3LWRldmljZS1pbm5lciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDFzO1xuXHRcdH1cblx0fVxuXHQmLmRlc2t0b3AgLnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAxcztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIERlZmluZXMgdGhlIHN0eWxlcyBmb3IgLnNzLXVpLWFjdGlvbi10YWJzZXQ6XG4qICogU2l0ZSB0cmVlIGFjdGlvbiB0YWJzICh0byBwZXJmb3JtIGFjdGlvbnMgb24gdGhlIHNpdGUgdHJlZSlcbiogKiBBY3Rpb25zIG1lbnUgKEVkaXQgcGFnZSBhY3Rpb25zKVxuKlxuKiBSZWxpYW50IG9uIFRhYlNldC5qcyB0byBhcHBseSBhbmQgcmVtb3ZlIHNvbWUgY2xhc3Nlcy5cbipcbiogTm90ZTogVGhpcyBpcyBhIHNwZWNpYWwgdXNlIGNhc2Ugb2YgdGFicywgc28gdGhlIGRlZmF1bHQgdGFiXG4qIHN0eWxpbmcgc2hvdWxkIG5vdCBhcHBseVxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4kYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNEOUQ5RDksIDE1JSk7XG5cbi5jbXMge1xuXHQuc3MtdWktYWN0aW9uLXRhYnNldHtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdFx0Lypcblx0XHRcdFN0eWxlcyBmb3IgdGhlIHRhYi1uYXYgb2YgdGhlIHNpdGUgdHJlZSBpbXBsZW1lbnRhdGlvblxuXHRcdFx0b2Ygc3MtdWktYWN0aW9uLXRhYnNldFxuXHRcdCovXG5cdFx0Ji5tdWx0aXtcblx0XHRcdHVsLnVpLXRhYnMtbmF2e1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHRib3JkZXI6JGJvcmRlcjtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjhmOGY4LCAjRDlEOUQ5KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlYWVhZWE7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2VlZTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogJGJvcmRlcjtcblx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDExMHB4OyAvL1RvIG1ha2UgbGFiZWwgd2lkdGggbW9yZSB1bmlmb3JtLCBidXQgYWxsb3cgZ3Jvd3RoIGlmIG5lZWRlZFxuXHRcdFx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnVpLXN0YXRlLWFjdGl2ZXtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2Y4ZjhmODtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyAvL2pxdWVyeS11aSBzdHlsZSBoYXMgaW1wb3J0YW50IG9uIGl0XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdCY6YWN0aXZlLCBzcGFuOmFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmZpcnN0e1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5sYXN0e1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YS50YWItbmF2LWxpbmt7XG5cdFx0XHRcdFx0XHRjb2xvcjokY29sb3ItdGV4dDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjE2cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRcdC51aS1uby1pY29uIHsgLy9mb3IgbGlua3MgdGhhdCBkb24ndCBoYXZlIGljb25zIChpZSB0aGUgYmF0Y2ggYWN0aW9ucyBmaWVsZClcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudmlldy1tb2RlLWJhdGNoYWN0aW9ucy13cmFwcGVyIC50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LyogU3R5bGUgdGhlIHRhYiBwYW5lbHMgKi9cblx0XHRcdC5zcy11aS1hY3Rpb24tdGFiLnVpLXRhYnMtcGFuZWx7XG5cdFx0XHRcdEBpbmNsdWRlIHRpZ2h0U3BhY2luZztcblx0XHRcdFx0YmFja2dyb3VuZDojZjhmOGY4ICFpbXBvcnRhbnQ7IC8vQmVjYXVzZSBpZTcgZG9lc24ndCB1bmRlcnN0YW5kIHdoYXQgdGhlICdDJyBpbiBDU1Mgc3RhbmRzIGZvclxuXHRcdFx0XHRib3JkZXI6JGJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXRvcDpub25lO1xuXHRcdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjMwcHg7XG5cdFx0XHRcdHdpZHRoOjIwMnB4OyAvL1dpZHRoIGlzIGFwcHJveCB0aGUgc2l6ZSBvZiB0d28gdGFiIG5hdiBwYW5lbHMuXG5cdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0Ji5maXJzdCB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMjAzcHg7IC8vV2lkdGggaXMgYXBwcm94IHRoZSBzaXplIG9mIHR3byB0YWIgbmF2IHBhbmVscyB3aXRoIDFweCBib3JkZXIuXG5cdFx0XHRcdH1cblx0XHRcdFx0LnVpLWljb24ge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRhYi1uYXYtbGluaywgLnNzLXVpLWJ1dHRvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0I0Zvcm1fQWRkRm9ybV9QYWdlVHlwZSB1bCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzo0cHggNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBDbGFzc2VzIGFwcGxpZWQgYnkgamF2YXNjcmlwdFxuXHRcdCYudGFic2V0LW9wZW4ge1xuXHRcdFx0dWwudWktdGFicy1uYXYsXG5cdFx0XHR1bC51aS10YWJzLW5hdiBsaS5maXJzdCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudGFic2V0LW9wZW4tbGFzdCB7XG5cdFx0XHR1bC51aS10YWJzLW5hdiBsaS5sYXN0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8qIHBvc2l0aW9uIGEgY2hlY2tib3ggJiBpY29uIHdpdGhpbiBhIHRhYiAqL1xuXHRcdC5iYXRjaC1jaGVjaywgLnVpLWljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHRcdH1cblx0XHQuYmF0Y2gtY2hlY2sge1xuXHRcdFx0bWFyZ2luOiA2cHggMHB4IDVweCA5cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cblx0XHQvKiBTdHlsZXMgZm9yIHRoZSBjbXMtYWN0aW9ucyBpbiB0cmVlIHZpZXcsIHRvIHVzZSBtb3JlIGxpbWl0ZWQgc3BhY2UuXG5cdFx0VGl0bGUgaGlkZGVuIGluIHRyZWUgdmlldywgdW50aWwgaG92ZXIvYWN0aXZlIHN0YXRlIGFkZGVkLiBBY3RpdmUgaXMgYXBwbGllZFxuXHRcdHRvIHRoZSBmaXJzdCB0YWIgd2l0aGluIHRoZSB0ZW1wbGF0ZSwgc28gdGhlcmUgc2hvdWxkIGFsd2F5cyBiZSBvbmUgdGl0bGVcblx0XHR2aXNpYmxlLiBBZGRlZCBhbmQgcmVtb3ZlZCB3aXRoIGpzIGluIFRhYlNldC5qcyAgKi9cblx0XHQuY21zLXRyZWUtdmlldy1zaWRlYmFye1xuXHRcdFx0bWluLXdpZHRoOiAxNzZweDsgLyogZm9yIHdoZW4gdGhlIHNjcm9sbGJhciBpcyBwcmVzZW50ICYgZmluZCBkcm9wZG93biBvcGVuICovXG5cdFx0XHQuc3MtdWktYWN0aW9uLXRhYnNldHtcblx0XHRcdFx0dWwudWktdGFicy1uYXZ7XG5cdFx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRhLnRhYi1uYXYtbGlua3tcblx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6MzBweDtcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjExMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudGFic2V0LW9wZW4sICYudGFic2V0LW9wZW4tbGFzdCB7XG5cdFx0XHRcdFx0dWwudWktdGFicy1uYXYsXG5cdFx0XHRcdFx0dWwudWktdGFicy1uYXYgbGkuZmlyc3QsXG5cdFx0XHRcdFx0dWwudWktdGFicy1uYXYgbGkubGFzdCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudWktdGFicyAudWktdGFicy1wYW5lbC5zcy11aS1hY3Rpb24tdGFiIHtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDZweDtcblx0XHRcdFx0d2lkdGg6MTYycHg7XG5cdFx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjE2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC51aS1pY29uIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGFzdCAudWktdGFicy1wYW5lbC5zcy11aS1hY3Rpb24tdGFiIHtcblx0XHRcdFx0bGVmdDphdXRvO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRTdHlsZXMgZm9yIHRoZSBhY3Rpb25zLW1lbnUgaW1wbGVtZW50YXRpb25cblx0XHRcdG9mIHNzLXVpLWFjdGlvbi10YWJzZXRcblx0XHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXHRcdCYuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cblx0XHRcdC8vU3R5bGUgdGhlIHRhYnMgbmFpdmdhdGlvblxuXHRcdFx0dWwudWktdGFicy1uYXZ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7IC8qIG5lZWRlZCBmb3IgaWUgYnV0IGRvZXNudCBlZmZlY3Qgb3RoZXIgYnJvd3NlcnMgKi9cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyAvL292ZXItcmlkZSBqcXVlcnktdWkgc3R5bGUgKHdoaWNoIGFsc28gaGFzIGltcG9ydGFudClcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogI2ZmZiAwIDFweCAxcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmx1ZS1saW5rO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDI1cHggMCAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciwgJjphY3RpdmV7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAjZmZmIDAgMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci10ZXh0LWJsdWUtbGluayw4JSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQvKiBBcnJvdyAqL1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgLmljb24tc3ByaXRlcy0zMngzMjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLWFycm93X2Rvd25fbGlnaHRlciwgaW5saW5lLWJsb2NrKTtcblxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgLmljb24tc3ByaXRlcy0zMngzMjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLWFycm93X2Rvd25fZGFya2VyLCBpbmxpbmUtYmxvY2spO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvKiBNYWtlIGFycm93IHBvaW50IGluIHVwIHdoZW4gbmF2IG9wZW4gKi9cblx0XHRcdFx0XHQmLnVpLXN0YXRlLWFjdGl2ZSBhIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlcy0zMngzMi1hcnJvd191cF9saWdodGVyLCBpbmxpbmUtYmxvY2spO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgLmljb24tc3ByaXRlcy0zMngzMjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLWFycm93X3VwX2RhcmtlciwgaW5saW5lLWJsb2NrKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qIFN0eWxlIHRoZSBwYW5lbCBmb3IgYWN0aW9ucy1tZW51ICovXG5cdFx0XHQudWktdGFicy1wYW5lbHtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdGJvcmRlci10b3AtcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmFkaXVzOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0aWdodFNwYWNpbmc7XG5cdFx0XHRcdEBleHRlbmQgLmJ1dHRvbi1uby1zdHlsZTtcblx0XHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdG1hcmdpbi10b3A6MnB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6MjUwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAwIDJweDtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0bWluLXdpZHRoOiAxOTBweDtcblxuXHRcdFx0XHQvL1N0eWxlcyBmb3IgdGhlIGluZm9ybWF0aW9uIGRpc3BsYXllZCBpbiBwb3B1cCBhYm92ZSB0aGUgbWFpbiBhY3Rpb24gYnV0dG9uc1xuXHRcdFx0XHQuY21zLXNpdGV0cmVlLWluZm9ybWF0aW9uIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbGlnaHQtc2VwYXJhdG9yLCA4JSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHAubWV0YS1pbmZvIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRidXR0b24uc3MtdWktYnV0dG9ue1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZle1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFiLXBhbmVsLXRleHR1cmUtY29sb3IsNCUpO1xuXHRcdFx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LyogUmUtYWxpZ24gbGFzdCB0YWIgKi9cblx0XHRcdC5sYXN0IC51aS10YWJzLXBhbmVsLnNzLXVpLWFjdGlvbi10YWJ7XG5cdFx0XHRcdGxlZnQ6YXV0bztcblx0XHRcdFx0cmlnaHQ6LTFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY21zLWNvbnRlbnQtYWN0aW9ucyAuQWN0aW9uc3tcblx0XHRvdmVyZmxvdzp2aXNpYmxlOyAvL2ZvciB0ZXN0aW5nIChjaGFuZ2VkIGluIGFub3RoZXIgYnJhbmNoKVxuXHR9XG59XG4iLCIuTW9kZWxBZG1pbiAuY21zLWNvbnRlbnQtZmllbGRzIHtcblx0LmNtcy1lZGl0LWZvcm0ge1xuXHRcdG92ZXJmbG93LXk6YXV0bzsgLy9hZGRzIHNjcm9sbGluZyBvbmx5IHRvIHRoZSBkYXRhZ3JpZFxuXHRcdG92ZXJmbG93LXg6aGlkZGVuO1xuXHR9XG5cblx0LyoqXG5cdCAqIERFUFJFQ0FURUQ6XG5cdCAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG5cdCAqIFVzZSAuY21zLWNvbnRlbnQtZmlsdGVycyBpbnN0ZWFkLlxuXHQgKlxuXHQgKiBIaWRlIGNlcnRhaW4gZWxlbWVudHMgd2hlbiBzaG93biBpbiBcInNpZGViYXIgbW9kZVwiXG5cdCAqL1xuXHQuY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC1jb250ZW50IHtcblx0XHQuY21zLXNlYXJjaC1mb3JtIHtcblx0XHRcdC5yZXNldGZvcm1hY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjRm9ybV9JbXBvcnRGb3JtIHtcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5wZXJtaXNzaW9uY2hlY2tib3hzZXQsIC5wZXJtaXNzaW9uY2hlY2tib3hzZXRmaWVsZF9yZWFkb25seSB7XG5cdGg1IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Lm9wdGlvbnNldCB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRsaSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIEZvciB1c2VyIHBlcm1pc3Npb25zIHRoZSByZWFkb25seSBjaGVja2JveGVzIGFyZSBzZXQgYXMgZGlzcGxheSBub25lIGFuZCBhcmUgcmVwbGFjZWQgd2l0aCBhIDxzcGFuPiB0aGF0IGhhcyBhXG5ncmVlbiB0aWNrIGljb24gYXMgYSBiYWNrZ3JvdW5kIHRoaXMgaXMgY3JlYXRlZCB1c2luZyBndWxwLXNwcml0eSBnZW5lcmF0ZWQgY2xhc3NlcyBhbmQgaGFyZGNvZGVkIGluIHRoZSBwaHAgKi9cblxuLnBlcm1pc3Npb25jaGVja2JveHNldGZpZWxkX3JlYWRvbmx5IHtcblx0Lm9wdGlvbnNldCB7XG5cdFx0bGkge1xuXHRcdFx0Ji5vZGQsICYuZXZlbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiRncmlkLXgqMjsgLy8gYWxpZ25zIHRoZSBsYWJlbHMgYWZ0ZXIgaW5wdXQgaXMgc2V0IHRvIGRpc3BsYXkgbm9uZS5cblx0XHRcdH1cblx0XHRcdCYuaGVscHtcblx0XHRcdFx0d2lkdGg6JGdyaWQteCo0ODtcblx0XHRcdH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgLy8gbmVlZHMgdG8gYmUgc2V0IHRvIHBvc2l0aW9uIHRoZSBzcGFuIGVsZW1lbnQgY29ycmVjdGx5XG5cdFx0XHRcdHNwYW4geyAvLyBiYWNrZ3JvdW5kIHNldCB1c2luZyBndWxwLXNwcml0eSBnZW5lcmF0ZWQgY2xhc3NlcyAoYmFja2dyb3VuZCBpcyBncmVlbiB0aWNrIGljb24pXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDokZ3JpZC14Ki0yO1xuXHRcdFx0XHRcdHRvcDotMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jbXMgLmNtcy1jb250ZW50IC5TZWN1cml0eUFkbWluIHsgLy9kYXRhZ3JpZCBvdmVyZmxvdyBvbiBTZWN1cml0eSBBZG1pblxuXHQuY21zLWNvbnRlbnQtZmllbGRzIHtcblx0XHRvdmVyZmxvdy15OmF1dG87XG5cdFx0LmFsaWduZWQtcmlnaHQtbGFiZWwgeyAvL2FsaWduIHRoZSBsYWJlbCB3aXRoIHRoZSBwYXJlbnQgZ3JvdXAgZmllbGQgaW4gYWRkIG5ldyBncm91cFxuXHRcdFx0bWFyZ2luLWxlZnQ6JGdyaWQteCoyMztcblx0XHRcdHBhZGRpbmc6JGdyaWQteCAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmNtcy1zZWN1cml0eSB7XG5cblx0aDEge1xuXHRcdG1hcmdpbjogNDVweCA0MHB4IDVweCAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMS45ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5Db250ZW50IHtcblx0XHRtYXJnaW46IDAgNTBweCAwIDI1cHg7XG5cdH1cblxuXHQuRm9ybSB7XG5cdFx0bWFyZ2luOiAwIDI1cHg7XG5cblx0XHQuZmllbGQge1xuXHRcdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0bGFiZWwubGVmdCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I1Bhc3N3b3JkIHtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdCNGb3Jnb3RQYXNzd29yZCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCAwIDEwcHg7XG5cdFx0fVxuXG5cdFx0I1JlbWVtYmVyIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdC5BY3Rpb25zIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cblx0XHRcdCNkb0xvZ291dCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5sZWZ0YW5kbWFpbi1sb2dpbmRpYWxvZy1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZWZ0YW5kbWFpbi1sb2dpbmRpYWxvZy1vdmVybGF5IHtcblx0b3BhY2l0eTogMC44O1xufVxuIiwiLyoqXG4gKiBUaGlzIGZpbGUgZGVmaW5lcyBncmFwaGljcyB0byB1c2Ugb24gaGlnaC1EUEkgc2NyZWVucyBpbiB0aGUgQ01TXG4gKlxuICogQHBhY2thZ2UgZnJhbWV3b3JrXG4gKiBAc3VicGFja2FnZSBhZG1pblxuICovXG5cbkBtaXhpbiByZXRpbmEtc3ByaXRlKCRzcHJpdGUpIHtcblx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGUpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByb3VuZChudGgoJHNwcml0ZSwgMSkvMikgcm91bmQobnRoKCRzcHJpdGUsIDIpLzIpO1xuXHR3aWR0aDogcm91bmQobnRoKCRzcHJpdGUsIDMpLzIpO1xuXHRoZWlnaHQ6IHJvdW5kKG50aCgkc3ByaXRlLCA0KS8yKTtcbn1cblxuQG1peGluIGljb25zLXJldGluYSgkc3ByaXRlKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHNwcml0ZS11cmwoJHNwcml0ZSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY2VpbChpbWFnZS13aWR0aChzcHJpdGUtcGF0aCgkc3ByaXRlKSkgLyAyKSBhdXRvO1xuXG5cdCYuaWNvbi1jYW1wYWlnbmFkbWluIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHJvdW5kKG50aChzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSwgXCJjb2xsZWN0aW9uXCIpLCAyKSAvIDIpO1xuXHR9XG5cdCYuaWNvbi1hc3NldGFkbWluLFxuXHQmLmljb24tc2lsdmVyc3RyaXBlLWFzc2V0YWRtaW4tY29udHJvbGxlci1hc3NldGFkbWluIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHJvdW5kKG50aChzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSwgXCJwaWN0dXJlXCIpLCAyKSAvIDIpO1xuXHR9XG5cdCYuaWNvbi1jbXNtYWluIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHJvdW5kKG50aChzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSwgXCJwZW5jaWxcIiksIDIpIC8gMik7XG5cdH1cblx0Ji5pY29uLWNtc3BhZ2VzY29udHJvbGxlciB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCByb3VuZChudGgoc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUsIFwibmV0d29ya1wiKSwgMikgLyAyKTtcblx0fVxuXHQmLmljb24tY21zc2V0dGluZ3Njb250cm9sbGVyIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHJvdW5kKG50aChzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSwgXCJnZWFyc1wiKSwgMikgLyAyKTtcblx0fVxuXHQmLmljb24tc2VjdXJpdHlhZG1pbiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCByb3VuZChudGgoc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUsIFwiY29tbXVuaXR5XCIpLCAyKSAvIDIpO1xuXHR9XG5cdCYuaWNvbi1yZXBvcnRhZG1pbiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCByb3VuZChudGgoc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUsIFwicGllLWNoYXJ0XCIpLCAyKSAvIDIpO1xuXHR9XG5cdCYuaWNvbi1jb21tZW50YWRtaW4ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgcm91bmQobnRoKHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlLCBcImJsb2dcIiksIDIpIC8gMik7XG5cdH1cblx0Ji5pY29uLWhlbHAge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgcm91bmQobnRoKHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlLCBcImluZm9ybWF0aW9uXCIpLCAyKSAvIDIpO1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBcIkAyeFwiIG1lZGlhIHF1ZXJ5XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYVxuXHRvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuXG5cdC5yZXRpbmEtc3ByaXRlcy02NHg2NC0yeCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtc3ByaXRlcy02NHg2NC0yeC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcblx0fVxuXG5cdC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtc3ByaXRlcy0zMngzMi0yeC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcblx0fVxuXG5cdC5yZXRpbmEtbWVudS1pY29ucy0yNHgyNC0yeCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtbWVudS1pY29ucy0yNHgyNC0yeC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcblx0fVxuXG5cdC5yZXRpbmEtbWVudS1pY29ucy0xNngxNi0yeCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9zcHJpdGUtbWVudS1pY29ucy0xNngxNi0yeC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcblx0fVxuXG5cdC8qIExvYWRpbmcgc3Bpbm5lciAqL1xuXHQuY21zLWNvbnRlbnQtbG9hZGluZy1zcGlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcGlubmVyQDJ4LmdpZicpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNDNweCA0M3B4O1xuXHR9XG5cblx0LnVpLWRpYWxvZyB7XG5cdFx0LnVpLWRpYWxvZy1jb250ZW50IHtcblx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Bpbm5lckAyeC5naWYpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQzcHggNDNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGlubmVyQDJ4LmdpZik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQzcHggNDNweDtcblx0XHR9XG5cdH1cblxuXHQvKiBEZWZhdWx0IENNUyBsb2dvICovXG5cdC5jbXMtbG9nbyB7XG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkYXBwbGljYXRpb24tbG9nby1zbWFsbC0yeDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdC5jbXMtY29udGVudC1jb250cm9scyB7XG5cdFx0Lmljb24tYXV0bzpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfYXV0byk7XG5cdFx0fVxuXHRcdC5pY29uLWRlc2t0b3A6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X2Rlc2t0b3ApO1xuXHRcdH1cblx0XHQuaWNvbi10YWJsZXQ6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X3RhYmxldCk7XG5cdFx0fVxuXHRcdC5pY29uLW1vYmlsZTpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfbW9iaWxlKTtcblx0XHR9XG5cdFx0Lmljb24tc3BsaXQ6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X3NwbGl0KTtcblx0XHR9XG5cdFx0Lmljb24tZWRpdDpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfZWRpdCk7XG5cdFx0fVxuXHRcdC5pY29uLXByZXZpZXc6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X3ByZXZpZXcpO1xuXHRcdH1cblx0fVxuXG5cdC5jbXMge1xuXHRcdC5zcy11aS1hY3Rpb24tdGFic2V0IHtcblx0XHRcdCYuYWN0aW9uLW1lbnVzLnNzLXRhYnNldCB7XG5cdFx0XHRcdHVsLnVpLXRhYnMtbmF2IHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1hcnJvd19kb3duX2xpZ2h0ZXIpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfZG93bl9kYXJrZXIpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnVpLXN0YXRlLWFjdGl2ZSBhIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1hcnJvd191cF9saWdodGVyKTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LWFycm93X3VwX2Rhcmtlcik7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogQ01TIG1lbnUgKi9cblx0LmNtcy1tZW51LWxpc3Qge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuIHtcblx0XHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuLWljb24ge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LW1lbnUtYXJyb3ctZGVzZWxlY3RlZC1kb3duKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLm9wZW5lZCB7XG5cdFx0XHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuLWljb24ge1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LWRlc2VsZWN0ZWQtdXApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuIHtcblx0XHRcdFx0XHRcdC50b2dnbGUtY2hpbGRyZW4taWNvbiB7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LW1lbnUtYXJyb3ctZG93bik7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0XHRcdFx0LnRvZ2dsZS1jaGlsZHJlbi1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LW1lbnUtYXJyb3ctdXApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogU2l0ZXRyZWUgKi9cblx0LnRyZWUtaG9sZGVyLCAuY21zLXRyZWUge1xuXHRcdCYuanN0cmVlLWFwcGxlIHtcblx0XHRcdGlucyB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfZGVmYXVsdF9pY29uc0AyeC5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwOHB4IDcycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogVUkgd2lkZ2V0IFwiY2xvc2VcIiBidXR0b24gKi9cblx0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRcdGEudWktc3RhdGUtaG92ZXIge1xuXHRcdFx0LnVpLWljb24tY2xvc2V0aGljayB7XG5cdFx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LWRpYWxvZy1jbG9zZS1vdmVyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktaWNvbi1jbG9zZXRoaWNrIHtcblx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1kaWFsb2ctY2xvc2UpO1xuXHRcdH1cblx0fVxuXG5cdC8qIE1lbnUgaWNvbiBjbGFzc2VzICovXG5cdC8vIC5pY29uIHtcblx0Ly8gXHQmLmljb24tMjQge1xuXHQvLyBcdFx0QGluY2x1ZGUgaWNvbnMtcmV0aW5hKCRpY29uMjQtMngpO1xuXHQvLyBcdH1cblx0Ly9cblx0Ly8gXHQmLmljb24tMTYge1xuXHQvLyBcdFx0QGluY2x1ZGUgaWNvbnMtcmV0aW5hKCRpY29uMTYtMngpO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC5pY29uIHtcblx0XHQmLmljb24tMjQge1xuXHQgICAgICAgIEBleHRlbmQgLnJldGluYS1tZW51LWljb25zLTI0eDI0LTJ4O1xuXG5cdCAgICAgICAgJi5pY29uLWFzc2V0YWRtaW4ge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtMngtcGljdHVyZSk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24tY21zbWFpbiB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0yNHgyNC0yeC1wZW5jaWwpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIFx0Ji5pY29uLWNtc3BhZ2VzY29udHJvbGxlciB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0yNHgyNC0yeC1uZXR3b3JrKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1jbXNzZXR0aW5nc2NvbnRyb2xsZXIge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtMngtZ2VhcnMpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIFx0Ji5pY29uLXNlY3VyaXR5YWRtaW4ge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtMngtY29tbXVuaXR5KTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1yZXBvcnRhZG1pbiB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0yNHgyNC0yeC1waWUtY2hhcnQpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIFx0Ji5pY29uLWNvbW1lbnRhZG1pbiB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0yNHgyNC0yeC1ibG9nKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1oZWxwIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTI0eDI0LTJ4LWluZm9ybWF0aW9uKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdFx0fVxuXG5cdFx0Ji5pY29uLTE2IHtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHQgICAgICAgIEBleHRlbmQgLnJldGluYS1tZW51LWljb25zLTE2eDE2LTJ4O1xuXG5cdFx0XHQmLmljb24tY2FtcGFpZ25hZG1pbiB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0xNngxNi0yeC1jb2xsZWN0aW9uKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdFx0XHQmLmljb24tYXNzZXRhZG1pbiB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0xNngxNi0yeC1waWN0dXJlKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1jbXNtYWluIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LTJ4LXBlbmNpbCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24tY21zcGFnZXNjb250cm9sbGVyIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LTJ4LW5ldHdvcmspO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIFx0Ji5pY29uLWNtc3NldHRpbmdzY29udHJvbGxlciB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0xNngxNi0yeC1nZWFycyk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24tc2VjdXJpdHlhZG1pbiB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0xNngxNi0yeC1jb21tdW5pdHkpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIFx0Ji5pY29uLXJlcG9ydGFkbWluIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LTJ4LXBpZS1jaGFydCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24tY29tbWVudGFkbWluIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LTJ4LWJsb2cpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIFx0Ji5pY29uLWhlbHAge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtMngtaW5mb3JtYXRpb24pO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLy8gQWNjb3JkaW9uIGJhc2VkIG9mZiBCb290c3RyYXAgY29sbGFwc2VcblxuLmFjY29yZGlvbl9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXkgKiAxLjI1O1xufVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtJHNwYWNlci15O1xuICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2VyLXk7XG4gIHBhZGRpbmc6ICRzcGFjZXIteCAqIC43NSAkc3BhY2VyLXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLXggKiAuNzUgJHNwYWNlci15O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogbGlnaHRlbigkYm9keS1jb2xvciwzMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbnRlbnQ6IFwiN1wiO1xuICAgIGZvbnQtZmFtaWx5OiBzaWx2ZXJzdHJpcGU7XG5cdH1cblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuY29sbGFwc2VkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiNlwiO1xuICB9XG59XG4iLCIvLyBMaXN0LWdyb3VwLCBiYXNlZCBvbiBCb290c3RyYXBzIGxpc3QtZ3JvdXBcblxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLSRzcGFjZXIteTtcbiAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlci15O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1saWdodDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15ICogLjc1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLXk7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIteTtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbV9fc3RhdHVzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblx0fVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMnB4IDAgNXB4O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW1fX3RodW1ibmFpbCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMTJweCAxMnB4IDAgLSAkc3BhY2VyLXk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW1fX2luZm8ge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tLWluYWN0aXZlIHtcbiAgb3BhY2l0eTogLjY7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW1fX3N0YXR1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblx0fVxuXG4gIC5saXN0LWdyb3VwLWl0ZW1fX3N0YXR1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1pdGVtX19zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5cbi8vIFRlbXAgaGlkZSBsaW5rcyBmb3IgQWxwaGExIChjaGFuZ2Ugb3BhY2l0eSB0byAxKVxuLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciAubGlzdC1ncm91cC1pdGVtX19pbmZvLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbV9faW5mbyB7XG4gIG9wYWNpdHk6IDA7XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWF4LWhlaWdodDogJHRvb2xiYXItaGVpZ2h0O1xufVxuXG4uYnJlYWRjcnVtYi0tY3VycmVudC1vbmx5IHsgIC8vIFRvZG86IG1vdmUgdG8gYnJlYWRjcnVtYlxuICBwYWRkaW5nOiAxNHB4IDA7XG59XG5cbi5icmVhZGNydW1iPmxpLmJyZWFkY3J1bWJfX2l0ZW0tLWxhc3QsIC8vIFRPRE8gRml4IEJvb3RzdHJhcCBjbGFzaFxuLmJyZWFkY3J1bWJfX2l0ZW0tLWxhc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jbXMgaDIuYnJlYWRjcnVtYl9faXRlbS10aXRsZS0tbGFzdCwgLy8gVE9ETyBGaXggQ01TIGNsYXNoXG4uYnJlYWRjcnVtYl9faXRlbS10aXRsZS0tbGFzdCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTtcbn1cbiIsIi8vIFRPRE8gU2VwYXJhdGUgb3V0IGJvb3RzdHJhcCBidG4gcmVzZXQgc3R5bGVzIHRvIGEgc2VwYXJhdGUgc3R5bGUgc2hlZXQgb3IgZGl2aWRlIHdpdGhpbiB0aGlzIHNoZWV0XG4vLyBUT0RPIFJlbmFtZSBjb21wb25lbnQgdG8gc29tZXRoaW5nIGxpa2UgQnRuIG9yIEJ1dHRvbj9cblxuLy8gR2VuZXJhbCBidXR0b25zXG4uYnRuIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteCAqIC43NTsgLy8gMTJweFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIEJ1dHRvbiBpY29uc1xuLmJ0bltjbGFzcyo9XCJmb250LWljb24tXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cblxuLy8gR2l2ZXMgYnV0dG9uIGEgbGFyZ2VyIGljb25cbi5idG4tLWljb24tbGFyZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5cbi8vIEZvciBidXR0b25zIHdpdGggaWNvbiBhbmQgbm8gdGV4dCwgcmVtb3ZlcyBzcGFjZSBhZnRlciBpY29uXG4vLyBUT0RPIHJlcGxhY2UgYWxsIC5uby10ZXh0IGNsYXNzZXMgZm9yIC5idG4tLW5vLXRleHRcbi5idG4tLW5vLXRleHRbY2xhc3MqPVwiZm9udC1pY29uLVwiXTo6YmVmb3JlLFxuLm5vLXRleHRbY2xhc3MqPVwiZm9udC1pY29uLVwiXTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5cbi8vIFNWRyBsb2FkaW5nIGljb25cbi5idG5fX2xvYWRpbmctaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAkYnRuLXBhZGRpbmcteTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBjaXJjbGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nLWljb24gMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICAgIGZpbGw6ICRncmF5O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIH1cblxuICBjaXJjbGU6bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0uMzJzO1xuICB9XG5cbiAgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtLjE2cztcbiAgfVxufVxuXG4uYnRuLS1sb2FkaW5nID4gc3Bhbixcbi5idG4tLWxvYWRpbmc6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWljb24ge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cblxuLy8gU3BlY2lmaWMgYnV0dG9uIHZhcmlhdGlvbnNcbi5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRidG4tcHJpbWFyeS1zaGFkb3c7XG5cbiAgc3ZnIGNpcmNsZSB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeS1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRidG4tcHJpbWFyeS1ib3JkZXIsIDEwJSk7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCAxMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnRuLXByaW1hcnktYmcsIDUwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktYm9yZGVyO1xuICB9XG5cbiAgc3ZnIGNpcmNsZSB7XG4gICAgZmlsbDogJGJ0bi1wcmltYXJ5LWJnO1xuICB9XG59XG5cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmU6aG92ZXIsXG4gICY6YWN0aXZlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZSB7XG4gIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJjphY3RpdmU6Zm9jdXMsXG4gICY6YWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIHN2ZyBjaXJjbGUge1xuICAgIGZpbGw6ICRib2R5LWNvbG9yO1xuICB9XG59XG5cblxuLy8gR3JvdXBlZCBidXR0b25zXG4uYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXggKiAuNzU7IC8vIDEycHhcblxuICAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYnRuLXByaW1hcnkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJ0bi1wcmltYXJ5LXNoYWRvdztcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmlkLWZpZWxkXG4vLyBFeHRlbmRzIGJhc2ljIHRhYmxlIHN0eWxlcywgcmVxdWlyZXMgLnRhYmxlIC50YWJsZS1ob3ZlclxuXG4uZ3JpZC1maWVsZF9fcm93LS1kcmlsbGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ncmlkLWZpZWxkX19jZWxsLS1hY3Rpb25zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmdyaWQtZmllbGRfX2ljb24tYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogbGlnaHRlbigkYm9keS1jb2xvciwgMTAlKTtcbiAgcGFkZGluZzogJHNwYWNlci15ICRzcGFjZXIteCAvIDI7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2VyLXk7XG4gIG1hcmdpbi1ib3R0b206IC0kc3BhY2VyLXk7XG4gIGhlaWdodDogY2FsYygjeyRsaW5lLWhlaWdodC1iYXNlfSArICN7JHRhYmxlLWNlbGwtcGFkZGluZyAqIDJ9KTsgLy8gaGVpZ2h0IG9mIGljb24gKyBzcGFjaW5nIHRvcCBhbmQgYm90dG9tXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYm9keS1iZywgMyUpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBncmlkLWZpZWxkXG4vLyBUb2RvOlxuLy8gKiBhZGQgLnRleHQtdHJ1bmNhdGUgZm9yIG92ZXJmbG93aW5nIGNlbGxzXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmdyaWQtZmllbGRfX3RhYmxlIHRkLFxuICAuZ3JpZC1maWVsZF9fdGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuXG4gICAgJi5ncmlkLWZpZWxkX19jZWxsLS1hY3Rpb25zLFxuICAgICYuZ3JpZC1maWVsZF9fYWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gT0xEIGdyaWRmaWVsZCBtYWtlb3ZlciAtIGN1cnJlbnRseSBub3QgaW4gdXNlLlxuLy8gUmVwbGFjZSAuc3MtZ3JpZGZpZWxkLXRhYmxlIHdpdGggLmdyaWQtZmllbGQgJiAudGFibGVcbi8vIEhhcyBrbm93biBzY3JvbGwgYnVnc1xuLmdyaWQtZmllbGQge1xuXG4gIC5zcy1ncmlkZmllbGQtc29ydCB7ICAvLyBUb2RvOiByZW5hbWUgdG8gZ3JpZC1maWxlZF9fc29ydFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYXJyb3dzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC51aS1idXR0b24tdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3ItbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9hcnJvd3MucG5nKSBuby1yZXBlYXQgcmlnaHQgLTQxcHg7XG4gICAgfVxuXG4gICAgJi5zcy1ncmlkZmllbGQtc29ydGVkLWFzYyxcbiAgICAmLnNzLWdyaWRmaWVsZC1zb3J0ZWQtYXNjOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTExOHB4O1xuICAgIH1cblxuICAgICYuc3MtZ3JpZGZpZWxkLXNvcnRlZC1kZXNjLFxuICAgICYuc3MtZ3JpZGZpZWxkLXNvcnRlZC1kZXNjOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTc4cHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHRoIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLmZpZWxkLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubGFiZWwtLWVtcHR5IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0b3A6IDFweDtcbn1cbiIsIi5wcmV2aWV3X19pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR0b29sYmFyLXRvdGFsLWhlaWdodH0pO1xuICBib3JkZXI6IDA7XG59XG5cbi5wcmV2aWV3X19maWxlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gI3skdG9vbGJhci10b3RhbC1oZWlnaHR9KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmV2aWV3X19maWxlIHsgLy8gVE9ETyBmaWxlcyBzbWFsbGVyIHRoYW4gdGhlIGdpdmVuIHNwYWNlIG5lZWQgdG8gYmUgZGV0ZWN0ZWQgdmlhIGpzIHRvIGdpdmUgY2xhc3MgLS1maXRzLXNwYWNlXG5cbn1cblxuLnByZXZpZXdfX2ZpbGUtLWZpdHMtc3BhY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucHJldmlld19fb3ZlcmxheSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHRvb2xiYXItdG90YWwtaGVpZ2h0fSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLnByZXZpZXdfX292ZXJsYXktdGV4dCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuIiwiLnRvb2xiYXIsXG4udG9vbGJhci0tbm9ydGgsXG4udG9vbGJhci0tY29udGVudCxcbi50b29sYmFyLS1zb3V0aCB7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIGhlaWdodDogJHRvb2xiYXItdG90YWwtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAuYnRuLXRvb2xiYXIge1xuICAgIC8vIFRPRE8gUmVtb3ZlICcuY21zIC5idG4tdG9vbGJhcicgb3ZlcnJpZGVcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTm9ydGhlcm4gYmFyIGNvbnRhaW5pbmcgYnJlYWRjcnVtYiwgdGFicyBldGMuXG4udG9vbGJhci0tbm9ydGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZGFya2VyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgei1pbmRleDogNjA7XG59XG5cbi8vIFNlY29uZGFyeSBjb250ZW50IGFjdGlvbnMgZWcuIEFkZCBwYWdlIGJ1dHRvblxuLnRvb2xiYXItLWNvbnRlbnQge1xuICBwYWRkaW5nOiAkc3BhY2VyLXkgKiAuNjI1ICRzcGFjZXIteCAqIC43NTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15IC8gMjtcbn1cblxuLy8gUHJpbWFyeSBjb250ZW50IGFjdGlvbnNcbi50b29sYmFyLS1zb3V0aCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2VyLXkgKiAuNjI1O1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci15ICogLjYyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvb2xiYXJfX2JhY2stYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogJHNwYWNlci15ICogLjYyNSAkc3BhY2VyLXggLyAyICRzcGFjZXIteSAqIC42MjUgI3stJHNwYWNlci14IC8gNH07XG4gIHBhZGRpbmctbGVmdDogJHNwYWNlci14IC8gNDtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlci14IC8gNDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLmZvcm0tY29tcG9uZW50IHtcbiAgcGFkZGluZy10b3A6ICRzcGFjZXIteTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIteTtcbn1cbiIsIi5jbXMtY29udGVudF9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jbXMtY29udGVudF9fcmlnaHQsXG4uY21zLWNvbnRlbnRfX2xlZnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnM7XG59XG5cbi8vIC5jbXMtY29udGVudCBjYW4gYmUgc3BsaXQgaW50byBkaWZmZXJlbnQgbGVmdC9yaWdodCB6b25lc1xuLy8gRXhhbXBhbGUgbW9kaWZpZXI6IC0tbGVmdC1zbSA9IHNtYWxsIGxlZnQgc2lkZSBwYW5lbCB3aXRoIHJpZ2h0IHBhbmVsIHdpZHRoIHNldCB0byBhdXRvLlxuLmNtcy1jb250ZW50X19zcGxpdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNtcy1jb250ZW50X19zcGxpdC0tbGVmdC1zbSB7XG4gIC5jbXMtY29udGVudF9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNtcy1jb250ZW50X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC8vIE92ZXJsYXkgcHJldmlldyBpZiB0aGVyZSBpc24ndCBlbm91Z2ggc3BhY2UgZm9yIGJvdGggaXRlbXMgYW5kIHByZXZpZXdcbiAgLmNtcy1jb250ZW50LS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBCYWNrIGJ1dHRvbiBmb3Igc21hbGxlciBzY3JlZW5zLCBjbG9zZXMgcHJldmlld1xuICAuY21zLWNvbnRlbnRfX2JhY2stYnRuIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1kYXJrLCAwLjgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGNvbnRlbnQ6IFwiNVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IHNpbHZlcnN0cmlwZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkY21zLXBhbmVsLXNtO1xuXG4gICAgLmNtcy1jb250ZW50X19sZWZ0IHtcbiAgICAgIHdpZHRoOiAkY21zLXBhbmVsLXNtO1xuICAgIH1cblxuICAgIC5jbXMtY29udGVudF9fcmlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmNtcy1jb250ZW50X19iYWNrLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjbXMtcGFuZWwtbWQ7XG5cbiAgICAuY21zLWNvbnRlbnRfX2xlZnQge1xuICAgICAgd2lkdGg6ICRjbXMtcGFuZWwtbWQ7XG4gICAgfVxuICB9XG59XG5cblxuLnBhbmVsLXNjcm9sbGFibGUsXG4ucGFuZWwtc2Nyb2xsYWJsZS0tc2luZ2xlLXRvb2xiYXIsXG4ucGFuZWwtc2Nyb2xsYWJsZS0tZG91YmxlLXRvb2xiYXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYW5lbC1zY3JvbGxhYmxlLS1zaW5nbGUtdG9vbGJhciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gI3skdG9vbGJhci10b3RhbC1oZWlnaHR9KTtcbn1cblxuLnBhbmVsLXNjcm9sbGFibGUtLWRvdWJsZS10b29sYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR0b29sYmFyLXRvdGFsLWhlaWdodCAqIDJ9KTtcbn1cbiIsIi8vIENhbXBhaWduIGl0ZW1zIHdoaWNoIGhhdmUgbGlua2VkIGFzc29jaWF0aW9uc1xuLmNhbXBhaWduLWFkbWluX19pdGVtLWxpbmtzLS1oYXMtbGlua3MsXG4uY2FtcGFpZ24tYWRtaW5fX2l0ZW0tbGlua3MtLWlzLWxpbmtlZCB7XG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2VyLXk7XG4gIHRvcDogMjdweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
|